程序员练级攻略
from coolshell 陳皓
寫極客時(shí)間8個(gè)月了,我的專欄現(xiàn)在有一定的積累了,今天想自己推薦一下。因?yàn)樽钚碌南盗小冻绦騿T練級(jí)攻略(2018)版》正在連載中,而且文章積累量到了我也有比較足的自信向大家推薦我的這個(gè)專欄了。推薦就從最新的這一系統(tǒng)的文章開(kāi)始。
2011年,我在?CoolShell?上發(fā)表了 《程序員技術(shù)練級(jí)攻略》一文,得到了很多人的好評(píng)(轉(zhuǎn)載的不算,在我的網(wǎng)站上都有近1000W的訪問(wèn)量了)。并且陸續(xù)收到了一些人的反饋,說(shuō)跟著這篇文章找到了不錯(cuò)的工作。幾年過(guò)去,也收到了好些郵件和私信,希望我把這篇文章更新一下,因?yàn)樗麄冇X(jué)得有點(diǎn)落伍了。是的,老實(shí)說(shuō),拋開(kāi)這幾年技術(shù)的更新迭代不說(shuō),那篇文章寫得也不算特別系統(tǒng),同時(shí)標(biāo)準(zhǔn)也有點(diǎn)低,當(dāng)時(shí)是給一個(gè)想要入門的朋友寫的,所以,非常有必要從頭更新一下《程序員練級(jí)攻略》這一主題。
目前,我在我極客時(shí)間的專欄上更新《程序員練級(jí)攻略(2018版)》。升級(jí)版的《程序員練級(jí)攻略》會(huì)比Coolshell上的內(nèi)容更多,也更專業(yè)。這篇文章有【入門篇】、【修養(yǎng)篇】、【專業(yè)基礎(chǔ)篇】、【軟件設(shè)計(jì)篇】、【高手成長(zhǎng)篇】五大篇章,它們會(huì)幫助你從零開(kāi)始,一步步地,系統(tǒng)地,從陌生到熟悉,到理解掌握,從編碼到設(shè)計(jì)再到架構(gòu),從碼農(nóng)到程序員再到工程師再到架構(gòu)師的一步一步進(jìn)階,完成從普通到精通到卓越的完美轉(zhuǎn)身……
這篇文章是我寫得最累也是最痛苦的文章,原因如下:
- ?學(xué)習(xí)路徑的梳理。這是一份計(jì)算編程相關(guān)知識(shí)地圖,也是一份成長(zhǎng)和學(xué)習(xí)路徑。所以有太多的推敲了,知識(shí)的路徑,體,地圖……這讓我費(fèi)了很多工夫,感覺(jué)像在編寫一本教材一樣,即不能太高大上,也不能誤人子弟。
- 新舊知識(shí)的取舍。另外,因?yàn)槲业某砷L(zhǎng)經(jīng)歷中很多技術(shù)都成了過(guò)去時(shí),所以對(duì)于新時(shí)代的程序員應(yīng)該學(xué)習(xí)新的技術(shù),然后,很多基礎(chǔ)技術(shù)在今天依然管用,所以,在這點(diǎn)上,哪些要那些不要,也花了我很多的工夫。
- 文章書籍的推薦。為了推薦最好的學(xué)習(xí)資料和資源,老實(shí)說(shuō),我?guī)缀醴榱苏麄€(gè)互聯(lián)網(wǎng),進(jìn)行了大量的閱讀和比較。這個(gè)過(guò)程讓我也受益非淺。一開(kāi)始,這篇文章的大小居然在500K左右,太多的信息就是沒(méi)有信息,所以在信息的篩選上我花費(fèi)了很多的工夫,刪掉了60%的內(nèi)容。但是,依然很寵大。
總之,你一定會(huì)被這篇文章的內(nèi)容所嚇到的,是的,我就是故意這樣做的,因?yàn)?#xff0c;這本來(lái)就沒(méi)有什么捷徑,也不可能速成,很多知識(shí)都是硬骨頭,你只能一口一口的啃,我故意這樣做就是為了讓你不要有“速成”的幻想,也可以輕而一舉的嚇退那些不想用功不想努力的人。
但是,我們也要知道《易經(jīng)》有云:“取法其上,得乎其中,取法其中,得乎其下,取法其下,法不得也”。所以,我這里會(huì)給你立個(gè)比較高標(biāo)準(zhǔn),你要努力達(dá)到,相信我,就算是達(dá)不到,也會(huì)比你一開(kāi)始期望的要高很多……
下面是這份練級(jí)攻略的目錄,目前只在極客時(shí)間上發(fā)布,你需要付費(fèi)閱讀(在本文最后有相關(guān)的二維碼)。
?
?
那么,除程序員練級(jí)攻略外,我還寫了哪些內(nèi)容?下面是迄今為止我所有的文章的目錄。你可以在下面看一下相關(guān)的目錄。這也算是我開(kāi)收費(fèi)專欄來(lái)8個(gè)月給大家的一份答卷吧。我也沒(méi)有想到,我居然寫了這么多的文章,而且對(duì)很多人都很有用。
首先是個(gè)人成長(zhǎng)和經(jīng)驗(yàn)之談的東西,在這里的文章還沒(méi)有完全更新完,未來(lái)要更新什么我也不清楚,但是可以呈現(xiàn)出來(lái)的內(nèi)容和方向如下所示,供你參考。對(duì)于個(gè)人成長(zhǎng)中的內(nèi)容,都是我多年來(lái)的心得和體會(huì),從讀者的反饋來(lái)看是非常不錯(cuò)的,你一定要要閱讀的。
分布式系統(tǒng)架構(gòu),我一共出了兩個(gè)系列,一個(gè)是分布式系統(tǒng)架構(gòu)的本質(zhì),另一個(gè)是設(shè)計(jì)模式。前者偏概念,后者偏技術(shù)。這里旨在讓你看到整個(gè)分布式系統(tǒng)設(shè)計(jì)的一個(gè)非常系統(tǒng)的藍(lán)圖,但是因?yàn)樵谑謾C(jī)端上,不可能寫得非常細(xì),所以,會(huì)缺失一些細(xì)節(jié),這些細(xì)節(jié)我是故意缺失的,主要是有幾方面的原因,
- 一方面,這是為了閱讀的效果,手機(jī)上的文章不過(guò)長(zhǎng),所以,不能有太多的細(xì)節(jié)。
- 另一方面,也是是想留給大家自行學(xué)習(xí),而不是一定要我把飯喂到你的嘴里,你才能吃得著。學(xué)習(xí)不只是為要答案,而是學(xué)方法
- 最后是我的私心,因?yàn)槲乙苍趧?chuàng)業(yè),所以,技術(shù)細(xì)節(jié)上東西正是我在做的產(chǎn)品,所以,如果你想了解得更細(xì),你需要和我有更商業(yè)合作。
?
區(qū)塊鏈的技術(shù)專欄本來(lái)不在我的寫作計(jì)劃中的,但是因?yàn)閬?lái)問(wèn)我這方面的技術(shù)人太多了,所以,就被問(wèn)了一系列的文章,這里的文章除了一些技術(shù)上的科普,同樣有有很多我的觀點(diǎn),你不但可以學(xué)到技術(shù),還可以了解一些金融知識(shí)和相關(guān)的邏輯,我個(gè)人覺(jué)得這篇文章是讓你有獨(dú)立思考的文章。
我的專欄還在繼續(xù),接下來(lái)還有一個(gè)系列的文章——《從技術(shù)到管理》,歡迎關(guān)注,也歡迎掃碼訂閱。
最后友情提示一下:在手機(jī)上學(xué)習(xí)并不是最好的學(xué)習(xí)方式,也不要在我的專欄上進(jìn)行學(xué)習(xí),把我的專欄當(dāng)成一個(gè)你的助手,當(dāng)成一個(gè)向?qū)?#xff0c;當(dāng)成一個(gè)跳板,真正的學(xué)習(xí)還是要在線下,專心的,系統(tǒng)地、有討論地、不斷實(shí)踐地學(xué)習(xí),這點(diǎn)希望大家切記!
from:?https://coolshell.cn/articles/18360.html?
總結(jié)
- 上一篇: 打造高效的工作环境 – SHELL 篇
- 下一篇: 图片转LaTex公式神器软件