编码员将成流水线工人?《连线》撰稿人谈计算机领域未来就业问题
让编码作为学生的未来职业意味着什么?
升职?加薪?出任CEO?迎娶白富美?走上人生巅峰?
《连线》(Wired)和《纽约时报》(New York Times)杂志的自由撰稿人克莱夫·汤普森(Clive Thompson)认为,事实并非如人们所想的那样美好。
汤普森在一篇名为《编码,下一个蓝领工作》的文章中,批判了当下流行文化和一些作家,认为他们过度炒作关于程序员的概念,他认为并不是每个“码农”都能成为马克·扎克伯格和Mr. Robots,他们的世界不代表“码农”们的世界。
汤普森最近在一份专访中介绍了美国编程工作的现状,指出了计算机科学领域目前面临的一个棘手问题,并暗示学生在未来找工作时可能面临的现实。
他表示,并非每个“码农”都将是硅谷的精英。编程工作有很多种,小到镇里的银行系统维护,大到大公司的软件开发。现在各类编程学院、编程训练营都在大批量地培训学生进入编程行业,甚至对低收入社区的居民进行再培训,以帮他们过度到编程行业,找一份稳定的编码工作。但这些人并没有得到真正的提升,在未来,这些编码员将成为“蓝领”工人,现在的编码学生也将沦为未来的流水线工人。
以下是专访的节选整理:
问:为什么你认为编码是未来的蓝领工作?
汤普森:部分原因是它的发展太普遍,太迅速和太广泛了。如果你类比一下其他工作,并看看劳动力预测,就会觉得编程类工作的前景是相当不错的。事实上,一直到2024年,整个编程行业的人员需求每年都会以12%的速度增长,比其他大多数行业要快得多。
第二件事是,编程类的工作非常多样化,需求到处都是。当我们听到“码农”时,首先想到的是在硅谷工作的人。他们会做一些应用程序(App),可能流行,可能不流行。这就是外行的想法以及对这个工作的认识。实际上,硅谷只是一个非常小的编码世界。美国所有程序员中只有8%的人在硅谷工作。
无论哪个城镇,都需要编码员。无论处于什么状态,他们随时都需要编码译码。这些工作往往更像是在维护设备。例如,有一家银行,你在银行前端登录时看到的设计就是所有的JavaScript(JS)。浏览器每隔几个月就要更新一次,必须有人在那里维护,并确保所有的JS能够匹配最新的浏览器形式,保证业务正常,并保证没有任何安全漏洞。这种工作真的很稳定,起码十几年或几十年之内都是必需的。这是一种只需操作熟练的工作,回报远远大于付出。
当人们想做编程时,往往会去大城市,那里有大量的编码工作。他们是必需的。他们收入很好。他们不一定需要成为炙手可热的编码人员。很多人不喜欢自己的工作,接受编码再培训就可以换行。他们只要学习一些编码就够了,利用这个技能,找到真正稳定的工作。这就是为什么我把他们称为蓝领的一个原因。
当我们想到蓝领的时候,经常想到那些盖房子、生产汽车和做类似工作的人。而随着时代的发展,可能那些人的工作已经没有了,那时候非常像蓝领的,就是编码员。
问:关于未来的经济,你还能告诉我们些什么?根据你过去的研究,与其他蓝领工作相比,最好的计算机科学领域的工作是什么?
汤普森:我不能告诉你和其他行业的比较,因为我主要从事技术方面的工作。我可以告诉你,在科技领域有不同种类的工作。低收入的如银行的电话业务。你接受公司的产品培训,然后人们在遇到困难时会打电话给你,你必须尝试着去帮助他们。这通常是一项入门级的工作,没有学位或其他任何技能也能获得,但是薪水并不高。
接下来是像Web开发之类的工作。有人来找你说:“嘿,我们需要为我们公司建立一个网站,或者我们有一个网站,需要迭代。”这种工作薪酬要比上一个多很多,而且工作方式非常独立。这些类型的工作,你可以通过积累工作经验提升自己,或到网上学习来胜任。这种工作通常按小时计费,工资很高。
编码工作的最高水平是软件开发。那就是会有人来找你说:“我们是一家公司,有人为我们的服务下订单。我们需要一个完整的应用程序,通过网络可以接受这些订单,并自动发送短信给我们所有的承包商和快递人员。”在这种情况下,你所做的就是中上层人士该做的事,你所挣的也是中上阶层的薪酬。所以,这些就是你进入中上层工作的标志。
如果让你“成为旧金山的马克·扎克伯格,赚上几十亿美元”,那么你就会开始考虑这些想法了:“我要有稳定的中产阶级的生活,我要有一个稳定的家庭,有一个负担得起的房子,能够顺利地在俄亥俄州退休。”进入那个层次,你就会意识到,我们教育的方式需要改变。
如果你想正式学习计算机科学,首先要获得四年的计算机科学学位。如果你有钱支付大学费用,好处是,你将得到一份不错的工作。社会对有学位的专业人才的需求远远大于大学培养的毕业生数量。问题是这些费用很贵。
其次,在你的职业生涯中期进行再培训是,但这不太容易。也许你已经有了几个孩子,也许你的公司经营不善,等等。你会遇到一系列的问题,导致你四年后无法拿到学位。
另一件事是我们现在谈论的工作类型的问题了, 你不需要进行四年的计算机科学研究。工作时,其他专业人员会教给你所有关于排序算法的复杂东西, 以及如何使某些东西高效运行。这些都不是你需要知道的事, 你只要做到能修复或使用某个网站,能挖掘别人网站的数据,带回他们存储的信息。这些你可以在一所社区大学通过两年兼职学习学到。
或者你可以在一些编码训练营里学习。尽管目前这个行业良莠不齐,如果再加强适当监管,我认为它还是大有希望的。
问:说到这些学院和编码训练营,在我们探讨下一个问题前,我想为你播放一个小片段。这段视频来自大型教育技术会议SXSWedu。视频中发言的是哥伦比亚大学教师学院的副教授克里斯托弗·艾姆丁(Christopher Emdin)。
艾姆丁博士在视频中暗示了他对编码工作的态度。这和你说的很相似,但我认为他的批评更严厉。
艾姆丁:年轻人有一种感觉,就是全世界都在为一种不寻常的经济而努力,但他们却被禁锢在自己所处的位置。
在当前以STEM为中心的时代,人人都希望变得很“STEM”,但没有人真的在做科学、技术、工程或数学工作。这个短语的含义与其意图完全不同,研究不等同于参与。它完全脱离了你希望人们参与STEM,并成为STEM经济一部分的想法。
各地都有教人写代码的学校,我这样说并不是反对编码学院,我只是认为这是一种反常理的做法。你进入一个社区,建立一个慈善机构,给居民提供一个了解新知识的可能性,但是在现实中,你对他们的期望仍然很低。你教他们怎么按一个按钮,然后教他们看屏幕上的变化。然后你说,这就是编码学院。
但实际上,你不是在教他们成长,也不是教他们完全参与STEM或计算机科学。你之所以教他们,仅仅是把他们当成新经济中,下层阶级的一部分。你可以用“编程学院”的方式来创造一个新的人口阶层,但他们其实就是在STEM工作环境中劳动的工人。这和在现有环境中创造一个工人有什么不同?
艾姆丁对新兴劳动力的批评比你所描述的要严厉。他注意到了一些关于在低收入社区教授编码的有趣观点,并让学生们做好准备,成为他所说的“新经济中最底层的阶级”。我知道这不是你说的,但你们有相似的思路。
你对编码进入低收入社区有什么想法?你认为人们做得对吗?你认为有什么可以改进的?
汤普森:关于这一点,他是正确的。从历史上看,任何领域只要有白人做,就会得到很好的回报。这就是特权运作的方式。事实上,最开始的编码工作起源于40年代和50年代,由女性做的。在40年代和50年代,高收入的工作是制造机器。那时候没有人知道如何用物理方法制造一台电脑,这是英雄该做的工作,男人们做了。然后他们说:“发出指示这种事,像秘书该干的事。我们让女人来做吧。”
所有40年代和50年代的先驱程序员都是女性。当然,当编程变得更有价值时,这种工作就变成了一种荣耀,所有的白人男性都参与进来,接管了这项工作。这是60年代,70年代,80年代和90年代的故事。
现在的发展是什么,我想艾姆丁教授跟大家说的是,编码现在是应用如此广泛的一门学科。每天有大量的需求产生。你成了超级精英,你成了百万富翁,你很忙,有一些事情不值得浪费时间去做,这些事儿是白领的工作,是秘书该做的。
举个例子。网站的前端设计用JS来实现。代码常常需要重写,因为事情发生了变化,而这种事被视为不那么高端或没有什么艺术性。所以,那个领域有很多女性和来自非传统背景的人,但他们工资普遍不高,声望也很低。
所以,我不认为他是错的。我们已经看到这种模式多次发生在很多行业中,出现在编码领域也不奇怪。话虽如此,我们现在仍处在一个转折点上,在未来的10到20年里,我认为这一领域会有很多不错的、收入丰厚的工作。
编程是一个独特的领域。一旦你掌握了,就可以自学更多,并应用到其他不同的领域。我现在最喜欢的一个领域是“机器学习”,你可以训练AI系统来识别事物,自己做事情。听起来像发射火箭一样高大上,但其实不是。只要你知道足够多的编码,就可以研究,并了解更多。
其他类型的工程工作没有给你很多自学的机会。
如果你想建造喷气发动机,但你是通过自学的业余爱好者,那么波音公司肯定不会让你和专业人员一起建造飞机。但在软件行业,这是经常有的事。
我认为艾姆丁教授有理由担心人才低端的问题。但是,如果这些起点相对低的人有理想,又勤奋,实际上他们是有机会晋升的;甚至这也是普遍现象。但对于那些不是常春藤盟校的人来说,这着实是一件不太容易的事。
来源:Edsurge
作者:Jenny Abamu
智能观 编译
—完—
想知道AI加教育领域有哪些最新研究成果?
想要AI领域更多的干货?
想了解更多专家的“智能观”?
请在对话界面点击“找找看”,去获取你想要的内容吧。
声明:
编译文章旨在帮助读者了解行业新思想、新观点及新动态,为原作者观点,不代表智能观观点。