(no title)
nhannah | 13 years ago
Couldn't disagree more. Maybe CS will slow down, but engineers in general are what the world is short on because the education is multiples harder than others. Demand is there because engineers are what the world finds valuable. People, in this age, desire things. And simply put engineers make things. Not everyone is capable of making them, on the other hand most people who got an undergrad degree could easily get an MBA given the time and money. If I was you I wouldn't bet the house on the pendulum taking a swing, if you are just pumping out the undergrad to get easy A's for you MBA application you'd be better off dropping out and joining a start-up now if that is where your interest's lay. And perhaps more, if your interests honestly lay in technology and you are going to college, get a degree in it. Just don't want to be kicking yourself later.
phillipnazarian|13 years ago
but more importantly the point about demand for CS specialists: I definitely agree that the reason they are in such high demand is that the barrier to gaining the knowledge and ability to actually code things is much higher. You can't just pick up coding that easily (thats not to say that more resources are giving people the opportunity to do it outside of traditional school). At the same time, I think you downplay the importance of non-technical people in making things happen. They aren't just deal makers, and without them a necessary part is definitely missing. You can't just gain those skills overnight, but you are certainly right in saying there are many more ways to get these skills than learning a new programming language. But my real point is that I believe that the technical barriers to putting out a website, app, etc. will be greatly reduced in the next decade or so. I think the way programming is done will completely be disrupted so that it does not take an "education [that] is multiples harder than others" to put a product together.
Forgive the crude example, but maybe this will help explain my somewhat ambiguous point. What i'm trying to say is that, imagine if before telephones there was a huge boom in using morse code as a new way of transferring information at much greater speeds then traditional post. There would then be a surge (not the same as one that we are currently in) in the demand that people that could understand and use the code (I realize that it isn't super hard to pick up but imagine if it were). But then with the introduction of the telephone (a new way of communicating) it wasn't necessary to depend on people that had the knowledge of the code to get things done. Effectively a way was found the bypass the technical barriers preventing anyone from entering. I imagine a similar thing happening with computer programing, if that makes sense. I probably didn't explain that amazingly, but hopefully it clarifies a little.
nhannah|13 years ago
I am not trying to tell you to forget your plan, I just hope you are aware that you aren't living 15 years from now where the tides have potentially shifted. You will graduate in 1-3 years and be in the current work force that is flooded with liberal arts degrees, I have a ton of friends who have gone back to get a Masters to help differ getting a job further as their degrees did not put them in the position they were hoping. So if you would like to avoid this fate your best bet is either get in a technical/graphical program or get EXTREMELY involved starting now in the space you want to go into. Coming out of school with a BA and some interest in tech is not going to open a ton of doors, ever since the Facebook movie every person I know with no tech background has 100 ideas for apps I should build for them...and they have BA's too, they just need a "technical co-founder" and 75%.
I am really not trying to put you down, just trying to say if you want to be in a technical field you either need to be technical or work your ass off early, often, and many times for free.