大神一:

搞程序研发的这些年,年纪大了,实力强了,但是也秃了,不想再搞程序研发了。

准备去明年去考个机电二建,一建,大家有什么好的学习建议没?


大神二:

他直接给我了一张朋友圈截图,说这代表他的心声。


大神三:

说的好有道理,一时间让我有点恍惚,我觉得已经超越物质,上升到精神层面了。

我觉得可能存在的一种悲哀是:

感觉收入挺高,所以说除去生活开销能存下些钱。

有点钱之后就会有买房买车,搞点投资跨越阶层,甚至财富自由的梦想。

为了达成这些梦想,很多人哪怕996也愿意咬牙坚持。

一边在拼着身体加班挣钱,一边又把挣到的钱投到股市,期货甚至虚拟货币里面当韭菜。

或者是被房贷,子女教育费用弄成工具人。

如果发展和投资顺利还好,要是投资不顺又遭遇中年裁员。

那么半辈子的996挣到的钱都打了水漂,身体也耗没了。

到头来的生活质量可能还不如在小县城做着清闲工作,拿着三四千块钱的老同学。

工作12年了,回首来时路,经常会觉得自己还是啥也不会,啥也不懂,没啥过硬的拿得出手的技术,因为好多框架和技术都在不断的改变,你以前玩到很溜的东西慢慢的就没人玩了,大家开始玩新的了,有时候并不是你没有精力和能力跟上,很多时候就是厌倦了,因为你知道新技术摆在那儿,也就是看几遍油管,做几个小项目,再没日没夜得解决几个大问题你就会慢慢的熟悉起来,但之后呢,又是一轮得废弃,遗忘和终结。

程序员的悲哀在我看来并不是技术更新换代的太快,大脑生理机能的衰退,生活和家庭的压迫,而是在日日夜夜枯燥的debug生活中没有找到乐趣,丧失了工作的激情,因为写代码本身确实是一件非常枯燥的事情,脑子特别好的牛人就算了,大部分人还是得喝下咖啡,平静心情,抛开杂念一点点的耐心而细致的完成你的任务,至于那种逼死人的deadline就更令人发指,脑力劳动有不切实际的deadline和逼人跳楼有什么区别。。。

所以说作为程序员,当你人生的跑道过半,或是过了1/3的时候,应该想一想自己到底应该坚持些什么,放弃些什么,很多人转岗去做了经理,算是比较理智的选择,但我也听过很多经理和我抱怨,管理层有管理层的繁琐,枯燥和压力,我可以理解为虽然也过得很不爽,但起码在不爽的时候不用动脑子调代码,起码不会去跳楼了。。。

那么作为一个不想和人打交道,不愿意转岗做经理的程序员应该怎么调整自己的心情呢?我觉得可以有两种

1 .不必总是去追求新的东西,新的技术,埋头干精一件自己最擅长的事。比如你是做Java后端的,说老实话没有什么特别的技术,谁都能写,写出来的好坏其实也差不多,10年经验的区别也许就是读设计图比别人快一些,搭的架子比别人稳一些,要想把这微小的差距和那些脑子好、天分高的刚毕业的小朋友显著拉大是需要花心思的,最好的办法就是总结,做完一个项目如果就让他过去了,实质上是一种浪费,你可以把每一个做过的项目当作一个presentation对着厕所的镜子讲给自己听,或是半夜躺床上想一想项目从0开始到后来上线的一系列关键性的大事,总而言之要多复盘,这样你就可以慢慢的把和毕业生的差距拉成,当面对项目未知的困难时,你有更大的把握和精准度来预计未来。最重要的是不要把工作和人生当成一场残酷的竞争,就安心平淡的做好自己的任务,做一个平平无奇的扫地僧。

2. 当然不服气的也可以选择一直追逐最新的技术,人类智慧的结晶,大数据,人工智能,机器学习马不停蹄的学习,站在大浪的最前端,也未必就会被后浪一掌拍死。但即便是脑子非常好使的人,也需要超乎常人的勇气,需要付出很多的代价,这些代价是潜移默化不可逆的。有的时候你也需要问问自己,到底我是真的热爱计算机科学与技术呢,还是一种曾经站在聚光灯下现在便不甘心被淘汰的怨念在作祟。如果是真的热爱,那就大胆的追求吧,把自己的生活和工作永远调整在一种充满passion,拼命追赶的状态也不是不可以,不忘初心,方得始终也是一种活法。但如果因为这牺牲了人生中其他重要的部分,比如家庭,爱情,健康等等,有一天真的会不后悔吗?我一直觉得人生最可怕的是偏执,最可贵的也是偏执,不管你怎么选择作为一个程序员的下半场,最重要的一个标准是懂得坚持,懂得放弃,follow自己的内心,同时想明白自己到底想要怎样的人生。此心安处是净土,实在不行还可以去送外卖啊。

好了,就到这里吧,话说你觉得程序员最大的悲哀是什么呢?

来源:微信公众号

作者:mayi_zzfriend

