每年,这时,各位神仙都会总结自己一年的时候,也是我司(ThoughtWorks)进行 Annual Review 的时候。顾名思义,便是回顾在过去一年的经历,总结自己。今年做得好的话,明年就升 title/gradle 加 money;今年做不好的话,不免得抑郁上个一年半载,有可能还得准备简历了——找个有成长空间的地方。

所以,我们焦虑了。焦虑的不仅仅是过去,还在于未来的一年。2018 年可以破罐子破摔,那 2019 年呢,还可以继续破罐子破摔,也可以给自己画个大饼。

1.绩效

绩效这一词,在不同的工资里,有各种各样的别称,但是其实质还是一样的,做了多少事,该拿多少钱。

谈钱伤感情,不谈钱更伤感情。年轻的时候,老板为了少给你钱,会和你谈理想。长大了,你就对老板说:“我只想谈钱,不要和我谈感情。”为了自己的理想而工作的,只是少数人。如我这样的大部分人,工作只是为了养活自己,让自己去做自己想做的事。在一家公司里,真正在为理想而工作的,怕是只有老板。还有,那些有属于自己舞台、发挥空间的人。当然,还有一部分人,觉得是自己在为了公司的理想而工作,他/她们可能错把领导的理想,当成了自己的理想。

绩效是一个看上去比较 “公平” 的方式,它以公司的利益来考虑收入分配的问题。为了获得更好的收入,我们需要按照公司制定的绩效规则来办事。所以,并不是以技术好坏来决定的,技术只是多个因素中的一个。如果好的技术,用在不带来利润的部分,那么带来的价值便小。这又是一个令人伤心的话题,是要追逐绩效,还是追逐理想。

所以,在剩下的这些日子里,我们思考的是:今年,我们做了哪些事情,它们为部分带来什么价值?

总结这一年,倒是不太让人惆怅,而未来则会让人焦虑。毕竟,需要考虑未来一年的事情——明年可以做什么,带来更大的价值?

2.空间

而绩效还有一个很扯淡的地方,当你是关键人物(key person)的时候,你的绩效就会上来了;当你不是 key person 的时候,对不起,抱歉,你运气不好。而关键的坑位,一来少,二来已经被占了,要等就只能熬了。该到你的时候,会轮到你蹲坑的。

一家公司的空间是有限的,食物也是有限的,大家都想抢。坑位是有限的,大家都想抢。

在大公司里,大部分人会一直待在一个岗位上——我说的不是管理岗位,而是技术岗位。技术岗位是一个很奇妙的东西,你站在技术上的排位越低,技术上的话语权就越低。哪怕你的方案是最好的,可能也没有实施的可能性。在日常的开发中,你也就越难受了,过去写着 Java、Kotlin,现在要来写 PHP。

作为一个技术人,一个更好的坑位但代码就少定了,或者保持现在的坑位可以继续开发的编码,这是一个很难的选择。保持现在的坑位,意味着上面的坑位要分给别人,万一你们的理念不一致,那就很忧伤。选择上了更好的坑位,写代码的时间变少了,也很忧伤。难以回答的问题,往往是从最差的两个答案中,选择一个合适的。

你得赚钱,你得养家,你保持了坑位,就得选择让自己变好。

3.成长

这一年里,我们成长了吗?我们是又把工作经验,重复了一年吗?如此一来,怕是不焦虑也得焦虑,再这么下去,可能就会失业吧。可成长,是一个很虚的话题。我们需要衡量成长了多少,在哪些方面成长?自我的衡量往往又是不标准的。我们觉得我们只在 A 领域有成长,而别人却发现我们在 B 领域也有成长。

年轻,钱多,然划水,并不好受。重复多年的工作经验,只会让自己失去学习的能力。为了成长、成长、成长,大部分的年轻人乐意少点钱、加点班。只要能多到更多的东西,很事情况都是值得的。要是混了一年,没有学到东西,就开始愁!愁!愁!便会去考虑,是否看看别的机会?若是这一年学到了很多东西,那倒是相当的开心。

成长,又是一个不断在画地饼,永远没有画完地一天,只有我们老去的一天。

随便一提,关于成长,我倒是觉得有这么几点蛮重要的。大抵算是我在不加班的日子里,总结出来的:

持续性。最好的工匠、小说家,靠的不单单是才华,而是才华 + 持久。只有持久了,才能变得更爽 :)。 变得更好。思考及实施工程、代码、架构的更好实践,都可以让我们不断成长——引入新的架构,重构代码等。 输出。学习的最好方式是输出,从输出中深化对于知识的概念。

如果你觉得自己没有成长,那么从上面去 pick 你想到的点。

4.个人

作为一个个体,我们还是得从人体上来考虑问题:

  • 女朋友找了吗?
  • 在哪工作啊?收入怎样?
  • 什么时候要结婚?
  • 打算什么时候生孩子?
  • 孩子打算在哪里上学?
  • 孩子的学习成绩怎么样?

以上几个问题和这句话,都是为了凑字数。

工作只是生活的一部分,要学着享受活着生活的乐趣

转载于:https://www.cnblogs.com/newstart/p/10308529.html

