在不久的将来,软件程序员是否将成为与低薪劳动者一样的情况?

硅发布


5G、人工智能等技术的突飞猛进。软件行业也在快速的进行更新迭代。

马斯克的脑机接口的实验成功,也意味着未来的软件地位会越来越高。人更离不开软件,不管是互联网软件还是物联网软件。

换一种说法,未来的软件程序员所需的技术水平会越来越高,只会网上复制粘贴的部分软件开发人员也会成为软件开发行业的底层底薪劳动者。

研发

软件程序员也隶属于研发的一种,也是技术工种。技术、研发这几年一直都是社会企业的重中之重,而对于技术人员,不管是哪个时代,都是不可缺少的一部分。

软件需要与时俱进,软件工程师同样也如此。是否是底薪职业,还是在于人。而不可能是这个群体。

些许拙见,供您参考。

从事互联网开发多年,欢迎大家骚扰


凯腾凯


其实我曾经是一个做过模具的人,当时影像最深刻的一句话,老板说我这晨全部都是技术人员,你一个技师也讲你技术好,要求这个要求那个,你知不知道你其实在我眼里就是一个普工,我这 一厂子人就全部是技术工,我差你一个技术工嘛!

当时这个给了我很大的震撼。

其实软件程序员在一定程度上还是需要比较高的技巧跟能力,其实低薪劳动者应该是比不上程序员的,除非是计时计件的劳动者,拿命拼。

但是话又说回来如果一直只是个程序员,没有一点涨进,那其实就是普通劳动者,顶多算是高级一点点的普通劳动者,做程序员我是不懂,但是技术工种我懂

程序员相对一般的劳动者来说

优点

第一应该是知识面更加广

第二有专注的地方程序

这就比普通劳动者来说更具有竞争力。

缺点

程序员的平均工作就那么长,没有普通劳动者长,在40-45岁左右如果还是程序员,基本上就没太发展,像大一点的公司这个年龄段还要少。

建议

既然事情是发生在不久的将来,或者一年或者两三年。那笔者建议您不论在哪个领域,加强专业技能,提升自己的核心竞争力,最起码您得有一件或者几件做得确实相当漂亮或者在哪个方面是别人比不来的。您能问这个问题就说您不是一般的劳动者,就冲您这问题就知道您肯定是努力的人,不是平凡的劳动者。


起航办公娱乐


看到这个问题,自己心里的感触一下子就涌上来了。五味杂陈。

我的回答是一定的,并且这个情况并不需要等到“不久的将来”,而是现在已经在发生了。

本人是一个所谓的“科班”出身的程序员,早在十多年前,还在念书的时候,周围的同学,包括老师就已经对这个行业有这样的认知了。

在这一前提下,要回答这个问题,我觉得我们首先把问题中的“低薪劳动者”好好分析一下。何为“低薪劳动者”,其实拆穿了说,就是“社会最底层劳动者”,在普世价值中,这样的劳动者没有前途和未来可言,即使再努力,终究不过是混个温饱。

有了这样一个认知,要回答“软件程序员是否将成为低薪劳动者”这一问题,我觉得可以先试着思考这样一个问题:“为什么软件程序员会成为低薪劳动者”。

一个大写的Why?

我们从两个方面来看这个问题。

先从社会角度来看,来看一段距离我们很近很近的历史。我是一个80后,我的父母辈在80年代的时候都是国有工厂的工人。稍微去了解一下那个时代就会发现,在那个年代,工人阶级是非常吃香的一个阶级。吃香到什么程度?那时候谁家女儿嫁了个工厂的工人小伙,那是非常非常有面子的事情。为什么?工人阶级工作稳定,收入中上,人踏实,在那个年代正是这一阶级的社会地位稳步上升的时代。

“工作稳定、收入中上、踏实、行业发展”,不觉得这些标签这些年来最多出现在程序员群体上吗?甚至前端时间都有新闻,说是阿姨妈妈挑女婿首选程序员。

后来呢,从80年代的辉煌,到90年代经济开始腾飞。短短10年,工人阶级变成什么样子了?

别人我不知道,我只知道我在念中学的时候,父母就陆续下岗了。

