作者 | 楊陽
出品 | 新程序員編輯部
《 新程序員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:我們的技術時代,我們的程序人生 》能夠為你帶來的是,學習老一輩技術人的思考智慧,踐行新生代卓越開發者的思維方法,從技術、管理、創業等全方位、各維度,梳理出你的技術人生最佳路徑!