4 answers
Asked
630 views
Is it difficult to find work for coding after graduating?
#coding #tech #computer-science
Login to comment
4 answers
Updated
Leo’s Answer
If you're good at coding and can work well with others (i.e. you're a nice person), then you probably won't have much trouble finding a job as a developer/programmer/coder. Software Developers tend to be in high demand. You'll probably want to take a look at current job offerings (every major Software company has a "Careers" or "Jobs" tab in their official webpage) and start practicing for the Coding Interview.
Updated
Rahul’s Answer
There are tons of coding work required by small, medium size companies for freshers but most important thing is which programming language you are graduating with!!
Now a days companies looking for Python3, Java for general programming and if one has good command than it's very easy to find job into market.
Assuming you are good at programming language that are on demand, following are few suggestions to gain some experience into market.
1. apply as intern into multiple small size companies.
2. Search local job portal where people are looking to complete work with no or very less money. This will give good working experience.
3. Build some application that people can use to gain some experience.
I am sure once you have on-demand programming language experience also than it would be easy to find good job outside into market.
Now a days companies looking for Python3, Java for general programming and if one has good command than it's very easy to find job into market.
Assuming you are good at programming language that are on demand, following are few suggestions to gain some experience into market.
1. apply as intern into multiple small size companies.
2. Search local job portal where people are looking to complete work with no or very less money. This will give good working experience.
3. Build some application that people can use to gain some experience.
I am sure once you have on-demand programming language experience also than it would be easy to find good job outside into market.
Updated
Mickael’s Answer
Hi Jhoselin,
Leo's answer is about right: You obviously need to take the relevant courses at school and have the appropriate degree that the company is searching for but then it's all about "soft" skills:
- working in a team
- accepting critics and being positively critic
- motivated
- good learner / willing to learn
- handling stress and deadlines (because they are stressful)
- customers
- possibly innovative mind but not mandatory.
While the relevant courses typically are:
- algorithm
- data structure
- Object approach
- one/two programming language
- possibly (but not mandatory) computer architecture
Then you have courses that help you have your resume on top:
- Machine Learning / Artificial intelligence
- Cyber Security
- Parallelism/distributed systems
The software industry is growing and the United States schools, as far as I can tell, have issues providing the number of graduate students to fill up the positions. So people, like me, are coming from abroad to fill up them :)
Of course, no companies will invest in someone that they think will not fit technically, even at the beginning because you lack the proper training. But if you have those courses, you should be all fine. Bachelor degree minimum though.
Leo's answer is about right: You obviously need to take the relevant courses at school and have the appropriate degree that the company is searching for but then it's all about "soft" skills:
- working in a team
- accepting critics and being positively critic
- motivated
- good learner / willing to learn
- handling stress and deadlines (because they are stressful)
- customers
- possibly innovative mind but not mandatory.
While the relevant courses typically are:
- algorithm
- data structure
- Object approach
- one/two programming language
- possibly (but not mandatory) computer architecture
Then you have courses that help you have your resume on top:
- Machine Learning / Artificial intelligence
- Cyber Security
- Parallelism/distributed systems
The software industry is growing and the United States schools, as far as I can tell, have issues providing the number of graduate students to fill up the positions. So people, like me, are coming from abroad to fill up them :)
Of course, no companies will invest in someone that they think will not fit technically, even at the beginning because you lack the proper training. But if you have those courses, you should be all fine. Bachelor degree minimum though.
Updated
Leo’s Answer
I'm biased as I have a career in software engineering, but I see lots of opportunities to have a fulfilling career with coding skills!
To what others have mentioned, coding is just a particular skill that will continue to evolve and change throughout your career. What most folks hire "coders" for is help with problem solving and building new, novel things in the digital world. We continue to accelerate how digital technologies can help people and society solve problems, so I only see a growing need for people who know how to problem solve with code and software.
To what others have mentioned, coding is just a particular skill that will continue to evolve and change throughout your career. What most folks hire "coders" for is help with problem solving and building new, novel things in the digital world. We continue to accelerate how digital technologies can help people and society solve problems, so I only see a growing need for people who know how to problem solve with code and software.