看到这个话题真是感慨万千,也一直在思考这个转专业到底为了什么。下面每一段自成一个理由,想到什么说什么,没有前后关系。希望给无脑逃离制造业的人一点启发。
起步机械自动化行业的论文毛子和美帝从19世纪就开始发表了,那批鼻祖跟中国没有任何关系,导致中国的这个行业从一开始就是远远落后的态势。美苏争霸又把两国的制造业推上了新高度(阿波罗登月),这都是中国没赶上的。IT行业全世界从70~80年代起步,最开始那批人多少有些华裔,现在也还活着,离大家并不遥远。如果真的晓之以理动之以情,他们或许极少数还是会回国的。科技方面你懂的,一个鼻祖的回国就能极大带动国内此行业的发展,参考钱学森钱老。
人才限制这一点比较重要,机械这个行业是个十分敏感的行业。机械自动化发展的极致就是军事武器,航空航天科技,一般国家不会把这么重要的东西外传,都防着呢。举个栗子,BAT可以轻易地挖来google,FB的核心技术人才,中国公民也可以轻易地获取这些企业的工作;然而中国挖得到洛马,波音,NASA,SpaceX的人吗?别说挖了,核心部门就是实习也只对US-citizen开放,英法日都不行。这一点严重限制了中国航空航天和机械技术的发展。去美国学ME的同学可以来聊聊你们同学的就业情况。
禁运机械行业的生产水平几乎完全依赖生产资料(机床等),然而高端机器是禁运的。IT行业的生产水平部分依赖于人(程序员),部分依赖于生产资料(电脑, 操作系统, C++, MATLAB, Python, Linux…),然而这些生产资料要么免费要么买得到,人也可以从硅谷挖得到,也就是说,IT行业完全站在跟美国同一起跑线上,而机械行业是“不平等追赶”。
工资这个比较复杂了,严谨点肯定需要用经济学来解释,但偶又不太懂。单从偶自动化方向的职位来看,国内普遍欠缺高端职位。国内自动化专业出来能够应聘到职位90%以上是单片机开发、嵌入式开发,自动化测试工程师等职位,恩,也就是“做产品”的职位。对于自动化方向比较高端的研发职位,如系统工程师,控制算法工程师,国内的工作需求非常非常小,因为这个领域高端企业和实验室本来就少。既然职位低端,工资自然开不高,因为可替代性太高了。偶想机械行业也是这个原因,职位大部分集中于制图员、操作员之类,高端的设计职位欠缺。然而美帝的system engineer、control engineer需求非常庞大,工资不输硅谷程序员(10-14万刀第一年)多集中于大型高端制造公司和实验室,当然,多半还是us-citizen only。国内的类似职位只有军工集团和航天集团有,然而待遇你懂的…
国内IT行业并不欠缺高端职位,可以说FLG招什么职位BAT就招什么职位,竞争之激烈完全不是机械行业可比的。不欠缺的后果就是掩盖了很多工资跟机械差不多的,月薪六七千的低端码农职位。(不信?这个档次工资的码农非常非常多,据说叫码奴)
市场不是说机械行业的市场不如IT大,只是IT的繁荣抢了本应属于传统行业的市场。偶一个在华为工作的技术宅同学每个月给腾讯游戏贡献4000块钱…但偶相信如果有质量上乘的可编程机器人玩具他一定会买一个。现在一个美女网上直播每小时能赚好几千,大家的钱都是闲的么?还真是,因为实在没有好东西可买,国外的东西又不是每一样国内都有代理,中国本土市场上质量优秀的东西太难觅了。大家看国产的日用百货、玩具,一看就是“能用就行了”这个心态做出来的,真是逼着大家不得不把钱都花在虚拟世界里,确实悲哀。
IT的繁荣其实中国IT做到现在这个样子真的不错的。但是给人感觉就是缺少一些真正领先的技术型公司。强如BAT,国外也有几个同质公司,但其他小的领域和大型传统软件领域大家非常落后。比如硅谷有很多奇思妙想,天马行空的小型大数据,人工智能企业;比如全世界的优秀程序员目前还是围绕着github, stackoverflow这几个网站的;比如传统IT行业的Intel,Nvidia,Mathworks,Adobe还是在各自领域拥有垄断性壁垒;如果没有那么多国外原创的开源软件和操作系统,国内IT真做不到这么好。偶国IT其实远远比美国落后,虽然稳居世界第二,但也没必要沾沾自喜吧?
关于这一点,评论里有人提醒偶中国人现在参与开源项目并不少,这当然是好事。但是要知道,开源项目能提高程序员的编程水平,但是并不能给经济带来直接受益。现在偶国的国情导致一个正常受雇于IT企业的程序员不可能有太多时间和精力放在开源项目上,当年12306出来的时候因为被人吐槽太多,有一些雄心勃勃的程序员建立了一个12306ng项目,但这种非常有意义的开源项目却因为大家各自没时间投入而导致夭折。这就是国内为什么没有大型原创开源项目的原因。
偶认为,开源项目的繁荣一定是在IT行业商业化到极致之后的一个自然现象,而不是没经验程序员面试的时候用来装逼炫耀的。大家都不愁吃穿不愁加班了,才会有闲情逸致投入到开源项目中。中国IT行业现在迫切需要的是一些有真正技术的公司,无论公司大小,这种企业才是IT行业中的制造业,而建立在各种开源接口上的中国式互联网行业(送餐团购打车买机票),只能算平台服务业。平台服务业的工资不一定低,但对民众来说不是刚需(相比之下,偶上述提到的软件你们相关从业者砍得掉吗?)。对于一个科研狗,偶不用淘宝最多买东西变慢,但不用MATLAB偶会饿死。变穷的时候首先砍掉的消费就是平台服务业,这也是现在IT行业的一个危机。因为中国人富有不是真的富有,是靠全国体量大,财富集中在少数人手里的富有,并没有藏富于民。还有一点,为什么IT行业加班多?因为全国的IT几乎都是平台服务型的互联网公司,这类公司为了提高服务质量只能延长服务时间,利用半夜抢修bug。而有技术壁垒的公司加班其实是不多的,因为没必要赶在半夜非要上线。新版本晚个两天发布根本不碍事。中国一旦有了一定规模的技术型公司,那么平台服务类的互联网公司为了跟他们抢人才,也不得不考虑加班太多是不是要给加班费的问题了,最终受益的还是广大程序员们。
技术壁垒什么叫技术壁垒?评论里有人拿外包公司说事,说做工具软件的时代过去了。对此偶只能呵呵了,外包那也叫技术?偶来好好跟各位解释一下技术壁垒的定义,如何判断一家公司的成功是技术上的还是商业上的?
要做到这一点判断你就算不必精通,也多少要懂点技术。大家拿微信打比方。微信刚出来的时候干掉了短信和飞信,微信有技术壁垒吗?大家首先要了解微信发送消息的原理,手机通过电磁波传送消息给基站,基站再通过地下光缆传输给另一个基站,另一个基站通过电磁波传送给手机,微信没有改变这里面的任何一个过程。微信只是把发送电磁波的模块从2G模块变成了3G模块,造成费用大大降低,进而成功。理解了这个原理,只要3G模块能买到,且微信用到的编程语言、库都是公开的,那么微信就是没有技术壁垒的,是商业模式上的成功。那微信有没有自己的壁垒呢?当然有。微信壁垒靠的是腾讯帝国的用户粘性,靠的是就算你做出了跟它一样功能的产品,用户因为迁移成本过大也不会选择新产品。所以新产品必须要在某些方面超过微信才能胜出。这样的例子也不是没有,比如chrome打败IE。
那什么叫做有技术壁垒呢?技术壁垒不是绝对的。比如在这个case中,你卡住了消息传送的任何一环,比如基站,就占有技术壁垒,不管哪个app都要通过基站传送消息,是难以绕过的。注意,有技术壁垒不一定赚钱多,但是技术壁垒的作用是掐住了微信的命门。如果基站运营商提高流量价格,降低短信价格(甚至绝一点,只提高微信的流量价格而降低其竞争对手的流量价格),那么微信就会遭遇危机。这是个伤敌一千自损八百的招数,但狗急跳墙的时候,也给运营商提供了一个杀死微信的招数,微信完全没有对运营商的制胜方式,只能拼命提高流量消耗以保证运营商有足够的钱赚。但基站是不是一定绕不过呢?不是的,比如偶发明了无人飞艇作为空中基站,那么该哭的就是中国移动和华为了。无人飞艇是不是有技术壁垒呢?如果别的公司造不出飞艇,就有;如果别的公司很容易就造出来了,就没有。
这个CASE中,真正有技术壁垒的大BOSS是电磁波。如果有公司发明了不靠电磁波传送数据的方式,又比电磁波效果好,偶敢说这家公司如果保密工作做好,能活200年不倒闭。管你无人飞艇,基站,微信,飞信,通话都掌握在偶手里。 所以这个CASE中,电磁波传输数据是真正有壁垒的技术。
所以大家发现,技术壁垒也是分层的,最上层的创新(应用层)是最没有技术壁垒的,而最底层的创新是最有壁垒的。每个技术行业都有自己绕不过的东西,那就是真正的技术壁垒所在。用windows来说,它的创新已经非常底层了,但Intel比它更底层,炼硅厂比Intel更底层,石油比炼硅厂更底层。大家懂了么?如果搞出能替代石油的新能源,这技术壁垒简直不可估量,控制了全人类的工业;如果搞出不用硅的芯片,Intel也就被比下去了;这才叫弯道超车。每一层有都自己的技术壁垒,每个人都应该去思考自己的公司的技术处在哪一层,这样才能判断公司的成功是商业上的还是技术上的。
肯定有人要问了,为啥底层技术壁垒那么高,工资还比上层低?这是因为很多底层行业已经一百年都没有过大的创新了,很多电气设备现在还在用麦克斯韦、爱因斯坦那时候的技术原理,石油开采也是很多年前的技术,是全人类皆知的。一项牛b的技术刚出来的时候,会的人最少,需求很大,这样工资就会很高;但是随着越来越多的人去学这门技术,市面上培训班层出不穷,会的人越来越多,门槛越来越低,工资就慢慢降了下来。等到全世界都已经普及了这门技术的那一天,只剩维护需求的时候,这门技术的工资就完全失去吸引力了。而现在工资最高的企业都是靠科技创新吸引资本的。底层行业虽然重要,那么多年没有重大科技突破,资本当然愿意投给科技上不断有突破的互联网行业(当然也有炒作嫌疑,比如大数据,VR都没有做到令人很满意,与获得的投资数目预期相去甚远)。所以,底层行业的科技重大突破之日就是涨工资之时。
本质IT的本质是什么?是提高信息处理能力。而机械行业的本质是什么?是提高工业生产效率。两者的本质区别还是挺大的,意义也不同。信息处理能力的提高带来的是社会运转效率的提高,工业生产效率的提高带来的则是社会生活水平和购买力的提高。前者省时间,后者是实实在在的赚钱。大家知道,国际货币的汇率就是以社会生产力为基准的,简而言之,如果社会生产力大幅提高了,人民币可以大幅升值,中国经济可以强硬。而IT繁荣带来的社会运转效率的提高,让人们省下时间来研究社会生产力的进一步提高,这是一个正向反馈。这个方面来说,两者缺一不可,没有说谁地位高谁地位低。
怎么办机械行业目前这种制图员满天飞的情况,想赶上IT的工资是不可能了。在美国,制图员的工资也没法跟程序员比。除非有质的变化,引入大量高端职位。然而这需要国家的产业形态进行大幅度调整,涌现出一大批高端制造企业,提供这么多职位才是正道。不要老想着转CS。转CS你也就是个二三流程序员,一流程序员从来都是初中高中就崭露头角的,如果你十分在乎多出来每个月这几千块钱工资,那当偶没说,好好去赚钱,好好对待父母和爱人;如果你家里有些资本,还对改变这个现状抱有一点点想法,就出国努力读个博士回来,利用你的人脉和资本,好好思考自己想再哪个层面的哪个技术壁垒有所突破,发展一个高端制造业方面的企业,慢慢扭转机械学生无脑逃离的现实吧。
科技发展的模式传统的机械行业、电力行业和现在的互联网行业都是科技行业,区别是前两者分别兴盛于两百多和一百多年前,互联网则是近三十年的产物。麦克斯韦刚刚发现那几个伟大方程的时候,电力是全世界最有前途和钱途的高科技行业。因为利润极高,资本家为了赚大钱,就会用高薪吸引技术工人(其实工资只要比别的行业高30%-50%左右就已经足够吸引顶级人才了,但是利润很可能是其他行业的数倍,资本家怎么会让工人赚得比自己多?)这时候工人根据技术高低,有一定范围内的议价能力。等到电力行业已经有足够多的人,并且没什么钱可以赚的时候,工资就回归正常了。这个过程在全世界只有十几亿人口,信息传播主要靠马车和船的19世纪,大概用了60-80年完成。只要一直没有新的革命性技术抢掉电力行业的风头,那么最好的人才还是趋向于去电力行业的,这样电力行业仍然会出现很多微小的创新。但是等到第三次工业革命——信息时代来临之后,电力行业基本在20年之内就没落了,到20世纪五六十年代,创新的任务已经交给了信息行业。目前(2017年),暂时还没有别的科技行业风头盖过信息行业,因此最好的人才仍然趋向于留在信息行业。其实信息行业内部也分档次,像数据结构与算法、控制论等就已经比较成熟,没什么人指望这些东西赚钱了;风口所在的人工智能,终究也要回归到跟机械行业一样的传统地位,被新技术所取代。至少在大家有生之年,肯定能看到它回归到跟现在控制论一样的地位。
关于集体主义有码农说偶这是狭隘的国家主义集体主义思维,现在是金融资本的时代,资本会追着互联网公司走,让有才能得人得到最大的发挥。那么偶解释一下这种观点的错误。
偶不否认现在是金融资本时代。为什么呢?大家有没有发现现在最新的科研成果都会出现在论文中,只有少数军工领域的技术才会保密。为什么呢?因为这个时代跟冷战不一样了,比如一个国家连续在几个高科技行业有重大科研突破,国家当然可以选择不公开这些成果。但公开了有什么好处呢?可以增加全球资本对这个国家的投资期望,觉得这个国家有希望诞生出领先的高科技公司。那么公开成果吸引来资本的好处远远高于不公开带来的壁垒,国家当然会选择公开。比如谷歌的围棋程序alpha狗。这个壁垒没什么实际意义,但给google吸引去的资本却不计其数。
国内互联网行业工资高的重要原因是现在资本投资的几个高科技方向,VR,云,大数据,人工智能都在互联网行业。几年前同学创立的上门美甲网站也居然能拿到1000万风投,说明现在中国投资的情形是钱宁可投一个前景不那么明朗的公司也不会烂在手里。这也是因为底层行业重大科研突破太少了,投资焦点全被互联网抢去了。现在国家大力发展的量子计算就是非常底层的突破。量子计算机如果成功,本来对现有计算机架构来说极其复杂的计算可以完全甩开Intel的处理器,并轻松得到结果,那么大家认为这样一个行业能抢掉多少现有互联网的热钱呢?
其实大家都是被资本家牵着鼻子走的,政府存在的意义在于虽然也想牵大家的鼻子,但与资本家的目的不同,所以兼听则明。年轻人遇事不要无脑赞无脑黑,多思考方显沉稳大气。