|
|
|
|
|
by mikekchar
3969 days ago
|
|
As another person who detests classes, exams, etc, I can feel your pain. University/College is useful for computer science, though. One of the problems in industry is that there are a huge number of cowboy coders who dismiss all of the important things they learned (or not!) at school. The number of times I've run across people who said things like, "Statistics is a complete waste of time", and then "benchmarked" their app by running it once... So, basically, what I'm saying is that on the one hand working in industry will give you important skills that are hard to learn anywhere else. You need to learn to read and write code, and you have to learn idiomatic ways of programming, and you have to do a lot of it. You need to learn how to work with others and how to effectively prioritise work. You can't learn this at school. On the other hand, you will be in an environment which may stunt your growth because it is often dominated by people who think that being able to write code is the only valuable thing a programmer needs. School is an academic environment with (hopefully!) a focus on academic goals. You will need these things to claw your way beyond the mediocrity that pervades our industry. It's not that you can't learn it anywhere else, but it is often hard to understand what is important and what isn't unless you can surround yourself with people who have an academic focus. I would gouge my eyes out before I would go back to school again, but I am very grateful that I did go. I encourage you to either go to school or devote yourself to finding alternative means of learning all of the academic things you will need. Doing it by yourself is much more difficult, but by no means impossible. |
|
Definitely part of the roadmap. The sort of person you described here:
>The number of times I've run across people who said things like, "Statistics is a complete waste of time", and then "benchmarked" their app by running it once...
Bugs me immensely. One of the barriers I've had trouble piercing, and that wouldn't really go away in a more traditional academic context is how to learn the 'language' of math used in academic computer science papers.