再来看这一代的我们,所谓的“程序员”。在我刚刚入行的时候,我的老师、我的前辈、我的上司都教导我,在这一行,如果仅仅只是写代码写代码写代码,在国内是没有出路的。中国不像国外,60、70多岁了还在写代码的老爷爷一大堆。

好吧,实际上这些年Java之父J大爷在求职的时候同样也遇到了年龄歧视问题。

当时我挺懵懂的,我只知道大家都这么说一定是有道理的。至于这个“道理”究竟为何,那是我自己在这么多年工作经历后,自己深刻体会出来的。

10年前的大部分程序员,掏出名片来上面都是清一色的职位:“工程师”。何为工程师?那个年代根本不像现在,区分前端、后端、架构、数据库等等各种岗位。那时候做软件开发,无论是客户也好,老板也好,只会告诉程序员他们需要什么,至于程序员怎么去实现,他们根本不关心。

什么界面?什么数据库?什么架构?你不是工程师吗,你不是程序员吗,这不是你的专业吗,这些不都是你应该解决的吗?

那个时候国内现今几家互联网大佬企业还在摸着石头过河,大部分小公司的程序员,基本上都是要从直面客户了解需求开始做起,自己整理需求,自己画原型,自己设计数据库表结构,自己设计程序架构,那个年代还没有MVC的概念,EJB大型框架如日中天,快速轻便的小框架只能靠程序员自己来设计,然后自己再编码实现,自己再测试,自己再配置服务器生产环境,自己再上线,自己再持续跟进,客户或者老板不满意了,也是自己一个人顶着挨骂,气呼呼地继续修改调整,一直到一个项目结束,或是宣告失败。

那时候去谷歌还不用自己带梯子,不管遇到什么棘手的问题,周围没有人可以帮助,只能自己去翻大量的英文资料,一点一点去解决。

那时候跳槽不像现在这样频繁,自己翻自己多年前的代码是常有的事,所以那时候的程序员大多也能养成相对良好的注释习惯。在座的如果有接触过那时候的对日外包项目的话可能也会有印象,很多日方对软件代码注释比例是要求达到50%的,啥意思?就是几乎一句代码一句注释。

所以去年阿里的Java开发规范能火我也是挺看不懂的,都是前几年老程序员们玩剩下的东西。

好吧,其实并没有任何贬低阿里的意思,毕竟是具有统治地位的大佬。但是仔细想想,在阿里内部能够成功推行这样的开发规范的人,属于什么水平呢?是什么年代的程序员呢?可不就是“前几年”留下来的程序员么。

随着社会发展,朝廷一声令下“大力发展互联网”,国内互联网大佬们在全球范围内给我们国家赚足了面子和民族自豪感,这个行业也开始收到大众的关注,随之而来的就是新兴程序员们如雨后春笋般冒出来了。

但是现在的程序员岗位已经划分的非常细致了。做后端的不懂前端,做前端的不懂移动端,这种情况比比皆是。要开发一个App,需要一个产品经理、需要一个懂数据库设计的、需要一个架构师、需要一个后端开发、需要一个web前端开发、需要一个安卓开发、需要一个ios开发,还需要一个项目经理来协调所有这些人。

这不吃饱了撑的么,说句大言不惭的话,这些事情我自己一个人都会--当然了,团队的力量确实不是一个个人能比得上的。

但是,反观团队内的这些个人,对他们来说,其实并不是一件好事。上面这些细分岗位中的任何一个,在一些比较热门的招聘平台或者App上发布一个岗位,哪怕薪资再低,不出半天求职者的简历和消息就能挤爆收件箱--这绝非危言耸听,只不过大部分程序员接触不到招聘的机会,所以很难看到真实的行业情况。

而处于这些岗位上的程序员们,仔细想想,自己的不可替代性究竟有多高?说句难听的,你正在做的事情,换一个人来照样能做下去。而当这其中的某个岗位不再需要你了的时候,你该怎么办?学习能力强的或许短期内能够换一个方向,学习能力不强的怎么办呢?

“什么,你不会做这事儿?那我要你干啥?”

“什么,你做这事儿要那么高工资,我请不起,下午我有面试,会来一波新的求职者,你自己看着办吧”

“什么,要你加班你怎么话那么多,你看看隔壁屋子几个刚毕业的大学生,都几天没回家了?”

