3 ms·
If you want to be the best developer you can be, go to college. Where else can you spend 40 hours a week learning about programming and computer science? At yo
by NateDad 14y ago
If you want to be the best developer you can be, go to college.
Where else can you spend 40 hours a week learning about programming and computer science? At your job, you have to go to meetings, fix inane bugs, and focus overly specifically on your one little language|environment|product.
College (at a decent technical school) teaches you Computer Science. College will teach you the WHY of everything we do. Why do we do X, why do we not do Y? How do compilers work? How does TCP work? Why do you almost never use recursion in real programs?
Think of it this way - programmers are like carpenters. We build stuff. On the job training can teach you to remember to measure twice and cut once, to always put plastic over the insulation, etc. You don't need college for this stuff, you can learn from the experienced guy on the team. This is programming - the tips and tricks for getting stuff done in a specific language, common pitfalls, etc.
However, college teaches you to be an architect - to think about wind stresses on the walls, to think about traffic flow in the rooms and halls, how different materials will affect the size of the rooms you can build, etc. This is Computer Science. This is the interesting stuff.
Anyone can learn javascript and throw up a webpage with some buttons that do stuff. But if you want to truly be a master of your craft and someone that other people consistently look to for insight into how a program should be designed and how to solve really tough problems.... if you want that, you have to go to college.