Deacfan2009
Well-known member
- Joined
- Mar 16, 2011
- Messages
- 13,687
- Reaction score
- 4,208
Right - you need to hone in on something specific that has a place in the US job market. If you're headed into computer science right now for example, becoming a great coder and heading out into the world to be a developer puts you right smack in competition with the 2 million guys from India who will do the same (or better) work for half of the salary you'd want. But if you just become proficient in coding, then dedicate your last year or two towards focusing on something like DevOps, or scalable architecture, or open stack solutions, or Agile project management - nobody's going to care what your grades were. There's still a huge demand for skilled, intelligent college grads across most career paths - but structured education tends to teach what was valuable 5 years ago and it won't distinguish you enough. Then you're forced into grad school early, you tack on more debt, etc. And I think grad school in general is far more rewarding and useful when you've already been in the real world for a while.
Doesn't becoming a great coder kind of imply learning how to build scalable architecture and or working with open stack solutions? You're right that Wake won't teach you completely up-to-date skillsets, but most everyone I know from the WFU Comp Sci program (that didn't struggle mightily with programming) either taught themselves exactly what they needed to land a job (using their education as a foundation) or learned it pretty easily in the first 1-2 years on the job.
I'm biased towards start-ups and programming as a full stack engineer, but I've never felt like I was competing with cheaper/foreign talent from anywhere else on the world. You get what you pay for, and most of the code churned out of India is not top quality. That's mostly anecdotal based on my hiring/interview experiences with the few people that have made it far enough down in our recruiting chain. All of our most successful hires have been recent grads with a Comp Sci education who just needed a few months to get up-to-speed with common software development toolchains and methodologies.