各位,有个事情千万要记得:我们国家最不缺的资源就是人!别觉得自己有多牛逼,实际上几乎所有程序员的不可替代性都不高。

事实上,我周围很多同龄的程序员,现在无不在考虑这些问题了。他们中的大部分都是在进入30岁之前没有去点亮更多的技能点,没有好好发展自己的技能树,十年如一日的写代码。一过了30岁,就开始迷茫了。

另一方面,整个行业的收入水平也逐年被炒得越来越高,这就导致了越来越多的年轻人进入这一行业,为的就是赚热钱。这也催生了大大小小各种行业培训机构,这些培训机构的口号出奇的一致,“三个月”、“包分配”、“月薪过万”。进入这些培训机构的年轻人无不怀着对“走上人生巅峰赢取白富美”的热烈期待,却实际上变成了培训机构挣钱的工具。

就好象农民伯伯收割韭菜一样。三个月一茬儿。

当所有人都在关注,当所有企业都在推高这一行的收入,所有的年轻人都希望进入这一行当,连阿姨妈妈们都开始关注,觉得程序员是最佳女婿人选,这个时候就是危机信号开始显现的时候了。

在未来,能够留存下来的,一定是思考能力足够强的,一定是综合能力足够强的,一定是软实力足够强的,一定是学习能力足够强的,一定是业务能力足够强的,一定是管理能力足够强的......所有这些,全部都是“程序员”的后续技能点和科技树。要不要点开,要怎么点,就看每一个程序员自己了。

所有这些事情,仔细想想,完全和80年代的国有工厂的工人们如出一辙。

最近几天有个闹得很凶的新闻,某地要拆除周边的大量公路收费站,一众收费员跳出来说“我们把青春都献给了收费站,现在不要我们了,我们除了收费什么都不会做”。

公路收费站的收费员下岗,这件事情看似和程序员无关。但是真的是一点关系都没有吗?

我只想说:“你们饿死活该,有多远滚多远去吧”。


斯人若月


不用在不久的将来,现在已经有这个趋势了,但也不完全是。这句话看起来前后矛盾,请听我的解释。

程序员的工资没看起来那么高

其实仔细分析分析,程序员的工资其实并没有大家想象的那么多。

  • 月薪高,时薪一般:程序员工资看起来很美好,特别是互联网公司,但是这些公司加班普遍很多,算算时薪,好像也并没有高多少;


  • 压力大:加班多,压力大;重压之下,不注意身体锻炼的程序员(注意前提),真的是挣的钱都看病了;

  • 一线城市的生活成本:IT公司基本集中在一线城市,在北上广深,程序员三五万的工资,真的不足以安家置业。

初级、低水平程序员的日子不好过

我预测,未来程序员的工资,两极分化会越来越严重,初级的“代码搬运工”的工资会越来越低;能力与工作经验不成正比的程序员将被淘汰:

  • 近十来年,计算机一直是热门行业,所以一方面有很多大学生选择这个专业,另一方面各种培训机构也在“量产”软件程序员,所以越来越多的人进入这个行业,初级程序员的工资不可能像现在这么夸张。

  • 只有当大潮退去的时候,你才能知道谁在“裸泳”,这句话可以用在程序员这个行业,当整个行业不在“疯狂”的时候,混日子的程序员一定会被淘汰。

优秀的程序员,薪资依然会很优秀

不用担心的是,IT行业将继续火热,优秀程序员的薪资待遇依然很高。

  • 未来很长时间,程序员的缺口依然很大,只不过行业从原来的“野蛮生长”,变成了“优胜劣汰”;优秀的程序员需要持之以恒的学习,很多坚持不下来的,要么转行,要么只能接受低薪。

  • 程序员这个行业的特殊性,程序员小哥哥们的“脑袋”是最重要的生产资料,优秀的程序员是可以做到“一顶五”的,并且随着自动化工具的推广,只会“体力劳动”的程序员会逐渐被淘汰,剩下的必将是高薪的“人才”。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。


会点代码的大叔


很多人对于程序员的印象就是“码畜”,“码农”,“码皇”,整天就知道对着电脑敲代码,还被打上各种“宅”,“油头垢面”,“牛仔裤”,“运动鞋”,“电脑包”的各种标签。连“单身狗”这种标签最初也是从程序员来的。

