Live data from Hacker News

Ask HN: Year old CS student. Should I continue?

news.ycombinator.com

31–40 of 100 posts

Re: Ask HN: Year old CS student. Should I continue?

#31
post #11

Take a class on machine learning first. I suspect once you know how the sausage is made, you'll understand how short sighted this question is. Also if you want to make the most money, get the heck out of CS and into finance.

Caveat for finance advice. Investment Banking, trading (quant or otherwise), drastically different pay-grades than corporate finance, intern first to consider quality of life.

Re: Ask HN: Year old CS student. Should I continue?

#32
Wait until it automates even customer service or insurance claims processing. The great employment apocalypse of AI has been just a few years away for a decade now. More likely it will be slow and gradual.

People used to say that computers themselves were going to cause mass unemployment.

Re: Ask HN: Year old CS student. Should I continue?

#33
If it makes you feel any better, I started my career in the '90s and the same vibes were around then. Back then it was all RAD (Rapid Application Development) tools were going to replace everything. After that is was outsourcing. After that it was something else again.

Re: Ask HN: Year old CS student. Should I continue?

#34
My cynical take is this: if you are worried about LLM taking programming jobs away, why do you think your alternatives are safe?

Not gonna lie, as an experienced engineer I'm also worried and anxious about ChatGPT (combined with the economy, tech layoffs, inflation...). But what else can I do? If my job disappears due to LLMs, I can't think of anything else I could do to pay the bills that wouldn't also be at risk.

So being pragmatic the best thing to do is to continue doing the best job I can. If that involves using LLMs to increase my productivity, so be it.

Re: Ask HN: Year old CS student. Should I continue?

#36
I have been a professional programmer since 2004. I have two degrees, both in Electrical Engineering. I worked in the semiconductor industry for over a decade, then pivoted to programming when the semiconductor fabs seemed to all be going overseas (they are now being brought back).

All of which says: 1) you don't need a CS degree to work as a programmer 2) you aren't going to be able to predict the future well enough to know what's happening ten years from now anyway, but... 3) you don't need to, you just need to keep being able to learn new things and adapt

Many people who got physics degrees in the early noughties ended up working in finance. Many people who got engineering degrees ended up working as programmers. If you get a technical degree of some sort, it demonstrates that you can handle technical work, but you shouldn't expect it to turn out to be the "right" major, regardless of which specific one you pick. Things change too fast, and rarely in the predicted way.

We might end up using LLM's a lot in programming, although this sounds a lot like lots of previous hype, both around "AI" and around various other methods of programming without programmers. But I wouldn't advise choosing your major based on your ability to predict whether or not it will pan out, and if so whether or not that will increase or decrease demand for CS majors.

Re: Ask HN: Year old CS student. Should I continue?

#37
post #19

My advice as an older programmer who has a son in engineering school (who is asking similar questions) … stay in CS. The world will change as a result of LLMs, of course, but new opportunities emerging will be one of those changes, and a CS background will help you prepare for such opportunities. My $0.02.

Programming in the 2010s was nothing like programming in the 2000s, was nothing like programming in the 1990s, was nothing like programming in the 1980s , was nothing like programming in the 1970s... etc.. I personally experienced the paranoia of the "end of programming " when VisuslBasic was first released, and when UML code generation ('member Rational Rose?) Tools arrived. I'm still doing a good living with my pro…

> 'member Rational Rose?

oh boy I do. Had a whole course in engineering school on it. Never touched it since.

LLMs will just be another programming tool to help us be more productive, at most.

Re: Ask HN: Year old CS student. Should I continue?

#38

My advice as an older programmer who has a son in engineering school (who is asking similar questions) … stay in CS. The world will change as a result of LLMs, of course, but new opportunities emerging will be one of those changes, and a CS background will help you prepare for such opportunities. My $0.02.

Agreed. There will be even more need for humans who understand CS to direct the LLM-based systems.

A tool that makes programmers 10x more efficient does not make programmers less valuable.

Re: Ask HN: Year old CS student. Should I continue?

#40
Is my understanding of GPT's "coding" ability wrong?

From what I've seen, GPT isn't architecting systems. It writes code snippets--basically the stuff you can copy/paste off stack overflow. The only difference is now instead of Googling and searching for the code snippet, GPT will sometimes just give it to you. But once you need something unique, or something that's not just one little piece of the puzzle, it can't do it.

Post reply on HN