成為一名優(yōu)秀的Developer的書單

本文選自圖靈社區(qū)作者Phodal的文章

這是一份關(guān)于如何Re-Practise的技術(shù)書籍推薦書單。

一直畫/寫一個推薦書單來供大家參考,無奈找不到一本合適的形式蜓耻。有一天蜡镶,想到了之前的技術(shù)樹https://github.com/phodal/sherlock雾袱,便開始落地了。

我深知自己的知識有限官还,所以寫下本文以便和大家切磋交流芹橡。歡迎通過GitHub 的Issues或者直接Pull Requests方式來分享你的經(jīng)驗(yàn)。期待你的反饋妻枕。

基本閱讀路線圖


首先僻族,你需要選擇一門語言,然后學(xué)習(xí)之屡谐。這時有一些還不錯,如JavaScript實(shí)戰(zhàn)蝌数,JavaScript Cookbook愕掏,前者是一門實(shí)站手冊,后者則是參考手冊顶伞。再來一本某某語言饵撑,或者框架的實(shí)戰(zhàn),與權(quán)威指南唆貌,你就可以完成工作了滑潘。

然后呢?

說明: 完成工作是一件很容易的事锨咙,如何更好地完成工作就需要更多地學(xué)習(xí)语卤。并且我堅信每一個有技術(shù)熱情的人,都希望可以看到自己寫的框架可以無處不在酪刀。

《技術(shù)的本質(zhì)》 - W. Brain Arthur早已看穿了一切

這是一本關(guān)于『技術(shù)是什么粹舵,它是如何進(jìn)化』的書。新的技術(shù)是根據(jù)于我們當(dāng)前的目的骂倘、一個可實(shí)現(xiàn)的原理眼滤、一種新現(xiàn)象而發(fā)明的。并且历涝,新的技術(shù)都是基于之前的技術(shù)發(fā)展出來的诅需。

So,通過研究現(xiàn)有技術(shù)的一些發(fā)展荧库,我們可以預(yù)料到一些新的技術(shù)的出現(xiàn)堰塌。盡管新的技術(shù)并沒有解決一些根本性問題,如業(yè)務(wù)电爹,但是它是為了業(yè)務(wù)而簡化現(xiàn)有的技術(shù)蔫仙。

如何寫好代碼——重構(gòu)與設(shè)計模式

從編寫可讀的代碼,到重構(gòu)現(xiàn)有的代碼丐箩,再到設(shè)計模式摇邦,是編碼的必備法則恤煞。


? ? ●《測試驅(qū)動開發(fā)》: 盡管在國內(nèi),我們很少聽到開發(fā)人員寫測試施籍,就更少聽人們談?wù)揟DD居扒。雖然我不是TDD的死忠,但是我覺得TDD還是很有好處的丑慎。特別是當(dāng)你的函數(shù)特別長的時候喜喂,它可以驅(qū)使你寫出更短的函數(shù)——更多的函數(shù)。紅->綠->重構(gòu)竿裂,就是這么簡單玉吁。

? ? ●《重構(gòu): 改善既有代碼的設(shè)計》: 紅->綠->重構(gòu)。如果重構(gòu)之前沒有測試腻异,我相信你可能是想換個工作了进副。好的代碼是重構(gòu)出來的,而不是一開始就寫出來的——除非你的代碼不用于任何業(yè)務(wù)悔常。反正影斑,就是程序員必讀,不想多說机打。

? ? ●《Head First設(shè)計模式》: GoF的《設(shè)計模式》一書很薄矫户,所以也很抽象。第一次看《設(shè)計模式》的時候残邀,硬著頭皮看了幾天皆辽,然后放棄了。罐旗。膳汪。不過,Head First系列可以將各種枯燥的設(shè)計生起起來九秀,這是一本非常適合入門設(shè)計模式的書籍沒有之一遗嗽。

? ? ●《設(shè)計模式解析》: 比Head First更深入,但是比DP簡單鼓蜒。作者選用了一些常用或者說用到的模式痹换,講述了為什么在這里適合用它。

? ? ●《易讀代碼的藝術(shù)/編寫可讀代碼的藝術(shù)》: 納尼都弹!你居然不想買這本書娇豫?

? ? ●《代碼整潔之道》: 書中給了很方法與規(guī)范街望,遵循它們可以寫出整潔的代碼封拧。但是整潔并不意味著你應(yīng)該讓代碼簡單显蝌!

? ? ●《重構(gòu)與模式》: 這本書的中文名字應(yīng)該叫《重構(gòu)到模式》B璋琛D魏佟艰匙!重構(gòu)代碼到設(shè)計模式就這么簡單狞悲。

