The future of Junior developers after AI revolution

A few years ago I started to learn HTML, CSS and JS but I was forced to brake my learning because I became a victim of a serious crime, a bus driver cut a few of my fingers with a knife, so I needed a long time to healing and rehabilitation. During this time I have no ability to use a keyboard. Plus after that, I got a serious mental illness. But now my fingers and brain are doing well. I forget almost all that I learned a few years ago so I decided to start learning web development again from zero.
But, I have a new challenge, and not only me, I think all developers of Entry and Junior levels have it also. That is the AI revolution that started recently.
To find a job for developers without experience was a huge challenge for decades, but obviously, it was always possible. But what be in a few years?
I understand that AI never will be able to replace any Senior developers. But I’m not sure about Juniors. Sam Altman said: “GPT-4 designed to do tasks, not jobs”. But that is what Juniors do. In most companies Junior developers are just helpers of Senior and Middle developers. They do all tasks which don’t require a lot of skills but require a lot of time. And now we have GPT-4 and even GitHub Copilot X which is based on it.
I found out that for Senior developers GitHub Copilot X even now is more useful than a couple of Junior developers, and OpenAI and Microsoft continue to improve it.
And I’m really scared, I’m scared to be not employable after I learned web development. Because it’s unreal to become a Middle developer without being a Junior developer for a while. For example, for Junior web developers a great position is HTML-coder, but I think GPT-4 will delete this position from job market soon.
Definitely, developers who are related to data analytics, data science, python, etc. have great potential in the future. But I’m not very interested in that.
I think about this issue a lot and have anxiety because of that. Should I change the direction of programming learning or just calm down?

2 Likes

Hey @Kristal9 :wave: .

Ok now that is really bad.

I know the pain you faced, I know there will be lot of pain during the time of healing.

Yep you are true AI revolution has started.

Yes you are kinda right.

True AI isn’t that smart to do that.

I agree.

I don’t think so, because junior developers are given tasks that suit their capacity (potential). It depends on your senior or your team leader. If your team leader is cooperative, it shouldn’t be that much hard.

True. Many people are using them right now (Including me ). But AI can never replace a human. Because they are too easy to trick. I mean it doesn’t stand on a word, it keeps changing its answers (sometimes). I literally confused and trolled chatgpt.

GPT is really bad at CSS. It means it could create a web page which looks like it was created in the 2000s.
It is true GPT doesn’t properly know CSS which junior developers can do it better than AI.

Just Calm Down


Also can you say the answer to this question:

ChatGPT or GPT-3 or GPT-4 was created by whom?

  • A junior developer in the past. A senior developer now
  • It was created by itself
0 voters

Don’t panic. AI won’t replace human programmers any time soon.

Ehhh… Not quite. Juniors aren’t accomplishing mere tasks in the way Altman uses the term.

Citation needed

Which is a big part of why we need Juniors. This is a big part of why wee needed Juniors for decades.

It’s hard to find someone to pay you to only write HTML and zero JS or CSS. That sort of role has already been replaced many years ago.

Luckily, that’s a small, technical subfield of programming and there’s tons of other subfields.

You made a claim with zero context. I’m curious about who said that and why they said it. Can you link to where someone said that?

No. We have needed Juniors for decades because it’s the only way to make Senior devs. It’s impossible to make a Senior dev without starting with a Junior dev and turning them into a Senior dev.

Still not a full time job. Was replaced decades ago.

I mean just that. Math focused programming is a tiny subset of the total programming jobs out there.

Ok, but that’s not enough though. We can’t accept ‘gut’ as truth about how the industry is currently operating. We need data.

Citation needed. Lots of dev teams have Juniors. Can you point us to some data showing that most teams hire zero Juniors?

Lots of companies won’t hire underqualified Juniors, and unfortunately there are a lot of underqualified Juniors who haven’t learned enough to be successful.

Senior devs are really expensive because they are a limited resource. Qualified Juniors on a team with some Senior devs can accomplish more than a team with the equivalent total salary but consisting only of overloaded Senior devs.

I see lots of listings for companies hiring Juniors:

Not really. Its an opportunity that doesn’t exist, so it can’t give you experience. People don’t hire Juniors to only write HTML and CSS anymore. They haven’t for decades.

Or, really to be more precise, those roles exist, but they are a small fraction compared to the total number of programming jobs.

