Viewing a single comment thread. View all comments

jamesj t1_ja4aicc wrote

If you are worried about this (which I think is totally valid) then spend time learning and using the new AI tools. Someone who can keep up with all the changes and know which tools help with which problems will be super valuable over the coming years. So right now, use copilot, stable diffusion, and chatgpt. Learn python, colab notebooks, and HuggingFace. There's so much cool stuff to learn about and use.

94

polda604 OP t1_ja4b8n2 wrote

I’m currently using chat gpt to help me with programming, but I will look at things that you writted, thank you for opinion

17

dasnihil t1_ja7gdw3 wrote

only a programmer who understands logic and concepts will understand the context of possibilities and what/how to make best use of AI.

maybe the traditional way of learning and implementing codes will go away in coming years but logic is not going away and you cant rely on gpt to write codes for you before you learn coding properly. after that it doesn't matter, i use it all the time. so make sure you understand coding and how ai models are trained.

5

Silly_Awareness8207 t1_ja69pz5 wrote

You need to get GitHub Copilot up and running, it's OP.

3

AnakinRagnarsson66 t1_ja6ripg wrote

What is Gothub Copilot?

1

Entire-Plane2795 t1_ja6y4oh wrote

GitHub copilot is a code auto-complete tool that uses a large language model (AI) behind the scenes. From personal experience it saves a lot of time programming.

2

Drown_The_Gods t1_ja779b3 wrote

My personal experience is that when i’m having a bad day it’ll drag me over the line on stuff I really don’t want to be doing but should be.

Actually, yeah, that is pretty OP.

1

genshiryoku t1_ja7pugt wrote

I agree with this. I'm a middle aged engineer and believe it or not there used to be a time when assembly was considered "automation of programming".

Before before assembly you would have to hot-wire individual 1s and 0s into the hardware to program which was a labor intensive jobs. You had to memorize the instructions and data sequence as strings of 1s and 0s.

Then assembly came along and suddenly a lot of the work was simplified to only writing a command that was equivalent to those instructions.

Then there was another big paradigm shift with "high level languages" like C and C compilers.

Essentially ever since C and other compiled languages existed most people haven't truly programmed anymore. Because essentially you're just communicating to a computer program what the computer program should actually program for you.

The C/C++ or Python code you're writing today? That's not actually programming. It's just you telling the computer what it should program for you.

In a way ChatGPT and other systems like it are just a newer higher level programming language. Because you're still communicating to the computer what it needs to program. But it's just in a more intuitive human way.

I don't think the job of programmer is going to go away at all. Just like Assembly didn't crash the occupation or C didn't crash the occupation. It's just yet another layer of abstraction on top of it.

As an old-school kind of guy I have to admit that I liked writing assembly more than C and I like C more than Python. And yet again I like Python more than typing into ChatGPT. But this is how software development has always been. You adapt to the new developments, you specialize into a very specific niche, or you exit the labor market and become a hobbyist.

Young people have too much anxiety about these things because the last ~15 years have been relatively stagnant in terms of big paradigm shifts within programming.

Big shifts like this used to happen every 2-3 years.

11

Chrisworld t1_ja8pp9p wrote

Until AI can start working on itself and improving itself.

1