ICS myths
February 27th, 2008 by Jesse Hsia
It’s true that there are many myths that surround ICS/computer science programs nationwide (and beyond). I believe the main reason is that software is still a relatively new and evolving industry/field. I want to take this chance to share some of the popular myths and debunk them since this is a great field and I wouldn’t want someone to miss out on a great career because of one of these myths.
Myth: A career in computer science means I program all day long.
This is probably one of the most popular myths out there. It might have been true in the early software days, but the computing and software industry has since evolved to a point where that our job descriptions can no longer be the same. If you went through ICS in the 2000 era, you would know building software is so much more than the implementation itself. There’s gathering requirements, software design, issue tracking , project management, risk mitigation, testing, and so on. Being a software engineer today means you have to be well equipped with the right technical and problem solving skills, writing skills, communication skills, and be able to work in a team environment.
Myth: Being in computer science means I don’t need good communication skills, since I talk (through code) to computers instead of people.
This is a extension of the “program all day in a cubicle” myth, that people generally think you don’t need good communication/soft skills to pursue a career with computer science. There are so many roles in software to prove that this is irrelevant, i.e. IT consultant, business analyst, user experience developer. Software engineers nowadays are expected to work in teams, meaning they need to have good people/teaming skills.
Myth: There will be no software need in the US since all software jobs are moving out of the US and to India.
The upward trend of software jobs being outsourced to India, Philippines (or others), is undeniable. But it would be silly to think that there will be no further need for software people in the US. From personal experience, working with an offshore staff that outsourcing is not easy as you would imagine. There are many barriers and overhead that is required to deliver a project offshore successfully.
Myth: Graduating ICS leads to programming only jobs.
This is easy to debunk as I have met many of you through the alumni network who took alternate career paths! Perhaps all of you alternate career path-takers would like to chime in on debunking this myth
Do you know any other ICS myths?

