av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

2020年網(wǎng)絡(luò)開(kāi)發(fā)人員必讀書(shū)單:讓你的代碼和架構(gòu)更上一層樓

本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)。

創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站與策劃設(shè)計(jì),越秀網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:越秀等地區(qū)。越秀做網(wǎng)站價(jià)格咨詢:18980820575

網(wǎng)絡(luò)上關(guān)于編碼的必讀書(shū)單已經(jīng)有很多了,因此,本文更想針對(duì)性地為網(wǎng)絡(luò)(應(yīng)用程序)開(kāi)發(fā)人員提些建議。

列表的第一部分用于一般編碼,雖然其中很多例子都是用我們不太熟悉的語(yǔ)言編寫(xiě)的,但我發(fā)現(xiàn),通過(guò)閱讀這些書(shū),對(duì)不同語(yǔ)言的其他觀點(diǎn)持開(kāi)放態(tài)度,我的編碼能力和思考能力也提高了。

本文并不包含任何附屬鏈接,所有書(shū)籍均可輕松在線獲得。

許多初級(jí)和中級(jí)開(kāi)發(fā)人員似乎陷入了教程和演練的泥沼,雖然這也是介紹想法、語(yǔ)言或完成工作的好方法,但它同時(shí)也會(huì)讓你停在某個(gè)特定水平上止步不前。

從更廣泛的角度考慮,不同的編程語(yǔ)言和概念會(huì)讓你更聰明、編碼速度更快,并更好勝任需要完成的工作。相信我,試試吧,你會(huì)發(fā)現(xiàn)大量供你思考和成長(zhǎng)的知識(shí)以及新動(dòng)力和新想法。

必讀書(shū)籍

1. 《實(shí)用程序員》——大衛(wèi)·托馬斯和安德魯·亨特

這是我讀過(guò)關(guān)于編程最重要的書(shū)籍之一,該書(shū)并不針對(duì)我所使用的編程語(yǔ)言,對(duì)我而言,文中也不是所有的話題都是新知識(shí),但這絕對(duì)是開(kāi)發(fā)人員在日常生活中用到的最多的內(nèi)容。

最近我重讀了最新的20周年紀(jì)念版,這使我有了新領(lǐng)悟,它是一本我應(yīng)該每年至少瀏覽一遍的書(shū)。

本書(shū)涉及的概念包括:開(kāi)發(fā)人員思維方式、溝通、期望管理,以及更多的技術(shù)概念,如正交性、DRY原則、原型方法等。

2.《純凈代碼》——羅伯特·馬丁

這本書(shū)有點(diǎn)兒類似于《實(shí)用程序員》,它討論了良好架構(gòu)和有條理的代碼對(duì)團(tuán)體的意義。這本書(shū)包含了很多java和c++示例,雖然有點(diǎn)枯燥,但也有很多適用于php、javascript或ruby代碼庫(kù)的不錯(cuò)技巧和建議。

本書(shū)處理了更多代碼方面的問(wèn)題,比如如何構(gòu)造函數(shù)、編寫(xiě)代碼注釋和數(shù)據(jù)結(jié)構(gòu)測(cè)試等等。

3.《企業(yè)應(yīng)用程序體系結(jié)構(gòu)的模式》——馬丁·福勒

馬丁·福勒是一位非常著名的作家,他的《重構(gòu)》和《特定領(lǐng)域的語(yǔ)言》都值得一讀。本書(shū)與Ruby on Rails框架聯(lián)系密切,但并不只適合Ruby開(kāi)發(fā)人員。我主要用PHP編寫(xiě),也發(fā)現(xiàn)了它的趣味所在。

如果你想從頭開(kāi)始構(gòu)建應(yīng)用程序,或想用Laravel或Ruby onRails之類的框架,本書(shū)將幫你理解這些框架中針對(duì)某些模式做出的決策。本書(shū)涵蓋了域模式、事務(wù)、會(huì)話、多元計(jì)算器(MVC)和應(yīng)用程序控制器等內(nèi)容。

4.《計(jì)算機(jī)程序的藝術(shù)》——唐納德·克努斯

