哪一瞬间,你忽然发觉对工作丧失了热情?
查看话题 >程序员当久了有什么缺点?
以下仅为一些观察,不代表个人经历,仅为一点思考。
你可能觉得自己是程序员,leader眼里可能就是一个资源。
你觉得自己可以36种方式写hellow world
,抵不过别人一句“不就是加一个div就好了吗”。
你觉得自己可以把代码优化100行,依然不妨碍亲朋好友觉得你可以盗QQ密码、重装系统、修手机。
健康
每当别人知道你是程序员的时候不免会来一句,头发还多吗?或者是,你们是不是特别喜欢格子衫?本来男生能挑选的衣服就不太多,这下还给排除了一样。
当然,也许这些只是别人在玩梗而已。
因为久坐的时间太长,再加上996,锻炼的时间就少了不少,很容易肥胖。胖了就很容易生病。网上盛传的不敢去体检,并不是段子。几个同事都多少身体都出现了问题。颈椎有问题的好几个,胃病、脱发、眼睛近视的也不少。
搜索程序员猝死的新闻还是不少的。

职业发展
互联网在国内发展历史没有国外长,比较早从事互联网并作为程序员的,80后开始居多。看国外的一些调查报告,明显20-40之间的从业者占比比较大。
国外环境还好一些,还有不少年纪很大到依然编码的程序员。国内目前的环境大家也都懂,以前是35岁危机,现在已经提前到30岁了。“面试造火箭,工作拧螺丝”的现在也比较普遍,竞争也越来越激烈。
与教师、医生、公务员等职业不同,程序员社会关系几乎为零。家人住院了或者要找关系的时候,程序员并没有上面的职业有优势,在三四线城市尤其如此。新时代农民工的称呼不无道理。
虽然前面看着没有太大的忧愁,不过如果不及时醒悟,很容易面临职业发展困境。或转行,或搞副业。有人说还可以滴滴或者外卖,实际上,以社会发展变化之快,到时候这两个职业也不会是现在这个样子了,各行各业都是在发展的,不会静等着你。
思维方式和沟通
程序员最讨厌bug,所以在编写代码的时候除了考虑常见的情况之外,其他边边角角的情况也要考虑到。实际上可能是,80%的情况只占用了20%的开发时间,考虑其他特殊情况却占用了不少时间。
在生活中,一般来说,黑天鹅事件会存在到比较少。这样的思维方式虽然考虑周到,但容易想太多,而且多是一些负面或者人们不太愿意看到的。毕竟,乐观开朗,能够提供保障的人才是比较招人喜欢的。好的守门员去做冲锋不一定能行。
工作的性质决定了他们需要严谨和认真。但是这样的思维方式如果在生活中渗透太多就容易成为较真或者认死理。毕竟,开开心心、会生活、提供情绪价值才是人们所喜欢的。如果不加以区分和改变,很容易成为工具人。
由于经常和机器打交道,和人打交道的时间就少了。就算是有沟通,也多是和同事等,缺少和三教九流打交道的经验,很容易缺乏社会经验。而沟通,是人必备的基础技能之一。由于技术更新迭代太快,花在学习其他方面的时间就少了不少。别人忙着追星追剧,你:这谁呀?这又是谁啊?
不管是“「活在大城市社会底层的,往往是那些 5A 级写字楼里、每天上班打卡中午吃盒饭的」”也好,还是“新时代农民工”也罢,不管什么职业,对有的人来说是养家糊口的一份工作,对有的人来说,是实现自我价值的方式。每个函数都有自己的使命。JUST DO IT