TE
テックエコー
ホーム24時間トップ最新ベスト質問ショー求人
GitHubTwitter
ホーム

テックエコー

Next.jsで構築されたテクノロジーニュースプラットフォームで、グローバルなテクノロジーニュースとディスカッションを提供します。

GitHubTwitter

ホーム

ホーム最新ベスト質問ショー求人

リソース

HackerNews APIオリジナルHackerNewsNext.js

© 2025 テックエコー. すべての権利を保有。

Ask HN: What will tech employment look like in 10 years?

78 ポイント投稿者: ipnon7日前
What jobs will become prevalent? Which will become scarce?<p>I do not predict the elimination of the humble coder, but the covid hiring wave has come and gone, and Big Tech for the most part successfully minimized the workforces of those who were hired in the covid wave: frontend, backend and fullstack engineers. The patterns of code required for these positions have been successfully recognized by the LLMs I think, and for many cases a single staff engineer with experience and a trusty LLM is similarly productive as a team of 2-4 junior engineers led by a senior engineer was only a short 5 years ago. I do not expect much expansion in this &quot;traditional&quot; web development (these positions have really only existed in modern form for about 20 years, roughly when Rails was first released).<p>Many such as Amjad Masad and Beff Jezos are of the opinion that for those who would have taken these positions before, the options are to either drill down the stack towards the bare metal, by reason of relative difficulty of embedded engineering, and that one struggles to imagine high-stakes software such as in a SpaceX rocket, Boeing airplane, or Anduril drone relying primarily on vibe-coded slop hastily LGTM&#x27;d into production. So the kind of software that requires large amounts of formal, simulated, or physical verification seems to still be necessary, but this is much more difficult to write than a webpage. Expansions in the labor market for those writing C, C++, Rust in the context of operating systems, embedded systems, microcontrollers, drivers, and so forth seems likely.<p>The other option seems to be to leave the stack entirely, and leverage small teams to create niche and targeted applications for small segments of users. There has been some success in this area as well, but requires a much broader skillset than simply being an expert programmer and understanding some computer science.<p>The options seem to be either to start reading Bjarne Stroustrup or Peter Thiel. But the skill ceiling for either path is fairly high, and for the short term I predict a sustained contraction in the software engineering labor market, while people adapt their educations and long-term career goals. Headcounts at FAANG I don&#x27;t see recovering soon if ever. This has broader implications for a traditional startup route where one earned their stripes at FAANG before launching their own venture, but I digress ...

38 comments

