4 ms·
I'm not a professional educator no. And I do think there's a whole separate discussion to be had about how generally awful most software education is that Im n
by lordCarbonFiber 9y ago
I'm not a professional educator no. And I do think there's a whole separate discussion to be had about how generally awful most software education is that Im not going to get into.
However, small sample size notwithstanding, I have been involved with mentoring in an outreach program targeted at people with little to no CS experience. And these students were coding circles around "CS" grads in under 6 weeks. Sure the theoretical foundations aren't there yet, but, do you really need that much math to stand up an app, build a website, or do any of the work expected of a junior dev?
I 100% agree with you in that most people don't have the aptitude to become the next John Carmack, but, at least in my experience, that's not where the jobs are anyway. You don't need to be Linus to generate business value using Linux, and you don't need to be James Gosling to working Java enterprise apps. The jobs of the future need an army of people to modernize infrastructure and build using existing tools. These are the middle class anchors of the 21st century; I'd say look no farther than the "analyst" pipelines of the American finance industry to see this happening.