《码出高效:Java 开发手册》正式发布,83行代码计划启动
可愛的Java開發者們,讓你們久等了!
9月22日杭州云棲大會,眾所期待的新書《碼出高效:Java 開發手冊》正式發布,并宣布將所有圖書收益捐贈于技術公益項目。
本次新書發布,邀請了來自阿里巴巴高年級同學中間件負責人林昊、阿里巴巴研究員劉湘雯、阿里巴研究員劉國華,OpenJDK社區Committer楊曉峰,全棧視障工程師蔡勇斌,電子工業出版社博文視點出版公司總經理郭立以及兩位圖書作者楊冠寶(孤盡)和高海慧(鳴莎)重磅大咖聯合發布,并宣布將圖書所有收益均捐贈于技術公益項目“83行代碼計劃”,第一個“83行代碼計劃”行動,將圍繞著幫助盲人工程師,開發更多無障礙化產品,讓盲人上網更便捷。未來,我們會堅持用技術為公益行業賦能,也希望更多人成為技術受益者。
此書從立意到付梓,歷時超過兩年,期間推翻數次寫作思路,歷經曲折與艱辛,只希望為時代奉獻一本好書,打造中國計算機民族標桿圖書。愿這本書能陪伴在眾多工程師的身邊,陪伴大家一起進步、一起成長、感受編程的的魅力。
這本書源于影響了全球250萬名開發工程師的《阿里巴巴Java開發手冊》(簡稱《手冊》)。2017年2月9日,《手冊》的PDF版一經公布,在各大網絡平臺引發熱議,甚至走進硅谷,讓世界聽到中國程序員的聲音。2017年,此手冊配套的掃描插件發布后,已經有45萬名開發工程師下載,數以千計的企業在內部推行。《手冊》在研發效能、人才培養與系統穩定性領域都產生了巨大而深遠的影響,已經成為重要的開發基礎標準文件。(注:關注代碼規約微信公眾號,回復“手冊”,即可免費下載《手冊》。)
三位普通工程師與《手冊》的故事
知識梯度分明。本書涵蓋計算機領域基礎知識、面向對象理念、JVM核心解析、數據結構與集合、高并發多線程、異常和日志、單元測試以及如何編寫可讀性強、可維護性好的優雅代碼等多個方面,講解由淺入深。對于初學者,本書可以幫助熟悉各類數據結構和基本框架,學以致用,完成工作所需。對于中級進階需求的工程師,通過閱讀本書可以將各類框架實現原理成竹在胸,運用得心應手,提升團隊效能。對于高級修煉的工程師,本書陪你深挖原理,走入內核,融會貫通,反哺業界。
與故障相結合。本書搜集線上的真實故障,經過整理后與相應的知識點結合在一起進行講解,闡述了知其然、更要知其所以然的背后邏輯,讓讀者有身臨其境之感。比如,講解連接池技術,介紹在現實編程時碰到的TIME_WAIT過多的問題原型,解決方案等。
與前沿信息同步。本書結合業界領先的框架,底層解析采用JDK11源碼。穿插解析7/8/9/10相關的特性、對比異同,如var關鍵字的使用、函數式表達式、紅黑樹、TimSort等。
經過數百個日夜打磨,該書無論對于團隊,還是個人來說,都有著特別的意義。
從團隊協作角度來說,雖然別人都說開發工程師是搬磚的碼農,但我們知道自己是追求個性的藝術家。我們骨子里追求著代碼的美、系統的美、設計的美,代碼規約其實就是一個對程序美的定義。曾經程序員最引以為豪的代碼,卻因為代碼規約的缺失嚴重制約了相互之間的高效協同,頻繁的系統重構和心驚膽戰的維護似乎成了工作的主旋律,那么如何走出這種怪圈呢?眾所周知,互聯網公司的效能是企業的核心競爭力,體現在開發領域上,其實就是溝通效率和研發效率。本書的書名“碼出高效”指的就是高效溝通與協作。傳遞團隊溝通與協作的理念,順利達到共同的目標。
彩色印刷,保證閱讀體驗
從個人發展角度來說,在計算機編程日益普及的今天,程序員群體日益壯大,本書以初級入門、中級進階、高級修煉為目標,指導工程師的成長之路。本書涵蓋計算機領域基礎知識、面向對象理念、JVM核心解析、數據結構與集合、高并發多線程、異常和日志、單元測試以及如何編寫可讀性強、可維護性好的優雅代碼等多個方面,講解由淺入深,囊括了一名開發工程師應具備的基本素質,是工程師成長修煉的必備書籍。
《碼出高效:Java開發手冊》將在本次發布儀式之后在電子工業出版社天貓旗艦店正式預售,將首次采用一書一碼的方式,解決書籍防偽問題。點此購買
總結
以上是生活随笔為你收集整理的《码出高效:Java 开发手册》正式发布,83行代码计划启动的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos部署mysql5.6免安装版
- 下一篇: mkfs命令