厦门IOS培训
达内厦门iOS培训中心

0592-5903858

热门课程

IT 行业的工资是否虚高?

  • 时间:2018-02-11 13:48
  • 发布:厦门达内
  • 来源:疑难解答

先科普一下程序员到底要做些什么。外界对程序员的印象就是坐在电脑前面写程序。甚至有人问过我“真的有那么多程序要写吗”这样的话。


总体来说,大多数做程序员的都是帮着公司开发一个产品。这个产品按平台分的话可以是一个网站,可以是一个手机app,可以是传统的桌面程序,也可以是嵌入式系统的软件部分等等等等。


“现代程序员需要掌握的技能列表:


英语,写作,操作系统,文本编辑器,各种编程语言,Shell及命令行工具,版本控制及项目托管,项目管理,自动构建,持续集成,沟通工具,制图工具,各种云服务….” 应该没有其它工种需要这么多的技能了。(via 李路)


看看技能的要求:


什么叫"各种"编程语言——进目前的公司不到两年,我刚统计了一下自己提交过的代码后缀,有C / Perl / Java / Python / R / Pig / Haskell / Coffee script / Processing / (各种)Javascript  / (各种)SQL。什么配emacs/vi/browser/proxy,处理日志,做性能测试,解决多路分支的代码冲突,review新人代码,写单元测试,配Hudson跑持续集成的pipeline,运维线上主机,琢磨着给部署在Heroku的application加个ElasticSearch的支持,哪天轮到你当scrum master就要管理整个团队的backlog和进度,将会议记录记成思维导图,找些合适的库来可视化好不容易洗干净能对接起来的数据生成分析报告,每天花N个小时把邮件回得大体又滴水不漏,周末好不容易有空再去上公开课希望别和业界脱轨,我真是懒得说……


看看创造的价值:


有点正常思维的人都会认同程序员的劳动成果是实实在在地推动了社会进步,提高了人们的生活质量和工作效率。


其实可能大多数人都没有意识到,iphone问世是2007年,到今天也不过短短十年。真正意义的安卓手机出现是在2008年,十年不到。但就是这十年,应用的数量爆炸式地增长,已经彻底改变了人类的生活。而这十年又能培养出多少IT人才呢?特别是有多少优秀的IT人才呢?反正和手机应用的数量比起来肯定是少得可怜。而移动端的开发只不过是整个IT产业的沧海一粟而已。


这十年来还有没有和IT发展速度匹敌的产业呢?我可以很肯定地说没有,纵观整个历史也没有。这种高速发展是否可以持续呢,是不是泡沫呢?明眼人都知道不怎么消耗地球资源的IT肯定比石油、房地产要更可持续发展


而随着云计算的发展,各种开源的框架、平台和工具的完善(这也是IT产业特有的),人工智能和量子计算这些前沿研究的突破,IT不仅可持续发展,而且会发展得越来越快。即使是三年后的2020年回头看现在,一定会出现一些“不敢想象当时没有这东西该如何生活”的IT技术和应用。


如此几何式高速发展的IT产业,人才根本就跟不上,供需关系决定了IT行业的工资只会越来越高。当然,这是对于跟得上IT发展脚步的人才来说的。


IT是一个必须不停地学新技术的行业,因为发展地太快。现在主流开发框架(比如前端的react、angular,比如后端的Node.js),各种云端的技术(比如aws的各种工具,比如Docker container),新的编程语言(比如GoLang),老的编程语言的新特性(比如Java 8的stream),各种辅助开发和部署的工具(比如GitHub比如Jenkins),各种运维的工具(比如SumoLogic)等等等等没有一个是10年前就出现的,很多都才出现了五年,但已经取代了更老的技术


所以能在IT行业干了八年十年还没被淘汰的,至少都是很努力的人,和很多在传统行业里几十年都吃着大学里学的那一点东西的老本的人相比,他们配得上这份工资

上一篇:我今年刚毕业,选择IT行业有「钱途」吗?
下一篇:想进IT行业,但技术门槛过不了怎么办?
选择城市和中心
贵州省

广西省

海南省