程序员成长手记

涂阿燃
作者序 我们不妨先回到本书的起点。 2021年,当机械工业出版社编辑找到我,希望我写一本关于“程序员成长”的书的时候,我感到些许讶异。出书?我也能出书吗?因为在我固有的印象中,著书立说之人或是学之大者,或是在专业领域有卓绝贡献、对某类事物有独到见解的人,他们往往引领一个方向,指引一批人前行,是在某个领域开疆拓土的先锋、榜样。出书在我心目中是“神圣”的。 而彼时的我,首要身份是一名“单纯、朴素”的程序员,在互联网行业已沉浮数年。 本科毕业后,我投身互联网行业,从事程序员工作,先后在创业型电商公司、互联网百强企业、大型央企任职。坦率地说,我的工作经历和大部分普通程序员相似,经历过初入职场时的手忙脚乱,经历过试用期被筛选的忐忑,经历过升职、加薪后的喜悦,经历过互联网“寒潮”时大量裁员的无奈,经历过因技术精进而带来的兴奋,经历过和产品人员“互怼”的执着…… 这些经历看似平常,但就在此刻,在互联网时代的当下,正在一些互联网公司上演着。有些经历值得我们思考、探究、总结,以形成经验。从“经历”到“经验”,为后来者铺平前路,让他们走得更远。 彼时的我,还有另外一个重要的身份——一名技术博客博主。 程序员写技术博客就像厨师写菜谱,非常有必要。一名新手厨师一定要牢牢记住师傅教授的技艺,好记性不如烂笔头,这是写菜谱最初的动力;随着经验的积累,新手厨师成长为独当一面的厨师,此时应该有一个属于自己的独到的菜谱库;再往后,可能成长为一位远近闻名的大厨,真正的大厨不会放过任何一个细节,此时可以把毕生经验转化为一套可以传世的菜谱,造福后人,并推动行业的发展。 程序员人生中的相当一部分应当是博客人生,所以,我在毕业时有了写博客的意识,从此便开启了我的博客之旅。好的开始是成功的一半,剩下的另一半就要靠“持之以恒”来实现。 蓦然回望,不曾发觉,我的博客“粉丝”数已过万,博客上已输出上百篇文章,全网阅读量逾百万…