作者 | 杨阳
出品 | 新程序员编辑部
《 新程序员004:我们的技术时代,我们的程序人生 》 将在本月底和读者朋友们见面!感谢大家的耐心等待,期待我们“新”的相遇。
『新程序员004纸书』限时预售44.5元
本书中,我们邀约和采访了四十余位跨越半个世纪的技术人,真实呈现他们不断成长和升华的程序人生故事!
为什么要做程序人生的主题?回想当初策划,恰逢2022年春节。疫情当下,岁末年初的更迭,正是大家集体总结和思考的时候。对于从事技术的开发者来说,热议的话题聚焦在三点:第一,“我辈”路在何方?第二,如何能够少走弯路,快速寻迹?第三,怎样过好自己的程序人生?
这三个问题都是长期话题。提问的人,想找答案的人,都喜欢看自己的偶像怎么答。尤其是技术圈,比武论英雄,只有自己认可的实力偶像所言,才值得信赖。为此,我们寻找到四十余位各个领域的“武林高手”,他们将带来风格各异,但都以武功段位的跃升通向成功的精彩解答。
“祖师级”技术人的哲理:认知、热爱、恒心
在“技术名人堂”专辑中,C++之父 Bjarne Stroustrup首先带来了他和C++的往事。事实上, C++在诞生之初是个不被期待的“孩子”,Bjarne坦言道:“它的成功令人惊讶”。在他看来,自己长期对历史、哲学抱持的广泛兴趣,对推动这一语言的发展具有重要意义。所以,对于像Bjarne这样的技术顶级高手来说,顶尖的技术并非仅仅诠释科学,更多是对于现实世界问题的逻辑思辨。
与此同时,C#和Type之父Anders Hejlsberg也带来他对开发者的坦诚建议。这是一位通过三种编程语言来完成“帽子戏法”的语言设计师。对于他来说,没有什么比“热爱”更能诠释获得极大成功的原因。“只有当创建出一门编程语言并实现编译器和工具,你才能成为自己世界的主人。”
此外,在MySQL之父Michael “Monty” Widenius看来,“找到一个好经理很容易,但找到一个好的程序员很难。一个非常出色的程序员可以抵五个一般的程序员,关键是你想当一个好的程序员还是一个平庸的经理。对于所有中国开发者,我只想说,请坚持你的工作,你已经做得非常好了,一定不要停止写代码。”和Monty一样,我们也相信——“35岁做不到管理层就面临辞退危机”终究只是短期现象。长期来看,并不存在技术人的上升路径只能做管理的必然逻辑。
细品祖师级技术专家给到开发者的建议,他们想要表达的分别在于:思考力、精神力,以及持久力。首先,要打开认知,不能只把自己当成“码农”,而应以科学思维自立,融汇现实世界中各类问题的思考;其次,灵感和动力的本源是“热爱,要为“代码”赋予爱的灵魂,才能成为它的主人;最后,相较于极少数的少年成才,绝大部分人终会大器晚成,只要不忘初心,持之以恒。
“新生代”开发者的践行:捷径的背后是技术思维
不同于“老生代”,“新生代”尤雨溪的成名之路更具传奇色彩。他不仅异常年轻,还是“半路出道”,仅用几年时间便将Vue.js做到业界知名,荣登Github Repo TOP3。大学开始学金融,后转到艺术设计专业,硕士毕业后又从谷歌走上了技术开发之路,他的一系列操作不仅外人直呼“新奇”,即使父亲也觉得不可思议。但实际上,所有的意料之外其实都是情理之中,行业可换、兴趣可转,但追求技术思维的本真从未改变。
贾扬清在AI产业界可谓“如雷贯耳”。从Caffe到TensorFlow,从PyTorch到ONNX,都留下了他的创作身影。三年前,他履新任职阿里巴巴技术副总裁,2021年,再次交出创新成果——通过4S标准带领团队锻造大数据+AI产品体系阿里灵杰。从创作语言到深入产业,他坚持技术的初心未曾改变。用本人的话说,面向未来最有意思的场景就是“从实验室走出来的算法能够更加广泛地用到各行各业当中”。
长发飘飘的云风,颇像武侠小说中的仙侠。随着在游戏与编程领域的不断深入,他的声名也广为人知——“游戏做得好”“博客写得好”“很极客的一个人”,是他留给游戏界的印象。“云风大佬”“云风大神”“云大”,是很多人对他的昵称。他曾是网易游戏的核心成员,后与人联合创办的简悦科技成为现在阿里游戏的前身。我们对云风的采访深入到了他的工作日常、学习思考的方方面面,将全方位的“云大侠”淋漓展现。
像尤雨溪、贾扬清和云风一样的新生代卓越技术人共有十数位。相较于老一辈的从一而终,一丝不苟,他们的个性更为鲜明,随心所欲。但我们看重的,恰恰是这种基于个性化的短期、快速段位跃升能力。对于他们来说,想要获得成功无需经年累月,可能就是因为一时兴起开发了某个项目,从社区中“笼络”了一帮和自己兴趣爱好相似的人,在边玩边做的过程中,不经意间就成为了崇拜者心目中的“大神”。但他们真是走了捷径吗?其实不然。捷径的背后是技术思维融汇在日常的点点滴滴,无时无刻不在践行。
多版块呈现:技术人生全生态
除了“新老分野”,在本书内容的逻辑设定上,我们考虑到开发者可以做技术,也可以做管理,技术之巅在于编程语言、工具创造,而管理之巅在于指明方向,清晰架构。为更好呈现开发者的全面生态,我们一方面希望“向上捅破天”,看阿里巴巴CTO程立、百度CTO王海峰们是如何如何带领十多万人规模的航船,做好舵手;另一方面,我们也想要“向下扎到根”,看十数位技术极客如何孕育和栽培创新之花。
此外,我们特别设定了创业者、管理者、我是程序员、女性力量、技术向善,以及斜杠程序员等多个专题。
对于想要自立门户的开发者,“25岁身价过亿”——伙伴云CEO戴志康将以他的自身经验教授技术创业如何“从无到有,从有到好”。连续创业者、“说不得大师”邢山虎在追求“不自由毋宁死”的精神之下,成为“中国游戏产业十大影响力人物”,他将通过创业二十载,告诉你为什么选择大于努力。汤鹏也是一位连续创业者,经历了技术“大航海时代”的他,将为你带来从初级程序员到高级程序员,再到CTO、CEO的成长启发。
在技术管理者版块,“老专家”钱岭从清华到贝尔实验室,再到中国移动集团首席专家,历经了三十余年从学习者到研究者,再到管理者的技术人生;而清华、港中大学霸陈恺,这位商汤科技的英才管理者将揭秘他成就GitHub 50000+Star的秘诀;此外,FITURE李昊和极智嘉邱良军将从方法论的角度讲述初级和中高级技术管理者的进阶之路。
在女性专题中,来自AI和开源的八位女神展开了她们的技术人生探讨。而被业界称为“娟神”的潘娟,则带来她从DBA到国内首位女性Apache Member的传奇故事。
“技术向善”是特别设定的伦理讨论专区,聚焦特殊技术人群。视障者刘彪,一直在“信息无障碍”相关技术领域找寻着他的光明,而他的使命,是通过这一技术为更多的视障者带去科技之光。
“我是程序员”中,八位开发者带来他们精彩纷呈的程序人生故事。在本书末尾,还有一个大彩蛋——知名“奇葩说”辩手子寅&著名科幻作家白丁作客《 新程序员004 》,畅谈如何在“文字语言”和“技术语言”之间自如切换。
最后,回到本文最初的三个问题:“我辈”路在何方?如何能够少走弯路,快速寻迹?怎样过好自己的程序人生?问题的终极解答还需每一位开发者身体力行,找到最适合自己的答案。《 新程序员004:我们的技术时代,我们的程序人生 》能够为你带来的是,学习老一辈技术人的思考智慧,践行新生代卓越开发者的思维方法,从技术、管理、创业等全方位、各维度,梳理出你的技术人生最佳路径!