软技能:代码之外的生存指南(第2版)电子书

简介: 一本真正从“人”(而非技术也非管理)的角度关注软件开发人员自身发展的书。

逝者如斯夫,不舍昼夜。

自从2016年7月《软技能:代码之外的生存指南》与广大读者见面以来,已经过去快6年了。迄今为止,这本书已经先后印刷23次,总印数达到34 600册。

本书如此广受欢迎,我觉得应该用“正当其时”来解释个中缘由。长久以来,软件开发领域的书大部分都是以提升某一项软件开发技能为目标的纯技术类的,还有小部分是试图以类似y=f(x)的建模方式抽象阐述技术管理方面话题的,真正从“人”的角度给予软件开发人员生活指导和发展建议的书可谓凤毛麟角。今天看来,《软技能:代码之外的生存指南》之所以能够在广大读者中引起广泛共鸣,正是因为书中涉及的每一个话题——如何以“长期主义”心态来规划自己的职业生涯,如何让自己快速有效掌握职业技能,如何持久保持身心健康,如何持续提升自己的行业影响力……都是应时应景的。

6年来,行业发生了翻天覆地的变化——从信息化到数字化再到“元宇宙”,从互联网到移动互联网再到“万物互联”,甚至人们沟通和交流的主要媒介都发生了很大变化。为了让《软技能:代码之外的生存指南》与时俱进,本书作者约翰·森梅兹(John Sonmez)对其内容进行了更新和增补,将其升级为第2版。必须强调的是,第2版继续延续作者简洁明快、平易近人的笔调,继续秉承他一贯坚持的“人本”观点。

自从我2015年1月开始翻译《软技能:代码之外的生存指南》以来,已经过去7年多了。俯首往昔,这本书作为我翻译的第一本书,实在是天作之缘——48万字的篇幅不多不少,既能让我体会翻译书籍之艰辛,又不至于让我望而却步。这本书的内容非常实用,让我在翻译的时候常常情不自禁地把书里罗列的方法、技巧和工具拿来亲身实践。这本书又广受欢迎,让一抹淡淡的成就感从我内心深处油然而生。自此之后,我把翻译书这件事情引为自己的主要兴趣爱好,陆陆续续翻译出版了《软技能2:软件开发者职业生涯指南》(2020年6月出版)、《善工利器:程序员管理范式》(2022年1月出版)、《聪明的商业咨询师:全局商业思维主导下的策略与技巧》(预计2022年8月出版)等。

我曾在《软技能2:软件开发者职业生涯指南》一书的译者序中承诺过:今后只要约翰还有有关“软技能”的新著问世,我将义无反顾做其中文翻译。如今也是在兑现自己两年前的诺言。

本书第2版中新增的6章全部由王伯扬翻译,其他章由我翻译并完成全书统稿工作。衷心感谢人民邮电出版社的信任,能够让我有机会担纲本书第2版的翻译工作。衷心感谢关心“软技能”话题、热爱“软技能”话题的广大读者,让我们一起来重温“软技能”系列的宗旨——软件开发人员既然能够写出一手漂亮的代码,就一定值得拥有健康快乐、多姿多彩的生活。

如果不看这本书的内容,只看书名,猜猜看:这会是一本怎样的书?

“这又是一本关于软件开发的书?”——错了。你见过有哪本论述软件开发方面的书在48万字的篇幅里连一行代码、一张操作界面截图、一幅算法流程图都没有?就像这本书一样?

“这是一本专门写给软件开发人员看的书?”——也不全是。我认为这本书里描述的方法、技术和工具,以及作者在书中分享的建议、意见与最佳实践,对于每个身在职场的人都是适用的,无论你是在为某家公司服务,还是已经自己创业(或者已经做好准备创业了),抑或是自由职业者。

“那么,这总归是一本书吧?”——这还真不只是“一本”书。它从7个方面分享了让我们的生活变得更加积极正向、美好舒适的各种要素——工作、学习、健体、修身,如何打理自己的钱财,如何规划自己的职业生涯,乃至如何提高自己在业界的知名度,从寂寂无名的小卒成长为鼎鼎有名的大神,如何让自己的博客文章受万人追捧,如何让一些人为之谈虎色变的面试变得轻松简单,唾手可得……因此,你可以把它看作7本书的聚合体;又或者,因为这本书每章的内容相对独立、自成一体,所以你也可以把这本书当作70多篇博客文章来阅读。

版权:人民邮电出版社