1
“功夫在书外”,程序员想要变得优秀不受“35岁定律”的困扰,需要在代码外下功夫!
换句话说,程序员要超越编写代码本身。
写代码是“对物”,对物是很容易被取代的。我们需要将重点转移到“对人”上面。
优秀的程序员不仅仅是代码优秀,善于测试。
更应该是职业之路顺利,享受生活!
我认为《软技能:代码之外的生存指南》这本书提供了一定的指导。

作者在前言提到过自己的写书目的:
让你的旅程更加轻松;
帮助你成为更好的自己;
让程序员在漫漫人生旅途中不再感到孤独寂寞。
2
书分七篇,每篇都聚焦于程序员生活的不同方面:
职业;自我营销;学习;生产力;理财;健身;精神。
内容分类的话,大致可分为4个方面分别是:
事业、思想、身体和精神。
具体介绍如下:
1你有主动的管理过自己的职业生涯吗?
很多程序员的“工具人”属性比较重,思考的多是如何解决bug。
这没有错,但远远不够。
视角太过单一了。没有积极考虑自己的整个职业生涯。想想之后怎么走。
2你有做过自我营销吗?
由于历史原因,销售容易让人有些厌恶和反感。
这其实刻板印象。
职场中的每个人都是自己的推销员。
酒香也怕巷子深!
只有打造好个人品牌,才能将自己卖一个“好价钱”。
3自学是人生的核心技能,你会自学吗?
“自学”,很多大佬都强调过。我之前看李笑来的书,他就一直强调这个。
《how to read a book》里面也强调过,主动阅读的重要性。
接受老师的教育不是不好,是远远不够。
这样的教育太过被动、效率太低,想要快速成长的话,自学是必须掌握的。
4如何成为一名高效能的程序员?
如何充分发挥生产力是关键。懒惰、拖延、畏难都是成功路上的绊脚石。
李昌镐在第二次入段比赛中就是因为心理的束缚,导致无法充分发挥实力。
5先生,你也不通过写代码换晚餐吧?
我们可以精通代码,但不能迷信代码。
技术是门体力活!
要知道“Java 之父”James Gosling 的职业之路也并不顺利。
你必须做一份理财规划,来规避未来的风险!
6身体是革命的本钱。
程序员是有职业病的。我在B站和知乎上看到很多程序员因为身体出了问题,导致职业生涯的中断。
你可以不增肌、塑形,但必须保持必要的运动,必须减肥!
7精神是一个很重要的因素,影响着方方面面。
必须保持良好的情绪和状态。这样才能提高工作效率,充分享受生活。