国内的程序员(软件工程师)这一职业,是吃青春饭的吗?

程序员在很长的一段时间里,确实是吃青春饭的。但是现在情况在慢慢好转,对于今天的学生来说,再选择的时候,完全可以认为程序员将是一个常青的职业。

当我们在评判分析一种职业一个行业的时候,强调个人努力是不对的。个人再怎么努力,在 会大势面前就微不足道,只有在我们分析某个人的具体情况的时候,才可以从个人的角度去考虑。因此,我们不能强调程序员个人怎么样,而应该着重去考察IT行业的整体环境。

IT行业包括软件和 络,可以分为基础库类,大众客户类,企业客户类。在过去很长的时间里,企业软件是行业的主体。

基础库类,包括操作系统、语言基础库、 络协议、数据库、开发工具、图形视频编码等,这些是计算机和 络的基石,是整个信息世界的根基。要做好这些,非有经验的杰出程序员不可。这些人,实际上你不能简单的叫他们程序员,他们都是信息世界的大牛,有资格竞争图灵奖的那些人!这样的人很少,全世界也就那么一小撮。设计编程语言,制定国际标准,那不是普通程序员敢想的事。

大众客户类,是指QQ、邮箱这样的通讯工具,搜索, 交 络这些。这些东西由于直接面向千万上忆级别的用户,要求非常高,因此需要经验丰富的骨灰级程序员。这些人虽然离图灵奖已经挺远了,但是他们通常要么有十年及以上的经验,要么就是非常有灵性有悟性的程序员。

企业客户类,就是那些根据企业的要求,开发的定制服务软件。在移动互联时代之前,前两类需求毕竟少,在程序员群体中,数量上做企业软件的才是主体,这个是大势。

只要你观察周边或各种招聘会,你会发现中国其实没有技术性企业,所有中国企业都不需要什么技术,有的只是大众化普及的所谓技术,<!–more–>比如IT行业里牛逼的BAT也是普及化的本科出身的菜鸟就能胜任的开发工作,如开发一些QQ微信微博支付宝云计算等没有任何技术含量的软件系统,更多IT企业只需要大专中专生出生的菜鸟,做劳动密集型的低层次无脑力的所谓编程开发,如Web、Java、手机App,还有现在很火的深度学习人工智能,都是低级小儿科的东西,只要玩熟练就行了。

所谓高技术的弄来弄去就是将自己训练成熟悉某种工具/语言的熟练工,如同大学的科研人员研究来研究去无非就是将熟知的公式常识炒来炒去,极其无聊!

我现在听到深度学习、人工智能、云计算、3D打印、刷脸、物联 就非常反感,好像很牛逼似的,其实都是一些没技术含量的,被炒作起来的老掉牙的东西。一种被几乎所有企业所有大中专生都熟悉了的东西能叫技术吗?正如我听到“博士教授博导院士”就反感一样!这些都是烂大街的东西了!

你会发现其实编程都不会的计算机学生一毕业就能找到起薪很高的工作,真的是他们是合格的程序员吗?非也,是因为企业需要的就是这种啥也不会的程序员或软件工程师做一些单调的重复性的代码复制粘贴之类的工作,根本不需要什么多少技术。

由于整个就业市场都是这种非技术性的各种企业(尽管不少声称自己是高科技,可以开发刷脸的物联 或体育物联 产品),其实内行一看就知道都是大忽悠,这些企业的产品谁都能做,只要有钱招一些刚毕业的菜鸟过来让他们到 上去拷贝一些代码就可以了。

由于中国没有技术性企业,所以不需要经验丰富技术老练的研发人员,形成了“超过35岁就很难就业”的 会现象。我认同zhaosj说的

“一个很多人不愿意提起的真相是,国内IT公司的技术,很低很差,真正技术好、技术要求高的公司,存在但是不多。

所以,码农的水平,不是最重要的变量,而薪水是最重要的变量;于是老板们宁可要什么都不会但是肯加班的菜鸟,也不会要成了精的老码农。我整天算项目成本,对此实在熟烂于心。很多时候,不是没有追求,而是上面成本卡得太严了,迫不得已,整个项目只留一两个技术不错的,甚至有时候只有我一个(既管技术 ,又 做管理 ,当爹又当妈),带着一帮大学玩了四年刚毕业屁都不会的菜鸟,除了逼他们加班,还能怎样?

所以编码很多时候,变成了体力劳动。什么都不会的菜鸟,为了饭碗任劳任怨,便宜量又足;资深码农成本高(工资有时候超过主管),脾气大(有本事的人都眼高于顶),老板自然不喜欢用。于是劣币驱逐良币,分给菜鸟的工作越来越多,本来可以给高手作的工作也慢慢的转移给菜鸟,于是高手就失业了。

我希望所有项目都尽量由少数精英团队组成,老板也不答应啊。高手失业了怎么办?有的人创业了,有的人转行做管理了,于是资深程序员越来越罕见了。因为人即使自己力争上游,可是上游的空间却没有那么大,寻求出路只能转向,无外乎跳槽或者改行。这一切,表面上看是从业人员的选择,其实不然。

程序员也是商品,在市场不断萎缩化、山寨化的情况下,必然是地摊货为主。虽然这对每天被逼加班的菜鸟来说,有点侮辱,即否认了他们的实力(劣币),又否认了他们的努力(驱逐良币),但事实如此。看事情不能靠情感,经济现象分析往往违背直觉,但真实永远是残酷的。那么,为什么国内IT公司的技术很低很差,我本无法给出合理解释,就像无法理解为何越是低劣的山寨产品,在国内越是流行一样。”

所以你觉得你钻研的是技术吗?不过是熟悉某种工具罢了!

一个程序员学习平台分享给你们,让你在实践中积累经验掌握原理。主要方向是JAVA工程师。如果你想拿高薪,想突破瓶颈,想跟别人竞争能取得优势的,想进BAT但是有担心面试不过的,可以加我的Java学习交流群:282711949

注:加群要求

1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以

2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的

3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

5、有一定的C语言基础,接触过java开发,想转行的

小 勿扰,不喜勿加

链接:
https://www.zhihu.com/question/20267751/answer/264443332

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月15日
下一篇 2017年11月15日

相关推荐