专栏首页程序员的知识天地十年后的程序员是否还是一个高薪职业?

十年后的程序员是否还是一个高薪职业?

10年前我刚硕士毕业,进一个小公司写C++,毕业生起薪就已经超过了澳洲平均年薪。

 10年后的今年我拿多少钱就不说了。可以透露的行情是,在澳洲市场上,资深程序员(senior developer)一个人的年收入顶其他行业一个家庭的年收入稀松平常。那些光鲜行业从业人员比如房产中介,辛辛苦苦赚底薪+加成,还不如程序员躺拿钱赚得多。

      并且在一定的级别上还有职位和薪水倒挂的现象。技术首席(tech lead)不一定比资深程序员(senior)拿得高;资深程序员很有可能比项目经理拿得高,虽然后者行政级别比前者高;而同个公司里资深程序员一定比分析师(business analyst)拿得高,虽然这两者基本是同级的。谁能干活能战斗,市场还是看的很清楚的。

        而IT行业在这十年中的爆点是大规模增长的。10年前没有移动计算(iPhone App Store是2008年才出现的),没有平板电脑,没有云计算,没有VR,没有自动驾驶汽车,没有共享经济。现在呢?10年后呢?要用发展的眼光看问题。

        狂喷IT业的无非也就是那么几点,什么写程序都是1个月里培训班出来骗钱的,互联网都是泡沫,等等。。。和其他任何行业一样,免不了从业者龙蛇混杂,更何况IT钱多,确实阿猫阿狗都来分一杯羹。但IT业的好处在于,从业者的能力是最容易量化的。

        Github参与度,Stackoverflow的成绩,开源项目代码,再不济上白板写一个程序,能力如何分分秒秒可以体现。而正因为如此,资深的程序员才尤为宝贵。我见过有外行老板来技术讨论会想“找几个程序猿做项目”,结果大牛们鸟都不鸟,他恼羞成怒。而我自己招人也很清楚:低手多,精英少。然而高手(aka:me)可以一眼识别你的战斗力,换了其他行业,行么?

所谓能力越大责任越大,合格的程序员不是那么好当的。学会计的考一个CPA就算被“认证”了,每年只要跟进下法律法规的变动就行。做程序员谁给你认证?你考了哪个公司的认证,别说不一定被认,给你发证的公司能不能活过下个5年都是未定的。

技术潮流要跟对(我见过跟了5年Silverlight的程序员,那叫欲哭无泪),知识要不停地更新。只想来分一杯羹赚快钱的,撑不了几年就会被淘汰。外行一直谣传程序员30岁退休,而事实是IT的趋势是资深化、精英化,随着云计算平台的完善,创业公司几个资深大牛顶印度外包公司几千人的生产力很正常。而这种趋势随着IT自动化水平的提高,会越来越明显。

        从另一个角度来讲,IT自动化伴随的是其他行业的失业,赚的有一部分是其他行业的钱。现阶段最著名最激化的例子就是以UBER为首的共享经济,把世界各地的出租车行业闹得鸡飞狗跳。硅谷的趋势很可能是华尔街那样翻云覆雨的高智商暴利产业。(也许已经是了,高盛的员工中码农的比例已经超过了操盘员)

所以来回答你的问题。程序员10年后会赚得更多,收入指数增长,前提是你随着这个行业一起成长。而IT业内部的贫富差距也会越来越大。

        当然了,“程序员”这个职业本身也并不是一成不变的。其他几个答案也提到了程序员需要与时俱进。在现在这个年代,像2000年那样吃定某个既定平台(比如.NET, J2EE等)就能活很久的行情已经不再了。昨天和业内人士吃饭也讨论到招聘要求的问题。

        对高端程序员的要求,不是精通某一门语言或者某一个平台,而是工程能力/解决问题的能力。换言之,你应该针对项目提出解决方案,然后为解决方案寻求最好的工具,而这些工具可能是你用过的也有可能是没用过的,如果没用过,这不能成为你避开该工具的理由。如此说来,强调自己是“某语言程序员”将会过时,替代的说法是“全栈”。

        以Javascript/HTML前端为例,许多从业新人觉得自己使足了劲都撵不上前端科技的发展,因为各种库/工具/框架乃至于Javascript语言本身都在高速进化。知道你为什么撵不上么?因为培训机构最多教你一点使用工具的能力,但你依旧没有解决问题的能力,当工具本身发生变化的时候,你也就无法适应了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 周鸿祎谈创业:很多程序员高智商但我一看就知道他们不会成功

    很多人都向往着有一天自己创业,程序员更是如此。如果你想创业,那么该怎样创业,需要有哪些准备,自己还有什么不足等等这些问题你考虑过吗?本文就跟大家分享周鸿祎在接受...

    一墨编程学习
  • 新程序员:哥,这个功能怎么实现?老程序员:请仔细动脑动手!

    在一个软件开发团队中,总是会新老程序员一起搭配,几个老程序员带领新程序员一起干。而在开发过程中有些新程序员犯的低级问题有时会让老程序员忍俊不禁,或者甚至上火。不...

    一墨编程学习
  • 程序员择偶不在乎经济,颜值和才华很重要!

    为了还原一个真实的程序员群体,极光大数据在10多个城市进行了一次程序员现状调查,通过回收的1684份有效问卷,得出了这份《2018年中国程序员研究报告》,从生活...

    一墨编程学习
  • 谷歌程序员辞职创业,赚钱还没原来多,码农工资有泡沫吗?

    程序员是真正的高薪行业。近年来随着AI行业的兴起,工资更是高到吓人,有公司甚至愿意为AI工程师开出百万年薪。关于这个现象,不仅我国人民喜闻乐见,美国人民也争论不...

    量子位
  • 怎么才算一个合格的程序员?【大牛经验】

    产品经理经常改需求这是程序员最头疼的事情,作为程序员应该也站在PM的角度思考,帮助PM分析出本质的需求,这也许可以减少需求的变更。当然,前提是得干一行爱一行,...

    Java帮帮
  • 我为什么喜欢编程

    这个周末,我在家核对More Joel on Software的最后定稿。 此书已经在申请书号了,一拿到书号,就可以印刷和销售了。所以,不出意外的话,年底之前就...

    ruanyf
  • 成熟到优秀的瓶颈问题

      很多程序员到了成熟阶段后,就会处于一个停滞状态。技术上已经驾轻就熟,工作上已经按部就班,心里虽然感觉有些不甘,但是何去何从他们显得很茫然很无助。我认为程序员...

    用户1289394
  • 增长黑客和程序员沟通指南:避开这8个坑爹瞬间

    其实,国内外增长专家认为,增长黑客更多的是一种思维(mindset),而非技术(technical)。写代码属于锦上添花的技能,而不是必要条件。

    纯洁的微笑
  • 老程序员被新程序员拍在沙滩上?

    这次去深圳的时候,抽空参加了一个深圳本地的线下沙龙,去的时候这个活动已经进行开始,刚坐下来不久,就听一个新程序员问一个老程序员的一个问题,引起了大家的热议。

    纯洁的微笑
  • 硬核老奶奶:81岁自学编程,半年时间开发上架一款APP

    60 岁开始自学计算机,81 岁开始自学 Swift,83 岁高龄成为全球年龄最大的独立开发者,仅用半年时间就成功开发并上线了一款 iOS 应用,这位名叫若宫...

    纯洁的微笑

扫码关注云+社区

领取腾讯云代金券