Date: 2013-03-26 09:08 pm (UTC)
tak0: (^_^)
From: [personal profile] tak0
totally 100% agree with your second point there. with both an undergrad and masters degree under my belt, the amount of what i learned in those programs that i actually use as a professional programmer is... maybe 10%.

specific technologies are always evolving, there are plenty of resources out there to learn them, and my academic experience gave me pretty much nothing useful in terms of all the non-technical stuff (collaborative coding, specs, estimates, testing, etc. etc.). the one software engineering class i had was a joke (it was all UML and formal software design methods, which, while sometimes used in the real world, are not in my experience used without extensive modification based on the needs and habits of that specific environment).

i think having a CS background is extremely important in that it taught me how to think like a programmer, how to tackle problems logically and how to structure algorithmic solutions. and of course having that piece of paper is still an advantage when interviewing -- but so is a good portfolio.

in general, a CS education prepares you to go on to pursue a PhD in CS. it is not especially tailored to teach you how to make a living as a programmer.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

toorsdenote: (Default)
toorsdenote

March 2020

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 20th, 2025 01:30 am
Powered by Dreamwidth Studios