1 目录

为了方便阅读,把本系列的文章的目录整理如下:

  1. 软件工程师的软技能指北(一):总览篇
  2. 软件工程师的软技能指北(二):事业篇
  3. 软件工程师的软技能指北(三):高效交流篇

2 背景

上大学时,曾经看过一本书《软技能,代码之外的生存指南》,主要介绍程序员要想取得成功的职业生涯,所必需的软技能。

所谓的软技能,是区别与使用C++或Java 编写业务逻辑和单元测试代码,使用Docker 部署等「硬技能」,而是注重职场,心态,身体与理财等各方面提升的「软技能」。

大学时候的我还沉迷于编写各种很cool 的代码,学各种编程语言,觉得此书不过是面向程序员的「鸡汤」一本。

2.1 再读

工作第三年时,换了一份工作,对职业充满了迷茫与困惑,然后再读了一次这本书,得出的结论是书挺不错的, 但是不符合中国程序员的国情。

比如理财方面,建议程序员在低房价时买房,我也想买,但是在深圳只能是望楼兴叹;

健身方面,下班后多运动,自己做饭,控制饮食以增肌减脂,着实没有时间自己做饭。

但里面的思路和哲学很有参考意义。

2.2 三读

最近突然想起了这本书,搜索之后发现,英文原版在2020能出了第二版,而中文版本也在2022年翻译出版了;

因为书再版了,所以又重读了一次这本书,英文书名会更正常一些:Soft Skills: The Software Developer’s Life Manual

得出的结论还是与之前一致:「书中的思路和哲学很有参考意义,做法却不一定适用」。

但区别在于,我这次打算把我自己的做法与行动也总结下来,「用他的旧瓶子,装我的新酒」。

就成功的标准而言,我的职业生涯还远谈不上成功,甚至可以说还有很多失败之处,这也算是我自己反思的心得。

毕竟也不只有别人优秀的经历,我这种潦倒的经历也是可以参考的。

见贤思齐焉,见不贤而内自省也。

这让我想起了Netflix 的高分纪录片《我心永随桑德兰》,别人拍纪录片是记录成功,这部豆瓣9.2分的片子却是在记录失败:

英超保级劲旅桑德兰,在2017年终于花光自己在英超的保级运气,从顶级联赛英超跌入二级联赛英冠。

然后俱乐部高层想拍一部纪录片,记录自己奋发图强,卧薪尝胆杀回英超的经历,以此吸引投资者,最后却是二连跳, 跌入到三级联赛英甲的神剧情。

把我不开心的事说出来,拿出来给大家一起开心下嘛。

3 软技能

就软技能而言,绝不止「软件工程师」这个职业需要这个技能,而是绝大部分职业都需要的。

因为绝大部分的工作都是与人打交道,而软技能就是如果更高效与人沟通的关键技能。

如果有「软件工程师」认为自己只要写代码就可以了(我曾经就是这么认为的);或者觉得,写代码才是最有趣的部分(我现在也是这么认为的),我不想理这么多事情;

那么你的可替代性就非常高,当代码生成工具足够成熟之后,你就可以被裁掉了。

之前办信用卡时候,我说的职业是Software Engineer,银行客户经理问我, 你们是不是只要埋头对着电脑敲键盘即可,不需要和人说话的?

(我心想,你是美剧看多了吧)

而事实恰恰与直觉相反,软件工程师大部分时间都在与人打交道:

  1. 拿到需求时,需要分析需求的可行性,与产品经理扯皮,理清模糊之处
  2. 撰写设计文档,和组员及老板介绍方案,比较方案优劣,选择最优解
  3. 与上下游团队扯皮,求下游团队帮忙干活,给上游团队表演太极
  4. 和老板画饼,只要再给我些时间,定然能做得成绩斐然。

哪项不是与人打交道呢?项项都是我缺乏的技能阿,我就只会接活,干活,然后再接再干。

老黄牛听到我这境况,估计都得叫我一声兄弟;流水线见我这际遇,也会直呼一声「内行」

所以「软技能」真的是不可或缺。

或许是我给银行客户经理的答案不合他意,我信用卡申请被拒了;

或许我「软技能」再强大一些就能通过了.

4 主旨

原书把主旨分成七部分,分别是:

  1. 事业(Career): 像经营企业一样,打磨自己的职业生涯
  2. 自我营销(Marketing Yourself): 通过高质量文章和视频,打造自己的个人品牌
  3. 学习(Learning): 终身学习,自我学习
  4. 生产力(Productivity):提高生产力的方式
  5. 理财(Finanacial):如何复利,创造被动收入
  6. 健身(Fitness):健康,有型的体魄
  7. 心态(Mindset):培养积极的心态,To be a better man(woman).

我就不会按照作者的主旨来阐述我自己的想法,毕竟「他瓶装我酒」,想怎么「装」就是我自己的选择了。

感触多些的主旨,就拆分开多几篇文章,没有太多感慨的部分,可能就选择性省略了。

5 总结

所以要「软硬都抓,内外兼修」,才能成长为一个优秀的软件工程师。

只会写代码的软件工程师,真的是注定吃亏,酒香也怕巷子深。 这是多次吃亏之后得出的经验总结。

其他的职业与岗位也大抵如此。