今日心理学:程序员如何避免倦怠

2020-08-31 11:40:08

“即使我喜欢,我也不会在同一家公司工作两年”--在我说完这句话后不久,我看到招聘人员慢慢地把我的名字从她的名单上划掉。这是15年前的事了,我们当时在我们大学的计算机科学招聘会上。从那时起,很多事情都发生了变化-包括我的态度-但科技行业的员工流动率似乎没有太大改善。

随着世界的变化,就业市场也随之变化,这并不令人惊讶。这在科技行业尤其如此。

有很多关于人工智能将如何要求劳动力接受大规模再培训的讨论。我们可能刚刚预览了那会是什么感觉:截至2020年8月,这场大流行已导致约5500万美国人失业。

在过去十年中发生的一个转变是,软件开发作为职业的可及性越来越高。软件不再只是地下室里的书呆子,它正吸引着越来越多的改行者。

网景联合创始人马克·安德森(Marc Andreessen)表示:“软件正在吞噬世界。”事实上,在编写源代码的那一刻,任何可以通过软件完成的事情都有可能到达全球的每个人手中。

然而,这是要付出代价的,因为编程通常不是一件容易处理的工作。我们现在注意到的是,软件也在吃东西:软件开发人员。

我认识的许多最聪明的程序员都是自学成才的。他们从任何流行(或晦涩)编程语言的免费在线材料中学习。对于喜欢亲身实践的学生来说,编码训练营承诺在短短10周内教授适销对路的技能。

我雇佣了许多来自这些学校和在线课程的大三毕业生,并与他们一起工作。对我来说,他们已经证明了编程在今天是真正可以访问的。任何人都可以学习创建软件,即使对数学没有兴趣。只要有人喜欢创造性,也许还喜欢修修补补,他们就有机会成为一名伟大的软件工程师。

修修补补,我指的是这个词绝对最广泛的含义:修自行车,烤蛋糕,写小说,给某人理发-如果你喜欢这些,现代编程可能适合你。

虽然软件开发工作刚开始就听起来很棒,但技术职位并不总是提供一条很好的职业道路。入门级的薪水很高,而且这份工作很有趣。但是五年过去了,一般的开发人员都达到了高级职位,技术职业生涯的阶梯上也没有更多的阶梯了。

“纽约时报”1998年的一篇文章报道,大学毕业六年后,只有57%的计算机科学毕业生从事程序员工作。20年后,这一数字下降到19%。相比之下,土木工程的这一数字分别为61%和52%。

这意味着,到今天的计算机科学毕业生40岁出头的时候,其中五分之四的人已经结束了他们的程序员职业生涯-而超过一半的土木工程毕业生仍将在他们的领域工作。

半衰期如此之短,开发人员的职业生涯就像职业运动员一样,如果程序员25岁开始工作,40岁就精疲力竭,那么他们只有15年的职业生涯,就得另谋高就。

心理学家赫伯特·弗洛登伯格在1974年第一个创造了“倦怠”一词。他和许多其他研究讨论了预防措施和方法,以减轻这些问题一旦发生。

许多早期的研究都提到了低工资或无薪工人。然而,我们现在看到,即使是薪酬丰厚的人也有非常类似的问题。这不仅仅是钱的问题--至少同样重要的是你对自己所做事情的控制力。如今,软件开发人员对他们开发的应用程序几乎没有发言权。

我的一位朋友在辞去编程工作之前说:“最让我困扰的是,我觉得我的工作无论如何都无关紧要。”他接着说,“进入软件行业时,你以为你会创造出很酷的东西,但实际上,这是为了那些有糟糕想法的商学院学生跳槽。”

技术的日新月异使编程成为发展最快的职业之一。避免精疲力竭是在科技行业拥有长期和可持续职业生涯的唯一途径。

在一个你能成长的地方工作。不断学习新事物是技术上的一项要求,但只有把它作为工作的一部分来做,才能持续下去。

培养可转让的技能。许多开发人员发现投资学习领导技能和探索技术管理角色是很有趣的-这些角色不像编程语言那样经常变化。

拥有创造性的出口,创造一个专注于自己的空间,让自己关机放松。确保你有足够的运动量,吃得好,与朋友和家人共度美好时光。

当然,总有一个核选项:赚到钱就离开。

当我们身处困境时,通常很难退一步观察情况,但复苏的第一步总是要认识到问题所在。一个很好的经验法则是,人们需要自主性、能力和关联性才能在工作场所获得幸福。程序员也不例外。