程序员们 过去一年你们过得好吗?
原标题:程序员们 过去一年你们过得好吗?
回顾即将过去的 2017 年,AlphaGo 与柯洁的再次对战、Google AI First、百度 All in AI 带着无人驾驶上五环等让我们迎来了人工智能前所未有的火热,连同的,还有层出不穷的智能音箱。
而春风得意的摩拜、ofo 则带来了持续一年的共享单车大战,小米与 iPhone 开启了全面屏手机时代;更有比特币突破 2 万美金,许多开发者都加入了或人工智能或区块链的阵营……
回首过去一年,每位互联网从业者都有自己的感悟,那么,当一年将尽之时,我们是否扪心自问过,2017自己过得好么?所从事的领域是否处于行业的风口,亦或是行业泡沫即将破灭?熟悉的语言是否仍是主流,知识储备是否满足行业的发展,要不要转行去做 AI?又如何缓解巨大的工作压力,薪资是否可以更上一层楼……
如此多的困惑,在即将到来的2018年,是否已经有了答案?我们回首过去三年,同时总结 2017,从薪资到具体的技术领域,有了许多发现,希望能够为你带来一定的价值参考。
都说程序员高薪,可同时也面临着巨大的工作压力
回顾过去,通过CSDN公布的开发者调查数据显示,全国有近5成开发者月均收入过万,其中近7成来自一线城市。作为相对高薪的一大群体,软件开发者们的平均工资相比上一年均有所增加,月薪在1万元以上的开发者占总体数量的45%,较上一年度上升了12%,其中月薪在2万以上的开发者数量同比增长67%。
在2016年,7成以上的软件开发者月薪不同程度地得到了增长,近6成的开发者月薪增长幅度在3000元以内;近2成的开发者工资增长则在3000元以上。
但是,与薪资同时增长的,还有极大的工作压力。97%的开发者或多或少都会感受到来自工作上的压力,其中4成以上的开发者会频繁地感受到来自职场的压力,更有10%的开发者认为自己时刻处于压力之中不得缓解。
热门技术领域薪资优势明显,专业技术人才缺口较大
以2016年千播大战之时为例,无数开发者都投身到了直播应用开发中,调查结果显示,当时直播平台的开发者月薪主要集中在1万元以上,直播类开发者月薪在2万以上的占比高于软件开发者整体水平,其薪资涨幅也超过软件开发者综合水平。不难看出,热点行业薪资依旧是高于传统行业。
而在近两年,比直播更热的是人工智能技术,事实上,从1956年人工智能成为一门学科至今,人工智能发展经历了几次起落,正如前文所说,AlphaGo之战与众多巨头进击 AI 让AI 专业人才的需求无限放大。
但是,专业人才代表着生产力,高质量的数据是生产资料,这两者依然是制约企业人工智能应用能否有效落地的关键因素。人工智能技术应用是一项极富挑战性的工作,在CSDN 过往的调研中,有 58% 的企业表示缺乏专业人才,还有 40% 的企业亟需高质量数据资源。
而在应用人工智能技术的企业中,我们发现以深度学习为代表的机器学习技术被企业大量使用。其中,近4成企业在利用深度学习技术,通过构建深层神经网络来实现自动反馈和优化预测模型的目的。每一类机器学习算法都有对应的应用场景,企业需要同时掌握运用多种算法解决业务问题的能力。
另一方面,分布式计算引擎Spark则是企业使用最多的机器学习框架。Spark专注于数据计算,具有内存计算速度快、运行时间短等特点,且生态系统丰富。随着Spark版本演进越来越成熟,它能更好地适用于数据挖掘与机器学习等需要迭代的算法中,由此吸引着越来越多的企业使用,占28%。而在深度学习框架使用方面中,Caffe、TensorFlow位居前列。