Live data from Hacker News

Ask HN: CS, still a good career in 3-5 years?

news.ycombinator.com

251–260 of 311 posts

Re: Ask HN: CS, still a good career in 3-5 years?

#251

When I chose to major in CS, I got a nice letter from the university suggesting that maybe this wasn't the best choice, that too many people were picking this, that it would be worth considering other majors. This worked - I can't quite remember the numbers, but probably the entering class was 2/3rds the size it would've been otherwise. And clearly, it was going to be a terrible idea to graduate in Computer Science i…

Was it a university like ETH Zürich, where anyone can get in but there is a limited number of spots from the second year onwards? Then it really made sense to suggest that

Re: Ask HN: CS, still a good career in 3-5 years?

#252
I think CS mainly distinguish from other areas that it requires far less resource for both studying and doing research. I was majoring in fluid mechanics in my undergraduate, but I could barely do good research as it requires the access to cutting-edge infrastructure. The same happens in many areas of research, but for IT the cost of infrastructure is smaller. One the other hand is a great advantage - we see more in more good research from Africa and Asia with was almost impossible a couple decades ago. But on the other hand the labor market is expanding. Maybe last century there were some positions for “ivy league” grads only, but now companies hire worldwide, and care more about the skill (probably not he case for US due to the current state of H1B).

As for you question, people are very bad in forecasting. Rather than following the answers on HN on this question try to invent more in exploring yourself- working on different domains, meet new people from different countries and fields, contribute to open-source, run startup and etc.The more information you obtain about the environment the better you can adjust your policy to maximize the reward. I don’t believe that on the horizon on 5-10 years there would be a dramatic drop in demand for CS degree professional. Consider the tech companies’ R&D investment and the VC investment deep-tech startups we need professionals to meet these expectations.

Moreover I think many students are attracted by non-linear professional growth of IT-specialist. Hardly in any other area you can find 25-years old C-level professional. That makes IT career very attractive from both risk and return.

Re: Ask HN: CS, still a good career in 3-5 years?

#253
A lot of good answers in this thread and I think most of the answers you'll find are from people interested in programming for reasons other than money. A few off the top of my head:

1. A lot of those people you're studying with may never finish, may transfer to other areas, find a job in a different field or gravitate to management or business side of things if they are money driven. The ones who truly enjoy it will keep doing it. 2. There is an enormous amount of software yet to write, whole industries, systems and governments have yet to be digitized. We will need both really clever engineers and rank and file programmers to get us there. 3. There is a large (and growing) amount of legacy software already written, we need more and more developers to maintain and keep it running. 4. Software is currently pretty clunky and inefficient and has a long way to go in comparison to other areas of engineering and with hardware topping out we need CS grads to make our software more efficient. 5. CS is a massive field with all kinds of interesting areas and as others mention programming is seeping into other industries making a CS education pretty versatile choice and basis for an education.

If everyone is aiming for FAANGS look elsewhere, use your time at uni to explore niches that interest you and focus your time there.

Re: Ask HN: CS, still a good career in 3-5 years?

#254

Earlier quoted context omitted.

> I don't see much advantage in building software for my farm. Controlled environment agriculture is heavily data driven and is a fast growing field. Same with genetically modified crops.

All agriculture is heavily data driven. It is not that you couldn't put your skills to use, in theory, but it is not economically viable to do so as there are businesses who have full-time employees doing it better and cheaper. In order to stay competitive with other farmers you have to turn to the third-party providers, not hack it yourself. To make such a thing economically viable you'd have to find a problem space…

A vertically integrated farming company is going to beat collections of farms with cobbled together technology. We are not yet at that end state.

That said, the commenter who said that farmers can make use of computerization did not say that they would employ engineers directly, and I see several other commenters falling victim to that narrow interpretation.

Re: Ask HN: CS, still a good career in 3-5 years?

#255

I've heard of people going from a bootcamp course straight into Google and optimizing 100% for the career path. They make embarrassingly more than I do, have been programming for a scant few years, and I couldn't care less. I've been programming for most of my life. I've poured hours into learning 6502, BASIC, 8086, C, C++, Perl, Python, Javascript, Common Lisp, Haskell... to say nothing of physics, linear algebra, g…

Do you recommend any books or lessons online to learn the math you mentioned? Trying to break into it but right now I'm only in Algebra II (MAT 111) in HS so a lot of stuff I look at requires more prior knowledge than I have.

