Should you be a Software Engineer in 2024

แชร์
ฝัง

ความคิดเห็น • 70

  • @Dusta_Rhymes
    @Dusta_Rhymes 10 หลายเดือนก่อน +25

    "Never let the future disturb you. You will meet it, if you have to, with the same weapons of reason which today arm you against the present."

  • @johnmuraski129
    @johnmuraski129 10 หลายเดือนก่อน +14

    This is perhaps the most realistic view of the changing industry that I have seen. I keep going back and forth over the las year of "I'll be completely replaced and useless" and "It'll be just fine" as I think about my software career. But this I also think will be more the direction things will go. There will still and always be a need for software engineers. Our roles and how we do our jobs will change, but no the spirit

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +2

      For sure dude. And if you’ve been in the industry coding long enough, you realize how little time you have to do everything right. I WANT AI to help me out! I’m drowning and making concessions everyday. Let AI take care of the boring bits of my job. Go for it

  • @IUSTITA
    @IUSTITA 10 หลายเดือนก่อน +25

    Don't let fear dictate your informed decisions.

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +5

      And action beats speculation every time.

    • @IUSTITA
      @IUSTITA 10 หลายเดือนก่อน +1

      My dad used to say, "Free your ass, and your mind will follow." @@cody_codes_youtube

  • @biglittlesmall11
    @biglittlesmall11 11 หลายเดือนก่อน +12

    I'm a recent CS grad, have fired off close to 100 apps over the last few months, not even an interview.

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +5

      I’m sorry. The market is especially not kind to new grads. Keep your head up! I wish you the best of luck. It’s not an easy market right now.

    • @pennyhardaway7491
      @pennyhardaway7491 11 หลายเดือนก่อน +2

      What projects have you built &/or contributed to? It must be something substantial.

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +4

      Not at all. I don't contribute to open source, and my personal projects are pretty minimal. I've only built things that help myself in some way. I DO constantly try to improve on things in my day job, no matter the problem, and have always looked for new jobs that would push me further. That's the biggest growth is doing the job you're paid for, and honestly trying to get better. The first job is by far the hardest job to get. From there it only gets easier (it should)

    • @biglittlesmall11
      @biglittlesmall11 10 หลายเดือนก่อน

      @Shellyshell-bd8wl I should try that. Do you recommend using Linkedin?

    • @fwdflashwebdesign
      @fwdflashwebdesign 9 หลายเดือนก่อน +2

      It;s over my friend... AI is getting all of us!

  • @carlosartur8628
    @carlosartur8628 11 หลายเดือนก่อน +30

    The right thing is to become a doctor.

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +13

      Haha. There will always be sick people!

    • @renatotkr
      @renatotkr 9 หลายเดือนก่อน

      until AI disrupts it too

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +5

      @@renatotkr disruption is different than replacement.

    • @fwdflashwebdesign
      @fwdflashwebdesign 9 หลายเดือนก่อน

      @@cody_codes_youtube AI will replace everything even doctors, so nothing is safe anymore!

  • @KuldeepSinghRathore-Bharat
    @KuldeepSinghRathore-Bharat 11 หลายเดือนก่อน +7

    hey Cody! remember me,
    thanks for explaining the scenario, I was also confused about this but thanks for clearing it up.
    I am currently focusing on web development and also want to learn AI.
    can you make a video explaining how to enter the field of AI or a roadmap about it

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +4

      Sure! I can definitely think of a way to make that into a video. For now, my advice is just to use chat GPT as a tutor. Ask any dumb question, about anything in web development, and learn learn learn!

  • @CacheMeOutside97
    @CacheMeOutside97 11 หลายเดือนก่อน +8

    Im in my 3rd year of a cs degree and I feel like Im on a ride that I cant get off of. I just have to see where it goes.

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +3

      Hey man. Everything will be okay. It will be hard, but so is getting a CS degree. That first job is the biggest hurdle, and after that, it gets easier. You can do this. I know you can

    • @zach.intech
      @zach.intech 5 หลายเดือนก่อน

      Go into data or cyber

    • @CacheMeOutside97
      @CacheMeOutside97 5 หลายเดือนก่อน +1

      @@zach.intech I ended up getting my CS Degree and a certificate of cybersecurity and defense that my school offered.

  • @vaibhavsharma1698
    @vaibhavsharma1698 9 หลายเดือนก่อน +2

    Thanks, Cody Codes! I really enjoyed your video. I think AI is not even close to writing some complex software/frameworks. Still, AI looks like a super-smart IDE embedded with some smart search engine. It just reduces my complexity during development. AI was already there. We were using Copilot quite similar to chatGPT. I still failed to understand how it is going to replace SWE? What is new this time?

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +1

      Haha. Exactly. I was trying to think ahead of how AI could maybe get close to doing most of what a SWE could do, but there still needs to be some level of knowledge on what the business is asking, an engineer prompting the AI, and the biggest thing I’ve just thought of is how AI needs to be able to also replace the engineer that pushes back on requests. For example, if a business person suggests something to add to the system that breaks functionality or results in collision of data models, or has dramatic side effects.

  • @kenmtb
    @kenmtb 10 หลายเดือนก่อน +1

    I am trying to transition from desktop developer to web developer. Everything is web web web. Stuck in tutorial hades right now and trying to find the best path to becoming a web dev. Thing is in upstate NY the new job listings have dried up. No more calls even from headhunters. At the same time I see reports on how robust the job market is for software engineer. Things do not add up.

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +1

      Breaking into a new kind of job is always hard. I’m sorry you’re battling it in this market. It is hard. I don’t know your situation, but the way companies want to be back in offices, and junior hiring is difficult, it wouldn’t be a crazy idea to relocate if a good job comes by. But I will say, the hardest web dev job to get is your first one. The rest are easier!! Keep your head up man.

  • @rajatpatel1148
    @rajatpatel1148 11 หลายเดือนก่อน +4

    "Is it advisable for newcomers to aim for Greenside projects, given the potential increase in opportunities? It seems like legacy code might lean towards individuals with industry experience and a long-standing familiarity with coding standards. What are your thoughts on this?"

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +3

      My advice for newcomers is to aim for absolutely any project people will pay you for. There is benefits in both categories. Most companies will not trust a new comer to start a greenfield project. That’s usually reserved for established engineers. Does that help?

    • @rajatpatel1148
      @rajatpatel1148 11 หลายเดือนก่อน +1

      Thanks for the advice! Valuable to know that any paying project has its benefits. I'll be mindful of the caution with greenfield projects. Appreciate your insights!

  • @ckturbrobro69
    @ckturbrobro69 10 หลายเดือนก่อน +2

    Why do you think there will be a higher demand for SWE in terms of maintaining code? Wouldn't the AI generated applications be maitained by AI?

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +2

      Very good question. Companies need absolute confidence in knowing how their system works. The AI would have to be trained on their whole system, the data, and the integration systems. Possible, yes. Practical, no. Confidential information, corporate secrets, would all be hard to willingly just hand over to AI and hope it does the right thing.
      Secondly, AI is not perfect, and it hallucinates. When money, lives, and systems are on the line, you need a human deeply entrenched in how it all works to trust, since the AI is not all knowing, just a great guesser.

  • @originalhat
    @originalhat 10 หลายเดือนก่อน +1

    Long time listener, first time caller.
    What impact do things like interest rates and section 174 have on the long term job market?

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +1

      Jesus dude. Hitting hard with the big questions!! I love it. I honestly don’t know. We have already seen the market tighten from the interest rate hikes, but if we zoom out, honestly, that was a necessary thing and engineers still have an incredibly small unemployment rate. Section 174 will probably have an effect too, but I’m waiting to have an opinion on it. As far as I know, and what I’ve read about tax incentives with our SWE costs, it will definitely influence the decision on the accounting books.

  • @m.alkhyat18
    @m.alkhyat18 10 หลายเดือนก่อน +2

    Hey Cody
    I'm currently in my sophomore year as a software engineer, and I'm a bit lost if I should stick with my major or change it to a different CIS major. I'm still taking the general classes on the degree like CIS 150 and CIS 200. I go to the University of Michigan Dearborn and have a full ride there. What do you think I should do?

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +2

      That’s a hard thing to advise to in a TH-cam comment! But this is the advice I feel confident in saying. I don’t know what the other CIS majors are, and I am also not a hiring manager. What I do know, is if you are getting into web development, if that’s what you want to ultimately do, then what will benefit you the most is doing the work now. It’s easier than ever to build apps and websites. There is no ceiling, and no barriers to learn and get started. Making a webapp or desktop app that does something funny, or real, or allows you to experience real users like your friends will take you SOOOOO far. I hope that helps. I think the degree you’re getting is part of the equation of getting yourself in the door of the workforce. But largely there are other influences, like projects, grit, connections, and creativity that will help keep that door open for you. Once you have that first job, the degree has mostly done its job. The rest of your career is building off that experience in the job force.

  • @TheMrVersetti
    @TheMrVersetti 9 หลายเดือนก่อน +1

    Cody, thank you for your effort and videos! But can you please advice to me, What if I’m not absolutely interesting in coding and learn it only get a job and for money, should I continue to learn it ?
    Because I need a tremendous power of will that force yourself learn it everyday.

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +1

      That’s tough. But what I will say, how are you so sure you won’t like it? There’s a good chance that you’re doing stuff that is super boring to you. I know you have interests, everyone does. So maybe work on a project that matches your interests, that forces your hand to learn to code. You like baseball? Make a webpage that lists players and their stats on your favorite team. Pokemon? Same thing. Start with a tutorial that’s close to what you’d like to create and mutilate it until it’s something that achieves your goal.
      If you do a passion project, and know how you did it, and still hate coding? Then you know it’s not for you.
      The thing I’m willing to bet is that once you understand how to code, how to solve problems, it opens up a whole new way of thinking and creating and you could get hooked once you’re more competent in it.
      I wouldn’t give up yet!

    • @TheMrVersetti
      @TheMrVersetti 9 หลายเดือนก่อน +2

      @@cody_codes_youtube thank you for answering Cody, I decided that it’s not interesting for me, because I trying it already for more than 1 year. I already stars and drop it for 4-5 times. 2-3 month I learning it for hours 6-7 a day and that drop it for 2-3 month, that I become feel shame for myself, scare about how I gonna make money and about prestige job and start all over again force yourself to learn and push yourself. In other words, I just scare of not finding better job than software development and only because of that I learn it. For these 1 year of intermitment studying I even didn’t lear a Java script syntax, first 2 times I tried just solve some easy problems for syntax and trued to create a server with node js. Last 2 times I just focused on leet code and even solve a 80 easy question. Not all myself, many with hints.
      But all the time when I sitting in front of computer I can’t imagine how I gonna do it for job. I’m mean, I’m not feel that I like it, I force myself all the time for solve those problems. You know, I’m very active and for me very tough for myself force yourself to sit and thinking of these things. So like I said I’m doing it not because of inner interest but because of external motivation of money and demanded job.

  • @MuhammadDaif
    @MuhammadDaif 11 หลายเดือนก่อน +3

    well spoken ! thanks for the perspective !

    • @cody_codes_youtube
      @cody_codes_youtube  11 หลายเดือนก่อน +1

      Of course! Thank you so much for watching!

  • @randomfellow1483
    @randomfellow1483 10 หลายเดือนก่อน +3

    I see that demon slayer manga in the back lmao

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +3

      Bro you’re the first to comment on it!!! I can’t wait for the next season

    • @randomfellow1483
      @randomfellow1483 10 หลายเดือนก่อน +2

      @@cody_codes_youtube Haha! Truly yes. It’s going to be a wonderful season when it comes out 😉

  • @Jason-eo7xo
    @Jason-eo7xo 8 หลายเดือนก่อน +3

    Basing AI on what it does today is the wrong way to look at it. Just look at Sora. Software engineering is on its way to extinction.

    • @cody_codes_youtube
      @cody_codes_youtube  8 หลายเดือนก่อน +2

      Haha. I love these comments. 99% of the time they don’t come from a software engineer. And even SORA doesn’t scare me. It’s awesome. Saying something will be extinct is such a silly thing. No software? No need for code? Or managing code? Yeah orchestrating and organizing code creation will probably be the dominate part of an engineers job. But these comments are just goofy, man.

  • @Shivamve5
    @Shivamve5 10 หลายเดือนก่อน +1

    hi cody, your videos can be edited better and can be improved, do you need help in editing?
    your videos are actually helpful to me, just subscribed your channel.

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +1

      Haha. Yeah I’m not perfect. Send me an email with your portfolio and I’ll check my budget!

  • @Mozescodes
    @Mozescodes 10 หลายเดือนก่อน +1

    become an electrician, plumber or house repairman will earn a lot more then blue collar job like IT. Everyone's ego is too huge to try manual stuff.

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +2

      I see what you’re saying (but meant white collar like IT). I will go ahead and disagree with the ego part, I feel (non scientific statement coming..) that most the people I work with who are developers have no problem, and relish the challenge of that kind of work. Almost to a fault. The ego pulls the other way in saying “I CAN FIGURE OUT ANYTHING AND WILL BUY ANY TOOL NECESSARY!” I think succeeding in all those indistries (blue collar and IT) require a relentless drive to solve problems.

    • @Mozescodes
      @Mozescodes 9 หลายเดือนก่อน +1

      @@cody_codes_youtube I mention Ego as most IT people I meat assume that GPT will aftect others but not themselfs like they are immune or building some next unicorn startup.
      There is need to be relentless that's true for personal success but at an expense of most people being unemployed until system is figured out. Simmilar as was durring industrial revolution, these are tough times in the past there was shortage of IT profesionals and high load of manual workers now it's reverse and a lot of manual workers are earning a lot if not more then IT due to nobody "wanting to fall so low" of doing manual respected labour.

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +2

      @@Mozescodes ahhh I see what you’re saying. Yeah, there will be that, for sure. It is a very VERY interesting time to experience. There will be some rough times as we all figure out how our careers will end up. The best advice I can give anyone is being able to be fluid and flexible. I find it all interesting to observe

    • @fwdflashwebdesign
      @fwdflashwebdesign 9 หลายเดือนก่อน +1

      Yep this is the way!

  • @Icedanon
    @Icedanon 10 หลายเดือนก่อน +2

    I still dont believe ive heard anything a human can do that an ai wont eventually be able to do in SWE. Im not buying your naming convention and bridging argument.

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +3

      I admit it’s a reductive statement. But the sentiment still stands that there is a gap between what the business users say they want, and what they need, and even what they have. You should spend some time in large legacy systems that have been around for over 6 years. Even if AI was trained on a distributed system, with multiple data stores, the trust that anything new created by the AI does not cause regressions is a big gamble. Not only would the AI have to be trained on the hard code and vast amounts of data from the business, but also trained by every business user for their respective part of the work they do. Even after all that, AI runs the risk of hallucinations which means there will never be 100% confidence

    • @Icedanon
      @Icedanon 10 หลายเดือนก่อน +2

      @cody_codes_youtube I don't see why ai won't be able to handle regression testing. And being trained on large amounts of data is what they do best. In a way, humans hallucinate too and cause errors. But that's all caught with testing and analytics. However, hallucination is the seed of creativity and innovation, and should be seen as a positive. As any error can be caught and the code rewriten. As far as being trained on each department, that's a lot harder on the humans than the ai. AI will learn anything you throw at it and have a much more complete understanding of the system than any human could hope to have. Thus giving it an edge in individual apartments over a human. The only stipulation is this is future AI and not current.

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน +2

      @@Icedanon I think some clarification is due. The statement I disagree with is AI having total control. When it comes to legal requirements, of auditing, financing, etc, there needs to be absolute trust as one example. I am more saying our SWE jobs will very much change but not go away. Operating AI and understanding the output is essential and I think would result in a SWE being 100x more productive in the future. The case I was making is that I don’t think the last step of AI replacing devs lies in the fact that an engineer will need to be there to verify the output, and orchestrate that the created feature and system works as intended. The world you are talking about is definitely possible. But there is also the hurdle of the humans having absolute trust in what is outputted. My prediction: something built by AI, that no human completely understand the software built, will result in a human death and set us back (maybe indefinitely) from the world you propose of total AI trust and control. Maybe you’re right, and my deep skepticism will be dismissed. Either way, I’m not scared about my job for the next 15 years at least.

    • @cody_codes_youtube
      @cody_codes_youtube  10 หลายเดือนก่อน

      @@Icedanon OH! What good timing. An AI researcher I follow just posted a great video on “how can we trust AI decisions”, and his channel is Dr Waku. It’s a great insight on the ramifications of what we are talking about.

  • @fwdflashwebdesign
    @fwdflashwebdesign 9 หลายเดือนก่อน +1

    Nope it is game over, AI will slowly take over in the near future...

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +2

      Meh, maybe you’re right. I don’t think you are, but even if you are, it’ll be years before it happens and I’ll ride this train until it’s over

    • @fwdflashwebdesign
      @fwdflashwebdesign 9 หลายเดือนก่อน +1

      @@cody_codes_youtube What is the point of wasting a few years just to lose it all... U think now is the time to switch to something else...leave coding behind

    • @cody_codes_youtube
      @cody_codes_youtube  9 หลายเดือนก่อน +3

      @@fwdflashwebdesign hell no man. I’m making the most money I’ve ever made, and AI helps. So objectively, you cannot say “these final years are wasted”. I’ve been doing this for 15 years, and there is one thing I know, and if AI as a tool or even a replacement, it will only cause businesses and start ups to want to build MORE. Greed for more money, faster builds, and more market share will always win. Basically, I’m willing to bet 5 years of my most lucrative career years that coding doesn’t necessarily go away, but instead grows into something more complicated and different. Maybe in 5 years I only code 10% of the time, but I use AI to orchestrate computer systems for clients. No one can tell.
      Here’s another vote of confidence, if my kids were 10 years older, and asking about going to college for computer science today, I would say they should, but I would also say get used to all the AI tools that will help them in the next 10 years.

    • @fwdflashwebdesign
      @fwdflashwebdesign 9 หลายเดือนก่อน +1

      @@cody_codes_youtube Good answer!

  • @JB10008d
    @JB10008d 4 หลายเดือนก่อน +1

    better off doing onlyfans than programming.

    • @cody_codes_youtube
      @cody_codes_youtube  4 หลายเดือนก่อน +1

      Or a programming focused only fans….