View Single Post
Old 2011-11-01, 07:53 PM   #18
AtomicLabMonkey
Nightwalker
 
AtomicLabMonkey's Avatar
 
Real Name: Austin
Join Date: Dec 2002
Location: Oshkosh, WI
Posts: 4,063
 
Car: '13 WRX
 
YGBSM
Default

Quote:
Originally Posted by Nick Koan View Post
The interesting thing about computer related majors (both IS and CS type degrees) is that you don't really come out with the exact skills you need. You (should) come out with a deep understanding of computers, and (hopefully) the ability to pick up the skills you need as you need them. No matter what you do, expect to be continually learning as you work.
I think that's pretty common, same in engineering. Even at Poly where we took constant lab courses for the 'learn by doing' motto, it doesn't prepare you for most of what you will actually be doing day to day on the job. An ME can learn how to bang out a flawless free body diagram in 0.72seconds in school but when he gets to work, say in vehicle design, he still won't have a good understanding of how that one component he's responsible for designing needs to interface with everyone else's parts. Or how to work with a vendor to actually get the part made. Or how it will all actually be fabricated and then assembled on a line. Etc etc...

School is for learning the fundamentals, the stuff that gets hammered in deep and will stick with you even just way in the back of your mind unconsciously. 'Learning how to learn', and all that. The stuff you do daily in your career, the specific software packages you'll use, etc. - that mostly gets picked up on the job. Seems like learning is the only constant through a technical career. If you stop learning at some point, it's either time to find a new job or to retire. Otherwise you'll just get laid off anyway cause you won't be as useful to the company anymore.
__________________
"None of you seem to understand. I'm not locked in here with you.. you're locked in here with me."
AtomicLabMonkey is offline   Reply With Quote