Тёмный

Will Artificial Intelligence Take Away Developer Jobs? 

IAmTimCorey
Подписаться 416 тыс.
Просмотров 20 тыс.
50% 1

Will artificial intelligence replace software developers? Will the rise of intelligent systems mean that developers don't have a job anymore? Will the number of developers be reduced or eliminated because of AI and machine learning? These are the questions we will answer in today's episode of Dev Questions.
Website: www.iamtimcorey.com/
Ask Your Question: suggestions.iamtimcorey.com/
Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimcorey.com/

Опубликовано:

 

21 дек 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 232   
@uppercat7268
@uppercat7268 Год назад
Hey Tim. I just wanna say thank to you for all your work during this year and of course special thanks to your entire team. Wish you all the best for the next year and a merry christmas. Hope to see more great content in the following year from you guys. See you!
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@ChadiHD112
@ChadiHD112 Год назад
A software engineer is like the pilot in an airplane, and ChatGPT is the autopilot. We use it to make things safer and less work required because our ability to inevitably make mistakes. So if we let the pilot or autopilot work alone, we get work limitations. Both together creates the perfect worker. Great topic Tim, thanks again 🙂🙂
@federicodibernardo2719
@federicodibernardo2719 Год назад
I think this is not correct, in fact it is exactly the opposite, chatgpt increases the risk of putting wrong code into the codebase. It is correct to say that it increases the writing speed of the software, but it is incorrect to say that it 'make things safer'. A classic example was shown by Tim himself about the use of the Random object in another video.
@ChadiHD112
@ChadiHD112 Год назад
@@federicodibernardo2719 fair enough your analogy is right, but what I meant is we could use ChatGPT as a tool to limit other potential risks that may occur while programming.
@IAmTimCorey
@IAmTimCorey Год назад
I definitely think ChatGPT is a good tool or helper.
@nonya69
@nonya69 Год назад
ChatGPT is more like the Tesla autopilot. It can seem impressive but shouldn't really be trusted and require constant intervention. The work environment is like city driving. I think that might be a better analogy.
@jamesblackwell2067
@jamesblackwell2067 Год назад
i remember back in the 90's everyone was saying that robots were gonna replace all factory workers and millions of people would starve, it never happened; isnt this just the same thing?
@badass6300
@badass6300 Год назад
True, taxes took away the jobs and sent them to Asia.
@joseluizdurigon8893
@joseluizdurigon8893 Год назад
Pretty much
@IAmTimCorey
@IAmTimCorey Год назад
Change is inevitable. How developers do their jobs may change because of this tool, but that's always been the case.
@techsource2235
@techsource2235 Год назад
They are taking over already...
@jamesblackwell2067
@jamesblackwell2067 Год назад
@@IAmTimCorey i agree, im at the stage where im starting to build a portfolio, so im not quitting now! :) thanks for the vids, these have helped me out a lot, there isnt a lot of c# youtubers either!
@kevinstarofficial
@kevinstarofficial Год назад
Yeah, obviously companies will cut down on developer jobs. But that is massive. In practice it translates to most of you won't be able to find any work in the field. Just how living only off of photography alone nowadays is rare, while 20 years ago it was a good pay for most of the photographers. Not anymore. And programming will be the same, very few people will find jobs in the tech space.
@IAmTimCorey
@IAmTimCorey Год назад
That _might_ be the case if software development was a stagnant or shrinking field. It is not. In fact, everything is moving towards more software development, not less. That's why the humble lightbulb is now WiFi-enabled, why your local pizza place has an app, and why cars are being held up from manufacturing not because of the "regular" parts but because of their CPUs not being availablel
@kevinstarofficial
@kevinstarofficial Год назад
@@IAmTimCorey yes that's a great point, almost all processes require digitalization nowadays and more work is indeed needed while this happens. Let's just hope business models wont change in an aggressive way with monopolies like Azure and AWS offering software as a service tailored for every single domain, powered by painfully advanced AI and killing all competition. It's the worse case scenario and hopefully it will not be that simple for such a scenario to happen.
@techsource2235
@techsource2235 Год назад
True
@aperezNWO
@aperezNWO Год назад
Merry Christmas Tim. This is my comment. I think the implementation of any tech on a company which potentially replace workers comes with the ethics of the owners and investors. I remember an example of that on a documentary showing the absurdly high living standard on a pencil maker company based on Germany named Faber Castell. Most of the labor requiere hand craft but it seems that the company envisioned also the wellfare of the region and not being a temporally parking investment that will fly away someday.
@mirragemelkyr
@mirragemelkyr Год назад
Yes, usually people get hyped because new tech but usually even making big changes and being ultra disruptive, it ends becoming another tool in the toolkit, great video I appreciate that realistic approach that you will have to continue thinking the solutions, and even worse if you use the AI tool you will need to have even more knowledge on what it means what AI produces.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks!
@TheNimbleCoder
@TheNimbleCoder Год назад
Thanks Tim. I agree 100%. I think where we, as developers, are going to see a lot of change is with the tools we use - Visual Studio, Sql Server, etc. We're already seeing AI in Visual Studio but it's just the tip of what's to come - and it will be for our benefit.
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@sanjaypaudel2386
@sanjaypaudel2386 Год назад
Please also make videos on developer health. Especially on topics like burnout, procrastination, headache, dry eyes.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/
@neveriodev350
@neveriodev350 Год назад
I'm a new software developer with less than a year of professional experience(full stack intern (6 months) no-code developer using bubble (now)),There are strong points on thi statements that you talked about on this video that I do agree, like our job as developers isn't to study about syntax, Our job is to produce Software and write/design logic for everything to work as it should, These tools (a.i) can help us make our productivity sooo much better. Sharing your output on these topics with your experience expertise makes this video a goldmine for newbies like me! THANK YOU VERY MUCH!
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@Astral-Projector2389
@Astral-Projector2389 Год назад
Since it will force management to learn how to communicate i'd say we are pretty safe as developers ;)
@IAmTimCorey
@IAmTimCorey Год назад
Ha!
@Ryan-ff6tn
@Ryan-ff6tn Год назад
@@IAmTimCorey I will say. You had a scary point… Companys may drop there employee count from 10 to 5 and pair with Ai software. Employment is already competitive. Can you make a vid on this topic?
@plontulublalulu
@plontulublalulu Год назад
This is a really great perspective. Thanks, Tim.
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@tongyinwang215
@tongyinwang215 Год назад
You made most logical and responsible comment about ChatGPT will replace programmer or not. Not follow the hype of other medias.
@IAmTimCorey
@IAmTimCorey Год назад
Thank you!
@talkingcprogramming6236
@talkingcprogramming6236 Год назад
Thanks for this and all the videos this year. I enjoy learning code through your channel. I'm reading AI book Life 3.0 and trying to get a context on where AI is currently placed. I suppose, even if you invented an intelligent human being tmrw, they still require set-up, and training, somewhere in our workspace.
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@r3ady150
@r3ady150 Год назад
i’ve tried it already and i think it’s wonderful. as a new software dev in training i often ask a lot of questions about very simple things and get a lot of bad comments because these so called experienced Se’s think it’s something you should just get. it’s is a great tool for noons like myself if used correctly. One of the first things i had it do was to come up with a backstory for a game i’m creating which i was just gonna go on fiver and pay someone else to do. i gave a few details and got back what looks like a professionally written story that i would’ve never came up with.
@IAmTimCorey
@IAmTimCorey Год назад
Nice!
@gabrielpauna62
@gabrielpauna62 Год назад
Really I found it terrible for stories
@Lirchicus
@Lirchicus Год назад
Having played with a couple of these AI products, I think what will happen is that more people will consult the AI for relativly simple things and use resources like StackOverflow a bit less. That said, for more complex needs, StackOverflow, and the internet in general will still be a major resource for developers (where the AI will just sit there looking confused and drool (figureativly)).
@IAmTimCorey
@IAmTimCorey Год назад
I think this is mostly true. It is an impressive system, and I think it has worked its way up the ranks a bit more than that, but it is definitely just a tool.
@rikudouensof
@rikudouensof Год назад
Thanks a lot Tim
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@terrellturner162
@terrellturner162 Год назад
Great points, Tim. From what I've seen using GH Copilot/OAI they're adept at fetching common boilerplate code and common code snippets. I can't get it to create a React app or make a new Unity game. People need to realize that these AI are not ever-evolving, their evolution ends when the training data ends. In order to evolve past a glorified Google trawler, it needs to think for itself. And I think that's a lot more worrisome than weak AI scouring publicly-available code.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks!
@nosaanthony7310
@nosaanthony7310 Год назад
I like how you suggested a new type of job that might require people who know how to write scripts that tells AI's what to do. That definitely sounds like a career to consider soon.
@IAmTimCorey
@IAmTimCorey Год назад
I think that will be part of the job. It will still be a "regular" job (software developer, marketing, etc.) but this tool will be used to enhance the position.
@Esgarpen
@Esgarpen Год назад
My first experience with ChatGPT was: I took some very sloppy and bad code (that worked perfectly fine, just not readable or optimal), copy-pasted it into the dialogue and a question "Could you optimize this: [insert full code]" - I did not even skimm through what changes it made to the code, just copy-pasted it back into my solution, and every single unit test for that method broke instantly... Which was kind of ironic to me. On the other hand, it is a nice tool to have as compared to StackOverflow, I find ChatGPT give actual and often better answers rather than the typical "Have you even tried?" or "Have you ever worked in c# before?" answers.
@IAmTimCorey
@IAmTimCorey Год назад
lol yeah, it isn't perfect.
@codefoxtrot
@codefoxtrot Год назад
"The Imitation Game"... a great movie. Every developer should know the story of their roots.
@johnnyserup5500
@johnnyserup5500 Год назад
Yes - home sick from Corona, seeing this makes me feel better-with a couple of AI developers in my team would help and I truly believe if AI is used as an intern, then rabbit development could be done
@IAmTimCorey
@IAmTimCorey Год назад
I hope you get feeling better.
@chrisogonas
@chrisogonas Год назад
Can't agree more! Well explained!
@IAmTimCorey
@IAmTimCorey Год назад
Thank you!
@chrisogonas
@chrisogonas Год назад
@@IAmTimCorey most welcome!
@brianhoskins1979
@brianhoskins1979 Год назад
It's obviously impossible to see into the future and "know" ahead of time what the conclusive effects of AI will be on jobs - especially if you want to look long term. But that said, to me the arrival of competent AI seems a lot different than the life-changing technologies that came before. I don't feel like this a simple matter of technology eliminating jobs in one area whilst creating new jobs in another area. I feel like AI has a lot more _potential_ than that, and we might end up (in the long term) in a scenario where AI simply takes jobs away. And, whilst opportunities could arise from that, AI will take those opportunities as well. I genuinely feel like AI has the _potential_ to create a brand new challenge for society, where AI takes away so many jobs that society as a whole has to adapt to accommodate that change. And when you start trying to think how that could work, you start to get a grasp of the sheer size of that problem. It's huge. But this sort of doomsday scenario does also feel a long way away. Again I am just guessing like everyone else, but I am a professional Engineer and so my guess is anchored in an understanding of what's involved in literally replacing a human Engineer in our field. And to me that seems like a problem that won't be presented to us for decades into the future. In the meantime, I feel that Tim Corey's assessment is valid - the job of an Engineer (software and even other fields) will change. But it won't be replaced... yet. When I try to think of my Son's generation though... I'm not so sure. I feel like that big problem for society is coming. And it sounds plausible that it could be fought in his lifetime.
@srisantoshirupa
@srisantoshirupa Год назад
Exactly , it won't take much time like your son's generation....I will definitely believe more 3-5 years that's it software engineers have to look side ways for a living. Google -total employees -50, Microsoft - Total employees-10...etc....
@aaronanthonymoat
@aaronanthonymoat Год назад
Thanks for the video. I'm planning on changing career and want to pursue this. Was really nervous about ai but think you've reassured me. Thanks for the video.
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@davidbaity7399
@davidbaity7399 Год назад
Using GPT I just ran " convert from vb6 to c# {pasted code} " It did an awesome job
@IAmTimCorey
@IAmTimCorey Год назад
That's a nice use-case.
@TiaanHugovanderMerwe
@TiaanHugovanderMerwe Год назад
There will always be user interaction and dictation to a degree. By itself AI won't take the job, but the user interactions like you say may change, and for the good the job will be more efficient. Yet I think the way user's will write code etc. will be modified overtime. How long has HTML been in existence and is still being used? These things will always exist but your job around them will shift focus and priorities. Let me know what you think.
@IAmTimCorey
@IAmTimCorey Год назад
I agree that it will cause change. That's inevitable. Change always happens. That's the constant. I do think it will make us more efficient, although not as much as people think.
@TiaanHugovanderMerwe
@TiaanHugovanderMerwe Год назад
@@IAmTimCorey I think the hype is bigger than the bite to be honest, it's a great route but people have been milking the 'replace job' for a long time now. And I think Programming may just be one of the fields that increase in demand despite AI advancements.
@dirkschannel5817
@dirkschannel5817 Год назад
I fully agree. I do development round about 25yrs now. Currently I have 8 employees. As you said, it's more likely that I'll hire more poeple. The FANG jobs are not the norm. AI is a tool like an electric drilling machine or may be like a well trained dog. It replaces no one. It doesn't do anything on its own. I see AI more like a companion, that makes you more productive, if used correctly. If used wrong it costs more time, than it saves. But thats true for other tools. Jobs will always change.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing.
@SimpMcSimpy
@SimpMcSimpy Год назад
No you wont! When other companies embrace AI solutions they will become more efficient, which means they will reduce man power and make products cheaper. You won't be able to compete with them and you will have to do the same. It's basics of demand and supply economics.
@IAmTimCorey
@IAmTimCorey Год назад
Yes, because companies only ever have a finite amount of work to do and never have aspirations of doing more. That's why when computers came about, companies got smaller since one person with a computer could do what dozens of people with paper spreadsheets could do. Wait, no, companies got bigger and hired massive staffs to use computers.
@clouddeveloper4549
@clouddeveloper4549 Год назад
Developers will still be needed but their jobs will be very different along with every other knowledge worker over time. I think we are at tipping point of AI and these models seem to be improving at a pretty rapid clip. With that said, it will be the devs who bring AI to existing apps and create new applications\experiences that take advantage of all of these new capabilities in exciting ways. Never been a better time for innovators!
@IAmTimCorey
@IAmTimCorey Год назад
That's usually true for developers. Our job is constantly changing as technology changes.
@clouddeveloper4549
@clouddeveloper4549 Год назад
@@IAmTimCorey Indeed! Exactly why I think the good devs will be best equipped to learn, adapt, and take advantage of AI. Most have been doing it their whole career in tech and see it as opportunity vs. threat. Not many other fields require that mindset and adaptability to change
@wolfpack4128
@wolfpack4128 Год назад
Today, it does not extrapolate it interpolates, very, very well. It can't come up with a new idea. It can take ideas that have been thought up, refined, and produced and Frankenstein them together. Today, it is useful like a calculator was to an accountant. It will get better, but we still haven't automated accountants. The same will be the case for software engineers.
@albebonioz
@albebonioz Год назад
tried the chatGPT AI a lot lately. Seems very good on information aggregation and creating boilerplate/simple boring code. Overall heplful and productive. I now sleep even better because i know i will not be substituted and now a have a really cool tool who does all the boring stuff for me
@IAmTimCorey
@IAmTimCorey Год назад
Glad it was helpful!
@hajimekobayashi3355
@hajimekobayashi3355 Год назад
Well said
@IAmTimCorey
@IAmTimCorey Год назад
Thank you!
@rGGdom
@rGGdom Год назад
I have been having this argument for years now, in some form or another. Back in 2013 a friend of mine told me the combination of both streaming & mobile devices would completely wipe the personal computer market out of existence. We made a bet for a 5 years period... is been 10 years now. The "new" thing only replaces the old one IF and only if it completely replaces all the uses of the old one and in a more convenient way. If the old remain useful or convenient even for one single use, it doesn't disappear. I imagine people said that also when tvs came around, about how radios would disappear. I bet those who said that never imagine we would still have radios in 2023. That's because a radio is more convenient for a car, when you're driving and should be paying attention to the road. You see? that single use maintained radio alive even as of today.
@IAmTimCorey
@IAmTimCorey Год назад
That's a good thought. There are some things that fully replace others, but they are a lot rarer than you think. Paper books still exist. Local TV is still a thing. Even records and turntables are still a thing.
@yasmelfl5146
@yasmelfl5146 3 месяца назад
Using AI while you know how to code will be the only viable way to use AI, people using AI will surpass people not using AI, what may happen is that people may stop learning deep developing concepts and delegate those to AI, in that case knowing how to be a software engineer and knwing how to code will be definitely a plus, thank you Tim.
@IAmTimCorey
@IAmTimCorey 3 месяца назад
AI is like any tool - it helps developer be better at what they do. You are right, soon developers who don't use AI won't be as productive as those who do.
@srisantoshirupa
@srisantoshirupa Год назад
Hi Tim, I am a dot net developer not happy about AI tools which are coming into human life and destroying the source of living. I am from India......I am Full stack developer.....so how should I adapt with AI.....you explained greatly about AI tools and logic...balance between losing jobs and recreating jobs in a different mode....but as a dot net developer....throw some light on how to change our programming style along with AI.......
@IAmTimCorey
@IAmTimCorey Год назад
Embrace AI tools and learn to use them well. They will make you a faster and better developer if you adapt and grow with them. Learn how to use them while not allowing them to dictate what your code should be (since they can write really bad code). Do that and you will be even more in demand as a developer.
@bacon37460
@bacon37460 Год назад
I agree with all your clarifications. Thanks Tim!
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@Irshu
@Irshu Год назад
Tim shared exactly what I had in mind too. Instead of being terrified, use the tool to supercharge ur productivity and stay ahead. Enterprise softwares are complex, there is no way an AI can keep the context of the entire lifecycle with optimal precision. At least not for another 10 years. They will make mistakes and ruin the codebase if companies relied just on AI, making it costlier than if they hired developers in the first place. Thank you for the video, Tim.
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@brianpso
@brianpso Год назад
As a developer myself, given how fast we got to the point we're at now and the fact that chat gpt isn't even able to access the whole corpus of knowledge that humans have created yet, just the data it was trained with, I think you're seriously underestimating how soon it will literally be better than at least 90% of devs in the industry.
@IAmTimCorey
@IAmTimCorey Год назад
We've had systems like this for years. Granted, not this advanced, but this is not new technology, just similar technology at a larger scale. While an increased scale does give it an increased apparent intelligence, the reality is that this system is about the equivalent of an intern. I don't know of any companies that love to have interns that don't advance. They put up with the mistakes and slowdowns that interns bring in order to reap the benefits of them progressing past that point. ChatGPT won't really progress past that point. Either it doesn't retain, which is what it does now, or it learns and gets the wrong lessons. For instance, I saw a chat today where a person convinced ChatGPT that 5 +10 = 25. After telling it once that 25 was the result, ChatGPT would then defend that position multiple times. Microsoft created a bot years ago that was a learning bot. They pulled it off the Internet, shelved the project, and vowed to never use the code again because of how badly corrupted it became in just a very short amount of time. ChatGPT is an excellent tool and a big leap forward in terms of what a tool can do. It is not, however, a suitable replacement for an actual, thinking, growing human.
@brianpso
@brianpso Год назад
@@IAmTimCorey While I agree that right now it is very limited despite being a huge leap compared to what came before, I still think that the rate of improvement is only gonna get faster. I'm sure it won't replace all devs, but it's gonna make getting an entry level job increasingly harder super fast.
@srisantoshirupa
@srisantoshirupa Год назад
@@IAmTimCorey but the fact is how an automobile industry replaced 1000's of employees with one huge machine.....I hardly find 50 people in that automobile industry .....so same is the case with us...only experts stay along with AI...rest all are unemployed....please tell me.....I am getting worst headache
@Julio860JVL
@Julio860JVL 9 месяцев назад
A follow up to my first comment. Let's say AI wont replace programmers but it has already replaced multiple people behind computers. Well that means that a lot of those people can become software developers and the more available software developers are in the market looking for jobs then the harder it will be to make a decent living out of a software developer career.
@IAmTimCorey
@IAmTimCorey 9 месяцев назад
AI will definitely shift jobs around, as any new technology does.
@zoeherriot
@zoeherriot Год назад
So true. AI lacks context, it is not able to look at the problem in the context of external influences - it lacks that kind of knowledge that we carry with us about the domain we are working in or the knowledge of the client etc. It also lacks an understanding of the "why". An AI that does all this - would be getting closer to an AGI. This is at least 20 years away.
@IAmTimCorey
@IAmTimCorey Год назад
The understanding of "why" is really important, as is context. Where a senior developer will say "it depends" to a question, an AI will give you an answer. That's not a good thing. The "it depends" is true - there are a LOT of factors that go into the answer.
@zoeherriot
@zoeherriot Год назад
@@IAmTimCorey That's a really good way of putting it.
@dloman77
@dloman77 Год назад
💯 the AI will need clear and accurate requirements from Product and Clients... so we devs are safe lol
@unclechaelsneckvein
@unclechaelsneckvein Год назад
What clients? I'll open up ChatGPT, tell it that I need an amazing 3D graphic maker software and it will create it for me. There'll be no software companies, no one will pay for software.
@dloman77
@dloman77 Год назад
@@unclechaelsneckvein lol. yes, spot on, that's exactly what the future holds for the world. lol.
@unclechaelsneckvein
@unclechaelsneckvein Год назад
@@dloman77 Unfortunately yes.
@IAmTimCorey
@IAmTimCorey Год назад
lol, clear requirements. I can't wait until the first time I get those. I've been waiting over two decades.
@pavfrang
@pavfrang Год назад
AI is just a tool in the arsenal. Similar "phobias" were out during the older days of programmers. But every new technology, just gave more tools: it did not replace the dev job. When the internet came the "phobia" was: "now everyone can find how to program easily." When google came the "phobia" was: "now everyone can find exact results and can program easier". When the stackoverflow came later the "phobia" was: "now everyone can find parts of code easily." Now with the AI the "phobia" is: "now everyone can copy parts of code faster". For the moment, ChatGPT can give some nice boilerplate code - but not "final code".
@IAmTimCorey
@IAmTimCorey Год назад
Yep, good comparison.
@TonyWhitley
@TonyWhitley Год назад
Further back into the dawn of computers it was assemblers replacing working out machine code by hand and then compilers replacing assemblers. I remember checking the assembler produced by early embedded compilers to find gross inefficiencies much like I check what ChatGPT produces. The compilers improved to the point they were usable as long as you avoided certain language constructs (I still see else if chains instead of switch statements "because it’s more efficient"!) until now we are used to writing pretty much anything and relying on the compiler optimising it better than most humans could ever do - or importantly, in most cases ever *want* to do. We’ve moved on to another higher level of abstraction (what Tim calls "logic") and left the computer/compiler to do the grunt work of doing the lower level bits and bytes, better than we could and often in ways we’d struggle to follow.
@SimpMcSimpy
@SimpMcSimpy Год назад
It's not "just another tool in the arsenal". This is paradigm changing technology. If you don't understand what it means than you will learn in 5-10 years when 99% of code produced in the world will be done by AI and 80% of coding jobs wiped out.
@pavfrang
@pavfrang Год назад
@@SimpMcSimpy I agree to the point that a lot of number of tasks will have automatic code generation. This will change the way that anyone programs. But the tasks will also be more complicated too, and you will build many higher level components. Wiping out devs is an overstatement. Mostly newbies are worried right now, because the AI 'competes' at their level . Obviously the AI code will dramatically improve too in terms of quality. This is about adaption and I think that devs must adapt to the new conditions.
@jaysharon909
@jaysharon909 11 месяцев назад
So do you think AI will affect job market 2027 when I'll graduate?I am starting my CS major now and my primary focus is going to be towards robotics,Ai etc. but before that I also want to work in software for a while. Am I doing the right thing?Need help😢
@IAmTimCorey
@IAmTimCorey 11 месяцев назад
You can succeed at whichever path you go. AI isn't going to take your job. However, you should learn how to use AI effectively to make yourself a better developer.
@miyazakizachary5108
@miyazakizachary5108 Год назад
Ai like chatGPT could only help developer not rely on stackoverfow. But for new emerging tech it needs a lot of reference. Technology decision is not easy. Coding only is not development work. How could u tackle ever changing requirements? Ai could excel at certain things but not at everything. Of course they make life easier and lazier
@SimpMcSimpy
@SimpMcSimpy Год назад
Anyone saying it won't impact sw dev job market lives in denial. This is paradigm changing tech which comes once in a century. chatGPT is basically first public release and it's already sooooo good. I saw changes in GPT V4 that is scheduled for 2023 and it left me speechless ... again... !!! Tim's idea is that there will always be "replacement" jobs. Well, not with AI, that is the key issue here.
@IAmTimCorey
@IAmTimCorey Год назад
I'm not sure how long you've been in the industry, but this isn't the first time we've heard claims like this. In fact, that was the claim of the personal computer. Businesses would use them to replace workers entirely. Whole industries would be erased and people would be out of work. Instead, we got LOTS of jobs driving computers. In fact, lots of jobs today entail using a computer. We went through this when the Internet became a mainstream option. People were going to outsource all the jobs to cheaper countries. Some companies went all in on that idea and fired all of their US-based staff to outsource everything to offshore groups. However, a LOT of companies didn't do that. Even those who did figured out it wasn't the solution they thought it was. I know of a lot of companies that ended up hiring back all of their US-based developers AND keeping their offshore developers. I even worked at a company that did that. The development staff INCREASED in the US even though they started offshoring. No-code development was going to revolutionize the industry. "Regular" people could use no-code solutions to create their own application, thus eliminating the need for developers. That didn't happen either even though no-code solutions are more popular than ever. ChatGPT is just another tool. While it is a big leap forward in what computers can do and it is amazing in how it works, if you really understand what it does, it isn't that scary. It isn't going to be able to do what developers do. Throwing bigger training pools at it will make it better as a tool, but it won't get it closer to doing what a developer does.
@mehdib1781
@mehdib1781 8 месяцев назад
I m studing Machine learning in montreal to be data scientist next year. What s about the futur of this job ? Thank you very much
@IAmTimCorey
@IAmTimCorey 8 месяцев назад
Machine learning is pretty important to all of the "AI" work being done (since that is really just the result of machine learning). As far as how many jobs, what types of jobs, etc. will be there, I couldn't answer that. I don't focus on the ML side of things.
@techsource2235
@techsource2235 Год назад
It will, Tim, and you know it. Not this version but next versions will. Complete automation is the goal. To get rid of most of devs and save massive amounts of money on software development. Yes, there will be some maintenance devs and....no one else will be needed. It is so obvious that technology is rushing for less people involved. The less people there are, the less headache there will be for corporations. People hooraying for technology now will be starving very soon, within a decade or two, trying to find new skills in demand. And every new field will have the same goal - get rid of people who need coffee, salary, insurance, vocation etc. with AI. Just imagine where we are all heading.
@IAmTimCorey
@IAmTimCorey Год назад
It's always "the next version". That's the thing - the next version is never the solution. It just keeps pushing things down the road. These claims of "complete automation" are just silly. Twenty years ago, we had claims of the paperless office. That didn't exactly happen. We did get better tools and nice features, but paper is still very much a thing in about 99% of offices. Work-from-home was another one - soon we won't need offices. That's another one that isn't happening like it was predicted. Yes, some people can work from home (my company is entirely work-from-home), but offices still exist and there are real benefits to having them. In fact, I only hire people in my local area because we still get together in person monthly. The bold claims of what technology can do in the future never really turn out the way they were predicted.
@techsource2235
@techsource2235 Год назад
@@IAmTimCorey Well, yes, it takes time but it is going in that direction. Paperless office? Real thing in very many cases already. You can just chose paperless bank statement updates. Paperless utility bills etc. Some people who prefer a more conventional way prefer paper still, but those people are being gradually replaced by a new "paperless" generation. Personally I hate mailboxes. We do not need them any more. We just witnessed that a work-from-home is very much possible and preferred by employees during lockdowns. Corporate managers who want to control my time and life want me in their office but many devs now switch jobs for the ones who allow them to work from home. I know several people who decided not to ever go back to offices after lockdowns were canceled. They found new jobs and they are free now. You seem to prefer the old ways but technology dictates a new approach where people are less needed to reduce cost of production/maintenance etc. You have not noticed that? Recently every surgery needed real human surgeon, today we have robots doing some specific operations over our bodies. Recently You needed a dev to scrape some info from websites or documents, today we have software that can do it. Recently we needed a police office on a bike to monitor traffic, today we have a motorbike gyroscope that is self driven and monitors traffic without a human sitting on it. And we can continue. I understand that teaching C# is your business right now and you have to convince people they need your product. But you should consider time we live in and be flexible as we all have to be now. Thank you.
@hajimekobayashi3355
@hajimekobayashi3355 Год назад
Best answer
@IAmTimCorey
@IAmTimCorey Год назад
Thanks!
@rtm8090
@rtm8090 Год назад
Coming from the pov of philosophy, no doubt humans will always be needed in computing. Humans can supply essential things a machine cannot: creativity, and the understanding of the meaning of the data being shuffled around.
@IAmTimCorey
@IAmTimCorey Год назад
I think we are going to see a boom and then a decline in AI as it gets adopted and then starts to eat its own tail.
@runtimmytimer
@runtimmytimer Год назад
Another instance of people’s fascination with the apocalypse.😂 No, the world isn’t going to end. It’s going to change. It’s not going to end. This reminds me of when a company I was working at announced a re-organization. A number of my colleagues were anxious about what was going to transpire with this reorganization. They asked if I was worried, and I said no. I drew them an org chart using squares. Next to that, I drew another org chart that was exactly the same but I used triangles instead. I told them, what’s going to happen is today I’m a square tomorrow I’m gonna be a triangle. Software development is a thinking skill not a typing skill.
@runtimmytimer
@runtimmytimer Год назад
@@eye776 you need to see a therapist.
@IAmTimCorey
@IAmTimCorey Год назад
_Software development is a thinking skill not a typing skill._ - well put.
@juergenzhang9133
@juergenzhang9133 Год назад
I think you are very optimistic. AI will destroy around 80% of the volume of programmers and many other creative jobs. So most office jobs will be in danger. Otherwise jobs, where you using your hands, like elderly care, nurses, handcraft will be much longer safe. Because the advance in robotics is much slower and each roboter cost money, while software AI only once needs to be developed and the distribution is almost free.
@IAmTimCorey
@IAmTimCorey Год назад
Nope. That is an incorrect assumption based upon the premise that writing syntax is what a developer does. That is not true. A developer's job is to use syntax to write logic. AI creates syntax for us to use (and not typically great syntax on the first go). It will always need a person to create the logic. Besides, the field of software development isn't stagnant or shrinking. It is growing like crazy. That's why the humble lightbulb is now WiFi-enabled, why your local pizza place has an app, and why cars are being held up from manufacturing not because of the "regular" parts but because of their CPUs not being availablel
@juergenzhang9133
@juergenzhang9133 Год назад
@@IAmTimCorey I think and also personally made the experience, that the thesis: "It will always need a person to create the logic" is wrong. Around 25 years ago I started to write a GO (board game) engine and improved the engine and also my playing strength gradually. Implying both will asymptomatic approach some medium-high level in my live time. But I really got shocked by DeepMinds Alpha Go 2015/2016 playing that far ahead, coming from zero in such a short time. From that high level they improved it even much higher within one or two years. Absolute no expert was expecting it. It was amazing but also changed the Go community dramatically. E.g. it destroyed a big part of the Go Teaching market, when you do not need to pay for the analysis of your games. Also pretty similar are the fast improvements in machine translation and speech recognition. This will also cost the job of many professionals in this area. I think, we Software Engineers are to ignorant and proud, when we think the mass of us will also be needed in 5, 10 or 15 years.
@IAmTimCorey
@IAmTimCorey Год назад
Creating a computer that can play a board game is not anywhere near the same as getting it to interact in the real world. A board game has clearly defined, specific, and limited rules. Life has none of those. We live in an analog world. Think about it. Pick out anything in nature and identify its color. Like its very specific color. Then look at it again and identify how much of it is that exact color. The answer is practically none of it. Everything has variations, gradients, and flaws. Nature doesn't really do straight lines, solid colors, constant sounds, or pure substances. Yet computers deal in just the opposite. Everything is a 1 or a 0. I know this sounds abstract, but it is important to understand this. If you can clearly define the rules (all of them), you can get a computer to play inside of those rules. However, when you try to get a computer to work outside of those rules, it fails. This is how hackers work. They circumvent systems by violating the "rules" of the system. It takes creativity to do so. That isn't something a computer has. ChatGPT has not created anything. Nothing. It has taken what others have created and recombined it. It learned a set of rules based upon how we acted and then it tried to do something inside those rules. For example, ask it to write you a poem about something. At first, it will be really impressive. However, once you start actually looking at what it says, you will see that it is nonsensical. The reason why is because it knew to fit inside the rules of a poem, but it did not know how to actually create something of meaning inside of those rules. It cannot evaluate if its own poem is "good" or not. It can only evaluate if it followed the rules. That is why software developers will be fine. We use our creativity to define systems. We identify new ways of doing things based upon our experiences and the requirements for the project (which are always different even in very similar projects). By the way, here is a haiku about dolphins for example, created by ChatGPT: Graceful dolphins play Splashing in the ocean's waves Nature's beauty stays That looks cool, but what does it mean? Line 3 is just non-sensical (but it fits within the "rules").
@juergenzhang9133
@juergenzhang9133 Год назад
@@IAmTimCorey Thanks for your detailed answer. Of course Go is just a board game, but it was for centuries the Holy Grail for AI science. It seemed one of the most difficult artificial problem of mankind, and considered unsolvable, because brute force (like in chess) was no option, because the immense search tree size. I think the Turing-Test already got pretty interesting having ChatGPT involved. In 1985 I was already able to fool my teachers by automatic written poems on a Commodore 64. When they've being told the origin of the poems they got emotional overwhelmed and started crying. But back to the topic. I would bet, that we will have much less jobs in Software Engineering in 10-15 years than we have today. Happy Christmas!
@jasperkim2162
@jasperkim2162 Год назад
11:43 what will happen once that gap gets filed in 15 years from now, once Ai can can fill that gap of having logic?
@IAmTimCorey
@IAmTimCorey Год назад
That's not nearly as simple as it sounds. In 2015, Elon Musk said we would have self-driving cars in 2018. We still don't have them. Yes, we have assistive modes and even some modes that can handle simple driving. However, it is INCREDIBLY complex to make a self-driving vehicle. The number of edge cases and problems to handle are enormous (dark, rain, snow, weird intersections, drivers who don't act rationally, pets, downed trees, dirt roads, construction zones, accidents, emergency vehicles, washed out roads, etc.) So why am I bringing this up? Because driving is essentially 2D and inside of a mostly closed system. We have roads, lines, "simple" rules, and defined tasks to accomplish. Yet, for all of this relative simplicity, we still haven't figured out how to make it work. Now look at software development in general. There are more inputs to consider, little or no defined rules, world-wide scope, regulatory complexities, and lots more to consider. AI is not going to take over our job of creating logic. However, it will definitely assist us in implementing that logic.
@jasperkim2162
@jasperkim2162 Год назад
@@IAmTimCorey I see, I thought you meant that when the gap is filled, Ai would accomplish having logic
@jasperkim2162
@jasperkim2162 Год назад
@@IAmTimCorey I wanted to ask another question, once something new comes and my previous knowledge becomes obsolete and I have to learn something new to keep having a job; from your experience, how hard is it to grasp new technologies? I've heard someone else say that you never really start from square one all over again, is this true?
@IAmTimCorey
@IAmTimCorey Год назад
It definitely can be. The key is to really go deep into one language. The reason has nothing to do with syntax. The reason is because when you actually use a language, you practice your logic. The more you practice and refine your logic, the better you will be as a developer. Then, when you switch languages, the logic skills you learned will translate to that new language. If you just mainly learned the syntax of a language, almost nothing will translate and you will have to start over.
@jasperkim2162
@jasperkim2162 Год назад
@@IAmTimCorey what about other concepts other than just switching languages? like changing from a worker on yachts to being a flight attendant, like your example, wouldn't that mean I have to completely change occupations and learn completely new skills? or does switching become easier due to my experience in another field? I am new to this and only now am I thinking of going into the programming occupation
@marantz777
@marantz777 Год назад
You could be right if AI is intended only as just a way to increase efficiency. But what if AI is going to replace "directly" the creative process of a job ? AI will be more efficient too fiddling with IT tecnologies, at the point that, in a distant future, it will be "hired" in place of you, not just for making the same job more productive.
@celex7038
@celex7038 Год назад
AI use machine learning. It has no creativity, it can't create completely new things, it has to build on what someone else has created thousands of times
@marantz777
@marantz777 Год назад
@@celex7038 Nonetheless, what chatGPT is able to do, is really impressive. I'm starting to use it daily to write boring and simple parts of code. It's true that it can just reply to a query in a pseudo-intelligent manner, and consistentily give good answers, but i had to admit that a great part of a programming job is searching for code snippets that respond to programming task needs, and this tool is helping my productivity a lot. Much better than a google or stack exchange searches.
@IAmTimCorey
@IAmTimCorey Год назад
AI can't directly replace creative jobs. Software can't be creative. It can copy, it can imitate, but it cannot be creative. Software development is about creativity. Using logic to accomplish a task. That isn't something that can be replicated with AI.
@RickGtr271
@RickGtr271 Год назад
It will take years for the majority of companies to embrace AI and be efficient with it. They will have to hire a developer to manage AI for many years to come in my opinion.
@IAmTimCorey
@IAmTimCorey Год назад
AI will always need developers to drive it. It isn't self-aware.
@SimpMcSimpy
@SimpMcSimpy Год назад
Once they embrace it they will increase productivity 1000%. That means project that required 10 devs will need 1 or 2. New jobs will be cut 80-90%.
@cmbuffa
@cmbuffa Год назад
Or maybe a project that would take 2 years to complete now with ai you could finish it in let's say 6 months and then companies will start to innovate more and more, for example we have in our backlog work for at least 2 or 3 years and new tickets are created every day, with ai maybe we could cut in half that queue, but the work never ends
@mehdib1781
@mehdib1781 8 месяцев назад
What s about low code or low programing ? When i heard it exists i was afraid about the futur of programers
@IAmTimCorey
@IAmTimCorey 8 месяцев назад
It has existed for 20+ years. It hasn't had a negative impact yet. People keep telling me that "this time is different", but they've been wrong every time. The issue comes down to what developers do. They don't write code. Writing code is how they do their job, not their job itself. Their job is to create logic. The tools for doing so have been rapidly improving year after year for decades. That has provided more opportunities. It has not reduced the demand for developers. Today, I can create a full web application that talks to a database and have it deployed to the web in less than one workday. 20 years ago, it would have taken much longer. Yet we have more demand for developers today than we did back then.
@mehdib1781
@mehdib1781 8 месяцев назад
@@IAmTimCorey Thanks a lot
@CopperDigitalInc
@CopperDigitalInc Год назад
It is unlikely that AI will completely replace the need for developers. While AI can automate some tasks, it still requires human oversight and guidance. However, as AI advances, it'll be important for developers to stay on top of the latest technologies and continuously learn and adapt.
@IAmTimCorey
@IAmTimCorey Год назад
That is true.
@LE8271
@LE8271 Год назад
Yes it will but you wont notice it. Chatgot generates boilerplate saving 30-40% of your time. That means the same amount of work can be done by less people.
@LE8271
@LE8271 Год назад
@ghost mall "because each engineer will be capable of significantly more velocity". Does that mean more job to be done? Or less people required?
@IAmTimCorey
@IAmTimCorey Год назад
Like @ghostmall2421 said, when have companies ever decided that a set amount of work was enough and that they shouldn't do any more? They will want developers to use those cost savings to do even more things even faster. I'm not sure if you have ever worked in a moderately-sized development shop, but the todo list is usually years long and it only gets longer. That's why shops don't upgrade to the latest version of .NET - it takes away from the new features that the executives want and it takes away from the bug fixes that have to be done. Developers don't typically have the time to do "nice to have" work. They are too busy with their hair on fire trying to get everything done that they can in the shortest amount of time.
@LE8271
@LE8271 Год назад
@ghost mall I understand your point. We'll see if the equlibrium of dev productivity and business demand remains the same. I beleive it won't as AI will develop way faster than us. You beleive the opposite. We'll see.
@BCI.20
@BCI.20 Год назад
@@LE8271 I'm 14, I was so excited to learn programming but this system of AI made me afraid if i'm wasting my time
@ingarskrafts3813
@ingarskrafts3813 Год назад
Only this time things are completely different for first time in history we have technoligy which can create and develop iself with little to zero human intervention. This time it is not cars replacing horses, this time it is cars replacing humans, this time it is machines building machines and machines driving/operating machines and there is no place for human being. And if anyone still have an illusion that human input, like creativity and compasion, will be necessary - just wait till you see how technocrates will reduce it without blinking
@IAmTimCorey
@IAmTimCorey Год назад
AI looks amazing and can do some amazing things. However, it isn't replacing humans. It is making them more effective at their jobs, though. In a way, that will eliminate some positions but it will also create others. You can't just let an AI run loose on its own. It needs someone to guide it. Otherwise, you get really bad results rather quickly. Also, once AI starts eating its own tail, it is going to be harder and harder to make AI better, not worse.
@ingarskrafts3813
@ingarskrafts3813 Год назад
@@IAmTimCorey ok but the problem is - one can get into classical software development without degree via few month bootcamp. AI development is for top best scientists mostly, at least as far as I know it is not something as easy to do as traditional coding and at least masters degree will be a bare minimum
@pinoyrunningpenguin
@pinoyrunningpenguin Год назад
It will not eliminate software development job but it will produce software developers out of every mom and pop out there and produce lots of terrible and bad software developers . Now everyone can claim they are software developers when all they do is google and chat with some AI. It will be now terribly hard to get a job as software developer as the screening will be really extensive.
@IAmTimCorey
@IAmTimCorey Год назад
We've seen this before (Basic, VB, etc.) where "normal" people could become programmers. It never eliminates or even reduces software development jobs. Building logic is the tricky part, not writing syntax.
@davidporterrealestate
@davidporterrealestate Год назад
This won’t age well
@IAmTimCorey
@IAmTimCorey Год назад
This is an amazing technology and an amazing advancement in AI. But this isn't magic. Don't treat it like magic. Actually understand what it does. It has learned to parrot back to us what it most commonly sees as an answer to a problem based upon how it has seen us solve that problem. It didn't actually create a solution, it used our solutions and mashed them together until it got what appears to be a valid solution. A lot of times it is. However, there are two problems with the "AI is going to take all of our jobs"-type theories. First, AI learns from humans. If humans don't create things, the AI won't have anything to learn from. Even worse, and I'm including this in the same problem, the AI will start to learn from itself. That's the snake eating its own tail. If we assume that 10% of all answers are confidently incorrect (and that's a low number), when it starts to learn from itself, it will self-reinforce those incorrect numbers, making the percentage go up. Remember, it isn't creating. It is amalgamating content. It isn't in a lab trying things out, inventing new ideas. It is just giving us back the ideas we already had. That will poison the well, endangering the very concept of this AI. The second issue is that this AI doesn't do what developers do. Developers don't write syntax. That isn't their job. Their job is to use syntax to create logic. That's why developers can change languages. This AI doesn't create that logic. It creates syntax. So no matter how much syntax it creates, it won't replace developers. If syntax alone could replace developers than we would have had a decreasing number of developers every time a higher-level language came out. Microsoft's Power Platform should basically eliminate developers, right? Only there are actually jobs out there for people to be Power Platform developers (software developers who use a different syntax).
@Susandwyer
@Susandwyer Год назад
Until the day AI means artificial Imagination, I'm not worried.
@IAmTimCorey
@IAmTimCorey Год назад
lol, true.
@SimpMcSimpy
@SimpMcSimpy Год назад
I am willing to bet you haven't tried chatGPT yet.
@IAmTimCorey
@IAmTimCorey Год назад
Um, I'm agreeing with them and I've used it extensively.
@Susandwyer
@Susandwyer Год назад
@@SimpMcSimpy You are correct, but I am aware of what it is, and watched many vids on it. And while there is no doubt it displays the illusion of intelligence, I haven't seen it attempt imagination. I believe there is a reason for this, which is programming languages have documentation, imagination does not. It would be foolhardy to suggest such tech could not emulate imagination at some point in the future, but I don't believe that day is even visible on the horizon.
@ishfaqbabar1192
@ishfaqbabar1192 Год назад
StackOverflow may be in danger :)
@IAmTimCorey
@IAmTimCorey Год назад
At first, yep.
@guiller2371
@guiller2371 8 месяцев назад
You will probably need more gamers and dreamers than programmers to accomplish monster type of jobs.
@IAmTimCorey
@IAmTimCorey 8 месяцев назад
I'm not sure what you mean.
@rajashekhar433
@rajashekhar433 Год назад
Front end developer role javascript???? replaced?
@IAmTimCorey
@IAmTimCorey Год назад
Nope.
@celex7038
@celex7038 Год назад
AI need new data to learn. AI can't do new things, only can create things based on human code. If all new code will be created by AI, the AI ​​will have no new data to learn.
@IAmTimCorey
@IAmTimCorey Год назад
Exactly.
@Krapvag
@Krapvag Год назад
I trialed using ChatGPT for a week, and I found it great for use in documenting things on company wiki, like generating a console app script to demonstrate a third party app in order to test it - I've also found it to be helpful writing some unit tests. But no way am I just copy and pasting what it spits out. I also found inconsistencies rather consistent in some answers it gave, I tried using it to learn a bit of ML net but it went around in circles as it wasn't able to take into consideration different package versions. I am still going to buy a license for it when the time comes as it's a good starter, but no company will pass up the reassurance of talking to real people
@IAmTimCorey
@IAmTimCorey Год назад
That's a good approach.
@webluke
@webluke Год назад
People have been asking me about this question a lot, and I have been giving the same answer. No, it's not going to replace humans, it will make our jobs different, and the "AI" has no imagination and can't come up with truly original ideas, it can only look at a lot of data fast and use what humans have already done to give answers. The example of how computers didn't take everyone's job, now they are an essential tool for basically every job, and there is no end in sight to the need for new developers.
@IAmTimCorey
@IAmTimCorey Год назад
Thanks for sharing!
@tonybp
@tonybp Год назад
I can't help but chuckle when I read these kinds of comments. But hey, if telling yourself this makes you feel better, go for it. Google AI guy resigning because of the dangers of AI, IBM stops hiring to replace jobs with AI, and the wave will just keep growing. Never in history have academics, scientists and entrepreneurs have asked for a "time-out" when it comes to developing a new technology. ChatGPT doesn't even have one year of being released and is only growing up exponentially. And AI is a totally different monster, you can't just compare it to "how computers didn't take everyone's job". There's no denying what's coming.
@IAmTimCorey
@IAmTimCorey Год назад
@tonybp - There is no doubt that AI will do a lot of great things for us. However, it isn't going to eliminate jobs. It may change what types of jobs are available, but it isn't going to just eliminate them. In fact, have you noticed how many new jobs and even new companies AI has created? TONS! Yes, companies are making big predictions and even making changes in staffing because of AI (so they say), but that isn't what it seems. First, companies don't know what to expect yet. No one does. Second, the tools aren't there for businesses to really rely on AI as a replacement for a human in any capacity. Third, companies are laying off all over the place. They are using any excuse they can get their hands on. The real issue is that companies over-hired during the pandemic and now they think they can trim staff without consequences. My guess is that this trend won't last more than a couple of years. As for the "never in history" comment, that's not true. Atomic research, the Internet, and more all had smart people asking to pause. However, that's not how the world works. And yes, those technologies also radically changed the world. And yes, technically they eliminated jobs. Nuclear power eliminated coal miners jobs (I used to live in an area that was reliant on coal mining). The Internet put LOTS of small businesses out of business (Amazon alone did a lot of that). However, with both of these, they also created LOTS of new opportunities. How many peoples' jobs are now possible solely because of the Internet? I just hired a person from Kyrgyzstan to do some artwork for me. That would not be possible without the Internet. AI is the same way. If your job can be done by an AI, yes, it will probably be eliminated. For instance, captions for videos are excellent with AI. That means I probably don't need to pay for a service to do it for me. However, that also means I can provide captions for more of my content. That means more opportunity for more people. It also means I'll probably be able to afford to pay someone to translate my captions into other languages. That means more people get hired.
@tonybp
@tonybp Год назад
@@IAmTimCorey "However, it isn't going to eliminate jobs." IBM just put hiring on hold while they plan to elminate 7,800 jobs and replace them with AI. "have you noticed how many new jobs and even new companies AI has created? TONS!". This is reaching, not even that close to the amount of jobs that are going to be lost, estimated at 300 million withing the next 5 years. "the tools aren't there for businesses to really rely on AI as a replacement for a human in any capacity." Google, Apple, Microsoft, are starting to do the same thing as IBM. Atomic research and the internet originated in the military complex, not commercial industry. Amazon destroyed a lot of businesses and jobs, most of the jobs Amazon created are terrible and with bad pay. "AI is the same way" this claim is really out there. "Captions for videos". Very soon all the avg Joe and Jane will have to do is tell AI what they want, "I want a video that lasts this amount of time, that advertises my product/service which is this, use this style, use this kind of music, do the copy,m use the voice of Morgan Freeman, use the face of this person or mine and so on. oh and do the captions in several languages too". Same thing with websites or apps, "build me a website with these many pages, do the copy for the blog and post every week, do the SEO, chatobots, etc". On the other hand, I understand why you have to think and say all this. It's what you do, it's your thing, you have to defend it and be optimistic. I'm more of a realist and I think people should be prepared for what's coming and not take AI lightly because it is a serious issue. Good luck everybody.
@IAmTimCorey
@IAmTimCorey Год назад
I'm guessing that 300 million jobs estimate is world-wide, since the US doesn't even have 300 million workers. Those estimates are just guesses in the dark, though. They also don't take into account job creation. We can quibble all day about the jobs created and lost, but the root issue is this: Is AI smart enough to do the job of a human? The answer is mostly no. It can absolutely do certain tasks, and certain low-level jobs are just those tasks so those jobs will be eliminated. However, there is an amazing complexity to the human brain. Our brains do things that the best AI can't come close to yet. A simple example is self-driving vehicles. We've been told for years that they are just around the corner. They aren't. We have cars that say they can self-drive, but they almost hit people, they can't navigate construction zones, they can't handle snowy roads, they can't handle dirt roads, etc. Basically, they can do the "happy path" - the "normal" situations. As developers, we know that is the simplest of the issues. The complexity comes from the unknown or unexpected. AI doesn't think for itself. It just crunches lots of data to predict an outcome. That's not the same thing.
@rjean99
@rjean99 Год назад
Can't wait for the first mission critical systems that are rampant with bugs/defects created by AI generated code. In this age of nobody being held accountable and lack of quality control this is going to be a disaster.
@IAmTimCorey
@IAmTimCorey Год назад
Only for the companies that make foolish decisions already.
@jeremy_logan
@jeremy_logan Год назад
Why does she say the word questions like that?
@michajabonski8152
@michajabonski8152 Год назад
LOL, seen so many HUMAN developers creating an imitation of logic.
@starlord8973
@starlord8973 Год назад
IN the FUTURE all Trucks will be ELECTRIC and AUTOMUS YOUR THOUGHTS ARE NOT SOUND Ai is NOT a HARDWARE THING LIKE A CAR AI is Like OUR BRAIN so if its Smarter than us SAY when CHAT GPT 5 COMES out @ the end of this Year ?
@IAmTimCorey
@IAmTimCorey Год назад
I would recommend doing deeper research into AI. AI is not like our brains. That would be AGI and it is only a theory at this point. As for GPT-5, there isn’t a timeframe on that. Part of the reason is that they are doing research on 4 to better understand it. Part of it is because they’ve found that more inputs does not mean smarter AI. That’s a problem because that’s how we’ve been making better AI so far. I would encourage you to actually use AI daily for about a month. At that point, you will better understand it’s limited nature.
@jorgekauerss
@jorgekauerss Год назад
And there is no guarantee that AI will create logic in the future. Lets be realistic.
@IAmTimCorey
@IAmTimCorey Год назад
Highly doubtful that we would get there. We have not yet created even a spark of that with our most advanced AIs.
@officialspock
@officialspock Год назад
Chatgpt will most likely help developers instead of replacing them, they're more likely to become more advance google or stackoverflow
@IAmTimCorey
@IAmTimCorey Год назад
Agreed.
@elmaxero9770
@elmaxero9770 Год назад
I'm learning C# for a year now, doing some side projects and programs for myself. Few days ago I tried ChatGPT to help me on migrating one of my old programs written in .Net Framework to .Net Core. I asked for "How to convert HttpWebClient" to "HttpClient" in C#". I supplied my code to it. It DID returned a somewhat working code, but it wasn't doing what the old code did. So I'm still stuck here 😅
@Gabeyre
@Gabeyre Год назад
ChatGPT is best at new code portions of most common programming languages.
@IAmTimCorey
@IAmTimCorey Год назад
There isn't a direct translation, which is why it is struggling. But you are uncovering exactly the issue - it needs guidance and a discerning eye to understand what to do.
@elmaxero9770
@elmaxero9770 Год назад
@@IAmTimCorey Where can I find a good guide for accomplishing this task?
@SavageStephen
@SavageStephen Год назад
for every job that gets replaced by AI, 5 jobs will be created.
@IAmTimCorey
@IAmTimCorey Год назад
At least for developers, yep.
@jackmurray8456
@jackmurray8456 Год назад
Can you please give me some predictions for the kind of jobs that AI will create? It's not the same as the horse to car analogy this time. Very very different outlook.
@unclechaelsneckvein
@unclechaelsneckvein Год назад
There will be no need for software companies, as the AI will do and make everything for you. So people saying the AI will need guidance are not looking forward enough. If the AI can literally create any app I want with amazing UX (humans have no monopoly over UX, the AI will be better), no one will pay for software anymore. Only software companies remaining will be the ones who provide a service like Amazon.
@niax782
@niax782 Год назад
Hmmm… are you human, or AI?🤔😉
@unclechaelsneckvein
@unclechaelsneckvein Год назад
@@niax782 Just a worried dev.
@celex7038
@celex7038 Год назад
AI need data to learn. If there will be no software companies, who will make a code which the AI ​​will use for learning? No software deweloper means no improvment in AI becouse of lack of new data
@unclechaelsneckvein
@unclechaelsneckvein Год назад
@@celex7038 I think at this point there is more than enough data. The invenzions people would make in software development the AI will make easily.
@celex7038
@celex7038 Год назад
@@unclechaelsneckvein If people stop writing software, AI will not be able to create anything new, it will only build on things that have been created before. There will be no new technologies, nothing better will be created.
@dasfahrer8187
@dasfahrer8187 Год назад
AI programmers are safe until AI can program itself. #SelfReferencingLoop
@IAmTimCorey
@IAmTimCorey Год назад
AI already programs itself. It is a learning algorithm. We've had that for years. That's why even the developers don't understand the RU-vid algorithm or the Twitter algorithm or the Google search algorithm. They have given it guidelines, but it figures things out itself. That isn't really new.
@dasfahrer8187
@dasfahrer8187 Год назад
@@IAmTimCorey Yeah, but that's not really what I'm talking about. No biggie tho, it was meant more of a joke than anything else.
@PureAlbania
@PureAlbania Год назад
Disagree! As many other videos on RU-vid, you are on a blind spot. Your analogies to horse/car are not valid, as this time the thing that is being replaced is our brain, and in an unlimited number. Yes, AI will improve software development and not replacing all developers. But the blind spot no one is seeing is that many software development simply will not need to be made in the first place. I'm not seeing a single type of software that cannot be replaced by an AI with realtime dataset and persistent memory.
@IAmTimCorey
@IAmTimCorey Год назад
AI is not and will not replace our brains. It cannot think for itself and it gets things wrong a lot. Newer versions won’t think for themselves either, even if they are more accurate. It is relatively easy to get something that looks like it will replace our brains (the 80%) but that last 20% is practically impossible. That’s why self driving cars are kind of working but still very dangerous (and a LONG way from being ready). If everything was neat and orderly, they would be working great. However, that’s not life. Snow happens. Kids run into the road. Animals cross the road. Intersections aren’t always clear four-way stops. And that’s for a relatively simple application like driving, where there are defined rules that a 16-year-old can grasp. Application development is infinitely more complex in that the situations are endless. While a human can work and study to handle their given situation, an AI would need to handle all of them. That’s not going to happen anytime soon. Not even close.
@PureAlbania
@PureAlbania Год назад
​@@IAmTimCorey It may take a while yes, but impossible to replace our brain? This AI is just the first iteration, it will grow exponentially. And you still didn't address the blind spot most IT professionals are not seeing. Imagine a ToDo app like Todoist, creating the database, the interface and all structure. Yes, you can code it 10 times faster with AI. But simply that app won't need to be made anymore. Just tell the AI, "add to buy the milk to my shopping list", "set urgent tag", "remind me when I'm at 10min from Walmart or until the end of the week". And it will work much better, more flexible and with lot more features that any app created with code. And THAT'S your blind spot.
@PureAlbania
@PureAlbania Год назад
@@IAmTimCorey About the self driving cars, that's another topic. But I also disagree, I think it will happen soon. The AI don't need to be perfect, it just need to be much safer than a human driver. Tesla engineering is far ahead over everyone else, with a large dataset and training models. I believe they will solve this soon, and again, technology evolves exponentially.
@yasser2768
@yasser2768 Год назад
There is nothing intelligent in AI It will succeed only when Meta make difference in the world 😂
@IAmTimCorey
@IAmTimCorey Год назад
lol
@RagingWhoremoans
@RagingWhoremoans Год назад
All of this has happened before. All of this will happen again.
@IAmTimCorey
@IAmTimCorey Год назад
So say we all.
@RagingWhoremoans
@RagingWhoremoans Год назад
So say we all.
@Julio860JVL
@Julio860JVL Год назад
Yes AI will eliminate the majority of software developers as it has done with many other jobs. The question is when.
@IAmTimCorey
@IAmTimCorey Год назад
Nope. That is an incorrect assumption based upon the premise that writing syntax is what a developer does. That is not true. A developer's job is to use syntax to write logic. Writing logic is tricky, takes a lot of learned skill, and is not something AI is capable of doing.
@eduardrivas6964
@eduardrivas6964 Год назад
ChatGPT: code now, debug everywhere
Далее
Separating AI Hype from AI Reality
19:49
Просмотров 9 тыс.
What Soft Skills Benefit Software Developers the Most?
33:04
[RU] Winline EPIC Standoff 2 Major | Group Stage - Day 1
8:42:47
Cat Plays with Window Washer
00:22
Просмотров 1,8 млн
🎙ПЕСНИ ВЖИВУЮ от КВАШЕНОЙ🌹
3:09:38
Why OpenAI’s ChatGPT Is Such A Big Deal
12:53
Просмотров 1,6 млн
Why I Quit the Scrum Alliance
7:58
Просмотров 11 тыс.
AI and the future of Developers
13:09
Просмотров 10 тыс.
ChatGPT: Grading artificial intelligence's writing
8:03
THE Book That Changed My Life As A Developer
7:41
Просмотров 86 тыс.
[RU] Winline EPIC Standoff 2 Major | Group Stage - Day 1
8:42:47