1. 程式人生 > >那本Java圈的熱銷書,最近怎麼樣了?

那本Java圈的熱銷書,最近怎麼樣了?

深山閉關,內憂外患,星空下的冥思苦想,海外的奮筆疾書……儘管《碼出高效》的作者孤盡在現場二十多分鐘的演講中言語歡樂,還時不時抖起了包袱,但碼字兒背後的不易以及書籍之後傾注的巨大心血,都深深地感染了在場的每位開發者。沒錯,這是《碼出高效》出版兩個多月後,對Java十分“執念”的開發者們期待已久的一次線下見面會,甚至有從多千里之外專程過來參加,小的僅是高中剛畢業,大的已經是高中生的媽媽。

據《碼出高效》另一位作者鳴莎介紹,其實這本書源於影響了全球250萬名開發工程師的《阿里巴巴Java開發手冊》,結合阿里巴巴最佳實踐與故障分析報名,詳細描述了《手冊》背後的故事、對映的技術問題以及深層次的技術思考,主要是希望能夠幫助開發者形成屬於自己的一套知識脈絡,這一點與書名延伸出的含義“碼出高質量的程式碼”,主題精神表現一致。

面對第三次的更新出版,孤盡在言語中總結道,一直以來讀者的訴求與體驗都是最重要的一環,再加上阿里巴巴內部程式碼的沉澱需要讓更多開發者所知,另外對於內容更簡單、生動的呈現方式,這些統統都是書籍不斷更新、不斷完善、不斷精進的源泉。選擇使用大雁作為書面背景,主要由於大雁是一個講究協同的團隊,如此排列出來的隊形可以減少75%的空氣阻力,迎合了本書的靈魂。

活動現場,據記者瞭解,其實阿里巴巴內部一直都會自發組織很多晒碼會,就是定期將自己的程式碼拿出來晒一晒,甚至團隊與團隊之間還會進行review,大家普遍認為程式碼是越不公開就可能越會退步的一項技能,有效公開反而會形成激勵做到更精準,這一點在鳴莎那裡得到了證實。《碼出高效》與這些活動相結合,推動了一項稱為“83行公益計劃“的活動,讓技術創造價值,回饋社會。

可能是阿里巴巴內部特殊的“程式碼基因”所致,阿里經濟體內,包括高德、螞蟻、菜鳥等企業,都在follow同一款開發規範;與手冊配套的、由阿里內部開發工程師自願組成的P3C專案組還發布了一個Java開發規約外掛,內部的安裝率達到90%,外部直接安裝使用甚至高達56萬人,間接安裝預計也超過了50萬,日活率達到40%,在使用過程中掃描出將近一個億的錯誤,不斷提高企業程式設計師的程式設計質量。需要提及的一點,該外掛提醒實時化,還有後續的修改提示可以參考,十分貼心。開源僅一年有餘,在開源社群星數就超過1.3萬,獲得廣泛好評。

“這個專案組好多成員是自願加入的,他們特別無私,現在基本上業界版本和內部版本都保持著絕對同步,專案組每兩週都會開一次例會,一直都是保持更新狀態,專案是從2016年11月份成立並延續至今。”孤盡說。

活動中,孤盡還通過生動講述Java開發的知識點,例如揭祕float、深入理解過載與覆寫、紅黑樹詳解等與讀者進行了友好的互動,走心地聊了聊技術職業生涯規劃與成長心得,隨後阿里雲資深研發工程師,也是 《碼出高效》作者鳴莎與孤盡、美團架構師《分散式服務架構》《可伸縮服務架構》主要作者楊彪、美團技術專家劉淏、滴滴出行高階架構師許令波,一同進行了精彩的“程式設計技術精進”對話。

在對話中,幾位傑出的技術作家對於程式設計技術精進之路上有哪些關鍵節點、如何培養良好習慣、怎樣應對技術變遷發展等問題一一解答,並針對年輕一代開發者提出了許多實實在在的建議,讓現場的開發者們大呼過癮、受益匪淺。