前言
软技能:代码之外的生存指南
也许我可以给你演绎一个玄幻故事,说说我是如何开始写这本书的。我可以跟你说,当我在沙漠中打坐的时候,一只老鹰飞了下来,落在了我的肩上,小声在我耳旁说:“你必须为软件开发人员写一本关于软技能的书。”我还可以告诉你,这本书是在梦中来到我身旁的——夜半时分,我被这本书的构想惊醒了,于是开始奋笔疾书,写下每一章,试图捕捉我在梦中看到的一切。
但是,真相其实就是——我写这本书,是因为我觉得我必须写这本书。
作为一个软件开发人员,在我的生活中,我经历过许多不同的旅程。我曾走在阳关大道,也曾误入歧途,还有一些路我至今仍不知是对还是错。这一路走来,我并没有得到太多的帮助和指导。我从来没觉得有谁为我披荆斩棘,开辟出一条小路使我可以因循,也从来没觉得有谁可以告诉我如何成为一名最成功的软件开发人员——不能只编写代码,还要有精彩的人生。
当然,也曾有过许多人影响了我的人生,也有许多人教导我各种各样的有关软件开发的事情(以及更多)。毋庸讳言,我一生中取得的成功,部分应归功于他们。但我确实从来没有发现某位人士或某个导师,能够把以下信息汇集在一起,例如:
如何管理职业生涯,如何在职业生涯中做出正确选择;
如何以更好、更有效的方式学习,以及如何尽可能富有成效,以及在缺乏动力而心灰意冷的时候该如何去做;
有关理财的基础知识,有关身心健康的基础知识,以及——作为一个软件开发人员,乃至于作为生活在这个星球上的一个“人”,这些事情会如何影响到我。
我写这本书是因为我希望能够提供这方面的指导,或者至少可以尽我所能分享我所学到的一切,它们来自我自己的个人经验,或者来自我遇到过和互动过的其他成功的软件开发人员、财务专家、健身大师和励志演说家……的经验。我写这本书是因为我觉得如果不把这些我学到的和我经历过的分享出来,是一种浪费。
目录
第11章 赢得自由——如何辞职
**11.1 明智的处理方式
11.2准备好为自己工作
11.3你真正工作的时间到底有多长
11.4 切断脐带**
第21章 创建大获成功的博客
**21.1 为什么博客如此重要
21.2 创建博客
21.3 打造成功博客的秘诀
2.14 提升访问量
2.15 我可不能保证你能够一鸣惊人**