Originally posted by: yllus
So in all seriousness, is the market as hopeless as everyone seems to think? I plan on getting an internship over the summer to get some work experience.
Not in the least! If you're a competent 4-year graduate of the sciences, your initial worth is going to start out at a higher level than many of your non-pedigreed peers right away. University graduates are expected to have three edges on their competition:
1) They have a better in-depth knowledge than non-degree holders. That is, while any fool can memorize the syntax of SQL, there aren't many people who can plan out a 3-tier application/processing/storage system that uses a SQL database as its backend and holds some potential for expansion and flexibility down the line.
I'm not saying that degree holders automatically graduate with this additional knowledge - just that they can be expected by their employers to pick it up and implement it smartly if the need arises. They likely understand the theory behind multiple tier systems and the appropriate layout. That same expectation is not necessarily made with a graduate of DeVry.
2) A 4-year degree means that you are capable of learning, and learning faster than your peers who presumably couldn't cut it in university. We all know how quickly technology is moving. Who would you rather hire and expect to keep up with the flood?
The notion that the things you learn in university for Computer Science are useless is ludicrous. I don't know about you, but after I learned Pascal in grade 11 of high school and C++ in grade 12, I was able to adapt to writing any modern language in a week's time. Languages are a dime a dozen. Who cares. Pick up an O'Reilly book and you'll be set.
A comp sci graduate should know how and where to optimize the processing of any language. A comp sci graduate should know how to run tests to find inefficiencies and know how to address them. A comp sci graduate should realize that employers rarely ask for the best, most efficient solutions to programming issues - they'll be happy enough if it runs smoothly and you finish on deadline.
3) An university degree holder in computer science is expected to be a more well-rounded candidate than the average ITT Tech graduate. Someone who can make the odd PowerPoint presentation in front of the company executives, field their questions and have a game of golf with the CEO afterwards. Speak well, dress well, be a Candidate For Promotion (capitalization intended).