昨天看到一个消息,真的很刺痛心。有一种高薪叫:心在流血,家人在流泪。

看到消息的不少人也在下面纷纷跟帖,表示自己的孩子虽然薪资很高,但也是为他们捏了一把汗。

程序员的薪资高,这是众所周知的,但是他们的工作强度也是业内人士所知晓的。动不动就是加班,通宵,甚至有人竟然连轴转。我们之前公司就有一位程序员,即便是昨晚通宵了,第二天还是继续上班,直到第二天夜里十点多才回家。

有人可能会有疑问,难道真的有那么多工作吗?真的有必要这样拼命地加班吗?

坦白地讲,现在的很多互联网企业,基本都是线上办公,24小时全天候在线。不管是晚上还是节假日,只要系统出了问题,必须马上就位,即便是不能到公司解决,也必须要进行远程支持。

我一位同学,毕业两年多薪资达到25000元,真的让人非常羡慕,但他却说,也只有在发工资的时候心里多少有些安慰,原本想着趁着年轻多挣些钱,但是有时候真的不能不服老。

研究生毕业就是27岁了,工作了两年多,已经快到了30岁。颈椎已经开始出现问题,而且因为长期不运动,熬夜加班,开始出现严重脱发,为了健康他选择了离职,尽管有很多不舍,但健康更重要!

外人羡慕的程序员却是这样的生活。得知真相后,你还会羡慕他们吗?

除了这些,还有更夸张的,规划不好,程序员是一个比演员还“短”的青春饭。那么作为一个从业七年的程序员,分享一些非常有用的经验给你,也一些非程序员更加清楚地了解这个职业。

1、保持竞争力必须持续学习

我们总是会听到很多人说,程序员过了30岁,将会越来越难找工作。这个现象是真的吗?找不到工作不是因为企业不需要高技术人才,而是他们不需要年龄大的初中级程序员。

很多人说,我虽然年龄30岁了,但是我的薪资要低一些不行吗?抱歉,公司不接受,他们为什么不找一个年轻,有活力,又不会喊苦喊累的应届生呢?所以想要让自己在30多岁仍然有稳定的工作,我们就应该持续精进自己的技术。

时刻将自己的技术点与最新技术相契合,具有新技术的能力,又有多年的从业经验,这样的员工必然会越来越吃香,那些干一年混三年的职员,即便不是程序员,也依然会面临危机。

2、转型管理岗,但要有技术作支撑

也许你会说,我现在虽然是程序员或者技术人员,但是随着年龄的增加跟身体的原因,无法保持高强度的学习,这时候该怎么办?

转型管理岗。这里很多人会有一个误区:转管理不需要学习新技术,只需要管管人,安排安排工作就可以了。如果你是这种思想,那么一定会转型失败!

管理岗,虽然说更多的工作是协调资源,派发任务,但一定是要对新技术有了解,即便你不能够直接一行一行敲出来,但是一定要对每个技术的特点以及技术方案有自己的独到见解。脱离了技术本身,空谈管理,不仅团队成员不服,工作也不会有什么亮点。

记住一句话:管理岗是以技术作支撑的,没有技术少谈管理!

3、拓展其他领域

在程序员里行业里,有多数人其实都是看到程序员薪资高,而投身到这个行业的。但他们真正的兴趣并不在这里,这时候我们如果想要为将来做打算,最好的方式就是在拿着高薪的时候,提前利用业余的时间拓展其他领域。

这样的例子不胜枚举,跨界达人,斜杠青年都属于这类人。

年轻人的压力越来越大,但我这里想说的是,一份工作只要我们持续精进去做,突出自己的不可或缺性,还会差钱吗?另外一点,拿到高薪当然好,但如果没了健康,高薪又能有什么用呢?

我曾经在2016年加班加到吐,真的是好几个月都没有在天亮时下过班。最高时,一个月光加班费就有两千多,但当时的同事一致表示:这钱我们不想赚,就希望能够按时下班!


2000 年左右配合着美国互联网泡沫的破裂,那时候就听不少人讲过,甚至没摸过计算机的大爷大妈都知道:“别学计算机,饱和了。十几年过去了,今天的 IT 产业有没有泡沫,是不是过热?”

肯定有泡沫。不过就算泡沫破了,IT 产业的需求规模还是远大于其他行业的。软件行业人才需求扩大,随之而来的是进入这个行业的人数激增。市场的需求加大,进入行业的人增多,浑水摸鱼的人也便随之增多了。而随着行业的蓬勃发展,公司对低端程序员的需求越来越小,在人员冗余的情况下低端程序员最先被淘汰。

4、建议

脱离低端程序员圈

  • 无论你是科班、自学或是培训班出身,请坚信在软件界,衡量你是否优秀的标准永远只有一条:能否解决问题创造价值;
  • 如果你自认为没有能力做计算机科学的研究,认为自己更多地是在企业里软件工程师,那么请切记自己的身份首先是工程师,其次才是程序员。我们的工作是用工程师思维解决实际工程问题,而不是去做题,或者表演酷炫的编码技巧。如果你还在学习的路上,请把这一点放在所有学习项之前;
  • 如果你出自培训班,你不用因为一些行内程序员的看法而感到担忧,那只是你起跑方式有所不同而已,不代表你不能跑得比别人快,实际水平决定一切。
  • 编程可以速成,但是工程师绝对不可能速成,如果你真的想过上还算舒坦的日子,拿看起来还不错的薪水,请尽早打消速成的念头。

5、最后

漫漫开发之路,你我只是其中的一小部分……只有不断的学习、进阶,才是我们的出路!才跟得上时代的进步!

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢。

希望读到这的您能转发分享和关注一下我,以后还会更新技术干货,谢谢您的支持!

有一句老话说的好:“比你优秀的对手在学习,你的仇人在磨刀,你的闺蜜在减肥,隔壁老王在练腰,我们必须不断学习,否则我们将被学习者超越。”当然一个人学习是枯燥的,还需要一个良好的学习氛围,因此我组建了一个学习交流探讨的社群,欢迎大家一起来交流探讨共同进步。还有一些收集整理的资料,感兴趣的可以加群,一起学习,共同进步!

这边把我收录整理的一些资料拿出来分享给大家,一方面是希望能够帮助大家提高,一方面也是警醒自己,要不断学习、不断提升,进阶才是王道!


我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

自行领取直达链接:【点击获取】

需要相关知识点可以查看我的【GitHub】,对于已经掌握的可以忽略以节省时间。

Android framwork相关源码解读

只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。


更多推荐

年薪百万怎么了?程序员这个职业一周工作70+个小时是在用命换钱啊!