Live data from Hacker News

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

news.ycombinator.com

161–170 of 311 posts

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

#161
In the 1990s, there were a few hundred thousand good programmers. In the 2020s, there will be a few hundred million good programmers.

I agree with the other comments: programming is no longer a good career to make money, but it’s become an essential requirement of many overlapping professions.

I charge $100 / hr. There are people on upwork who are much better than me that charge $20 / hr. The market forces will quickly play out.

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

#162
post #90

> honestly makes me worried about the future of the field in terms of whether it'll still be a good career in the future. I had the same thoughts back in the late 90's and early 00's. Everytime I told someone I was interested in CS, they thought it was because of the money. While working on the major many people told me my job was going to go overseas and that the future was in managing developers. In fact, during my…

>> While working on the major many people told me my job was going to go overseas and that the future was in managing developers. I had a friend in the 90s tell me the entire workforce in the US was shifting to management. Everything will be outsourced and people here will just manage everything. This was an MIS major drinking the business school koolaid. I thought it was rather arrogant to think China or India could…

I'm pretty sure the current spat with China is due to the Chinese gaining traction in a) Branded products. b) Product design. c) Distribution. d) Finance.

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

#163
Someone capable of making an app, website, software used inside of a company, script that gives a company insight, or whatever else you could possibly think of can make a 6 figure company on their own within a year for nearly zero dollars. This is not going away. If you think everyone will go into software, GOOD! We need more people in software, we have too many people doing less important or lower leverage things.

Beyond the competition, a skilled person in CS is much easier to differentiate. In the same thread though, being able to build any company you think of in your garage for peanuts means you can do the most good or work on the most interesting things you can imagine at cost. It's much much harder to have massive impact without a CS background if you haven't had huge success already.

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

#164
Be careful about any narrative of what your life should be. You should enjoy life, and if you enjoy programming, optimize your career to do things you enjoy. CS isn't FAANG. There are many many many many companies around the world doing all kinds of interesting stuff. I'm 48, I've worked for big and small companies often in the electronics/mechatronics/software world. I know I've done far far more diverse stuff than most people I know who work in large organizations, and get to make super critical decisions that change the destiny of a company. I enjoy that. However people in larger organizations often get to laser focus on one specific thing and put a large amount of effort and thought into it, that can be good too. Good news is, you can make money whatever way you want to go, just be prepared to adapt and change over time

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

#165
If you can manage to wangle a double-major that includes CS and some (the right) other field, you might be in a superior position. Including to be well-paid and worked to death.

Banging on a keyboard can be great, fulfilling fun when you get to decide what's worth doing. OTOH, I heard that many experienced university glassblowers make more money than the full professors. If/When you get tired of coding, that second major might be the escape tunnel. Even if it costs you an extra semester or two.

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

#167
Consider switching to engineering, especially MechE or EE, or maybe industrial engineering if you can't handle calculus. To distinguish yourself in pure CS, you need to come up with something really smart. There are many, many subdomains in the engineering disciplines, and only a few of them have received much attention from ambitious computer programmers. You can distinguish youself in some of these areas just by showing up. Plus, it's seriously fun to write programs that engage with the real physical world.

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

#168

Earlier quoted context omitted.

> CS isn't a career. CS is part of all careers. This right here. I was in awe when I realized that software engineering affects all industries. Even farmers, it might not be necessary, but it can make a huge difference. Also I too have been coding for a long time because I love programming. The way I see it, if I ever tire of it, I can switch careers. I'd still code regardless of who pays me to do what.

> Even farmers, it might not be necessary, but it can make a huge difference. As a software developer by day, farmer by night, I'm not sure there is much overlap. Some of the problem solving skills I learned on the farm have made me a better programmer, I expect, but I don't see much advantage in building software for my farm. Anything you can dream of is available commercially at a fraction of the cost it would take…

> As a software developer by day, farmer by night, I'm not sure there is much overlap

Depends what you need it for https://tractorhacking.github.io/

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

#169
Do what you love, but first decide if what you love is writing code for others or for yourself. If you think it's the former, by all means stay in CS, your skills will always be needed. If it's the latter, then find a field that you are interested in where you can use your coding skills. If you are not sure, do a double major so you have a fallback.

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

#170
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 in 1992, so who can blame them? The field had clearly hit its peak by 1987... (this was in Switzerland, on a 4.5 year degree program)

Post reply on HN