這是一本為專業(yè)程序員而寫的書,寫好代碼、追求卓越和工匠精神是每個(gè)程序員都應(yīng)該具備的優(yōu)秀品質(zhì)。本書共有13章內(nèi)容,主要分為技藝部分、思想部分和實(shí)踐部分。技藝部分詳細(xì)介紹了編程技巧和方法論,并配以詳盡的代碼案例,有助于讀者提高編寫代碼的能力,優(yōu)化代碼質(zhì)量。思想部分主要包括抽象能力、分治思想,以及程序員應(yīng)該具備的素養(yǎng)等內(nèi)容。實(shí)踐部分主要介紹了常見的應(yīng)用架構(gòu)模式,以及COLA架構(gòu)的設(shè)計(jì)原理。
為專業(yè)程序員而寫,教你寫出整潔的代碼,追求卓越和工匠精神,提高程序員的自我修養(yǎng),阿里巴巴集團(tuán)高級技術(shù)專家多年經(jīng)驗(yàn)積淀之作,眾多業(yè)內(nèi)大咖聯(lián)合推薦
《代碼精進(jìn)之路:從碼農(nóng)到工匠》涵蓋的內(nèi)容從規(guī)范、設(shè)計(jì)原則、技術(shù)人員素養(yǎng),到用于使代碼保持靈活性且易于擴(kuò)展的各種心得,十分全面。無論是剛開始學(xué)習(xí)編程的人員,還是已經(jīng)有一些工作經(jīng)驗(yàn)的程序員,都值得去讀一讀。 ——阿里巴巴資深技術(shù)專家,阿里業(yè)務(wù)中臺總架構(gòu)師 毗 盧對于很多一直“低頭拉車”的程序員來說,這本書能夠讓你不必"抬頭"就能看到未來的出路!猅houghtWorks 高級咨詢師 劉 杰本書可以作為泛程序員的枕邊書!拔崛杖∥嵘怼,愿每個(gè)從事代碼相關(guān)工作的技術(shù)人員都能孜孜以求,回想著一天的工作,對比著書中的要領(lǐng),安心入睡!v訊云高級解決方案架構(gòu)師 龔少成還記得上次飛哥告訴我,他希望“天下沒有爛代碼”,很高興看到他多年的思考和實(shí)踐結(jié)集成書。書中不僅有滿滿的技術(shù)干貨,更能在成長思維層面引人反思,使人終身受益。本書也為團(tuán)隊(duì)Leader(領(lǐng)導(dǎo)者)提供了新的思考角度,要打造一支互助互樂、技術(shù)過硬、充滿目標(biāo)感的團(tuán)隊(duì),本書必不可缺!愀鄞髮W(xué)計(jì)算機(jī)博士,微軟亞洲研究院副研究員 王焱林本書致力于打通軟件的問題域和解決方案域,對應(yīng)用架構(gòu)和建模思想的流變娓娓道來。本書作者主導(dǎo)開發(fā)了COLA框架,提出了一種面向領(lǐng)域驅(qū)動(dòng)、可擴(kuò)展和服務(wù)化的框架實(shí)現(xiàn)方法,在復(fù)雜問題域治理的探索過程中邁出了積極的一步。書中不僅展示了相關(guān)代碼、設(shè)計(jì)和架構(gòu)思想,亦有“理論與實(shí)踐結(jié)合、不拘一家”的學(xué)習(xí)方法,相信廣大讀者能從中有所收獲!⒗锇桶唾Y深技術(shù)專家,《深入分布式緩存:從原理到實(shí)踐》作者之一 于君澤
張建飛,阿里巴巴集團(tuán)高級技術(shù)專家,Java全球管理組織(JCP)執(zhí)行委員會(huì)正式會(huì)員(Full Member)。2007年計(jì)算機(jī)工程碩士畢業(yè)后,先后在軟件公司InfoSys與互聯(lián)網(wǎng)公司eBay擔(dān)任高級研發(fā)和技術(shù)專家的職務(wù)。2014年加入阿里巴巴,先后在1688、ICBU和零售通擔(dān)任技術(shù)主管。作者精通面向?qū)ο蠹夹g(shù),有豐富的一線編碼實(shí)戰(zhàn)和架構(gòu)經(jīng)驗(yàn)。特別是在應(yīng)用架構(gòu)、領(lǐng)域建模和復(fù)雜度治理領(lǐng)域,自研了COLA框架。COLA自開源以來,已經(jīng)被多個(gè)技術(shù)團(tuán)隊(duì)使用,解決了DDD落地和應(yīng)用擴(kuò)展問題,受到了普遍關(guān)注和一致好評。作者提倡“工匠精神”,對于如何打造一個(gè)追求卓越、獨(dú)具匠心的技術(shù)團(tuán)隊(duì),如何量化考核工程師的技術(shù)貢獻(xiàn),都有著非常深入的思考和實(shí)踐,并探索出一套切實(shí)可行的方法論;谠摲椒ㄕ摯蛟斓摹肮そ称脚_”,在阿里巴巴內(nèi)部被廣泛使用,“工匠平臺”豐富了對技術(shù)人員考察的維度,是除業(yè)務(wù)結(jié)果之外的從技術(shù)視角給技術(shù)人員“照鏡子”的有效工具。