软件工程师本质上更像蓝领技工?作者借这一视角解读 AI 冲击下的身份危机
Were Software Engineers blue-collar workers all along?
作者在文中提出,软件工程师本质上更接近蓝领技工而非白领,这种长期错位让他们难以应对 AI 引发的技术替代。文章把当下开发者的焦虑比作纺织工面对织布机、伐木工面对电锯的历史时刻,并认为掌握 AI 工具仍是可行的出路。
把软件工程师重新归类为蓝领技工,为当下 AI 冲击下的开发者焦虑提供了纺织工面对织布机式的历史对照框架。
There’s a common idea among economists that you can broadly split employees into two categories. “White-collar” workers are typically people who work in offices doing service-based, knowledge-based, managerial, or administrative work; “blue-collar” workers generally do manual labour or perform skilled trades.
Since at least the start of my career, software engineers have been considered white-collar. We work in offices at computers, and we deal with knowledge. Our work requires advanced training or education.
But what if that assumption has been incorrect? What if we were actually blue-collar, skilled tradespeople all along?
Typically, when we think of blue-collar workers, we think of people who do the hands-on labour of making or fixing stuff. Builders, plumbers, carpenters, electricians, miners, maintenance engineers, warehouse workers etc. Software developers have typically separated themselves from this category, but I’m not entirely sure why. We do the same thing — that is, we make or fix stuff — except we work in bits rather than atoms.
This is absolutely not to say that software developers aren’t as skilled as we thought we were. If anything, I’d say categorising development as a skilled trade gives more credit to the work we do. Just like electricians or carpenters, software developers must spend years practicing their craft in order to become skilled and sought-after. It doesn’t necessarily require a formal education, but it certainly takes time and practice to master.
I wonder whether this incorrect assumption is fuelling, at least in part, the current AI identity crisis that software developers are facing. Blue-collar workers, in general, have successfully ridden the waves of technological change. If you can manage a crew of manual carpenters, you can also manage a warehouse full of woodworking robots. It’s usually the white-collar workers who bear the most economic disruption from major technological innovations.
Software engineers are discovering that, just like anyone else in a skilled trade, they actually can be outpaced by technology. So we do what other skilled traders have done: figure out how to use the new technology to do the jobs we used to do by hand.
I’m afraid that this is the end of a very long honeymoon for software developers. We have spent the past 30 years being treated like rock stars in our companies. Our time and attention is protected at all costs; we have been able to demand salaries which far outpace our peers; non-technical colleagues believe everything we say about how long things take or how hard it’s going to be to write features. But the honeymoon is over, and we’re all freaking out because, among other things, we are no longer the most important person in the company.
We are the seamstresses lamenting the introduction of the loom. We are the lumberjacks worrying about chainsaws. We’re the accountants panicking about being replaced by Excel.
But if we learn how to use the looms, the spreadsheets, and the chainsaws, we might just be okay. And the good news is that there are still people sewing and chopping wood by hand, because they want to. It may no longer be something you can get paid for, but it’s certainly something you can continue to enjoy.
来源:Hacker News · ptrbrynt.com