程序员加班这个话题已经算是老生常谈了,大部分的程序员都是时常加班,也有少部分程序员是朝九晚六,这个主要看你在什么行业和什么公司了。

我们一个一个来:

先说说搞软件就是吃青春饭

这句话不完全对。

其实也有很多40多岁的程序大牛现在依然奋斗在一线岗位上,而且依旧是项目的中坚力量,当然,也有很多在30多岁就转行的程序员。这主要取决于“你”个人对于这个职业的喜爱程度和技术深度了。

为什么很多人说程序员是吃“青春饭”呢?

主要是因为程序员是一个需要不断学习的职业。这和很多可以在工作中就积累经验的工作不同,程序员在项目中虽然也能积累经验,但是单纯的技术积累更多的还是要靠平时自己看书或者去开源社区自学。

现在,技术的更新迭代非常的快,十几年前我们还在说三层架构,没几年我们就开始流行总线和服务化了,在没几年,DDD和微服务又开始流行了。同时,各种的中间件、异构等架构方式也是层出不穷,AI、大数据、区块链技术也是席卷而来。对于程序员来说,想要掌握所有的技术几乎是不可能的,但是,大的浪潮就是这样,你必须随波逐流,否则就成为大浪淘沙中被淘汰的那些杂质。

程序员是吃青春饭吗

而那些说程序员就是青春饭的很多人,其实就是在这技术的浪潮中被淘汰下来的那批人。可能在开始时,他们也对技术有过追求,可是在过程中可能松懈了,懒散了,结果再次想要追赶的时候,发现差距已经太大了,最终不得不选择改行。

但是,依旧有很多人一直对技术有坚持,一直对这个行业有坚持,他们学习新的技术甚至研究新的技术。年龄并不是评判程序员行业的唯一标准,但确实,想要在程序员这个道路上走得长远不太容易。

再说说程序员加班吧

确实,程序员的加班还是比较严重的。加班最多的是华为吗?其实并不一定。

2018年有一个统计数据,华为确实在所有科技公司里面是下班最晚的。不过,腾讯、阿里也并不比华为少多少,几个公司的差距也就是几分钟。

程序员是吃青春饭吗

可以说,在这些互联网公司,加班基本就是常态。当然,这些公司也是出了名的待遇好,福利好。就算是996,但是依旧是被各种程序员们挤破头的企业。

当然,并不是所有的程序员都在互联网企业,也有大把大把的传统企业和外包企业有技术部门,在外包企业,可能程序员就是偶尔项目冲击的时候加班,其他时候还是能够按时下班的。而在传统企业,那估计就是朝九晚六的按时作息了。

当然,你要货少离家近,就别指望钱多,付出和回报还是成正比的。而且,在这些企业,你更能够体会程序员就是吃“青春饭”这个定义。