Sure, but there are lots and lots of programming jobs out there other than those jobs related to AI. AI hasn’t eliminated those jobs yet.

Yup. And experts are telling you it won’t happen soon.

1 Like

I agree GPT-5 or 6 will be better but we humans could be better than that. I could literally prove it. GPT isn’t a human. It cannot think like us, solve like us, it doesn’t have emotions. Sometimes AI can go crazy can just ruin everything.

True.


But you no need to worry about AI replacing junior developers. Just stay calm and code on.

1 Like

Just calm down and start learning as you see that chatgpt is limited and sometime it gives wrong answers according to my experience. AI will not replace human intelligence. Do you know who created AI? Of course answer will be human. So how can you say that human created things will replace human but my experience says that this all going to help you to make your job easy.

1 Like

It seems like you don’t want to be convinced. It’s ok if you no longer want to learn programming because you don’t trust our expert judgement that AI will not replace programmers any time soon. It’s also OK if you just don’t want to learn programming anymore for any other reason.

Its just a little odd to ask a question if you are not interested in our expert judgement.

AI just isn’t a ‘pro’ at coding. It’s not going to replace all Junior programmers.

What if the winds are strong? What if it is raining heavily? A drone would just get messed up and your delivery would be delayed or cancelled . But a truck delivery man can even deliver in rain. Also, some naughty kid or some mad guy just shot the drone for fun or something, What about now? What about the delivery?

Really? I don’t agree it is 100% pro. It is just good or helpful.

Would a taxi driver do that :point_up:. Of course here I refer to a general taxi driver not some stupid driver.

Tesla’s cars have many well documented problems

Citation needed. If you make claims like that, you really should show data indicating that this information is true.

Data from the Behavioral Risk Factor Surveillance System indicated that 1.2% of adults drove after having too much to drink in the past 30 days in 2020. This resulted in an estimated 127 million episodes of alcohol-impaired driving among US adults.

https://www.cdc.gov/transportationsafety/impaired_driving/impaired-drv_factsheet.html

I don’t think its actually true that 10% of human drivers are drunk. (or whichever percentage you meant by “every 10”?)

Its really hard to get accurate data about Tesla since they actively hide their safety statistics:

You are off by a factor of at least 1,000 in your guess:

Though, this is old data and reportedly Tesla has had a sharp increase in accidents since 2021.

The data is complicated and not a great comparison because it compares all cars to just Teslas, so it includes much older cars with far fewer safety features. In any case, optimistically it looks like the Tesla autopilot “only” gets in 6-9x more accidents than humans.


The drone delivery service of Amazon is currently tiny.

Considering the very difficult working conditions for Amazon drivers, I would suspect they wouldn’t mind a reduced workload:


This thread seems to be meandering at this point. You may or may not agree, but I believe we’ve answered the original question:

AI isn’t going to take all our jobs. We still need Junior developers. If you want a job in programming, just keep working and don’t panic. AI is just the latest in a long list of trends.

You’re making an assumption here. This isn’t my experience.

1 Like

You can’t guess at data and say it’s true. I mean, you can, and you do, but it’s not helpful for making accurate decisions. You are making statements that just don’t agree with what the data actually says. It isn’t about ‘ultra exactness’. It’s about correctness.

Making decisions based upon wrong information can lead to some pretty incorrect decisions.

Which companies? Which team leaders? Where can we read about these experiences?

You are making assertions about the software industry that don’t agree with the experiences of people here on the forum that work in the software industry. It would help if you can tell us who says the industry works this way.

Amusingly, AMD has been as honest and open about the release timeline for Zen 5 as they can be

Publishing safety data is a pretty basic expectation of car manufacturers. Tesla just doesn’t like to be transparent the way the rest of the auto industry does.

The safety data Tesla has is known but they don’t want to tell us. The release date of Zen 5 is less certain but AMD is communicating with us timelines.

In my experience juniors don’t do insubstantial work. They do build features and do complex tasks, but require more feedback/support in order to complete those tasks.

Chatgpt and copilot are great aids for this kind of work. But they can’t do the work for you.

These tools are oftentimes wrong, and you need to have the skills and knowledge to know whether they’re spitting out the correct or wrong answer.

2 Likes

This thread has run it’s course and is unproductive now.

4 Likes