Quote:
Originally Posted by siobhandem
I.T is DEAD in America. All you students go into pharmacy, nursing, anything other than I.T.!
|
I.T has changed but it is NOT DEAD; gone are the days when people got paid very well for performing relatively trivial tasks. If you're just the typical "web developer" or the help-desk "guru" aka glorified lab assistant, or your "job" can be accomplished by a code generator, then of course your job is being shipped to a location offering the same services at a much lower cost. Lower your costs and increase your profits right? If your skills were easily acquired, then your job might be easily disposed of - quite simple.
Quote:
Originally Posted by Chroy
What about computer programming/science?
|
It will never die but it doesn't neccessarily imply that once you have a CS degree, you're set in life. CS is one of few majors a new graduate can walk onto the job with a much more extensive skillset than the "chief architect". This because best developers/architects are usually self-taught.
* MAKE SURE you're fundamentally sound - if you're thinking of becoming a developer for example, you cannot be weak in OOP.
* Join your school's programming-competition team
* Get real life experience while you're in school. If you learn how to develop web applications for example, you can build a decent data-driven application for your local non-profit organization. You won't get paid then, but the thrill of the completed project, and the experience you gain is invaluable. Some people started like this and became entrepreneurs
* Get certified - For $200 and a few months of studying, you can become certified in your area of choice. You can pick up the test-kit PDFs online for a few dollars. Certification is a good way to ice your experience-cake i.e. it is more valuable when accompanied by experience. It is also a comprehensive way to learn technologies.
* Get familiar with technologies people are most reluctant to learn like distributed application development, network/multithreaded applications, ASYNCHRONOUS development, SOA, IPC, Java Web services etc. For example, according to Microsoft learning, for the .NET 2.0 platform, the ratios of Certified Web : Certified Windows : Certified Distributed-Apps developers are approximately 4:2:1 (39,357 :18,387 : 9,445). These are worldwide numbers so just guess which of the 3 has the highest job security?
As long as you don't graduate with just lab-assistant experience, you're fine. CS is still one of the
hottest technical majors today. M.I.S/C.I.S is another story....