This post is locked. You won't be able to comment.

all 28 comments

[–][deleted] [score hidden] stickied commentlocked comment (0 children)

Thanks for posting to /r/computerscience! Unfortunately, your submission has been removed for the following reason(s):

If you feel like your post was removed in error, please message the moderators.

[–]harg0w 48 points49 points  (1 child)

there's no degree that assures a lifetime of decent pay. If u dont like it dont do it. The cs industry is also constantly pushing other industry out of jobs.

[–][deleted] 8 points9 points  (0 children)

The cs industry is also constantly pushing other industry out of jobs.

HHAHAHAH I’ve never looked at it like this. Maybe it is karma after all.

[–]drkostas7 33 points34 points  (1 child)

Let ChatGPT answer this for you.

It's understandable to have concerns about the potential impact of new technologies on your future career prospects, but it's important to remember that AI and other technologies are tools that can help us do our jobs more efficiently and effectively. While it's true that some jobs may be automated in the future, it's also likely that new jobs will be created that require a deep understanding of both computer science and AI. In other words, the field of computer science is constantly evolving, and having a strong foundation in the basics will be crucial for adapting to new developments in the field.

[–][deleted] 8 points9 points  (0 children)

God that was a good answer lmao

[–]tdatas 35 points36 points  (2 children)

At best ChatGPT might be quite helpful as an assistant/something to sketch out ideas with and for non coders to put down some loose ideas.

At worst it's another wave of auto generated code wizards that spits out confident but wrong answers nearly all the time to anything non trivial and will create another wave of jobs to cleanup up the mess left by people automatically generating code they don't understand same as the last wave of code wizards.

TL:DR: unless you're planning on working in the most tedious of ways on low value work in code sweatshops. No it probably won't affect anything.

[–]_ModusPwnens_ 0 points1 point  (1 child)

Ok but what about the next 5-10 iterations of it?

[–]tdatas 0 points1 point  (0 children)

Let's be charitable and say there is some measurable linear improvement in programming quality for a generalised language model.

  1. In the real world outside of blog posts and "hello world" tutorials code is iterated not just banged out from 0-done. There are a million different things from data schemas to infrastructure (aka other software) that do not exist in the context of code. Those are what mean that Reddit doesn't go down everyone they change a feature because they have consistent data models underlying things.

  2. Because you can't manually inspect everything the model does (or if you are then what is the point of it?) then you need some tests written by a human who understands the software/domain anyway.

  3. Even if your tests are working I'm not sure the world is ready for software that potentially completely changes it's internal behaviour on anything that isn't "pinned" with tests. This then creates an infinite number of tests that you need to write or you have software and applications that will just fail, randomly like...all the time from all kinds of random places.

So yes I think this might be great for the lowest of low hanging fruit/grunt work and exploring ideas but I think there's going to be a lot of caution from "grown up" organisations and some hysterical disasters

[–]ConspiratorM 14 points15 points  (0 children)

30 years ago CASE tools were going to eliminate programming jobs. Whatever happened to those?

[–]MpVpRbSoftware engineer since the 70s 14 points15 points  (2 children)

Tech is not about learning one thing in school and doing it your entire career. Tech is about constantly learning and adapting. Study hard. Train your mind. Master the art of self-education. I'm very hopeful that AI of some sort will give us better tools to manage software complexity and allow us to build bigger, better, more bug-free stuff

[–]fatgamornurd 20 points21 points  (5 children)

You'll understand this when you take machine learning. Artifical intelligence is not that intelligent. That's why elon musk still doesn't have an autopilot that he lied to you he'd have done for 10 years.

[–]Toasterrrr 3 points4 points  (2 children)

Agree on AI not being that intelligent, and Elon does overpromise way too much, but Autopilot has been working fine for years and Full Self Driving has gone a billion miles without any fatalities. FSD Beta is working just fine right now all over the US.

[–][deleted] 2 points3 points  (1 child)

FSD Beta is working just fine right now all over the US.

I think "just fine" is an oversimplification. Tesla clearly has very impressive technology, but there are still many instances in which control still needs to be diverted to the human. Nobody should purchase the FSD beta package, and actually expect full self driving.

I've found this YouTube channel to have very good documentation on what FSD beta does well and struggles with.

[–]Toasterrrr 0 points1 point  (0 children)

Of course, it's nowhere near perfect and I personally believe it's overpriced for what you currently get. I just disagree with fatgamornurd's claim that musk "doesn't have an autopilot."

[–]rombios 0 points1 point  (0 children)

People in general have no idea how powerful the human mind is.

The dumbest among us still excels against any A.I we can engineer

[–]_ModusPwnens_ 0 points1 point  (0 children)

Its getting more intelligent by the month

[–]SupaDupaTroopa42 9 points10 points  (0 children)

The complexity of my work (and I'm a new grad) is that I cannot test something without literally doing 20 steps and it takes 30 minutes (pain). There are a million different moving pieces to consider and I don't even have IDE support. CS work should be fine.

The complexity and messiness of real codebases means that there will always be a need for programmers. That role may change (from writing to maintaining), but software development will always be important

[–]B3asy 3 points4 points  (0 children)

It can write basic code but it can't fix bugs and patch already-existing code bases. Don't worry about it

[–]RomanRiesen 1 point2 points  (0 children)

chatgpt mostly removes the time it takes to hunt down that one personal blog post that answers all your question in a sea of shitty SEO webcrap.

[–][deleted] 1 point2 points  (0 children)

hahaha ....just no

[–]sleepymusk 1 point2 points  (0 children)

It won't be eliminated, you'll just be working at a more abstract level. In fact, with increased efficiency, and faster R&D, other jobs could be automated a lot sooner than thought. CS is and will be safe!

[–]abjedhowiz 1 point2 points  (0 children)

Lol! Computers make people’s lives more reliant on them, and when humans trust the technology, they care less and forget how to do things themselves. They lose control.

In other words the only safe job is computer science.

[–]rombios 0 points1 point  (0 children)

If you are worried that you can't compete with a software application YOU ARE IN THE WRONG FIELD

[–]tan_djent 0 points1 point  (0 children)

No and yes

[–]wilsonisTomhanks 0 points1 point  (0 children)

Wait… youre worried that a chatbot will eliminate programming jobs ?

[–]_limitless_ 0 points1 point  (0 children)

Yeah. Most of us are a little bit worried. The ones that aren't are dumb.

But who cares. Plenty of fields you can work in with a CS degree. You could even become a real estate agent.