Re: Ask HN: CS, still a good career in 3-5 years?

#256

Earlier quoted context omitted.

I'm almost certain I'd never do an internship. It's not a way to optimize for learning and personal growth. And definitely not a whiteboard generic software engineering. Lots of things about internships in the tech field put me off. If it is a startup, I have had a startup, high chance it's a shitshow. FAANG, don't think so. Also what meaningful work can you really get done in 3 months? I feel like internships are a…

> Also what meaningful work can you really get done in 3 months? It really depends on where you are and how seriously they take their interns. I've seen interns accomplish a fair amount in 3 months where I work (Mozilla). As a concrete example, we had an intern propose and implement a new devtools feature that lets you see what your site design looks like to users with various visual impairments. Still depending on w…

> As a concrete example, we had an intern propose and implement a new devtools feature that lets you see what your site design looks like to users with various visual impairments.

That sounds like an interesting feature, where do I find it?

Re: Ask HN: CS, still a good career in 3-5 years?

#257
I’m saving money as much as I can and thinking about future exit plans.

Personally I’m of the opinion that the “sweet spot” of business automation and application development has passed.

What’s left is boring, dystopian, or political.

- Optimizing delivery of ads and selling crap.

- AI to fulfil the above.

- Developer tools treadmill to make new ways of fulfilling the above.

On top of this, with the careerist switchers has come the BS corporate politics at a higher degree, and it’s slowly turning me off this vocation.

Re: Ask HN: CS, still a good career in 3-5 years?

#258

Earlier quoted context omitted.

reflects poorly on FAANG hiring practices more than anything. how are they not sniffing the phonies out?

"Elite" schools literally have classes devoted entirely to teaching students how to pass FAANG level interviews.

What are you referring to? I go to an “elite” school and haven’t heard of anything like this.

Re: Ask HN: CS, still a good career in 3-5 years?

#259

Earlier quoted context omitted.

I was basically born into CS; there was no question even from Kindergarten that I would ever go into another field. Got my first real full time job at 25, and it was mediocre, it was definitely not a FAANG paradise, and I remember we worried a lot about getting off-shored in those days. I'm really glad the thing I was naturally interested in turned out to pay so well. Though I do wonder what do I (as an SF dev) offer…

I look at my skills compared to the earning potential of some other trades. This is certainly not 100% accurate because it’s based on what I pay in more rural America but I like it: Barber - 3 cuts per hour @ $20 ea = $60 / hour Mechanic - $60-80 per hour Lawn Care - $40 / yard up to 3-4 yards per hour = $40-$120 per hour Steam cleaning = $150 for a couch = $150 per hour (carpets are less) Plumbers in East Tennessee…

A lot of those per hour jobs will involve travelling around.

In Europe my wage is lower than what you claim a barber can earn, but I do have a reliable 40 hours per week every week, paid holiday and a pension / healthcare system being taken care of.

Re: Ask HN: CS, still a good career in 3-5 years?

#260

Earlier quoted context omitted.

Absolutely. I went to a small no-name school for my engineering degree, where people didn't give two sh!ts about prestige or band names. Most of my class-mates ended up with above-normal paying jobs in small companies, and the rest at big multinational companies. Then I got my MBA at a top school, and the culture was completely different. The majority seemed to be driven go-getters, viewing the job market / their car…

reflects poorly on FAANG hiring practices more than anything. how are they not sniffing the phonies out?

You need to remember that a lot (probably the majority) of these people have been overachievers since they were kids. Pushed by their family, mentors, etc.

They know that in order to get to the top, you need to play the game - it's exceedingly rare that one just stumbles into the top, by intellect alone. There are tons of smart kids out there, you need some edge.

So they pick up extracurricular activities, join clubs and boards, start making a name for themselves. Get letters of recommendation, and what not.

Now they're suddenly students at top schools, with like-minded peers around. They start chasing internships, and it's the same thing all over again. Join the best clubs / orgs, get leadership experience, etc.

For these driven "type-A" folk, it's always about hitting the next milestone. It never ends. Get into best prep schools, get into best universities, get the best internships, get the best jobs, get into the best business school, get the best post-MBA job, get the best promotion, etc.

It's like a professor told me once: Some of the brightest students, academically speaking, do not necessarily end up with the best jobs or positions. A lot of them tend to be too focused on their academic work, to the point where they neglect things like resume-building, networking, interviewing skills, etc.

Post reply on HN