? ? ●《設(shè)計模式》: 必讀火欧,并且值得多讀幾遍。

? ? ●《元素模式》: 首先書名很扯U窭汀W底椤!這本書更適合叫《設(shè)計模式要素》!這本書提取了設(shè)計模式中的一些基本元素历恐,很具有啟發(fā)性寸癌。

如何寫前端框架——前端讀書路線圖

以JavaScript作為例子來解釋如何去學(xué)習(xí)一門語言,從語法到最后的MVC弱贼。


機(jī)器學(xué)習(xí)讀書路線

機(jī)器學(xué)習(xí)依賴于大量的數(shù)據(jù)和理論知識蒸苇,而數(shù)據(jù)又可以創(chuàng)造出美妙的數(shù)據(jù)可視化圖像。


持續(xù)交付讀書路線圖

敏捷是過去哮洽,持續(xù)交付是現(xiàn)在填渠,未來呢?

想要構(gòu)建一個好的項(xiàng)目鸟辅,構(gòu)建系統(tǒng)、自動化測試莺葫、可配置缺一不可匪凉。


領(lǐng)域特定語言讀書路線圖

最好的語言就是可以表達(dá)你業(yè)務(wù)的語言。

如果你熟悉前端的知識的話捺檬,你會發(fā)現(xiàn)DSL無處不在再层。


架構(gòu)與模式讀書路線圖——每個人都是架構(gòu)師。

成為架構(gòu)師最簡單的方法就是學(xué)習(xí)別人的模式堡纬。

成為成功架構(gòu)師便是創(chuàng)建模式聂受。


閱讀原文

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市烤镐,隨后出現(xiàn)的幾起案子蛋济,更是在濱河造成了極大的恐慌,老刑警劉巖炮叶,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件碗旅,死亡現(xiàn)場離奇詭異,居然都是意外死亡镜悉,警方通過查閱死者的電腦和手機(jī)祟辟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侣肄,“玉大人旧困,你說我怎么就攤上這事。” “怎么了吼具?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵僚纷,是天一觀的道長。 經(jīng)常有香客問我馍悟,道長畔濒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任锣咒,我火速辦了婚禮侵状,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘毅整。我一直安慰自己趣兄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布悼嫉。 她就那樣靜靜地躺著艇潭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪戏蔑。 梳的紋絲不亂的頭發(fā)上蹋凝,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天,我揣著相機(jī)與錄音总棵,去河邊找鬼鳍寂。 笑死,一個胖子當(dāng)著我的面吹牛情龄,可吹牛的內(nèi)容都是我干的迄汛。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼骤视,長吁一口氣:“原來是場噩夢啊……” “哼鞍爱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起专酗,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤睹逃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后笼裳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唯卖,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年躬柬,在試婚紗的時候發(fā)現(xiàn)自己被綠了拜轨。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡允青,死狀恐怖橄碾,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤法牲,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布史汗,位于F島的核電站,受9級特大地震影響拒垃,放射性物質(zhì)發(fā)生泄漏停撞。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一悼瓮、第九天 我趴在偏房一處隱蔽的房頂上張望戈毒。 院中可真熱鬧,春花似錦横堡、人聲如沸埋市。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽道宅。三九已至,卻和暖如春胸蛛,著一層夾襖步出監(jiān)牢的瞬間污茵,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工葬项, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留省咨,地道東北人。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓玷室,卻偏偏與公主長得像,于是被迫代替她去往敵國和親笤受。 傳聞我的和親對象是個殘疾皇子穷缤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 這是一份關(guān)于如何Re-Practise的技術(shù)書籍推薦書單。 一直畫/寫一個推薦書單來供大家參考箩兽,無奈找不到一本合適...
    phodal閱讀 4,228評論 2 35
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,264評論 25 707
  • 本文把程序員所需掌握的關(guān)鍵知識總結(jié)為三大類19個關(guān)鍵概念津肛,然后給出了掌握每個關(guān)鍵概念所需的入門書籍,必讀書籍汗贫,以及...
    dle_oxio閱讀 11,134評論 6 244
  • 忙碌的工作時身坐,手機(jī)響了,但是把一件事情做完的習(xí)慣使得你暫時不想接落包,可是電話依舊不停的響部蛇,你已經(jīng)有點(diǎn)憤怒了,是你的...
    丫丫Rainbow閱讀 14,687評論 0 6
  • 作為一個見多識廣的老司機(jī)抹腿,有必要教一下怎么在旅行中搭訕了岛请。 開頭語(可以看情況加上“你好”,“Hey”): 1.如...
    神父馬丁閱讀 333評論 0 0