35岁以上的程序员如何摆脱职场焦虑

和许多35岁以上的程序员聊了几句,我能感受到他们的工作压力,老程序员被公司卡住也不是不可能,但是35岁之后,他们就会成为公司的技术人员、构架师、技术工程师。所以这个现象该怎么解释?

实际上前者陷入了三种困境当中:

1、重复低水平的工作

很多老程序员工作了10年,却没有相应的价值。大部分的工作都是重复的,比如十年的 CRUD,十年的前台。一万个小时的理论,在低层次的重复中是行不通的,只有不断地挑战自己的“安逸”,才能成为一个技术高手。

如果用半年的时间去训练一名刚毕业的学生,就可以取代10年的工作经验,那么公司当然会选择后者。这一点在任何行业都是一样的,我想会编程的人都会理解,只不过在网络行业里会更加明显。

为了避免低层次的重复,你必须经常尝试超出你的能力。比如现在 CRUD都很熟悉了,是不是应该多学习一些关于数据库优化的知识?前面的网页已经被编写得太多了,是否可以将一组企业的常用组件进行封装。在研发过程中,有什么可以修改的地方吗?如果你总是从自己的安乐窝里跳出来,那么你就可以避开那些低级的重复。

2、两难的处境

林黛玉是一个很有才情、很有内涵的女子,但是这也是她的软肋,她的天赋越高,在自己的圈子里就越是进步,对外面的人就越是排斥,最后贾府里唯一了解她的人,就是宝玉。有些程序员,埋头钻研一项技术,到了最后,对外面的世界了解就会越来越少。举个例子,你在08年就立志要做一个塞班操作系统的高手,对iOS和安卓视而不见。在这一刻,你变成了林黛玉,被整个时代所遗弃。

那该怎么做才能避免?首先要有一颗开放的心,塞班操作系统是手机操作系统,所以你要对手机操作系统抱有很大的好奇心。一旦 iOS和安卓问世,它们就是你研究和学习的对象。其次,就是要跟外面的人交流,经常从业内的一些著名的圈子里,学习最新的技术,不断的更新自己的知识。如果你是一个行业的人,你就必须时刻注意商业和学术。

3、顾此失彼

很多程序员都在不断的改变自己的道路,比如Java开发者,然后转向了前端,再转向了数据,这些人在任何一个行业都有短暂的时间,就像是“低层次的重复”,他们都是时间充裕,却没有工作经验的程序员。一万个小时的努力,是一个积累的过程,而第二次的努力,就是重复的。

因此,对工作人员来说,首先要掌握一种专业技能,我归纳起来就是“一竖”,比如技术、市场、研发、管理等;其次,延伸到“一竖”,技术可以进一步延伸到研发、市场和管理,我把它归纳为“一横”。在工作场所,“一竖”有一定的深度(不必去追求无限的深度),这是基本;“一横”是有宽度的(“横”,别为自己设置界限),这是为了让自己有更多的可能性。当然,也会有更多的机会和认可。

总结

综上所述,在文章开头所述的第三种人,要想从目前的困难与忧虑中解脱出来,逐渐变成第二种人,从个人的角度来说,要培养自己的多样化能力,而在职场上,一种人本来就是少数,不用勉强。另外,在某些技术领域处于食物链顶端的人,也不是本文所要讨论的对象。

职场攻略

居家办公缺乏工作动力怎么办?

2022-5-7 11:37:57

职场攻略

职场中上司对自己的工作不满意怎么办

2022-5-9 13:04:47