知乎热议:程序员的悲哀是什么?

最近在知乎看到一个很意思的问题,“ 程序员的悲哀是什么?

很多人会以为程序员“ 脱发、加班、压力大、上班摸鱼 ”等标签是悲哀,而实际上这只是大众对此的刻板映像,并不是程序员真正的悲哀

毕竟这些标签在其他行业也都是普遍存在的,只是对于程序员群体来说,这些标签被互联网放大了所以显得格外的悲哀

但实际上的程序员的悲哀却来自我们程序员这个群体的内在通病

只关注技术的实现,不关注业务逻辑

大部分程序员在学习技术的时候,只会在乎技术的实现,而不去考虑更多的业务逻辑

经常出现的画面就是:

也正因为如此有了产品经理这个冤家,国外的产品经理更多的是对于商业业务的推进,而国内的产品经理更多的是对于产品细节的把控

因此,程序员的发挥能力进一步被局限,工作日常就是等着产品和设计给出流程图,按照图纸去步步执行

这样不仅禁锢了自己对业务的思考和成长,而且等项目做砸了,第一个背锅的可能就是程序员

只关注技术的分享,不关注商业逻辑

开源精神是程序员所推崇的,各个项目托管网站、学习资料、视频的分享造就了一大帮跨行进入互联网的程序员

要是没有现在那么多开源的技术,估计市场上有一大半的程序员得下岗

但是也正因为程序员的开源精神,造成了大量的人才涌入,毕竟环化材生只需要拿出发一篇SCI的精力,就能成为个初级程序员,加入程序员的面试大军

造成的结果就是初级人才越来越多,越来越内卷,最后35岁提前退休,卷王脱颖而出

让一个看起来高技术的职业人才通通成为了前期英雄,只要到第二年校招,就会发现自己很大概率被倒挂了

以为职业发展都是线性增长

温水煮青蛙在各个行业可能都有,但是别的行业可能是温水慢慢的蒸,但对于程序员这个行业水温还没上去来着,就有人拿着网兜把带走了

一行曾经见过,做项目前老板发奖金鼓励你把技术完成,但是项目完成上线后,为了节约成本就开了大部分程序员,留下少量的员工来进行维护

作为前期英雄的程序员,年轻点还好,赶紧去找下一份工作,但是年纪大了一点就难受了

这就是因为很多人按照惯性认为程序员的职业发展是线性模型,以后会越来越好,但很大情况下对于程序员来说职业发展是抛物线的,先增长后下降

如果没有预案准备,未来将会非常难受,当然做到一半提前转岗的不在此列

与其温水煮青蛙,不如主动的规划未来,那具体怎么做呢?

就算说程序员35岁退休,那也是针对初级程序员,技术专家的生命周期要长的多

毕竟工资增长靠工龄是不可持续的,能持续支撑工资增长的就是技术的不断精进了

不仅懂技术,而且还得更深层次的底层逻辑,才能再日常核心问题上发挥出自己的价值,这样就算优化也很难优化到自己身上

一直在技术圈子里很容易形成信息茧房,就像现在的各类算法推荐的流媒体,只推荐你感兴趣的内容,对你有帮助但不感兴趣的内容却离你越来越远了

同时跟电脑打交道久了,就更不想跟人进行交流了,越陷在信息茧房之中

所以还得多离开你的电脑桌,与人交流

只有不断的迈开腿,张开嘴,你将会发现,未来很多机会都是在与人交流中的碰撞摩擦出来的

为什么转行做程序员?那还不是因为工资高嘛

如果要提前规划未来的话,最好还是多尝试去了解兼职和副业,知道钱除了从工资里来,还能怎么来

至少赚1块钱也是好的,因为很多个项目都是从1块钱开始,然后不断滚雪球变大

只有副业开始不断有收益,那什么35岁危机、提前退休等危机全都不用考虑

程序员悲哀也都将会烟消云散了

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

安装 Python 环境

工欲善其事必先利其器。学习Python常用的开发软件也都整理在这了,给大家节省了很多时间。

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去。如果你不知道你该做什么,可以查看下面的实战案例。

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

需要资料的小伙伴请私信我哦!

每个行业都有悲哀,虽然程序员的悲哀被放大了,但仍然是最有潜力的岗位

无论未来转岗、还是创业,技术能力都会成为buff为自己服务

加油,打工人~