很多人专注于程序员得到了什么,优渥的薪资、大厂的offer、股票期权,甚至连35+裁员都会有一笔不少的n+1赔偿费。
但成为程序员并长期写代码,不是常人能够做到的。
他们所要承受的,是日复一日编写代码与机器打交道的枯燥,还有996咒语下日益减少的与家人相处的时光,以及越来越机械化、程式化的难以理解文学浪漫的大脑。
也难怪有广为流传的那一句:“理工科不懂文学生的浪漫。”
在知乎问题“长期当程序员,会失去什么”的回答里,有一个被多次提名的关键词“灵韵”。
Aura(灵韵),是德国哲学家本雅明在1931年《摄影小史》里提出的概念,指的是艺术品从手工劳作时代到大规模工业化批量复制时代消失的独一无二性与本真性。
在本雅明看来,商业化、标准化的批量生产让艺术创作成为一种可被复制的生意。
而原本附着在艺术品上的灵韵,却消失了。
不少开发者也感慨,写代码的手越熟练,那种文学性的创作就越艰难,机器的思维是线性的、结构化的,而创作文学是弥散的、基于灵感的。
比如一位干了十多年开发的程序员就表示,他的手再也写不了诗了。他失去了那种身为人的灵性与对美好体悟的能力,逐渐变成了一个只会执行任务的机器。
失去灵韵
@知乎答主 远行自迩
也算十多年的老码农了,没有秃顶,没有白头,没有三高,没有结石,没有保温杯,不需要枸杞,也不那么油腻,同行眼中,似乎不是一名程序员应该的状态,好像什么也没失去。
有一天接到一个老同学的电话,她在做自媒体,自己的文字,自己的声音,讲述她对人生与世界的思考,颇有一些听众。这次打电话给我,是想约稿,或者合作,因为她想在节目中融入更多的风格见解,以扩大受众面。她说她第一个就想到了我,所以迫不及待地联系我,并且抱着很大的期望。
我一下愣住了,许久才缓过来,非常抱歉地说,“我早就不写文章了,并且,也实在写不出来了!”我没有谦虚和推脱的意思。她认为我还是十年前的我,带着一点伪文青的做派,喜欢胡乱码一些华而不实的小骚文,发表一点看似高深实则幼稚的小见解。但实际上,从“迫入歧途”的那一天开始,我就淹没于9116的汪洋里,一切过往,再无交集。
她非常惊讶,你怎么可以?你曾经那么好的文笔,那么多的想法,那么广的阅读面……
等她感叹完这一连串的不甘心,我说不是我不想,是真的不能了,你看我甚至都没法组织好语言来回答你这一连串的疑问。
她带着惋惜挂断电话的时候,我也悲从中来情难自抑,曾经的诗和远方,早已不知去往何方!每天用“if…else”左右虚拟世界中的一切,自己的人生,却没有那个"if"!
除却健康,最悲哀的,莫过于失去梦想,失去初心吧。然而如果把这归咎于编程这份工作,似乎有失公允,只能说梦想与现实间,总有一条鸿沟,跨不过去的,是大多数!跨过去的,请珍惜!
@知乎答主 播播
会失去灵性。
会失去作为人的灵性,会让自己越来越像机器,而不像人。
从思维方式,到待人接物,都会失去灵性。
思维方式上,追求逻辑性,追求遵守规则,追求从现象找原因然后解决问题。
习惯遵循事物逻辑和规则,会把事看得很重,而忽略人才是最重要的,忽略与之有关的人的情绪。
事实上,人永远比事重要。
因为有人,才会有事,没有人,就不会有事。
但在规则和逻辑优先的思维方式下,很容易陷入事比人重要的本末倒置的境地,认为做好了事,人的问题也解决了。
而现实往往是,人的问题解决了,才能把事情做好。
人是复杂的,不像机器程序那样从A到B,人的想法行为受太多东西影响,不可能像逻辑规则那样直接清晰。
像机器一样思考
@知乎答主 xxxhhhyyy
得到了对客观世界构建的强感知,却失去了对人生随机性和情绪世界的高处理能力。
其实大多数中国程序员而言,这个行当挺悲哀的,绝大多数互联网公司的高流动性,导致了大多数程序员干了20年之后除了代码什么都不会了,因为行业问题,大多数公司的高强度996挤压了普通程序员再学习能力,全部奉献给技术或者业务代码。而那些传统行业,也许一开始的待遇落后,但是长期偏稳定的积累,总能够让他们在40岁以后有个相对体面和保障的基本面,我说的不只是钱,更多是社交关系和被尊敬感,和作为人的价值体现。而大多数普通程序员苦苦追求的技术大牛的灿烂人生,可能100个里面出不到1个,而更有可能的是那个技术大牛让他回到20年前,他可能不会选择再当程序员。
这个行业的脑力兑现太极端,太沉重了,磨灭了对人的情感兑现。你就算收入水平再高,懂得道理再多,逻辑力再强,可怜的是,你还是过不好这一生。看着别人平淡幸福,小打小闹的家庭,羡慕的偷偷湿润自己的眼眶。
将下一段苦涩换成俏皮的语言写在代码注释里,可幸的是,也许永远不能放弃希望,就像我们在修bug的路上。
而跟着对文学的体悟一起消失的是一种耐性,一位大厂程序员就表示,他越来越追求完美、细致、分工,失去了对日常生活的忍耐力。
@知乎答主zeran
耐心。
对于废话的耐心。
对于忽悠的耐心。
对于重复的耐心。
对于低效的耐心。
对于商务人士寒暄的耐心。
对于逻辑混乱的耐心。
对于不懂装懂的耐心。
对于场面话的耐心。
对于不准确的耐心。
对于不一致的耐心。
对于矛盾的耐心。
对于慢的耐心。
对于笨的耐心。
对于一切触及不到实质,却绵延不绝,浪费我时间的人,事,话的耐心。
可我原本是挺有耐心的人。
@知乎答主 安静地吹牛
我觉得其他人不懂计算机有点low。
我觉得其他很多工作逻辑是一维线性,有点low.
我不喜欢没有逻辑的人。比较欣赏同行,金融和法律或政府里比较厉害的人,讲话一语中的逻辑层次清晰,爽。
我不喜欢讲话开会各种扯,不解决问题的。参考上条。
瞧不起吹嘘理念和企业文化的。
讨厌不懂装懂指手画脚的。
总之已经失去了宽容度,很难成为好下属了。
@知乎答主 Cosmia Fu
思维逐渐数学化。
·看到一个东西就去想这个概念能不能有形式定义?
·发现一个简单的规律就在想,这个真的没有例外吗?
·分不清isomorphic概念之间的区别
·总想得到一个问题的最优解
或者应该叫杠精化,说实话活得挺累的。。。(捂脸
前段时间玩牧场物语写了个程序模拟了下不同作物组合的最大产量,感觉我在被游戏玩。。。
渐渐麻木
@知乎答主 kanmars
会失去爱和正义的能力。
想起一个朋友,是一个目的性很强的程序员,技术水平极高,方案设计暴力直接,出活效率极高,但是我不喜欢他的风格......
直接到什么程度呢?公司安排今晚12点上线,他会将任务分解为二十项,调派二三十人连续加班48小时完成......他是一个纯粹的人,是一个开心的活在自己认知世界的人,也是一个我讨厌的人。
PS:这个朋友就是三年前的自己
@知乎答主 长歌
感受不到社会的残忍
圈子问题,我社交关系有一半是程序员,几乎没有过得特别不好的。活得“最差”的是中年被裁后重新找工作的,但收入也和普通社会人士平均收入持平甚至略高。月薪3W被裁打骨折后到手也有1.5W(上海)。
程序员看起来都挺“善良”的,换个词就是挺“天真”的。过分强化逻辑思维的负面影响,就是觉得社会是靠逻辑运行的,喜欢讲道理。
所以“程序员”很难坏起来。我见过的“坏”的程序员,是“坏人”学会了写代码,作恶、割韭菜、投机钻营更自动化了。但一个本职程序员,太难学会作恶了。
承认吧,好人很难在这个社会存活。
程序员们被保护在企业的制度和资本投资的幻觉中,他们大多数不曾自己在自由市场上体会过“获客”的难度和运营的艰辛。他们大多数不明白所谓“第一桶金”往往都是带着血的,大佬们光鲜的创业故事成为了他们的精神支柱,但是大佬们起家的那些烂屁股事情他们从不关注。
从某种观念层面上讲这是幸福的,就像精神病院的患者可能也不觉得自己惨兮兮,自己开心就好。
前提是,这个梦,这个网,它能一直持续着。祝好运吧。
@知乎答主匿名用户
我觉得失去了能够别人交换的社会资源。。。不过程序员本身也从来没有过。。。
律师,医生,会计,公务员这种职业,我觉得别人有的时候就会用的上你,就会请你帮个忙,然后有时候你也会需要别人的帮忙,在相互帮忙的过程中也变的越来越熟络,然后形成了自己的关系网。
我家在沿海二线城市,爹是国有房地产企业的,我妈是医生,我是程序员,这种感觉就特别明显。他们在这个城市就有各种各样的朋友,也是在相互帮忙中,逐渐熟悉的。而我就几乎没有。其实相比起来我的性格比我父母更加外向一点。
所以在我家这种二线城市,人情社会建立在相互的关系网上,我这种程序员有时候就挺孤独的,也挺害怕的。之前同学的关系其实也是越来越淡的,我万一出了点事情都不知道找谁。
最后,失去了健康。
@知乎答主 2gua
不能光说程序员的好,程序员这个行当也有很多问题,我曾经在微博发起一个调查,虽然大部分人选择愿意推荐,但我自己却倾向于不愿意。
我觉得程序员比较容易:
1. 脊椎劳损,四个身理弯曲中颈椎变直,这个还只是入门级;
2. 键盘手,脂肪肝,不见头发只见油;
3. 眼睛涩,熬夜多,长期以往人衰落;
4. 不说 996,但加班肯定少不了。个人时间少,影响生活品质,影响社交。同时还极度影响健康;
5. 长期盯着屏幕,少言寡语,性情变得沉默冷淡;
6. 长期被需求折腾到怕,对客户、产品乃至一切需求接口有很深的抵触情绪,长此以往人焦虑;
7. 自我感觉良好,顺风顺水时觉得程序员最了不起,其实程序员只是个普通行当。哪天到了 35,却发现:上有老来下有小,房贷每月按时缴,一通召见让你走,世态炎凉人了了;
8. 别看工资有点高,其实大多数也就是拿着青春赌明天;
9. 思维变得太井井有条,啥事都想着梳理一下按步骤来,长此以往人容易较真和刻板;
10. 因为程序员职业宜静宜思考,一坐是一天,人生技能树几乎围着程序转,显得优势突出而单一,这样反而容易造成个人生态的脆弱。
来源:知乎 https://www.zhihu.com/question/361374650/answer/2746116622