Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Teaching programming via the technologies in fashion and practical for getting a job today is flawed. Teach the fundamentals - math, logic, algorithms. But, most importantly, teach how to learn and problem solve. If your students can’t figure out how to quit their editor they’re doomed in this career. Forget about React and hooks, those will be out of date by the time they’re entering the workforce.


Nice in theory.

I recall a few years after leaving university talking to a few friends who worked there in the Computer Science department. They would regale me with tales of students who would constantly complain to the dean that the assignments were too hard, why where they being forced to learn stuff not currently used in the industry, and bemoan the fact that they couldn't turn in their source code as a Microsoft Word document (seriously). They were, by God, paying all this money!

By the way, this was in the mid-90s. I can only imaging it being worse today.


I agree in essence but I disagree it's fundamentally flawed to teach current tooling first. A lot of (aspiring) programmers and companies don't really care about actual technical competence. They just need to do something gainful for the day and get paid. The fact that I go about it differently doesn't mean they are wrong of flawed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: