What Is The Real Job of a Software Developer?

Поделиться
HTML-код
  • Опубликовано: 13 дек 2023
  • What is the actual job of a software developer? Is it to just write code? Can AI replace a software developer since it can write code? Why won't offshoring or no-code solutions replace software developers? 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/

Комментарии • 41

  • @hanscarlsson7276
    @hanscarlsson7276 7 месяцев назад +4

    As a devops guy for 40 years I could not agree more to what you say Tim. At the beginning of the video I was wondering if you would mention learning the business and the what and the why (what I would call solving the customers real problem), and I wasn't disappointed. These last two points are maybe the most important skills for being a good developer/problem solver. Keep up the good work!

  • @scottrellwi
    @scottrellwi 14 дней назад

    I feel for you in that conveyor story. I had to do the same exact thing. I had .2 seconds to read the barcode, find the chute it needed to go to, and tell the conveyor what roller to pop up. Spent over a month getting everything to work smoothly. No outsourcing could have completed that.

  • @andergarcia1115
    @andergarcia1115 7 месяцев назад

    Your insightful question and masterful approach were thought-provoking, and i think it resonated with everyone. Thank you for sharing your wisdom and experiences, you are an inspiration to many.

    • @opietwoep1247
      @opietwoep1247 7 месяцев назад

      I’ve been in this business for almost 30 years. The one area I can’t get to a level of satisfaction is communication. Listening to him is what I want to say but it comes out all wrong. I to started with MS Access and can relate to so much that he says.

    • @IAmTimCorey
      @IAmTimCorey  7 месяцев назад

      You are welcome.

  • @Gbtx6
    @Gbtx6 4 месяца назад

    I am a graphic designer turned dev, and although I might not get a job as a c# developer given that javascript has webdev by the balls, once i get at least get that, I'll make sure to leave a comment letting you know Tim. Your channel has been of great help during my entire journey with C#. Thank you so much for making these videos man. I love making my apps with C#, and I am not sure how good the market is for C# here in NYC, but i hope one day I can be a C# dev. At least I can say an established company I love is already using a windows app I've developed. That's a significant W in my book. Keep up the great content brother ❤

    • @IAmTimCorey
      @IAmTimCorey  4 месяца назад +2

      Keep up the good work. C# is an incredibly valuable skill. While it may seem like everyone is doing JavaScript frameworks on the web, that really isn't the case. There are LOTS of organizations using ASP.NET Core (MVC, Blazor, etc.) Also, knowing C# gives you a really broad skillset that can also work on backend development, desktop, development, mobile development, etc. (as you have already seen with your app).

    • @Gbtx6
      @Gbtx6 4 месяца назад

      @@IAmTimCorey thank you for being so genuine man. Will do! I think it might be time I embrace blazor.

  • @faisalalhoqani6151
    @faisalalhoqani6151 7 месяцев назад

    Great episode, dear Tim, keep it up.

  • @opietwoep1247
    @opietwoep1247 7 месяцев назад +2

    Love your channel. I also say logic beats language. What helps me is to spend a day with the actual users and see exactly what they do. The other trouble with outsourcing is they are not tied to the company. They are tied to keeping their contract going for support. I would knock out enhancements in a week and the outsourcing took months to do.

  • @vincentotieno9197
    @vincentotieno9197 7 месяцев назад

    Great stuff!

  • @PabloSanDev
    @PabloSanDev 7 месяцев назад

    Thank you Sir, you are a great inspiration to me, keep it up teacher!

  • @martindzeble
    @martindzeble 7 месяцев назад +1

    Thanks a lot, you've really motivate me more than ever. In fact you're the god of coding and never lies

  • @lokigaming459
    @lokigaming459 7 месяцев назад

    I used to program PLC's for factories, it was always awesome to see the code I made take control of things. It's even more fun when I do a good job and kicked their expectations out of the place. Most systems I have done they had to hire more people for the output they got.
    Ya tooting my own horn, but if I did good, then I did good.

    • @IAmTimCorey
      @IAmTimCorey  7 месяцев назад +1

      I loved working with PLCs because I was able to see the results of my work physically. It was always fun to see the problem solved by how I wrote the logic. That mix of hardware and software is fun.

  • @harrisonwell1719
    @harrisonwell1719 7 месяцев назад

    Valid points and perspective

  • @opietwoep1247
    @opietwoep1247 7 месяцев назад

    34:49 you are correct I call that the Square Ball project. They will build a square ball if that’s what they are told to do.

  • @johno8760
    @johno8760 7 месяцев назад

    Yknow Tim I've recently been watching a lot of your videos recently and I wanna know:
    I'm still a college student and I'm trying to not worry about the job market. But at times i feel like I dont have the skills needed for a position, but on paper It looks like i have a solid foundation with projects an experience. Is this some imposter syndrome thing going on? Am I not cutting myself enough slack?

  • @Richard-jm3um
    @Richard-jm3um 7 месяцев назад

    Thanks for the info

  • @codefoxtrot
    @codefoxtrot 7 месяцев назад +1

    The key is... developers, developers, developers, developers, developers, developers! Developers, developers, developers, developers, developers, developers, developers, developers!

    • @IAmTimCorey
      @IAmTimCorey  7 месяцев назад +1

      Good old Steve. I never liked his leadership decisions, but he did make for entertaining conferences.

  • @EskiMoThor
    @EskiMoThor 7 месяцев назад

    I see AI progress like a snowball rolling down a hill. We know it is picking up speed, we know it could come to a stop, it could fall apart or it could build up massively and turn into an avalanche. It's probably going to get massive and disrupt a lot of things, but we don't know the landscape and the path it will take well enough, so we have no idea when it will be what size and what impact it will have.
    In any case, if developers are at risk of being replaced by automation and AI soon, my guess is that so is everyone else, and we will all have to think like entrepreneurs and figure out what problems can we solve better than others in order to stay relevant. Personally I think people who have learned to solve problems with code will be better off than those who didn't.

    • @IAmTimCorey
      @IAmTimCorey  7 месяцев назад

      Yeah, AI isn't going to replace developers any time soon, but if it ever did, you are correct that every job would be in danger.

  • @marcs8325
    @marcs8325 7 месяцев назад +1

    What we actually do? Cry ourselves to sleep because of imposter syndrome 😅 There is so much to learn all the time... and it's impossible to know everything.

    • @IAmTimCorey
      @IAmTimCorey  7 месяцев назад +1

      lol that may be, but I hope not. Look at it as an opportunity rather than an impossible task.

  • @zg8626
    @zg8626 7 месяцев назад +1

    Surely everyone knows the answer to the question? Software developers make bugs for others to find...

  • @ScottKFraley
    @ScottKFraley 7 месяцев назад

    On my computer, the video / audio sync is off just enough to be maddening. (FYI) : )

    • @IAmTimCorey
      @IAmTimCorey  7 месяцев назад +1

      Bummer. Sorry about that.

  • @sledzeppelin
    @sledzeppelin 7 месяцев назад +1

    My job consists of constantly biting my tongue.