|
|
|
|
|
by degenerate
3966 days ago
|
|
The important thing is to keep learning on your own during the 4 years of college. You're essentially playing the game, going through the motions for the degree. What they teach you in college you probably won't apply to your actual job, so keep learning on your own and teaching yourself new programming languages, tools, and techniques for what you enjoy doing. The degree just opens doors. |
|
Sure, we can say taking a Film Study class is a waste of time, but I can tell you from experience that years later, you will look at things in film a little different than before. Would I have sat down on my own and studied film techniques, types of lighting, angles, etc...? Probably not. Does it apply to my career? Well, not directly, other than making the mind think about things a little different.
Without those CS classes forcing you to learn Binary Trees, Shortest Path, Circular Queue, Algorithmic Proofs, etc... how many would sit down on their own and learn them? Probably very few. Will it apply directly to a job? Maybe. It really depends on what type of job you have. Simply "programming" or "developing", then probably not. Engineering a system, then those Priority Queue's probably come in handy.
A lot of arguments settle on the basis that [1]University doesn't teach you anything you couldn't learn already, and/or [2]it doesn't teach job skills.
1) Of course it teaches things you could learn on your own... but would you? It's unlikely.
2) Of course it doesn't teach job skills, University is not a Trade School.
The big take away from University is that it's an experience that enriches your life. It's unlikely you will notice it immediately, but it will impact your life in a positive manner. University shows commitment, and accomplishment.