中年程序员年底的焦虑相关推荐

  1. 谷歌老程序员的补丁和中国中年程序员的焦虑,区别到底在哪?

    小编推荐:Fundebug提供JS错误监控.微信小程序错误监控.微信小游戏错误监控,Node.j错误监控和Java错误监控.真的是一个很好用的错误监控费服务,众多大佬公司都在使用. 现年 64 岁的 ...

  2. 中年程序员该焦虑吗?

    注:本文首发于知乎,回答知乎上的一个问题:IT 技术行业的「大龄恐惧症」是臆想还是真实的?那些 35 岁以上的程序员后来都干什么去了? 作为一个典型的大龄IT男,即将度过人生的第42个生日.这么些年来 ...

  3. 12位中年程序员:代码一敲十年,收入虽高前途摇摆

    该文章为转载如有侵权请联系删除! 程序员群体曾是低调多金的代表,但最近996话题.甲骨文大裁员等事件持续发酵,让这个群体成了大众眼中的"失意中年人". 年轻时的拼命,换来的却是中年 ...

  4. 中年程序员被裁其实是件好事!

    近两年"中年危机"被讨论得太多了,加深了大龄程序员的焦虑感和恐慌感,加上很多中年程序员被裁的消息和事件发酵,于是大家得出一个结论: 程序员就是青春饭,中年程序员的归宿就是被裁和转行 ...

  5. 给中年程序员的温暖人心的巴比奇的故事

    给中年程序员的温暖人心的巴比奇的故事 http://fellow.51cto.com  2010-10-29 11:29  佚名  外刊IT评论  我要评论(0) 摘要:你也许会认为设计出第一台计算机 ...

  6. 宋宝华:论程序员的时代焦虑与焦虑的缓解

    生活在2017年的程序员,不焦虑的确实没有几个.经历了2016年的房价暴涨以及此前房价的数次狂飙猛进,能心静如水的人那内心的强大恐怕不是一般人可以企及.本人一介码农兼教书匠,时常走街串巷,曾经在好多公 ...

  7. 论程序员的时代焦虑与焦虑的缓解

    生活在2017年的程序员,不焦虑的确实没有几个.经历了2016年的房价暴涨以及此前房价的数次狂飙猛进,能心静如水的人那内心的强大恐怕不是一般人可以企及.本人一介码农兼教书匠,时常走街串巷,曾经在好多公 ...

  8. 论程序员的时代焦虑与焦虑的缓解[转]

    生活在2017年的程序员,不焦虑的确实没有几个.经历了2016年的房价暴涨以及此前房价的数次狂飙猛进,能心静如水的人那内心的强大恐怕不是一般人可以企及.本人一介码农兼教书匠,时常走街串巷,曾经在好多公 ...

  9. 中年程序员哀叹:失业两月,开始怀疑人生,找份工作怎么这么难!

    当年笔者在找工作的时候,铺天盖地的新闻说是史上最难就业季.一些年长的职场人就安慰我,说新闻每年都是这样报,不用别放在心上.但今年这形势,真不用新闻报道了,大家就知道真实的情况,真不是一般的难,那是相当 ...

最新文章

  1. 通过Web.config实现301重定向
  2. hdu 2191 多重背包入门
  3. 蓝牙模块怎么指定查询另一个蓝牙模块_蓝牙模块以IPEX端口外接天线、PCB板载天线最为常见...
  4. 复调制细化分析matlab,基于复调制的细化全矢谱分析研究
  5. 最近邻插值、双线性插值、双三次插值
  6. 【OS学习笔记】二十九 保护模式八:任务切换对应的汇编代码之用户程序代码
  7. 设计感爆棚的时尚经典蓝蓝色PSD分层海报
  8. 1个已知CVE,7步,找到一个高质量RCE并获奖金
  9. php xampp 安装yaf,在apache中,yaf访问yaf,apache会异常退出是为何?
  10. emtp和matlab的区别,用MATLAB和EMTP对输电线路进行故障定位数字仿真的比较
  11. Madis模拟黏滞阻尼器
  12. 线性表的链式存储-单链表,从认识到实践
  13. 【Pytorch论文相关代码】使用SOLD2预训练好的模型检测与匹配线段(自己的数据集)
  14. 为什么便利店晚上顾客很少?还要24小时营业?
  15. N-Queen Problem
  16. 笔记本电脑无法连接网络并在网络状态中显示ipv4和ipv6无网络访问权限
  17. 键盘按键名键码对照表
  18. 【多校联赛】The Crime-solving Plan of Groundhog
  19. NodeJs ES6 写简单爬虫 爬小说网站《我当方士那些年》
  20. HTML-做一个网页的注册登记表单

热门文章

  1. 安徽省检察院存储和灾备系统
  2. 灵遁者:从引力常数来谈谈广义相对论
  3. 另类!这项目没有一行代码,30k star 和 近40w的内容收录,登顶GitHub热榜
  4. matlab学习——摄氏度与华氏度的转换
  5. 2021日准备面试突击报佛jio
  6. 转载《留守在家,如何提升和精进FPGA设计能力?》
  7. tensorflow学习笔记(1)------北京大学 曹健
  8. Effective Java 对于所用对象都通用的方法 8.覆盖equals时请遵守通用约定.txt
  9. 1721_MATLAB生成线性等间隔向量
  10. live555 调优总结