This is sadly true. It’s very hard to convince your mega-corp to give you a massive raise and keep you at the top of the pay scale even if they love you. But, some other company looking for a worker will do it no problemo despite not knowing you at all if you can convince them you’re worth it in a few hours of interviews. It really sucks when you like your company honestly.
A bit sad, because changing jobs does a soft reset in your knowledge. Gotta spend some months relearning a new pipeline and new politics. But if you need to minmax income, job hopping is key.
Tech jobs today want you to be a software engineer, fullstack developer, network engineer, linux master, and Cloud master of the big three. It has become unrealistic. Even the terms dev, programmer, and software engineer all mean the same. There used to be a time when you had three core skills and were able to learn everything else. I've been denied positions just because I never setup datadog, grafana, and promethues for monitoring. I honestly don't know anything more and feel like I'm being pulled in so many different directions.
I quit right around 4:46, it does not matter if you do all those things mentioned in this video. Here is the reality, unless you know how to work the corporate politics and say the right things to the right people, and know how to put others down and convince managers that you are it and that everyone else is just trash.. then you won't get promoted. Because of my morals, I don't do any of the above therefore I never get promoted. If you have values, and you don't do any of the above (throw others under the bus so you can climb the corporate ladder). Then the best way to get promoted is to look for a new job every 2.5 to 3 years. Remember you don't have to be loyal to your company, they are not loyal to you.
My thoughts exactly. Good luck questioning project planning when senior staff struggle to even accept basic technical observations. Good luck getting your achievements noticed when managers make up stories about how they personally solved the problem. Good luck working on other things when you have been assigned one day to complete a two week piece of work. This advice might work for organisation that demonstrate basic integrity and operational competence, but I'm willing to bet there still aren't too many of them.
I agree with the majority of the points mentioned except the final conclusion. From my own work experience "the developer my team can't succeed without who became irreplicable" was kept right where he was with the younger folk he taught passing him in promotions, even when everyone sings his praises. He became too valuable right where he was. I just recently had conversations with him recently on getting a well defined path for promotion from his manager (who was also previously juniors)
Pretty much a prime reason you lose those irreplaceable devs. If you hinder talent, they walk. And usually quickly find someone who will give them that growth you seek. If you gonna do that, make sure the person is very comfortable in their position and isn't poking you every few months about promotions. And give then raises. That's the biggest excuse when it comes to modern promotion denial. If they are that irreplaceable, pay for that.
Great advice! I did this in my job (not software development) for 8 years, but haven't been promoted. So now I am quitting my job at the end of December.
IDK man…. At my company if I had a junior dev accomplishing tasks I’d be THRILLED with them. And prob would get them up to a mid-level position sooner rather than later. For a mid-level dev yeah, they’d get stuck there. But at my company most of our junior devs don’t know how to do anything and it’s kind-of a drain training them on literally every task. And this is very common.
Then there are the companies where straying-off the reservation is frowned-upon. Suggestions and innovative ways to do some things are "not following established patterns" or even more: "that is Product's responsibility, not yours." Your experience and examples are ignored and "just do the tickets in dev ready."
It is true that you have to look beyond the task your given and look at improving how you solve problems and improving how your team works. If your suffering from PTSD when it comes to confrentation and challenging the status quoa, then rethink that should be your area of focus. Once your built up again, you can keep moving forward.
So thats why they want to move me into more leading positions, while i dont want to have any leading positions. I dont want people to tell me what to do and i dont want to be the one telling people what to do.
I'm not a Dev but i already do some of the stuff thats mentioned as i build automation tools for my team to help them work more efficiently and reduce human error and manual work. I work primarly as Sr. Field Tech but i'm the only my guy on my entire Desktop Support team that acts as an automation engineer and supports linux. You sort of have to be a unicorn these days do above and beyond to get noticed.
I am 36 and not professional in anything,,graduated from Msc electronic engineering and worked for 3 years but was not good enough i quetta,,i know english language worked in commercial section for 1 year,,now i unemployed,,what should I do?!!!
Los rasgos de los que hablas me parecen muy interesantes, ya que me tocó vivirlos. Son cosas que haces sin darte cuenta, y que muchas veces los demás compañeros de trabajo no te mencionan, nada de esto. Me gustaría hacer un video reaccionando a este video.
Good analysis. There is however a THIRD way : be an anti-social, very driven, high IQ, creative, persistent workaholic who delivers reliable shippable products/solutions on time, every time. TBH many Cxx or adjacent staff have this sort of mindset. You get regular promotions, bonuses etc and you can become a manager ... but the cold, fair, technocratic kind.
@@TravisMedia Not if you are on the spectrum - and 23% of sw developers are. Anyway, it worked for me - I had a long, very well paid and varied career and I got to the CEO's team of a Smartphone firm. I used to say that we were Stormtroopers .. and colleagues did not disagree. We got things done! (Your peers are not family or friends, so 'teamwork' is moot)
@@coldlyanalytical1351main issue is you'll sill be a target for layoffs as "the weird guy", even if you're a high performer. You should know better than me how autistic people are treated. But when you find that perfect niche of an environment that understands and works with you, you will prosper.
You gonna be a dev you have to watch the madness and just laugh. Some of the video is just nonsense. You are an Dev mercenary get used to pain and treasure.
Really depends on the company culture. If they just want code generators and you feel they'd replace your best dev with an AI in an instant, get out. That's not a company interested in investing in their talent.
Interesting, but according to Rich Gilbert, you don’t get promoted simply by "helping" the team-it happens because someone else decides to promote you.
@@TravisMedia you’re probably right. I remember a time in the past when I was working as a junior developer at a company. Although I wasn’t very productive in terms of coding and spent most of my time actively engaging with the group of other developers, they still offered me a position just to ensure I wouldn’t leave.
Your company almost certainly won't keep up with market value; many will straight lie to you i.e. churn and burn. Learn skills that are valuable across the industry and start applying every 3-4 years. Anything else is gambling and the house is rigged.
Promotions. Ha. Just change jobs. 20+ years of development. Worked for me. Never stay longer than 4 years at max.
Exactly!
This is sadly true. It’s very hard to convince your mega-corp to give you a massive raise and keep you at the top of the pay scale even if they love you. But, some other company looking for a worker will do it no problemo despite not knowing you at all if you can convince them you’re worth it in a few hours of interviews. It really sucks when you like your company honestly.
A bit sad, because changing jobs does a soft reset in your knowledge. Gotta spend some months relearning a new pipeline and new politics.
But if you need to minmax income, job hopping is key.
Tech jobs today want you to be a software engineer, fullstack developer, network engineer, linux master, and Cloud master of the big three. It has become unrealistic. Even the terms dev, programmer, and software engineer all mean the same. There used to be a time when you had three core skills and were able to learn everything else. I've been denied positions just because I never setup datadog, grafana, and promethues for monitoring. I honestly don't know anything more and feel like I'm being pulled in so many different directions.
I quit right around 4:46, it does not matter if you do all those things mentioned in this video. Here is the reality, unless you know how to work the corporate politics and say the right things to the right people, and know how to put others down and convince managers that you are it and that everyone else is just trash.. then you won't get promoted. Because of my morals, I don't do any of the above therefore I never get promoted.
If you have values, and you don't do any of the above (throw others under the bus so you can climb the corporate ladder). Then the best way to get promoted is to look for a new job every 2.5 to 3 years. Remember you don't have to be loyal to your company, they are not loyal to you.
Well said friend
My thoughts exactly. Good luck questioning project planning when senior staff struggle to even accept basic technical observations. Good luck getting your achievements noticed when managers make up stories about how they personally solved the problem. Good luck working on other things when you have been assigned one day to complete a two week piece of work. This advice might work for organisation that demonstrate basic integrity and operational competence, but I'm willing to bet there still aren't too many of them.
I agree with the majority of the points mentioned except the final conclusion. From my own work experience "the developer my team can't succeed without who became irreplicable" was kept right where he was with the younger folk he taught passing him in promotions, even when everyone sings his praises. He became too valuable right where he was. I just recently had conversations with him recently on getting a well defined path for promotion from his manager (who was also previously juniors)
Thanks for sharing this, just wanted to ask was it a small company he was working at or a big company ?
@umaralbite major corporation
Pretty much a prime reason you lose those irreplaceable devs. If you hinder talent, they walk. And usually quickly find someone who will give them that growth you seek.
If you gonna do that, make sure the person is very comfortable in their position and isn't poking you every few months about promotions. And give then raises. That's the biggest excuse when it comes to modern promotion denial. If they are that irreplaceable, pay for that.
Great advice! I did this in my job (not software development) for 8 years, but haven't been promoted. So now I am quitting my job at the end of December.
Thank you very much Travis Media .. That is very helpful.
IDK man…. At my company if I had a junior dev accomplishing tasks I’d be THRILLED with them. And prob would get them up to a mid-level position sooner rather than later. For a mid-level dev yeah, they’d get stuck there. But at my company most of our junior devs don’t know how to do anything and it’s kind-of a drain training them on literally every task. And this is very common.
Then there are the companies where straying-off the reservation is frowned-upon. Suggestions and innovative ways to do some things are "not following established patterns" or even more: "that is Product's responsibility, not yours." Your experience and examples are ignored and "just do the tickets in dev ready."
It is true that you have to look beyond the task your given and look at improving how you solve problems and improving how your team works. If your suffering from PTSD when it comes to confrentation and challenging the status quoa, then rethink that should be your area of focus. Once your built up again, you can keep moving forward.
This is brilliant!!
That article spells it out brilliantly
Spot on! Advice with real world experiences and actionable steps! 👏🏾👏🏾👏🏾
So thats why they want to move me into more leading positions, while i dont want to have any leading positions. I dont want people to tell me what to do and i dont want to be the one telling people what to do.
I'm not a Dev but i already do some of the stuff thats mentioned as i build automation tools for my team to help them work more efficiently and reduce human error and manual work. I work primarly as Sr. Field Tech but i'm the only my guy on my entire Desktop Support team that acts as an automation engineer and supports linux. You sort of have to be a unicorn these days do above and beyond to get noticed.
diagrams and documentations, i love them
I think that in the future Qa, dev a d product roles are gonna be commanded by one person
I am 36 and not professional in anything,,graduated from Msc electronic engineering and worked for 3 years but was not good enough i quetta,,i know english language worked in commercial section for 1 year,,now i unemployed,,what should I do?!!!
@LegendScroller i forgot most of my knowledge in engineering 🙃,,i dont know what is analytical thinking is🤷♀️but trying in marketing😶🌫️
Los rasgos de los que hablas me parecen muy interesantes, ya que me tocó vivirlos.
Son cosas que haces sin darte cuenta, y que muchas veces los demás compañeros de trabajo no te mencionan, nada de esto.
Me gustaría hacer un video reaccionando a este video.
Di que sí, haz el vídeo!!
Good analysis.
There is however a THIRD way : be an anti-social, very driven, high IQ, creative, persistent workaholic who delivers reliable shippable products/solutions on time, every time.
TBH many Cxx or adjacent staff have this sort of mindset.
You get regular promotions, bonuses etc and you can become a manager ... but the cold, fair, technocratic kind.
Sounds horrible
@@TravisMedia Not if you are on the spectrum - and 23% of sw developers are. Anyway, it worked for me - I had a long, very well paid and varied career and I got to the CEO's team of a Smartphone firm. I used to say that we were Stormtroopers .. and colleagues did not disagree. We got things done! (Your peers are not family or friends, so 'teamwork' is moot)
@@coldlyanalytical1351main issue is you'll sill be a target for layoffs as "the weird guy", even if you're a high performer. You should know better than me how autistic people are treated.
But when you find that perfect niche of an environment that understands and works with you, you will prosper.
You gonna be a dev you have to watch the madness and just laugh. Some of the video is just nonsense. You are an Dev mercenary get used to pain and treasure.
Really depends on the company culture. If they just want code generators and you feel they'd replace your best dev with an AI in an instant, get out. That's not a company interested in investing in their talent.
Im more the number two but never realized this.
This is good advice when the company you work for is a meritocracy. I lament how uncommon that has become nowadays. =\
I quit this one after 2.5 minutes of intro.
There are timestamps
You were so close, tho 😢
great content. THanks. Still learning web dev and having this in mind prepares me better for the industry
Interesting, but according to Rich Gilbert, you don’t get promoted simply by "helping" the team-it happens because someone else decides to promote you.
@haraldbregu how do they decide on promoting you?
@@TravisMedia you’re probably right. I remember a time in the past when I was working as a junior developer at a company. Although I wasn’t very productive in terms of coding and spent most of my time actively engaging with the group of other developers, they still offered me a position just to ensure I wouldn’t leave.
i had to suffer the consequences of being a mediocre dev in order to want to be exceptional.
Your company almost certainly won't keep up with market value; many will straight lie to you i.e. churn and burn.
Learn skills that are valuable across the industry and start applying every 3-4 years. Anything else is gambling and the house is rigged.
None of this matters and AI will replace all devs.
Why are you pedaling a Microsoft Recall alternative? Jam looks like it could have even worse consequences
You can tell which category all the cynical people in the comments fall into 😅
I am out of here on the first advert. This is just as bad as the AI garbage that is everywhere
TH-cam is full of adverts and TH-camrs running them. That's how it works. Have you not seen these before?
Bullshit 😂😂