还有一种恶趣味的说法,就是程序员是吃年轻饭的,说什么到三十五岁以后就该换工作了,这都是对程序员的误解,也是因为对这个行业不了解导致的误解。互联网发展太快,从身边的生活环境中就可以感受的到。

以前说三十年河东,三十年河西,现在说三年河东,三年河西都不足以表达一个“变”字。

很多人都觉得程序员是个高薪行业,但其实它在所有的行业中,也只不过是中等偏上而已。

行业在快速发展,程序员也在快速发展,有时候加班并不一定是在项目着急上线。有些时候是程序员也在学习,学习,学习。现在已经不是精通一门开发语言就能吃上好几年的时代了,学了c,c++,还要学java和python,学了后端也要熟悉一下前端,懂得了开发,也要学习一下运维吧,偶尔做个总结,也得会excel和ppt吧。

现在不仅要深度也要广度,不学习,不进步就会被淘汰。

现在人工智能这么火,会不会以后机器就可以写代码,取代程序员的位置?以后“程序员”这个代号会被取代,但是人是不会被取代的,科技在发展,人也在发展。

在不久的将来,如果那时的程序员还是现在的水平,会出现和低薪资水平的从业者的情况,但是大家都在进步,有时候会比你想象的更努力,所以,还是很看好程序员这个职业的。

祝好!


鸡蛋卷儿


当市场上兴起了各种火爆的程序员速成班、3个月就能领高薪的时候,程序员这个职位已经由火热到“稀缺”。

这个稀缺,不是指程序员的量,而是指程序员的“质”。

随便一个人就能通过培训班,然后出来找一份高薪工作。也由此,这个岗位变得杂乱无章。只要能写代码,就能上岗。
程序员的工作能力壁垒、在下降。一个抢手的程序员,不仅仅是会写代码就够了。
再说到程序员的高薪。其实高薪只是相对的,一个工作了2/3年的程序员领着一万多,这个时候有青春、能吃苦愿意加班。年纪轻轻,一万多看起来也挺多。但实际,付出的也是自个的时间成本呀。什么996、熬夜加班在这个行业,也是很常见的事情。
高薪是要付出代价的。
但是工作了5/6年以后呢?工资又能涨多少呢?2万的都特别少了,特别是年纪大了、熬夜加班是不可能了,身体比较重要。
一些普通的程序员,其实和大多数岗位都无异,不过依然远远高于底薪劳动者。

对于普通的程序员来说,真的是吃青春饭无疑了。

<strong>

但是,优秀的程序员就不一样了。

项目经验积累得越多、掌握的语言越精通,反而更能反扑成为专家。升职加薪也好,都不困难。
而且,随着人工智能、各种组件库和框架慢慢变得完善以后,程序员的需求量也在下降。很多代码不需要再一个一个地敲打,随便在网络上一搜一堆框架和组件,只需要按需更改下就行。
并非是不久的将来,就算现在都已经有这种趋势了。
我们公司的开发,从十多个人到现在,一个人负责一个平台。甚至,有些自己做不了的,直接找外包就成,用人成本大大降低。

在任何一个行业和岗位,都有可能沦落成为“底薪重复劳动者”,而且很有可能会被时代淘汰。

所以,不管身在什么行业岗位,保持对市场的警惕感、以及保持学习能力不可少。

大童小逸y


不对吧,培训班的出来,除非简历造假。否则工作都找不到。想当年,公司主程序二千块就能找个比现在二万块牛逼的毕业生。那就是我。三个月就要做一个卡牌游戏。四千块就比现在拿五十万年薪的牛逼。。会写Github上几个排名前十的框架工具。六千块就能找个人,一人对抗网易,腾讯团队。CTO,负责招二千块的人抄袭各种月入千万上亿的游戏。为什么腾讯找不到二千块就能写网易的阴阳师的。他能。最重要的,他能写游戏引擎。什么unity就是他参与的。虚幻三就是他参与的。我没资格写。也不会写。所以写功能就是二千。只有毕业生才是二千。满了三年经验。写功能的就要八千上万了。当然,十年的去他公司也是二千。因为还是写功能。要一万的要去其他正规公司


用户93912154010


说起软件程序员的工作,就是IT计算机编程,开发app软件,网络运行,网络安全大数据平台。说白了就是电脑面前一坐就是折腾四五个小时,有时还会忘记吃饭,加时加点的工作。

