- Talent Gap: There is a growing talent gap between what the industry requires and what the CS departments regularly churn out as graduates. Now this does not mean that CS degrees are not good. They are. However graduates are increasingly needed to supplement their college education with practical knowledge of the most current technologies and platforms. For example no four year CS program can adapt their curriculum to an ever changing web development ecosystem. You know that some_new_shit.JS will come around the corner anytime soon and you’ll be expected to learn that.
- Not all programs help students get internships and build portfolios. A good github profile is almost as important as your academic pedigree these days. So look for programs that offer extensive career assistance and have industry partners that offer internship opportunities.
- Sort of a tunnel vision. This also happens with bootcamps. In college you are in a well structured and managed ecosystem of information transfer. If you are not pro-actively seeking to go beyond this ecosystem you are in danger of falling into a feedback loop. In this feedback loop you complete assignments, get positive feedback, reach goals and start feeling that you are the master of the universe. Bootcamps are even worse. Bite sized chunks and frequent feedback lures you into self confidence that is not really warranted. You need to explore the entire development / technology / coding / etc./ ecosystem to accurately gauge your prowess. Otherwise you graduate with a feeling of knowing everything you need and get a nasty reality check in the job market.
- Unrealistic expectations. Every CS graduate leaves school with some form of delusion of grandeur. I will land a 100.000 K job in silicon valley next month. Yeah, right. Learn to walk before you fly sonny. Here is the thing: There are only so many Google jobs out there. Just be prepared to learn on the job. Accept a lower paying job if it promises to teach you new technologies or create a solid professional network.
- And finally not all graduates are good or even adequate for most jobs. There is a gradient here from most adept to utterly useless. So, do not think that a diploma is going to be enough to land a very good job.
What are the biggest problems faced by recent computer science graduates going into software development roles?
Reviewed by
newG
on
August 03, 2018
Rating:
5
No comments: