程序员成长手记
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

作者序

我们不妨先回到本书的起点。

2021年,当机械工业出版社编辑找到我,希望我写一本关于“程序员成长”的书的时候,我感到些许讶异。出书?我也能出书吗?因为在我固有的印象中,著书立说之人或是学之大者,或是在专业领域有卓绝贡献、对某类事物有独到见解的人,他们往往引领一个方向,指引一批人前行,是在某个领域开疆拓土的先锋、榜样。出书在我心目中是“神圣”的。

而彼时的我首要身份是一名单纯朴素的程序员在互联网行业已沉浮数年

本科毕业后,我投身互联网行业,从事程序员工作,先后在创业型电商公司、互联网百强企业、大型央企任职。坦率地说,我的工作经历和大部分普通程序员相似,经历过初入职场时的手忙脚乱,经历过试用期被筛选的忐忑,经历过升职、加薪后的喜悦,经历过互联网“寒潮”时大量裁员的无奈,经历过因技术精进而带来的兴奋,经历过和产品人员“互怼”的执着……

这些经历看似平常,但就在此刻,在互联网时代的当下,正在一些互联网公司上演着。有些经历值得我们思考、探究、总结,以形成经验。从“经历”到“经验”,为后来者铺平前路,让他们走得更远。

彼时的我还有另外一个重要的身份——一名技术博客博主

程序员写技术博客就像厨师写菜谱,非常有必要。一名新手厨师一定要牢牢记住师傅教授的技艺,好记性不如烂笔头,这是写菜谱最初的动力;随着经验的积累,新手厨师成长为独当一面的厨师,此时应该有一个属于自己的独到的菜谱库;再往后,可能成长为一位远近闻名的大厨,真正的大厨不会放过任何一个细节,此时可以把毕生经验转化为一套可以传世的菜谱,造福后人,并推动行业的发展。

程序员人生中的相当一部分应当是博客人生,所以,我在毕业时有了写博客的意识,从此便开启了我的博客之旅。好的开始是成功的一半,剩下的另一半就要靠“持之以恒”来实现。

蓦然回望不曾发觉我的博客粉丝数已过万博客上已输出上百篇文章全网阅读量逾百万我成为各大技术社区的优秀创作者签约作者或专家博主

诗人纪伯伦说过:“我们已经走得太远,以至于忘记了为什么而出发。”

现在再看出版社的这份邀约,我当时就应当鼓足勇气、迎难而上,接受这个挑战。

有人认为写书是一项浩大的工程,甚至不敢想象。其实,只要“敢去做”,就是好的开始,下一步只用去解决“如何去做”的问题。写书和写博客如出一辙,就像博客是由一篇篇文章组成的,图书也是由一个个章节组成的。写博客时的用心也同样可用于写书。保持勤于思考、整理,以及乐于分享、输出的心态,去做就可以了。

在我刚毕业的时候,如果有人能条理清晰地告诉我“如何制作简历”“如何投递简历”“如何准备面试”“如何对比多个offer并做出选择”“如何快速适应职场”……那么我会很感激他。

在我初入职场的时候,如果有人能耐心地告诉我“如何融入团队”“如何做好一个项目”“如何提升技术”“如何应对职场压力”“如何规划职业发展”……那么我会很感激他。

在我遇到成长“瓶颈”的时候,如果有人能循循善诱地告诉我“如何调整心态”“如何拓宽视野”“如何启发认知”“如何寻找榜样”“如何建立自己内心的秩序”……那么我会很感激他。

对于我这样一个“简单、朴素”的程序员,可能之前没有在合适的时候得到过合适的建议,便一路上摸爬滚打,灰头土脸地走过来了。现在,我希望本书可以作为一块垫脚石,帮助初入职场的程序员向上更进一步。我们知道,有时候得到一些帮助、听取一点建议,真的可以少走很多弯路。

程序员的成长之路是一条“无尽之路”,亦如“学海无涯”,学会欣赏旅途中的风景,远胜于抵达终点。

至此,正在阅读本书的你,相信也能感受到我的诚意。在写作本书时,我倾尽全力,就是希望给读者一些想要的关于程序员成长的建议。同时,诚邀各位读者和我一起倾力拨开程序员成长之路上的迷雾,向后回望,汲取经验,向前问道,上下求索,踏实走好职场每一步。

最后,致敬每一位正在奋斗的程序员!

——涂阿燃