程序员的悲哀是什么?我采访了几个大神,回答都好有深意,我竟无法反驳相关推荐

  1. 程序员在火车站候车室写代码画面曝光,网友:程序员的悲哀

    大过节的,许多在外打拼的人们纷纷奔向回家的路程,本该是欢声笑语的一路,可是却因为工作缠身而显得有些不美好.比如下面这位,一名程序员网友正在火车站候车室候车,无意中看到一名同行在电脑上"奋笔疾 ...

  2. 也说中国程序员的悲哀

    上网搜一下"中国程序员的悲哀",能搜出一大箩抱怨.我这里也抱怨悲哀几句.大概中国的国情就是这样吧,重市场轻技术,然后做技术的眼红市场,结果技术也做不好.只要能赚到钱,做得再烂都无所 ...

  3. Android程序员的悲哀是什么?

    前言 老早网上有人说,安卓开发干不过30岁,后来又有人说干不过35岁,后来又有人说干不过40岁,后来又有人说干不过45岁--各种说法很多,这里我采取通俗的说法,认为过了30岁的安卓程序员算是大龄程序员 ...

  4. 走出程序员的悲哀+自己的一点感受

    本文转载自:http://topic.csdn.net/u/20100524/13/f5cf8430-4bae-4b02-9421-e36bc318ea0f.html 外加自己的一点感受 <走出 ...

  5. 作为Java程序员,这九个最具有潜力的发展方向,你都了解吗?

    Java语言是一门随时代迅速发展的计算机语言程序,其深刻展示了程序编写的精髓,再加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保护 .现在Java培训非常热,是因为通过学习Java能够 ...

  6. 2011中国编程者=走出程序员的悲哀=谁说中国程序员只能吃青春饭?

    首先我想说的是,如何选择编程语言,在做出选择前,我们要先了解各种语言的优缺点: 编译型的语言:         ASM:    汇编语言,几乎接近机器语言,优点执行效率高,是助记符的语言,难学也难理解 ...

  7. 漫画 | 程序员的悲哀是什么?

     父母不理解   女友不理解   同事不理解   朋友不理解   路人不理解   老板不理解   老王不理解  注:本文经授权,由知乎「中原一点点」的回答改编,可点击「阅读原文」查看. 推荐阅读 误执 ...

  8. 程序员的悲哀--动车追尾

    此次高铁事故主要原因已查明,是调度程序中的一个bug引起,现已拘留两名无证程序员.中央将展开全国无证程序员专项整治行动,对没有程序员上岗证的非法程序员坚决予以打击. 此次高铁事故主要原因已查明,是调度 ...

  9. 一位33岁程序员的悲哀

    目的 写这篇文章的目的是想通过我的经历提醒刚毕业或工作不久的年轻人职业规划的重要性,明确了目标才能走的更远,做得更好; 没有目标是多么可怕 第一份工作:平面设计师 6个月 我是2009年大学毕业,毕业 ...

  10. 《程序员》2011年10期精彩内容:移动大航海时代

    本期封面报道:移动  大航海时代 随着移动设备的崛起,Windows+Intel主导的PC帝国解体,世界正迎来信息产业的大航海时代.移动开放者们被财富.成功的前景和改变世界的热血所驱使,似乎忘记了远洋 ...

最新文章

  1. Data - 深入浅出学统计 - 下篇
  2. Postman 使用详解
  3. Django REST framework+Vue 打造生鲜超市(五)
  4. dev控件中LookUpEdit的数据绑定问题
  5. boost::endian::endian_arithmetic的测试程序
  6. android 常驻轮询服务,Android实现自动轮询的RecycleView
  7. jsp2自定义标签开篇
  8. Unix 网络编程(四)- 典型TCP客服服务器程序开发实例及基本套接字API介绍
  9. 如何跨项目工作空间访问MaxCompute资源和函数?
  10. java游戏破解版盒子,37游戏盒子-37游戏盒子最新版 v4.0.0.4 官方版
  11. LSTM TF核心实现代码笔记
  12. RCP:给GEF编辑器添加网格和标尺。
  13. xml getelementsbytagname php,用PHP编写和读取XML的几种方式
  14. 替代 NetMeeting 的多人屏幕共享工具
  15. IDEA下载安装,以及汉化
  16. 怎样用计算机粉碎文件夹,粉碎文件夹怎么操作 粉碎文件夹操作方法
  17. 前端学习-吃豆子游戏设计
  18. java8中的闭包Function/BiFunction
  19. Excel在统计分析中的应用—第二章—描述性统计-Part5-峰度(峰值和矩峰度系数)
  20. pandas时间序列——时间基础、时间增量、时间周期、日期偏移处理

热门文章

  1. docker搭建wekan及注册备份维护
  2. docker下安装wekan看板工具
  3. [NAS] Synology (群晖) DSM相关服务及套件安装
  4. 群晖7.X版安装cpolar内网穿透套件
  5. Word文档自动生成目录方法,一看就会!还会自动更新
  6. 如何在oracle建立中间库,Oracle数据库如何创建DATABASE LINK?
  7. android多媒体框架介绍(一)整体架构
  8. 如何理解虚拟DOM?
  9. OBJ文件解析之OBJ的整体结构
  10. SpringBoot签名验签