4 Other Careers Where Software Developers Can Excel

Sdílet
Vložit
  • čas přidán 22. 05. 2024
  • Are there other careers that a software developer could do well in? If I don't want to write code all day long, are there other jobs that might fit me? I'm considering a career switch. Where could I go? These are the questions we will answer in today's episode of DevQuestions.
    Website: www.iamtimcorey.com/
    Patreon: / iamtimcorey
    Ask Your Question: suggestions.iamtimcorey.com/
    Sign Up to Get More Great Developer Content in Your Inbox: signup.iamtimcorey.com/

Komentáře • 52

  • @oldm9228
    @oldm9228 Před 2 měsíci +40

    I switched to project manager now i can "Excel" all day long

  • @edburdo
    @edburdo Před 2 měsíci +9

    About a year ago, I decided it was time to transition out of Developer. I've been one for about 25 years... and my most recent code stack was in the .NET 4 era. Still lots of jobs, but I wanted something different AND I didn't want to spend all the time to learn newer programming skills. So, I transitioned to a mix of UI/UX person and QA person. I still get to write some code (automating tests and such), but I'm also really good with UX and "translating" from business to dev speak. I'm loving it so far.

  • @andergarcia1115
    @andergarcia1115 Před 2 měsíci

    That's a great answer, Master! This is something I've heard from other people as well. Thanks for clarifying it.

  • @codefoxtrot
    @codefoxtrot Před 2 měsíci +1

    Logistics... sometimes known as the 'problem-solving' or 'everything else' department. Didn't expect that to be on your list... well done!

  • @bhanuchhabra7634
    @bhanuchhabra7634 Před 2 měsíci +1

    Question 1 : what's the path to become an architect from senior developer/tech lead.
    Q 2: are the certifications such as TOGAF absolutely helpful (not for certification value, but for actual knowledge that can help on the job)

  • @erkazoid3135
    @erkazoid3135 Před 2 měsíci

    Hi Tim!
    Would love to see content of how you use and think about the “lock” statement in your c# applications. Leaving a wish here 😊

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci +1

      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/

    • @erkazoid3135
      @erkazoid3135 Před 2 měsíci

      @@IAmTimCorey Will do!

  • @bramburn
    @bramburn Před 2 měsíci

    be a solicitor, imagine each legislation as a big class, and each section as a method which has a specific logic in each. BAM! you're now a solicitor.

  • @andywalter7426
    @andywalter7426 Před 2 měsíci

    One career that was not mentioned that is for sure a much better fit for developers than logistics is accounting. Because they can use their development skills to automate the processes. I can't see how logistics can be a good fit for developers. They would be unhappy because they would realize that since apps can't be created to manage people, then there are no solutions to the logistics problems since people unfortunately don't work the same way as computers.

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci

      Accounting isn’t a good fit typically because accounting takes a specialized degree and training. I don’t see a ton of overlap between the skills accountants have and the skills developers have.
      Every role can use automation. That’s not what I was talking about. What I was talking about is using those same skills in other areas. The reason logistics works so well is because you are ordering a system. You are building workflows to best optimize the outcome. You are just doing it with people and processes rather than code.

    • @andywalter7426
      @andywalter7426 Před 2 měsíci

      @@IAmTimCorey I actually have a 4 year degree in accounting. I actually wanted to be an accountant but could not get a job in the field. However, the job i had which was data entry, I got into programming on that job to automate the processes.

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci

      Going the other direction can definitely work.

  • @d1dac0
    @d1dac0 Před 2 měsíci +18

    TLDW: Technical Writing, Product Management, Sales Engineering, and User Experience (UX) Design

    • @kimfom
      @kimfom Před 2 měsíci +1

      Where did you get these from?

    • @halbertwalston
      @halbertwalston Před 2 měsíci +1

      @kimfom From this video. The "TLDW" prefix of their message is an acronym letting you know that the remaining message is a summary of the content.

    • @kimfom
      @kimfom Před 2 měsíci

      @@halbertwalston but what they wrote is not an accurate summary of what Tim mentioned in the video hence my question.

    • @evangreavu9621
      @evangreavu9621 Před 2 měsíci +1

      Liar??? 14:56 He said Information Technology, Application Design, Management, and Logistics.

    • @kimfom
      @kimfom Před 2 měsíci

      @@evangreavu9621 are those he main points he made? The summary is misleading bruh

  • @dannym817
    @dannym817 Před měsícem

    Best new Job for a software developer is:
    A job you can do from home you can completely automate.
    Then every day at nine turn on your tool and go do something else.
    And then you will be the person in your comapny who will never make mistakes and always finish his work.
    And the only real work you have to do is somethimes change the tool you made when something changes.
    Best thing you can do as a deloper is automate your own work, not someone else :P

    • @IAmTimCorey
      @IAmTimCorey  Před měsícem

      First, if you do that, your boss will almost certainly catch on. That will be trouble. Second, if your job is so easy that you can automate it like that, you will be replaced at some point. Third, I can't think of any job that is that simple that an automated program can be written once and do the job without continual changes. At least not one where a company isn't already considering automating. Finally, a company is almost certainly not going to pay you well for any job that is that repetitive.

  • @darkeldarspire
    @darkeldarspire Před 2 měsíci

    Focusing on something for a long period can be boring from time to time, but it’s the only way to reach excellency.

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci

      Pushing through the hard times is part of succeeding in almost any field.

  • @Songfugel
    @Songfugel Před 2 měsíci +4

    Imho, software developers (not low level self-taught programmers) require talents and basic skills that make them excel at all jobs very quickly, apart from physical jobs, where they have no inherent advantages. It is a very universally beneficial education, especially now that the global society is 50%+ happening online
    The only fields where software development background is a disadvantage, is any brown nosing field where critical thinking can be a disadvantage, a field that uses alternative facts, lies and playing it loose to gather support, sponsorships, donations or funding. Examples of these are anything to do with religions, politics, PR roles, marketing and any holistic field

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci +1

      Thanks for sharing.

    • @michaelorford8304
      @michaelorford8304 Před 2 měsíci +1

      At a previous company, one of the saleswomen said something about how brave it was that I admitted when I was wrong. It startled me until I thought her comment over but, in her world, she could not admit that she was wrong. In my world, admitting that I am wrong saves everybody time and money. Sales are based on perceived truth but software development is based on actual truth.

    • @ali-g
      @ali-g Před 2 měsíci

      Wdym by "not low level self-taught programmers"?

    • @Songfugel
      @Songfugel Před 2 měsíci

      @@ali-g Meaning programmers who don't have an actual software engineering degree, and have thus skipped most of the base building blocks of engineering that most of that education is. Instead, they usually just self-study a specific programming language and a specific job/task, but their vertical and lateral movement abilities are severely limited when compared to software engineers who took the long road, and studied all the underlying basics and complementary skills as well
      Low level does not have deragotary meaning at all in this context, I meant low level as in C/assembly (and old C++) where the skills are very specialized, but not particularly useful when it comes to transitioning to other professions, compared to the generalist software engineers who are forced to learn non-coding base knowledge as up to 80% of the degree. Skills like math, physics, communication skills, research skills, language skills, business skills, project skills, database skills, legislative and software security skills, teamwork and management skills

  • @perfumegoose
    @perfumegoose Před měsícem

    Bad joke of the day: Transition from SWE to snake charmer especially if your language was Python.

  • @pjn2001
    @pjn2001 Před 2 měsíci +1

    +Where Software Developers -Where

  • @ZeroDepresiv
    @ZeroDepresiv Před 2 měsíci +4

    Jesus, seeing all these "alternative career" videos is so depressing.

    • @punchymoji5171
      @punchymoji5171 Před 2 měsíci +1

      Haha, it's strange or a sign! Tim's channel is all about software engineering, and here he is making a video about cooking pasta

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci +2

      Software development isn’t for everyone long-term. This helps them with options. It has no bearing on those who want to stay.

  • @JM-ly1vc
    @JM-ly1vc Před 2 měsíci

    Become a manager? No thanks. I think I am good with Visual Studio than MS Excel.

  • @henriknordlund5568
    @henriknordlund5568 Před 2 měsíci

    I might add another suggestion: cybersecurity.
    Specifically penetration tester a k a ethical hacker. Finding vulnerabilities in web applications for various companies for instance.
    Not really sure if you file that under "IT" though.

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci

      It definitely can be, although it takes additional specialized training.

  • @BeepBoop2221
    @BeepBoop2221 Před 2 měsíci +1

    It's never reassuring when people are showing alternative careers for developers.

    • @adamasimolowo8285
      @adamasimolowo8285 Před 2 měsíci +3

      It’s always important to have multiple backup plans.

    • @IAmTimCorey
      @IAmTimCorey  Před 2 měsíci +6

      Don’t read into it. Not everyone loves software development once they get into it. They wanted to know where else they might use their skills. I answered the question.

    • @BeepBoop2221
      @BeepBoop2221 Před 2 měsíci

      @IAmTimCorey no worries Tim 👍