4 ms·
I used to think that too when I was younger a way less experienced. Suffice to say, not so much anymore. The reason, apart from US which is unique in this in w
by saiya-jin 3y ago
I used to think that too when I was younger a way less experienced. Suffice to say, not so much anymore.
The reason, apart from US which is unique in this in worst possible way, is something else than just pure code hacking skills - these are not that important. What even the crappiest school will teach you way better than no school at all - discipline. Wading through tons of useless topics (at least in my case), its hard to be self-centered primadona.
Real work looks much more like meetings, wading through tons of documentation, accepting mundane tasks since they improve things overall but are not fun at all. Brilliant self-thought people usually require fun and challenging work or they quickly move away, which most work isn't, even in software. I'll take OK disciplined guy over stellar one which needs management babysitting re what I mentioned, any day. YMMV.
But yeah what is actually taught in school, at least in my era, was basically useless at work. The stuff that helped were my projects where I picked/created topics that actually helped me to get better at given area.
- hnfong 3y agoI'm not sure school teaches you discipline rather than filter out the people who don't have discipline by making them unable to graduate unless they ingest all the useless crap taught there (together with the useful stuff). If you can't teach an employee to be more disciplined when you can put their job on the line, I don't know why you'd think that even the crappiest school knows some secret to teaching discipline that you don't. Of course that means if you're hiring and need somebody with "discipline", maybe hiring a CS grad makes sense. But if my hypothesis is correct, a high school student probably wouldn't benefit from going to university to learn "discipline". Not that I think putting up with crap is something I'd want to actively learn.