Why Software Engineers Quit After 1.33 Years On Average (& you should too)

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024
  • 🧠 Algo University - Master Data Structures & Algorithms - academy.intern...
    📧 FREE newsletter (get FREE computer science degree template as a sign up bonus) - academy.intern...
    🚀 Zero to Python Developer with No Degree - academy.intern...
    So software engineers switch jobs on average every 1.33 years.
    That means, that at least according to this article I am looking at here, the average software engineer doesn’t even last 2 years before they quit.
    In fact, I didn’t even last at my software engineering job for even….1 year before I left to roam the world as a digital nomad.
    So why might this be? In the US software engineers get paid more than 100% more than the average worker - so why can they not stay in one company for even years?
    🚀 FREE Introduction to Software Development - coursecareers....
    🤖 Algorithms Visualizer Project Course - academy.zeroto...
    🚀 Developer's Brain - academy.intern...
    📸 FOLLOW ME ON INSTAGRAM - / tuomaskivioja
    📝 TWITTER - / internetcoder

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

  • @InternetMadeCoder
    @InternetMadeCoder  18 дней назад +2

    🧠 Algo University - Master Data Structures & Algorithms - academy.internetmadecoder.com/algo-uni
    📧 FREE newsletter (get FREE computer science degree template as a sign up bonus) - academy.internetmadecoder.com/internet-made-club
    🚀 Zero to Python Developer with No Degree - academy.internetmadecoder.com/python-dev-masterclass

  • @scott_itall8638
    @scott_itall8638 15 дней назад +40

    I work from home in my pajamas as a developer, ill stick with my job for as long as the dollars keep going up.

  • @PiyushSharma12479
    @PiyushSharma12479 18 дней назад +67

    Step 1: have a job😔

  • @whatValuesDoYouLiveBy
    @whatValuesDoYouLiveBy 16 дней назад +22

    This is because most software companies refuse to rotate the developers among the various teams every 8 months or so. This would decrease the turnover as well as solve allot of personalty related problems. The sad truth is that IT-management don't understand software development and are unable to manage it properly. Software developers should never work work with the same software component or team more the 2 years because of the nature of software development!

    • @Meritumas
      @Meritumas 4 дня назад +1

      💯 my last 3 companies literally blocked me from moving to other teams forcing me to kiss them goodbye and find another job quickly. Moving between departments or even teams was much harder than getting a new job in a different company.

  • @danielawaritefe4589
    @danielawaritefe4589 4 дня назад +4

    The current issue is, companies don’t want to train. They want you to know their exact tech stack which equates to a department and want to pay you a Jr to low-mid salary for it!
    I wouldn’t advise anyone to retrain into this industry anymore. The bubble burst a long time ago!

  • @neomangeo7822
    @neomangeo7822 16 дней назад +18

    Unfortunately there are a ton of bad engineers out there. They join a company for only a year or so and never see the fallout from their design mistakes.

    • @fastlaner7746
      @fastlaner7746 9 дней назад

      then you got juniors like me that arrive in a tightly coupled environment with god components and quadratic complexity everywhere

  • @mr.k8660
    @mr.k8660 18 дней назад +28

    Bro wants to lower the amount of cs graduates

  • @gammalgris2497
    @gammalgris2497 16 дней назад +13

    Most big organizations have complex distributed systems. After a year you had only a small glimps into their homegrown ecosystem. But you have to cope with the organization culture and bureaucracy too.

  • @dasaavawarsuploads1143
    @dasaavawarsuploads1143 17 дней назад +16

    Gold rush is over.

  • @ascoaptwwasmqx2840
    @ascoaptwwasmqx2840 6 дней назад +3

    The real reason is most company hopes and tries to get cheaper and better candidate if possible. So they mistreat their current employees and unfortunately for software engineers, they mostly can get another job at another place. That's also the reason why you see some company is on the recruitment exercise despite no position needs to be filled..

  • @mihaip1179
    @mihaip1179 16 дней назад +8

    My tenure would be longer if I wouldn't get fired so often :)

  • @gil6875
    @gil6875 15 дней назад +6

    They swap between jobs.
    It's actually a very good thing

  • @zeppelinmexicano
    @zeppelinmexicano 14 дней назад +3

    I never would have left BEA if they didn't fail financially. Never. Didn't care about the pay. It was adequate but the deal maker was the quality of the team, the people, the office environment, and the respect management showed us in dev/QA. What good is extra money if you end up miserable? To me it was about the fit in a great company and to hell with the extra ten thousand. I don't take money in exchange for misery if I can help it.

  • @bugra320
    @bugra320 15 дней назад +2

    Companies are not giving a yearly salary hike anymore. They are implicitly pushing devs out of their positions

  • @TheBlackManMythLegend
    @TheBlackManMythLegend 15 дней назад +4

    If the salaries were good enough to create your life and the job were reasonably not too crazy NOBODY would leave. People Make 10 to 20 years at Google or companies like that. Because they pay enough. Or IBM or big companies like that or in smaller town smaller companies allow you to stay in your small town and you can buy a house pay for everything for wife and kids. But companies are not your father so it is what it is.

  • @timgibney5590
    @timgibney5590 15 дней назад +5

    Nope. Greed. Too many job hoppers

  • @lyl3645
    @lyl3645 22 часа назад

    Back in the days, we were told to stay in a company for at least 2 years to avoid being viewed as a job hopper. Average 1.33 years sound really short. Now, they’re laying off engineers - LIFO?

  • @Simfuchsia
    @Simfuchsia 16 дней назад +12

    If your only 1.33 years in a company you never had to deal with responsibllity. I would never hire someone If the cv is full of such short periods

    • @mihaip1179
      @mihaip1179 16 дней назад +1

      How about someone who stand 1.33 years to prepare rather than doing some random tasks at a company? Say, I work 18 months at a company, take a 16 month break, than apply to yours.

    • @Simfuchsia
      @Simfuchsia 16 дней назад

      @@mihaip1179 You will never know in detail what someone did in his or her previous job. But If someone worked for month 36 for one company and was not fired, at least this is a good sign.

    • @IffyEdem
      @IffyEdem 15 дней назад +1

      What if they left for higher pay each time? You can’t offer that higher pay? Just say that

    • @ShayPatrickCormacTHEHUNTER
      @ShayPatrickCormacTHEHUNTER 15 дней назад +2

      what a bunch of nonsense

    • @bugra320
      @bugra320 15 дней назад

      What will you say about the 6 months, 1 year contract jobs out there. Companies started to prefer contract jobs over employment option. So, it seems that working short term benefits the employer

  • @snokzor
    @snokzor 13 часов назад

    A lot of companies will blacklist you if you keep changing companies every 1.5 years or less. That is something people need to be aware of as well.
    If you find a place you like or can tolerate it's often better to stick around for a bit longer. Compensation is not everything.

  • @RoninX33
    @RoninX33 14 дней назад +2

    Shit I have been at my job 5 yrs. I need to figure out what I am doing wrong.

  • @sjpt1434
    @sjpt1434 День назад

    The problem from HR staff when interviewed developers. They stack with stupid process such as ( percentages of Female and meet team leaders desires and of course the political issues)

  • @e-guerrero
    @e-guerrero День назад

    I wish I have a developer job. Been trying for 5 years after college. Professor told me in college to give up if it ever took that long. Should I give up?

  • @flamingopro_player3340
    @flamingopro_player3340 11 дней назад

    1. GETTING BETTER as developer
    2. Salary

  • @lightbringer131
    @lightbringer131 День назад

    no one is talking about technical debt

  • @ZDL679
    @ZDL679 17 дней назад

    0:33 I felt my heart beat when he said this.
    Jokes aside I have a few questions.
    1. I’ll probably get involved in saas by learning to code or no code tool but this will be in a few years in that time will I have to worry about the ai tools being too oversaturated?

  • @FirasMohamed96
    @FirasMohamed96 18 дней назад +1

    Great content, as always 👌 👏 ❤.
    I hope you can make a video/videos where you review developers CV's, whether freshers, entry/juniors/ or senior engineers, I feel this would benefit you and the audience. 📃✅

  • @jup3607
    @jup3607 18 дней назад +4

    Because they cannot deal and take responsibility for what they built

  • @mohamedhasan318
    @mohamedhasan318 12 дней назад

    The government made the deal they produce more software engineers so no need to pay high salaries while I could hire an Indian Bill gates

  • @smilgazolyte6696
    @smilgazolyte6696 11 дней назад

    I am looking for anither job because of my unqualified colleagues. I dont want constantly correct their mistakes. so after a year of work there i want to leave.

    • @eyeCU13
      @eyeCU13 9 дней назад

      Were you born qualified? At some point, when you were starting out, others were putting up with your unqualified work.

    • @smilgazolyte6696
      @smilgazolyte6696 9 дней назад

      @@eyeCU13 on paper they have from 8 to 10 times more experience than i do. in reality they are zero.

  • @headshotmaster3401
    @headshotmaster3401 15 дней назад

    that's correct

  • @Chesscovery
    @Chesscovery 18 дней назад +2

    i am confused if i should pursue programming for my career because i think there are too many people doing it, any advices for me? (im 17 btw)

    • @Trabsol
      @Trabsol 18 дней назад +8

      There’s not enough skilled people doing it actually. You do realise every single job type has an insane amount of people in it?

    • @G.Reston
      @G.Reston 18 дней назад +3

      we still have proggramer shortage, proggramming is the future so we need alot of proggramers

    • @andrewlitten6609
      @andrewlitten6609 18 дней назад

      @@G.Restonwhat about AI?

    • @Ta_3-k8n
      @Ta_3-k8n 17 дней назад +1

      Go to medical school, be some kind of a heart sergeant, Nero Sergeant, neuroscientist... much much better.

    • @Trabsol
      @Trabsol 17 дней назад

      @@Ta_3-k8n bad advice, you are giving a confused kid the most stressful career path