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?
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
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.
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.
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.
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 . Of course here I refer to a general taxi driver not some stupid driver.
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.
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 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.