omarhaneef6日前
I know you’re trying to see where the puck is headed but I think there is a lot of work between where we are and where LLMs replace 4 Junior devs.<p>The workflows we have are not quite right for it. Coding has always been 10% coding and 90% debugging but I think the rate at which we generate the 10% will grow exponentially.<p>This means that the debugging has to grow. We will generate errors at an unprecedented rate.<p>LLMs trained on previous errors and methods won’t catch them. They’ll be more complicated and spread out over the code.<p>We need new tools to visualize the code and track errors. I think what it means to be a programmer will change. More testing, thinking and less klocs.
评论 #43955519 未加载
评论 #43953489 未加载
评论 #43989038 未加载
评论 #44001129 未加载
评论 #43953833 未加载
frankc6日前
The day to day of a software engineering job has changed and will change more depending on how advanced llms get (and all bets are off if we do get to AGI). However, I don&#x27;t really think you will see a massive drop-off in employment for two reasons. First, competition is going away. If your developers are x times more productive, so are your competitors developers. I can see a bit less need in non-product companies if more domain experts are able to build their own tools, or generalized agentic tools eliminate some of the need for custom tooling.<p>However, I think there is a second thing that is often overlooked here. It seems the angle is always &#x27;oh companies can replace developers&#x27; but no one seems to consider that developers can replace companies. I think you are going to see small teams of very skilled people replace able to make amazing products. There are limits to what llm&#x27;s can do on their own but a skilled engineer who masters the tooling and can unblock the models and knows the techniques to keep the models productive as the codebase grows will be able to produce amazing things far beyond what they could ever produce before. I think you are going to see an explosion of new, smaller companies. I think if you are an engineer you shouldn&#x27;t be gloomy, you should be excited.
评论 #43953583 未加载
jhp1236日前
How did manufacturing adjust to the rise of 3d printing and the new world where 90% of consumer goods were printed at home, replicator-style?<p>How did the finance world adjust to a world where financial transactions were automated on the blockchain using smart contracts?<p>How have cities adapted to the massive migration of in-person experiences to the metaverse — and so soon after they rebuilt all their physical infrastructure around the revolutionary personal transportation system known as the Segway[0]?<p>[0] none other than Steve Jobs predicted that cities would be designed around the Segway <a href="https:&#x2F;&#x2F;www.theguardian.com&#x2F;world&#x2F;2001&#x2F;dec&#x2F;04&#x2F;engineering.highereducation" rel="nofollow">https:&#x2F;&#x2F;www.theguardian.com&#x2F;world&#x2F;2001&#x2F;dec&#x2F;04&#x2F;engineering.hi...</a>
评论 #43955263 未加载
评论 #43955699 未加载
geremiiah6日前
Everyone is talking about AI this and AI that. I think the more pressing job market pressure is from there being way too many graduates due to increased interest in the field from the general population. I TA at a university and I see the current crop of CS students and the demographics have changed a lot.
评论 #43963334 未加载
giantg26日前
In 10 years, I suspect we will have more off-shoring, extremely few entry&#x2F;mid jobs on-shore, and an increasing push towards being tech lead like guides. I think companies will use off-shore labor and LLMs to do most of the grunt work while we have senior+ engineers focused on guiding those people&#x2F;agents.<p>It&#x27;s just one more step in the multi-generational trend of eliminating&#x2F;outsourcing lower skilled jobs and increasing the barriers to entry for the remaining jobs. I&#x27;m not optimistic.
评论 #44003788 未加载
评论 #43953393 未加载
评论 #43968337 未加载
评论 #43953772 未加载
idiotsecant6日前
The idea that you could just learn python and make an upper 5% salary in the first place was absolutely wild in the first place. I&#x27;ve been screaming at anyone who would listen for the last 2 decades that programming is a skilled trade and it&#x27;s practitioners should be unionizing. This is more true than it ever was. It won&#x27;t happen, the HN cadre will continue to turn up its nose at the idea until they are slowly incinerated by the roaring flame of capital exploitation.
jeffrallen6日前
Same as it did it 10 years ago.<p>Generalists will be undervalued, but will always be able to find a job.<p>There will be pockets of extraordinary cruelty and pockets of extraordinary grace.<p>Where you find yourself on the cruelty&#x2F;grace&#x2F;specialist&#x2F;generalist surface will still be up to you, but also, just as it has been for thousands of years, also up to fate.<p>Do your best, control the things you can, and accept the things you can&#x27;t. Remember that work is just work, not living.<p>Hang in there, it&#x27;s only 10 years more to get there...
评论 #43953462 未加载
benoau6日前
I think over the next decade many countries are going to flex their autonomy and replace &quot;Big Tech&quot; with their own tech so there will certainly be opportunity in the EU, in UK&#x2F;AU&#x2F;NZ&#x2F;CA, in Latin America. The whole supply chain from embedded software to drivers and operating systems and user-facing software and platforms is going to be under more scrutiny than ever.<p>One thing that is constant is the billions of people using the internet and their buying power, so I think there will also be tremendous opportunity for people able to release good software while mid+large+huge tech companies focus on eliminating the expensive tech salaries that built and sustain their fortunes. Their software is going to become shittier until LLMs get much better.
atleastoptimal約8時間前
There will be no tech employment in 10 years in the same way that there were no horses in transportation employment by the 1940s.
andyish3日前
There are so many directions it could go in. I imagine we&#x27;ll be revisiting trends from the past - LLM generated apps will be everywhere and behind the curtain, they&#x27;ll be a lot like a VB6 app from the 90s - System Analysts will be back in vogue because you&#x27;ve got to feed the LLMs something.<p>10 years after that will be interesting. Can you imagine a $100m business running on dozens of apps generated by various LLMs. Are management going to sign off a rebuild from an LLM or are they going to get a team in to do it from scratch and consolidate the systems.<p>Agile principles will be back, &quot;Individuals and interactions over processes and tools&quot; will be a popular line.
danjl6日前
It will be glorious! LLMs Will replace most managers and all executives. Developers will use their corporate AI to answer all questions from the outside world, allowing them to focus entirely on writing code. No need to talk to other humans, aside from other developers. Coders will develop lasting personal relationships with their IDEs. AI enhanced design tools will provide pixel perfect designs that users always love. Glorious.
HenryBemis2日前
I was thinking about LLMs, productivity, the &#x27;human tax&#x27;, and other parameters from a different view.. &quot;What if&quot; (I am not counting the costs yet&#x2F;at this point)(numbers come from my head - no supporting documentation for them):<p><pre><code> existing team produces 200 2&#x2F;10ths of the team + LLM produces 200 existing team + LLM produces 4000 </code></pre> Of course that varies on the area&#x2F;dept&#x2F;function&#x2F;etc. If I was a businessman, I would seek to see how with the same costs I can explode my productivity (quantity _and_ quality), keep team sizes the same and well fed, and let them take the business from +200 to +4000.<p>Now, I also have (constantly) in mind Orwell&#x27;s &quot;in front of your nose&quot; [0], so some-one&#x2F;some-company may sacrifice (as they usually do) the long term for the short term (shareholders must get their dividend _now_ or else...) and in which case, &#x27;never let a crisis go to waste&#x27; let&#x27;s all fire 20% of our staff, destroy benefits&#x2F;salaries, and hire back everyone at 20%-30% less. Yes our companies will have less profit in the short term, but the cost saving (2y no pay, and afterwards 30% cheaper labour) would be great.<p>[0]: <a href="https:&#x2F;&#x2F;www.orwellfoundation.com&#x2F;the-orwell-foundation&#x2F;orwell&#x2F;essays-and-other-works&#x2F;in-front-of-your-nose&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.orwellfoundation.com&#x2F;the-orwell-foundation&#x2F;orwel...</a>
bustling-noose6日前
I’ve been working with a team of so called ‘junior’ devs and coding is the least of the problems. Design and architecture is by far the most difficult thing for people to understand and get a hang of. A staff engineer won’t replace 2-4 junior devs with LLM. He will focus on the design and architecture and then get 2-4 engineers to execute it with LLMs. The two might sound the same but it’s not. And that’s the difference between understanding software engineering and coding. LLMs make coding easier, not software engineering.
评论 #43985996 未加载
moltar6日前
Try this experiment. Install a few apps, like Time Doctor and Wakatime to track where you spend most of your time while on the computer for work purposes.<p>After a week, take note of how many hours you spend actually writing code.<p>I won’t share my exact count, but it’s shockingly low in relation to all of the hours spent working.<p>My bottleneck to more productive output is 100% not “unable to write more code faster”. It’s actually people. Other people.
bob10296日前
Tech employment in 10 years is going to favor candidates who know how to get the job done with the fewest moving pieces.<p>The current era of making the most complicated fucking thing possible is clearly nearing its conclusion. The writing is on the wall with the now weekly conversations about vendor and dependency management crises.<p>One might say to use something with more batteries included or whatever. I&#x27;d go 5 steps further - have you solved the problem outside the computer yet? Do you understand the domain model? Do you understand <i>why the customer wants to pay for any of this bullshit in the first place</i>?<p>I think that&#x27;s approximately what it&#x27;s going to look like. Excel, bash and powershell replacing kubernetes clusters.
评论 #43953549 未加载
StefanBatory6日前
I think there will be a crash of any sort of junior positions and the employment numbers will fall down. There will be need for experienced, intelligent developers, but only highly below average.<p>Average devs will be no longer needed as all they can do a senior will be able to do in the same time with LLM.<p>I think we&#x27;ll go back to the system as in the Mythical Man-Month - one lead developer, one below them to do less important tasks, and a few domain experts not related to programming. Ironically I think good front-end developers may remain useful as UI&#x2F;UX experts.
评论 #43953326 未加载
Tade06日前
I can&#x27;t say anything on how work will be organised, but there&#x27;s a thought I had the other day:<p>The rate of adoption of new APIs will slow down considerably.<p>LLMs only really know what they&#x27;re taught and when a new API comes out, the body of learning material is necessarily small. People relying on LLMs to do their jobs will be hesitant to code new things by hand when a LLM can do the same using older APIs much faster.<p>Who is going to do it then? Well, someone has to or else the API in question won&#x27;t see widespread adoption.
评论 #43954003 未加载
moograms5日前
Here are my predictions for 10 years out along with upskilling recommendations: <a href="https:&#x2F;&#x2F;open.substack.com&#x2F;pub&#x2F;drewhoskins&#x2F;p&#x2F;the-most-promising-ways-to-upskill?r=fhayi&amp;utm_medium=ios" rel="nofollow">https:&#x2F;&#x2F;open.substack.com&#x2F;pub&#x2F;drewhoskins&#x2F;p&#x2F;the-most-promisi...</a> I agree with many of your points, would just generalize a couple of them. For example, I think there are many pieces of software that need to be complex and excellent, not just those close to hardware. And niche apps are a good (but not only) example of where LLMs will struggle to solo-code because they lack product context. Other key questions for a project: how much training data does the LLM have access to? (Innovative things generally have much less.) How much ownership skill is required to build it?
mbil6日前
I think we’ll see a lot more software. Lots of non tech people will increasingly have the ability to create custom software tools and prototypes. They’ll share and remix these. Some of them will be fully productized, at which point professional software engineers will be called in to help untangle the LLM spaghetti and create proper applications. So I think there will be more software work in consultancy.<p>I think we’ll see advancements in robotics and more hires there.<p>And I think there will be more jobs around the LLM ecosystem — progress on foundational models, inference optimizations, on prem migrations, networks of agents, AI more deeply integrated with existing sw.<p>Overall I think there will be more jobs in observability, security, and infrastructure.<p>I agree there will be fewer junior positions. I’ve written about some of these ideas before including a deskilling for new practitioners <a href="https:&#x2F;&#x2F;matthewbilyeu.com&#x2F;blog&#x2F;2025-03-08&#x2F;ai" rel="nofollow">https:&#x2F;&#x2F;matthewbilyeu.com&#x2F;blog&#x2F;2025-03-08&#x2F;ai</a>
jverce5日前
My bet is that engineers will have to go down, closer to the silicon level. The higher-level stuff will become more and more accessible to the non-tech consumer, so building apps and stuff will no longer require tech-savvy people, everyone will be able to make their own app.
namaria5日前
I think it would be a good idea to start by reading Asbhy and Wiener on the foundations of cybernetics. They knew the limits of using computers to automate stuff. They wrote their books in the 50s. Since then we have tried and failed many times to automate all the things with computers.
realreality6日前
In 10 years, resource, energy limits, and wealth inequality will become increasingly clear to everyone, while the climate continues to warm at an accelerated rate. Social instability might preclude the existence of software engineering, aside from a tiny minority supporting the lavish lifestyles of the ultra-wealthy.
aetherspawn6日前
Gen Z and the generation afterwards, having had parts of their psychology destroyed by Tik Tok, ready access to AI for cheating school and such, will lack the attention span to properly learn time intensive skills such as coding and first principles engineering. Knowledge of complex maths and theorems will be lost and there will be generally no interest in things such as functional programming, proofs, math, etc.<p>Initially there will be a huge employment downturn as organisations follow the pattern of hiring a Gen Y expert and supplementing them with Gen Z juniors using increasingly good AIs.<p>After a while, the Gen Y seniors will retire and&#x2F;or die and it will be impossible to source a senior developer with actual knowledge. Wages will skyrocket for a few Gen Z experts, but in general there will be a shortage and the entire industry will eventually reboot, although I am stuck to speculate how exactly.<p>At some point, we will lose the ability to quickly make advancement in AI because engineers will stop understanding how they work due to a lack of deep understanding in mathematics etc. and advancement will drop by 100x or 1000x.<p>Due to people becoming very lazy on average, capitalism will become ineffective and most governments will veer towards centralised services, or central planning&#x2F;communism to cope with the lazy populous. A few people with work ethic approximate to today’s founder work ethic, or deep skills, will be worshipped.
rjurney5日前
When AI is cheap, why use juniors, regular software engineers or off-shore labor at all? AI replaces these things. Why not use the best available talent to oversee and guarantee the work of coding agents? To define requirements and translate them into maintainable code? This is the trend. It takes mastery to produce good, maintainable code from vague requirements using coding agents. This seems like value add a human will continue to provide.<p>I also see the blending of engineers and data scientists with product managers.
yewW0tm83日前
Single function hardware machines that pass new weights and biases based upon the latest state and the prompt.<p>Tech work will look more like a data center tech. Demand for programmer jobs will shrink to only what the hardware manufacturers need.
whobre6日前
No one knows or even has the slightest idea. Predicting the future is a fool’s errand.
sk109456日前
The pattern you&#x27;ve said makes sense. The amount of full stack engineering roles will reduce with LLMs and agents able to complete these tasks with the required context.<p>Computer Engineering domain will continue to grow. This will be due to 1) need for better GPUs and CPUs 2) need for data centre infrastructure engineers<p>LLM ecosystem will also continue to grow along with Machine learning ecosystem. Regression based models cannot be replaced by LLMs due to inherently not being reliable in producing consistent output for structured problems
squidbeak6日前
There&#x27;s a lot of hope in the other comments that senior engineers will survive. And who knows, maybe something will occur to slow AI development. Or maybe we&#x27;ll hit some hard limit we can&#x27;t anticipate. Maybe society will even lurch left and act to protect jobs. But if none of these things happen, there will be a day when senior engineers find themselves unemployable, like pretty much every other worker.
theletterf6日前
For tech writers, it&#x27;ll mean becoming editors more than writers. Editors of LLM generated stuff. For developers, I guess the evolution will be similar: more architectural thinking, more code reviews, less typing boilerplate.
gardnr6日前
It&#x27;s difficult to imagine what it will be like, but it will be radically different. There will always be a need for a programmer to be able to review code and make sure things are going in the &quot;right&quot; direction. One can speculate if this one human + AI will replace 10, 100, or 1,000 human workers.<p>Recently, there was an analysis of when we might get to Post-Labor Economics:<p>&gt; 2025 to 2030: Collapse of knowledge work. The &quot;KVM Rule&quot; applies: any job you can do entirely with a keyboard, video, and mouse will be fully replaced.<p><a href="https:&#x2F;&#x2F;x.com&#x2F;daveshapi&#x2F;status&#x2F;1916188978727784847?t=9YNl90VO4A62x3aQhEQ-hw" rel="nofollow">https:&#x2F;&#x2F;x.com&#x2F;daveshapi&#x2F;status&#x2F;1916188978727784847?t=9YNl90V...</a>
评论 #43953375 未加载
评论 #43953447 未加载
评论 #43953440 未加载
90d6日前
&quot;a single staff engineer with experience and a trusty LLM is similarly productive as a team of 2-4 junior engineers&quot;<p>I think we are SEVERELY underestimating the amount of slop that is going to come from this.
评论 #43953288 未加载
评论 #43953286 未加载
评论 #43953245 未加载
trumbitta23日前
Is this written with an LLM?
defdefred6日前
Expert in debugging AI coding crap, I guess... People that still really understand code...
bilsbie6日前
10 years is just too far out to talk intelligently about? I’d start with three years.
yapyap6日前
no clue
colesantiago2日前
please don&#x27;t worry, because AI, there will be new jobs created by AI, abundance will be in sight.
评论 #44006560 未加载
crq-yml6日前
We&#x27;re on the cusp of an indie software boom.<p>The reasons why exist in Taleb&#x27;s antifragility thesis: the antifragile will gain from disorder.<p>The nature of the tech industry, in the decades roughly since the Cold War ended(which put to rest a certain pattern of tech focused on the MIC and moved SV forward into its leadership position), has promoted fragility along several of Taleb&#x27;s dimensions: it aims to scale, it aims to centralize, and it aims to intervene. The pinnacle achievement of this trend is probably the iPhone, a convergent do-everything device that promises to change your life.<p>But it&#x27;s axiomatic(in Taleb&#x27;s view, which I will defer to since his arguments are good enough for me) that this won&#x27;t last, and with talk of &quot;the end of the US empire&quot;, and a broader pessimism in tech, there seems to be popular agreement that we are done with the scale narrative. AI is a last holdout for that narrative since it justifies further semiconductor investment, stokes national security fears of an &quot;AI race&quot; and so on - it appeals to forces with big pocketbooks, that are also big in scale, and also in a position of fragility themselves. But eventually they will tap out too, for the same reasons. Whether that&#x27;s a &quot;next year&quot; thing or a &quot;twenty years&quot; thing is hard to predict - the fall of the USSR was similarly hard to predict.<p>The things that are antifragile within software are too abstract to intentionally develop within a codebase, and are more a measure of philosophy and how one models the world with data - CollapseOS is at the extreme end of this, where the viewpoint is bacterial - &quot;all our computing infrastructure is doomed if it is not maintainable by solo operators&quot; - but there are intermediate points along it where the kinds of software that are needed are in that realm of a plugin to a large app or an extension to an existing framework, and development intentionally aims not to break outside that scope. That thesis agrees with the &quot;small niches&quot; view of things.<p>Since we have succeeded in putting computers into every place we can think of, many of the things we need to do with them do already have a conventional &quot;way of doing it,&quot; but can exist in a standard and don&#x27;t need to be formalized behind a platform and business model - and LLM stuff does actually have some role in serving that by being an 80% translator of intent, while a technical specialist has work in adding finish and polish. And that side of things agrees with going deeper into the stack.<p>I believe one pressing issue that&#x27;s faced with this transition is the inclination brought from the corporate dev environment to create a generalized admixture of higher and lower level coding - to do everything as a JS app with WASM bits that are &quot;rewritten in Rust&quot; - when what indie software needs is more Turbo Pascals, Hypercards, and Visual Basics, environments that are tuned to be complete within themselves and towards the kinds of apps being written, while being &quot;compatible enough&quot; to deploy to a variety of end-user systems.
ninetyninenine6日前
10 years is a long time.<p>Enough time for LLMs to see marked improvement and possibly the hallucination issue to be significantly reduced or solved.<p>When then happens the remaining software engineers won’t be skilled. Like many people in the principle or staff position or managerial position… technical skills don’t matter. AI now handles technical skills and the people controlling the AI are people who can navigate the politics.
评论 #43953390 未加载