他们的工资可以,通常都高于普通劳务和服务行业工作者。但是他们的付出也是不容易,长长看到他们的工作就是说完成一个小小的任务,可以缓解一下疲劳,一件工作任务没完成,一个环节没做好,他们就在电脑前忙碌,知道完成一个环节才肯喘一口气。对他们来说加班加点是常事,晚上二十二点二十三点以后还在普遍工作,工作量很大。长时间下去,自身活动量少,加上电脑一些电子设备带来的辐射,很多人都产生了工作职业病,精神萎靡。有时候还会熬夜,累了就在工作位上简单休息到天亮。虽说他们的月工资一万左右,有的老员工两三万工资,除掉房租,生活费。赞下来也不多,他们付出的精神劳动,比普通职工付出的体力劳动要劳神的多。



而如今普通劳动者用工单位,招工难。劳动者打工,工资不靠谱,很多人纷纷做起了小生意,导致打工者人数越来越少。企业工厂提高工资,也表示用工荒。

所以程序员人数越来越多,工资平平,普通劳动者人数越来越少,劳务工资不断上涨。这种形式来看,将来软件程序员比普通劳务工工资也高不了多少


大哥搓澡么


近日正在读吴军的《见识》,说一下读书的感受。

低薪劳动者的困境在于:重复且无创造性的工作,而这种工作又占用了他大部分精力和时间,让劳动者无法提高自己,从而一直困在当前,而且随时面临被取代的风险。

其实,程序员听着是技术密集型的行业,但是,程序员也分三六九等。吴军提出过五级工程师的概念,最低一级的五级工程师能够独立完成自己的任务。程序员其实也算是工程师,那么这么一说,有多少程序员达到了五级工程师水平?

很多程序员自称码农,当然,会自嘲的程序员肯定是好程序员,但是,码农这个词,确实反映出了程序员行业中一些只会写写代码的人。

当GitHub,CSDN上充满着大量代码,当python库越来越充实,当市面上3个月程序员速成班越来越多,只会写代码,真的还有技术含量吗?

随着人工智能的进一步推进,在未来,程序员的分化必将越发明显。优秀的程序员们可以优化算法,可以开发全新的框架,而不入流的程序员,只能拾人牙慧,日复一日的敲代码。当编程向低龄普及,互联网产业的日渐饱和,低级程序员的竞争也会愈加激烈。这种情况,已经和低薪劳动者差不多了。


雪鸿70


我看到过 Quora 上有用户对这个问题做过回答,大概内容是这样的:

不是在不久的将来,而是它已经发生了。所有的大公司(苹果,谷歌,Facebook等)已经完成了你所说的话。他们把他们的研发离岸运送到其他劳动力成本远低于美国的国家

这一切都是可能的,这要归功于互联网。你不必在办公室工作。你可以在世界的另一边,仍然可以做得很好。现在每个人都连接到互联网。你完成了你的任务,测试了他们,然后把它们发布到中央回购站。

现在新的软件业务也出现了:SaaS 和 API 的发展。软件工程师只需要知道你想建立什么特定的功能/行为,然后他/她可以为你建立它。他/她不需要知道您想要构建的整个系统/应用程序。他/她可以构建符合您的规范的 API 并获得相应的支付。

软件世界比硬件世界有点怪异。当你看到一个硬件产品,你知道它在哪里,但你不知道一个软件应用程序的地方。您的应用程序可能是由世界各地的几个软件商店建立的产品。

这就解释了为什么软件公司有巨大的利润空间。你在服务器上放了一个“我相信我可以飞”的软拷贝。它花费你几美分。然后 - 比方说 - 拥有超过 100 万的下载量,每个下载成本为10美元,那么你就可以在那里赚到10美元。再一次...你花了多少钱?几分钱。没有制造工厂。没有生产线。没有工人。没有管理。没有医疗保险担心。不...不...不...

那么你需要做什么?您需要聘请软件工程师在互联网(一个网站/一个界面)上建立自己的存在,为您的客户提供访问(API 调用)给您的服务器,并下载歌曲,然后去那里。高枕无忧。钱会从天而降到你的腿上:-)。


分享到:


相關文章: