3 ms·
I like your comment, I think it's the most concise explanation of why you should go to college, not for "job training" but to be educated and not simply about c
by craigching 14y ago
I like your comment, I think it's the most concise explanation of why you should go to college, not for "job training" but to be educated and not simply about computer science. I think good programmers should have a good basis in general knowledge, and therefore college should make you a better person.
I say this as someone who hasn't finished his BS Computer Science degree. I probably have a couple of credits of CS courses to finish and some liberal arts (literally, some art classes) to finish my BS. I have been working in the profession for over 20 years and I feel like not finishing my BS is a bit of an albatross around my neck. Not because I feel it's holding me back, but because if I hadn't taken the courses I have taken, I wouldn't be interested in the broader subject of Computer Science. I never would have taken that Scheme class (SICP) that some of the other students complained about because it was in a language that "wasn't useful" (I was curious and thoroughly enjoyed the class). I never would have been curious about writing a B tree from scratch and learning about algorithms. I never would have been curious about Derivatives, Integrals, and Differential Equations. All things that don't generally directly apply to my day-to-day job, but because I have knowledge of them, I am a better engineer and problem solver. Even my philosophy credits help me with critical thinking. I could go on and on ...