I am a lead developer in germany and everyone in my team is german, yet this problem still exists. I get a few % more salary, but my responsibilities are way higher than the senior developer's responsibilities. If I don't get a 10% or higher bonus this year, I will leave, but I've already heard rumors about an 8% bonus, let's see what happens.
I’m assuming that percentage is before tax so it’s just a band aid to keep you going till next year. I think tech lead in today’s world is not a great position anymore as managing people is harder than ever and you end up being responsible for people that can’t be bothered. Tell me I’m wrong 😬
Thank you for speaking the truth... A lot of IT influencers only talk wonders about IT misleading people and creating false expectations. STEM is oversaturated, entry jobs are hard to get, all the power is on the employers' side and salaries are not much higher the the average, the idea of social mobility through university education is pretty much gone... Remote working and capable enough workers overseas are just going to make things worse. The only possible solution would be strong unions and national protections, which outside a few professions such as doctors and architects it has never and won't ever happen.
from what I've seen the actual good jobs that are out there are going to require you to be onsite now. I had someone reach out to me for an ML tech lead job, remote in Toronto, and the salary was 130k Canadian, which is normally mid-level in Canada lmao well funded startups and other smaller-medium sized companies will still offer decent salaries but you just can't escape being onsite at least a few days of the week
yes I see this here as well, every company wants onsite at least 3 days per week now. I think in a way it will be good that at least you'll compete only with local candidates so the market may be better in a year or so. the problem will be the salary reset that's happening now as only a few will be able to get a bump in pay when they switch jobs. If laid off, companies will undercut you unfortunately.
It's so irritating getting underpaid off-shore people who cannot speak English well or communicate well overall. No offense to anyone, but it's extremely painful to communicate nuanced issues with language and communication barriers. Particularly in programming where mastery of language is essential to things like variable names and documentation. And you are expected to babysit the entire team who are composed of these people. It's honestly so refreshing when I get to collaborate with someone who really understand the language plus can actually communicate.
@@ChamplooMusashi true, good communication should be a prerequisite but unfortunately cost savings matter more and employee experience is always secondary
I would try to be more optimistic and look at it from the wider perspective. The world is in permanent crisis since 2020 and energy prices and such make companies to cut costs. But all crises end and so will this one. Btw I am an outsourced employee and I'm also tired of the fact, that management doesn't care what we are doing, as long as Excel numbers check out. They are busy looking for 'exciting business opportunities'.
I certainly hope so, thing is that we’ve started a new crisis that replaced the previous one three times now and I think the status quo now is to have new ones to keep people busy.
I am from PH, please don't assume that systems not developed within your backyard is automatically sub-standard, this maybe due to operational or manegerial issue Why spend money here if the result is a waste? Just to inform you there are free State Universities here, so most of the time your are dealing with degree holders Also, I for one keep telling Devs here they are being under paid, 5 years experience only being paid 25K USD annual, while most of the time output from Stateside is just comparable with what produced here
@@rommellagera8543 thanks for your comment, I believe there are good and bad devs anywhere so believe me that I couldn’t assume that outsourced work is always substandard. But, in my almost two decades of experience, 90% of the outsourced work is substandard. The reason for that is because companies from LCOL countries often cut corners as well to bump their margins.
@@rommellagera8543 so far it’s been cyclical with more or less coming back onshore. It’s the same for all countries, everyone gets too expensive eventually
In south africa, a SWE friend of mine was outsourced by geeksforgeeks to a bank named standard bank but he had to pay 30% of what he earned every month til the intership ends.
Glad I am the future... but I understand what you mean. The market is indeed very similar. We hire a few experts with strong English skills and domain knowledge, while the rest are mostly interns, allowing us to keep costs low and scale up the team quickly when needed. It seems like companies often hire managers/architects with only a surface-level understanding, who are just familiar with trending buzzwords like Datamesh, Enterprise Data Platform, and Data Governance. This way, they can secure deals and sign long-term contracts.
I am from Ukraine and it has many outsourcing companies that work for usa and eu. Still market is pretty bad right now. There are 120 jobs related to java backend on major job website for example. And in 2022 there were 600 jobs. So we also struggle.
@@Smolandgor usually job boards show inflated numbers due to duplicates and ghost jobs but the percentage drop is significant. Would’ve assumed outsourcing to be growing there
In India my relatives told to me that we have more talent that is the reason why American companies will prefer us if Indians don't work then this American companies will fall because lack of talent Now let's see what will happen
There are a lot of talented people there but the sheer number of engineers makes it that a majority is actually under qualified. So as a talented individual it’s harder cause you have to get past the bad experiences as well. It’s tough competition there
So do development teams from countries like india, Vietnam or other third world countries usually write bad code or generally bad developers? Like how does it compare to the west?
Not bad code or being bad developers necessarily. You can get that in any country. The main areas are different communication skills and differences in culture and mentality that affect projects.
@@DecisionForest ah yeah that's what I thought, but I was confused because the tone of the video and the reddit posts had a negative tone for developers from such countries, generally countries don't matter, good devs and bad devs are everywhere. Another question, so basically, devs in the west become PMs or hire developers as PMs and then let them manage the offshore teams and if things go wrong, everything is pinned on the PM, is that how it goes?
@@bereck7735 At this point in time that's how I see things, most work in developed countries will be more solution design focused with more managerial and coaching resposibilities. the job titles are yet to be defined but a "sharktopus" between tech and PMs. this way you have a single point of failure and you can use outsourced teams interchangeably, wherever you get cheaper labour.
@@DecisionForest that's kinda f'ed up, you hire someone on technically on false pretenses or be vague about the actual job requirements ( like you talked about in the video ), sign a contract, throw a bunch on responsibilities on the dev and also the dev has to manage the offshore teams and if they fail ( which they may on valid reasons ) the companies can simply blame, "this dev was a single point of failure, he / she couldn't handle the responsibility or the team and that's why this happened"
I am a lead developer in germany and everyone in my team is german, yet this problem still exists. I get a few % more salary, but my responsibilities are way higher than the senior developer's responsibilities. If I don't get a 10% or higher bonus this year, I will leave, but I've already heard rumors about an 8% bonus, let's see what happens.
I’m assuming that percentage is before tax so it’s just a band aid to keep you going till next year. I think tech lead in today’s world is not a great position anymore as managing people is harder than ever and you end up being responsible for people that can’t be bothered. Tell me I’m wrong 😬
Thank you for speaking the truth... A lot of IT influencers only talk wonders about IT misleading people and creating false expectations.
STEM is oversaturated, entry jobs are hard to get, all the power is on the employers' side and salaries are not much higher the the average, the idea of social mobility through university education is pretty much gone... Remote working and capable enough workers overseas are just going to make things worse.
The only possible solution would be strong unions and national protections, which outside a few professions such as doctors and architects it has never and won't ever happen.
I agree, it’s a bleak picture for the foreseeable future. I do see people thinking about unions more and more so maybe it will be doable at one point
8:30 love this awkward b-roll footage, that makes the guy getting his hand shaken look like a psychopath
Sad news for developed countries..
Unfortunately yes
from what I've seen the actual good jobs that are out there are going to require you to be onsite now. I had someone reach out to me for an ML tech lead job, remote in Toronto, and the salary was 130k Canadian, which is normally mid-level in Canada lmao
well funded startups and other smaller-medium sized companies will still offer decent salaries but you just can't escape being onsite at least a few days of the week
yes I see this here as well, every company wants onsite at least 3 days per week now. I think in a way it will be good that at least you'll compete only with local candidates so the market may be better in a year or so. the problem will be the salary reset that's happening now as only a few will be able to get a bump in pay when they switch jobs. If laid off, companies will undercut you unfortunately.
I've been experiencing the exact same thing as an engineer here in Australia. It seems the tech industry has imploded this year!
Oh, see a lot of British engineers seeing Australia as a good country to move to. Need to research that market.
It's so irritating getting underpaid off-shore people who cannot speak English well or communicate well overall. No offense to anyone, but it's extremely painful to communicate nuanced issues with language and communication barriers. Particularly in programming where mastery of language is essential to things like variable names and documentation. And you are expected to babysit the entire team who are composed of these people. It's honestly so refreshing when I get to collaborate with someone who really understand the language plus can actually communicate.
@@ChamplooMusashi true, good communication should be a prerequisite but unfortunately cost savings matter more and employee experience is always secondary
I've been working in IT for the last 20 years... this is so accurate that hurts.
Almost there myself, the "it's just a normal outsourcing cycle" cycle may be different this time
Very insightful. Its sad that teams in developing countries aren't that skilled. This refactoring business is disgusting.
I would try to be more optimistic and look at it from the wider perspective. The world is in permanent crisis since 2020 and energy prices and such make companies to cut costs. But all crises end and so will this one. Btw I am an outsourced employee and I'm also tired of the fact, that management doesn't care what we are doing, as long as Excel numbers check out. They are busy looking for 'exciting business opportunities'.
I certainly hope so, thing is that we’ve started a new crisis that replaced the previous one three times now and I think the status quo now is to have new ones to keep people busy.
I am from PH, please don't assume that systems not developed within your backyard is automatically sub-standard, this maybe due to operational or manegerial issue
Why spend money here if the result is a waste? Just to inform you there are free State Universities here, so most of the time your are dealing with degree holders
Also, I for one keep telling Devs here they are being under paid, 5 years experience only being paid 25K USD annual, while most of the time output from Stateside is just comparable with what produced here
@@rommellagera8543 thanks for your comment, I believe there are good and bad devs anywhere so believe me that I couldn’t assume that outsourced work is always substandard. But, in my almost two decades of experience, 90% of the outsourced work is substandard. The reason for that is because companies from LCOL countries often cut corners as well to bump their margins.
@@DecisionForest if 90% of outsourced work in your 2 decades experience is substandard, why continue to outsource work for decades?
@@rommellagera8543 so far it’s been cyclical with more or less coming back onshore. It’s the same for all countries, everyone gets too expensive eventually
In south africa, a SWE friend of mine was outsourced by geeksforgeeks to a bank named standard bank but he had to pay 30% of what he earned every month til the intership ends.
@@boondocksripoff2237 oh man, these companies are really profiting from these freshers
thank you for very informative vid. I am feeling the same too though I am from Vietnam.
🙏You are the future it seems. How do you find the market there?
Glad I am the future... but I understand what you mean.
The market is indeed very similar. We hire a few experts with strong English skills and domain knowledge, while the rest are mostly interns, allowing us to keep costs low and scale up the team quickly when needed.
It seems like companies often hire managers/architects with only a surface-level understanding, who are just familiar with trending buzzwords like Datamesh, Enterprise Data Platform, and Data Governance. This way, they can secure deals and sign long-term contracts.
the bad news. this offshore and nearshore teams will learn from AI quick and they are greatefull of work.
True, pair a mid offshore developer with AI and the western developer turns into a PM :)
I am from Ukraine and it has many outsourcing companies that work for usa and eu. Still market is pretty bad right now. There are 120 jobs related to java backend on major job website for example. And in 2022 there were 600 jobs. So we also struggle.
@@Smolandgor usually job boards show inflated numbers due to duplicates and ghost jobs but the percentage drop is significant. Would’ve assumed outsourcing to be growing there
In India my relatives told to me that we have more talent that is the reason why American companies will prefer us if Indians don't work then this American companies will fall because lack of talent
Now let's see what will happen
There are a lot of talented people there but the sheer number of engineers makes it that a majority is actually under qualified. So as a talented individual it’s harder cause you have to get past the bad experiences as well. It’s tough competition there
So do development teams from countries like india, Vietnam or other third world countries usually write bad code or generally bad developers?
Like how does it compare to the west?
Not bad code or being bad developers necessarily. You can get that in any country. The main areas are different communication skills and differences in culture and mentality that affect projects.
@@DecisionForest ah yeah that's what I thought, but I was confused because the tone of the video and the reddit posts had a negative tone for developers from such countries, generally countries don't matter, good devs and bad devs are everywhere.
Another question, so basically, devs in the west become PMs or hire developers as PMs and then let them manage the offshore teams and if things go wrong, everything is pinned on the PM, is that how it goes?
@@bereck7735 At this point in time that's how I see things, most work in developed countries will be more solution design focused with more managerial and coaching resposibilities. the job titles are yet to be defined but a "sharktopus" between tech and PMs. this way you have a single point of failure and you can use outsourced teams interchangeably, wherever you get cheaper labour.
@@DecisionForest that's kinda f'ed up, you hire someone on technically on false pretenses or be vague about the actual job requirements ( like you talked about in the video ), sign a contract, throw a bunch on responsibilities on the dev and also the dev has to manage the offshore teams and if they fail ( which they may on valid reasons ) the companies can simply blame, "this dev was a single point of failure, he / she couldn't handle the responsibility or the team and that's why this happened"
No one ever wanted to work, we all worked to have food and transportation
This is not true. I work because I want to contribute to society.
@@Centorior you are fool