本書(shū)實(shí)際上是一套完整系列,講述了一種非常理論化的計(jì)算機(jī)科學(xué)方法。如果你真的很認(rèn)真在學(xué)習(xí)編程,那么書(shū)架上必須擺一本,斯坦福大學(xué)的計(jì)算機(jī)科學(xué)課程就用到了這本書(shū)。

這些書(shū)深入介紹了Vol1基礎(chǔ)算法、Vol2半數(shù)值算法、Vol3排序和搜索以及Vol4組合算法。

5. 《電腦程序的結(jié)構(gòu)與編譯》——哈羅德·阿伯森、杰拉德·杰伊·薩斯曼和朱莉·薩斯曼

這是一本非常理論化的書(shū),只適合那些認(rèn)真對(duì)待開(kāi)發(fā)的人員。本書(shū)來(lái)自麻省理工學(xué)院,老實(shí)說(shuō),我只閱讀了一些我覺(jué)得很有趣的部分,閱讀全部實(shí)在太枯燥了。但它確實(shí)受人尊敬,如果你能激發(fā)自己的學(xué)習(xí)動(dòng)力啃下這本書(shū),那么你肯定會(huì)擁有超過(guò)90%的開(kāi)發(fā)人員都沒(méi)有的優(yōu)勢(shì)。

6. 《重構(gòu):改進(jìn)現(xiàn)有代碼的設(shè)計(jì)》——馬丁·福勒

這是馬丁·福勒的另外一本書(shū),這本書(shū)的主題我非常感興趣,正如在《實(shí)用程序員》一書(shū)中所寫(xiě)的那樣,“總是留下比發(fā)現(xiàn)之初更好的代碼”,重構(gòu)可能是每位開(kāi)發(fā)人員的日常工作,本書(shū)有許多經(jīng)典示例。本書(shū)涵蓋了工具帶中所需的許多已知重構(gòu)技術(shù),非常通俗易讀。

更多網(wǎng)絡(luò)相關(guān)的必備書(shū)籍

1. 雄辯的Javascript——瑪麗恩·哈弗貝克

和許多開(kāi)發(fā)人員一樣,對(duì)于javascript,我也是愛(ài)恨交織的。它是一種混亂且快速發(fā)展的語(yǔ)言,常常引入新句法。本書(shū)對(duì)我學(xué)習(xí)所有基礎(chǔ)知識(shí)有很大幫助,假如我有一段時(shí)間沒(méi)接觸javascript,好好閱讀這本書(shū)可以確保自己更好理解未知的小事物。

2. Pro Git——斯科特·查孔和本·斯特勞布

我經(jīng)常遇到一些技能熟練但只用GIT基礎(chǔ)功能的同事,這簡(jiǎn)直就是浪費(fèi)時(shí)間。GIT是種我們每天都會(huì)用到的重要工具,當(dāng)注意到自己的團(tuán)隊(duì)成員跟不上該工具的速度時(shí),我一定會(huì)送他們這本免費(fèi)的書(shū)去閱讀。

這本書(shū)涵蓋了從提交、存儲(chǔ)和返回到更高級(jí)的主題(如重基和選擇)的所有基礎(chǔ)知識(shí)。

3. 99 bottles of OOP——桑迪·梅斯

99 Bottles of OOP會(huì)讓你在娛樂(lè)中學(xué)習(xí)。正如前文所寫(xiě),開(kāi)放使用其他語(yǔ)言會(huì)讓你成為更好的開(kāi)發(fā)人員。其中示例和說(shuō)明非常精巧,對(duì)于非ruby開(kāi)發(fā)人員而言,本書(shū)也是必讀書(shū)物。

想要將代碼和架構(gòu)提升到更高的層次,這些書(shū)籍不可錯(cuò)過(guò)。


新聞名稱:2020年網(wǎng)絡(luò)開(kāi)發(fā)人員必讀書(shū)單:讓你的代碼和架構(gòu)更上一層樓
當(dāng)前鏈接:http://uogjgqi.cn/article/dhcjhep.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流