Seeing all the layoffs happening in the last months, looks like SWE is becoming a dead job for many people that want to start a career in the industry, i mean a junior dev won't compete with an ex Google engineer, ex microsoft, or ex zoom :). what's your opinion for the future of a SWE ? and what career paths that gonna get a high demand in the next 10 years ?
Generally, software engineers will have even more work in 10 years than they have today.<p>Demand will only increase as more and more systems built the previous decade become legacy and a nightmare to extend/maintain, with companies desperately looking for talent that will accept this kind of work.<p>And regarding this AI code generation hype... this will be a disaster that will result in extremely bad codebases full of subtle bugs. People will make a career out of fixing whatever the f chatgpt15 generated. Just wait and see xD.<p>And these layoffs... are just a cycle phase, and it's not even that bad compared to previous busts btw.
> a junior dev won't compete with an ex Google engineer, ex microsoft, or ex zoom<p>They are not applying for the same jobs.<p>Software is still eating the world and growing year on year. It’s one of the fastest growing sectors. Our economies globally are made up of tech companies where software development remains a profit centre for the business.<p>Nothing to worry about.
It’s important to understand how megacorps hire software engineers. They hire because they have money, not because they need people. They do this because hoarding talent stifles their competitors. If you’re making billions it’s better to pay a talented engineer to do nothing for you, than to let them build value for a competitor.<p>In an economic downturn, every company wants to save money, so they can safely let those people go because every company is doing the same thing.<p>But downturns don’t last forever. When the economy picks up, these companies will start hiring like crazy again.<p>This has happened before and it will happen again.
The gap between the needed software engineers and the available engineers if anything is growing.<p>There are jobs everywhere in the mid-level companies.<p>The actions of these giant monopolies are not a reflection on the career of software engineering. A large percentage of us will never work for them anyway by choice or by happenstance.
The job market for software engineers has for sure become increasingly competitive due to the pandemic and recent layoffs. However, the demand for skilled software engineers is not going away. There are tons of exciting career paths in tech that will continue to grow in the coming years, such as machine learning (ChatGPT!), data science (as long as there is a company, there is data being underused), and cloud computing (stuff's got to run somewhere).<p>And don't be discouraged by competition from more experienced engineers. Focus on your strengths and unique skills, and find a niche where you can excel. Don't worship these FAANG or w/e engineers; they're people firstly, and secondly they <i>did</i> just get laid off, so their generally applicable skills are almost certain to be rusty at least.
It's a local downturn, but I don't think the industry or career is dead. It's still a darn good job compared to most others, even if not quite as over the top.