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
🧠 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
I work from home in my pajamas as a developer, ill stick with my job for as long as the dollars keep going up.
Step 1: have a job😔
Well said.
Step 0: have the knowledge to get a job ...
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!
💯 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.
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!
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.
then you got juniors like me that arrive in a tightly coupled environment with god components and quadratic complexity everywhere
Bro wants to lower the amount of cs graduates
Get your degree and you'll be fine
not even same degree bru
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.
Gold rush is over.
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..
My tenure would be longer if I wouldn't get fired so often :)
They swap between jobs.
It's actually a very good thing
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.
Companies are not giving a yearly salary hike anymore. They are implicitly pushing devs out of their positions
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.
Nope. Greed. Too many job hoppers
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?
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
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.
@@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.
What if they left for higher pay each time? You can’t offer that higher pay? Just say that
what a bunch of nonsense
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
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.
Shit I have been at my job 5 yrs. I need to figure out what I am doing wrong.
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)
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?
1. GETTING BETTER as developer
2. Salary
no one is talking about technical debt
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?
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. 📃✅
Because they cannot deal and take responsibility for what they built
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
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.
Were you born qualified? At some point, when you were starting out, others were putting up with your unqualified work.
@@eyeCU13 on paper they have from 8 to 10 times more experience than i do. in reality they are zero.
that's correct
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)
There’s not enough skilled people doing it actually. You do realise every single job type has an insane amount of people in it?
we still have proggramer shortage, proggramming is the future so we need alot of proggramers
@@G.Restonwhat about AI?
Go to medical school, be some kind of a heart sergeant, Nero Sergeant, neuroscientist... much much better.
@@Ta_3-k8n bad advice, you are giving a confused kid the most stressful career path