TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Is this a bad time to be majoring in Computer Science

12 pointsby amathewabout 14 years ago
There have been a number of news articles which have stated that there has been a somewhat significant increase in the number of students who are majoring in CS. Therefore, is this a bad time for someone to be starting an undergraduate program in computer science?

15 comments

zckabout 14 years ago
If it's what you love, it's never a bad time. This is true for virtually anything. There are times when it may be easier or harder to make a living doing so, but if you love it, you should work at it.
_deliriumabout 14 years ago
Enrollments are somewhat up compared to the past few years, but still not particularly high, especially relative to the growth of the tech industry over the past decade. So I wouldn't worry about enrollment increases unless they get much larger.<p>Here's a graph, showing how much below the early-2000s enrollment peak we still are, even in raw numbers not adjusted for percentage of the population, or percentage of the degree-holding population: <a href="http://www.cra.org/govaffairs/blog/wp-content/uploads/2011/03/2009-10_undergrad-CS-production.png" rel="nofollow">http://www.cra.org/govaffairs/blog/wp-content/uploads/2011/0...</a> I think some of the perception is due to how changes are reported as percent-increases and percent-decreases: to reverse the 50% decline in enrollments that took place between 2004 and 2009, we'd need an <i>100%</i> increase in enrollments currently, which we aren't anywhere near.<p>Plus, if you're good, it seems to be near universal consensus around here that it's very hard to hire good computer scientists, whether you're hiring for a startup or a larger company, so the supply/demand still seems to be very much in the supply's favor.
评论 #2448353 未加载
TYPE_FASTERabout 14 years ago
Do it because you want to. There were a ton of people who jumped on the bandwagon in the late nineties, but a lot of them faded away after the dot com crash.<p>Don't do it for the money, there are plenty of other ways to make about the same amount from an hourly perspective. Do it because you want to.
ChuckMcMabout 14 years ago
I'll reiterate a theme running through the comments here.<p>Do what you love to do.<p>Whether or not you get rich doing it you will be happy and you will enjoy your life because your day to day existence is filled with memories of doing something you love doing. Life will throw annoying things at you and they will be more tolerable if you have things to do which you enjoy.<p>That being said, if you love programming or systems analysis, this is an excellent time for you. We are fast approaching a time where 100% of the population will be experience a computation platform in their daily activities. There are lots and lots and lots of things that can benefit from that, the environment is target rich.
locopatiabout 14 years ago
Consider that even if there are increased numbers, if you are in it because it's what gets you motivated, those numbers will fade away over time (they'll be the developers that only last 3-5yrs before switching careers). Meanwhile, you'll still be there because you enjoy what you do. Believe me, computer work is not going away any time soon (even if the bulk of it is not thrilling or exciting).
wusterabout 14 years ago
I had similar worries when I started college in 2001, time of 9/11 and dot-com crash. But I did CS anyway, and it has been the best edu/career decision I've ever made.
inaequitasabout 14 years ago
Numbers are only important if you're not looking to stand out. There are plenty of doctors, lawyers, writers and economists coming out of Universities at any given time. You don't hear about most, because they don't do anything worth hearing about. Many went down a path dictated by economic incentives or family obligations.<p>If you are doing this because you <i>want it</i>, you're sure to succeed.
robotresearcherabout 14 years ago
It's a good time, since the average quality of your colleagues will be increased compared to the low-enrolment periods. This means more engaged classes, happier professors, better team projects, more ambition, more achievement. You're more likely to meet a great founder. You'll have a better educational experience and thus get better value for your time and money.<p>(I'm a CS prof)
edithsteinabout 14 years ago
Even if it's a bad time NOW to be going into CS, that won't be the case forever. If you have enough resources to survive the lean times, seems like you'd do well to get the CS degree so you'll have it when times get better.
gte910habout 14 years ago
It's a fine time <i>if you are interested in it</i>.<p>It's a great career path.<p>From your interests stated elsewhere in the thread, a CS degree will suit you nicely. AI is a popular topic in many schools.
gkatsevabout 14 years ago
Companies are always in need to good programmers and Computer Scientists. Why not go to school for CS now while the economy isn't perfect and then you'll be out when it starts to pick up again.
earnubsabout 14 years ago
Do what you love, or at least want, because ultimately your choice of course is not something that binds you irrevocably to one career or another.
chopsueyarabout 14 years ago
Major in math.
评论 #2447314 未加载
gharbadabout 14 years ago
Are you in it for the money or because you love technology/programming?
评论 #2446879 未加载
phamiltonabout 14 years ago
Be better