亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

小小程序員的學(xué)習(xí)計劃

系統(tǒng) 1534 0

追過很多新技術(shù),迷茫于還有太多東西要學(xué),有些找不到方向、不知所措。常在一個叫酷殼的網(wǎng)站上轉(zhuǎn)悠,漸漸想明白了,其實學(xué)習(xí)技術(shù)也像看電影看書一樣,要看就看經(jīng)典的。我們的生命如此短暫,作為程序員的職業(yè)生涯可能會更短。與其追逐各種新潮的技術(shù),不如把有限的精力投入到經(jīng)典的技術(shù)之中。

平時酷愛看各種技術(shù)書籍,但缺乏系統(tǒng)的梳理。讀書感悟都散落在每本書的字里行間和空白處。于是借著準(zhǔn)備從最經(jīng)典、最基礎(chǔ)知識學(xué)習(xí)的機會,開始由底向上,系統(tǒng)地整理以前所學(xué)。


一、計算機數(shù)學(xué)

大學(xué)時認(rèn)真學(xué)習(xí)了編程相關(guān)的課程,但一些基礎(chǔ)課程由于不知道跟編程是什么聯(lián)系所以失去了興趣、沒有學(xué)好。工作了兩年,才慢慢發(fā)覺大學(xué)時一些課程的用處:微積分(分析算法性能時一些求極限)、線性代數(shù)(矩陣在三維轉(zhuǎn)換中的作用)、概率統(tǒng)計、編譯原理(理解源代碼是如何編譯、鏈接,最后被操作系統(tǒng)載入執(zhí)行的)。現(xiàn)在雖然沒有大塊時間(其實也沒必要)重新復(fù)習(xí)這些課程,但計算機相關(guān)的數(shù)學(xué)知識基本可以包含在下面兩本書中:





可以認(rèn)真學(xué)習(xí)這這兩本書籍。如果閱讀過程中發(fā)現(xiàn)不懂的,可以去翻閱大學(xué)課程中更基礎(chǔ)的數(shù)學(xué)書。這樣不會迷失在過多的理論書籍之中。推薦本微積分的課外讀物,齊民友的《重溫微積分》,看了一點感覺還不錯。


二、C語言

學(xué)習(xí)過計算機的基礎(chǔ)數(shù)學(xué)知識后,可以先不急于去看數(shù)據(jù)結(jié)構(gòu)和算法。先靜下心來,仔細(xì)學(xué)好C語言。相信對C語言更深入的學(xué)習(xí),會加深之后對數(shù)據(jù)結(jié)構(gòu)和算法知識的理解。









用心做了《C程序設(shè)計語言》中的小習(xí)題,算是對C語言編程的熱身了。這些書籍都很經(jīng)典(據(jù)說 :),可以先仔細(xì)看一遍,以后再回過頭來重讀,相信到時會有更多的感悟。


三、數(shù)據(jù)結(jié)構(gòu)與算法

掌握了數(shù)學(xué)基礎(chǔ)知識,也學(xué)習(xí)了C語言,接下來當(dāng)然就開始學(xué)習(xí)編程最核心的部分-數(shù)據(jù)結(jié)構(gòu)和算法。《算法導(dǎo)論》和《計算機程序設(shè)計藝術(shù)》三卷當(dāng)然很經(jīng)典,但拜讀之前可以先學(xué)習(xí)一些更加入門的教材。







要多做題,不僅有利于接下來計算機系統(tǒng)的學(xué)習(xí),還對日后找工作、做筆試題大有裨益。盡管有些枯燥,但若能堅持下來,絕對能提高自己的分析設(shè)計能力。


四、計算機系統(tǒng)

又是有些理論的東西,其實也可以先跳過這部分,直接學(xué)習(xí)下面更為具體的技術(shù)。但要想進(jìn)一步提高自己,早晚都要回過頭來系統(tǒng)的學(xué)習(xí)這些知識。高手都是有很強的系統(tǒng)性知識嘛~

概述



匯編語言





操作系統(tǒng)





數(shù)據(jù)庫

《數(shù)據(jù)庫系統(tǒng)導(dǎo)論》



編譯原理



網(wǎng)絡(luò)





從大學(xué)到現(xiàn)在,只有兩次感覺自己突破了瓶頸大幅度提高。一次是在一個項目中用了大量的T-SQL特性,解決了很多實際問題,因而對SQL有了更深的理解。另一次就是對匯編語言及操作系統(tǒng)知識的學(xué)習(xí)。一直使用著Java,對底層系統(tǒng)的知識還停留在大學(xué)課堂上。今年初,先讀了《深入理解計算機系統(tǒng)》有了個大概了解,之后學(xué)習(xí)了匯編語言那兩本書,緊接著就開始啃那本《自己動手實現(xiàn)操作系統(tǒng)》。雖然沒有讀完,但這一路走下來,兩三個月內(nèi)對匯編語言的基本語法、80X86 CPU結(jié)構(gòu)、尋址方式、實模式和保護(hù)模式、進(jìn)程信息塊、頁等等曾經(jīng)課堂上的概念都有了實實在在的了解。也明白了那句話:真正的程序員是應(yīng)該懂底層知識的。知道我們每天對著編程的機器是怎樣運轉(zhuǎn)的,才會明白對編程的本質(zhì)。


五、具體平臺開發(fā)

終于可以在具體平臺上開始編程實踐了。Windows平臺有很多要學(xué)的,微軟的東西更新?lián)Q代很快(追的好累,讓人又愛又恨),但一定要把握重點。Windows平臺上主要學(xué)習(xí)圖形界面程序的結(jié)構(gòu),界面是怎樣布局的,消息是怎樣傳遞的等等。還有一些比較經(jīng)典的技術(shù)像MFC、COM等,也可以簡單學(xué)習(xí)一下。





《COM本質(zhì)論》



重頭戲是Unix/Linux平臺的學(xué)習(xí)!Unix/Linux平臺上有太多優(yōu)秀的代碼值得我們閱讀學(xué)習(xí)。在開始學(xué)習(xí)Linux平臺上編程前,可以先裝個Ubuntu虛擬機對Linux有個簡單了解。掌握基本的命令,會寫簡單的Makefile和Shell腳本,會用GCC和GDB編譯調(diào)試C程序。





還有本個人認(rèn)為不錯的入門書《Linux C編程一站式學(xué)習(xí)》。


六、高級語言

最后才是Java和.Net的學(xué)習(xí)。有了前面的學(xué)習(xí)過程,此時再學(xué)習(xí)高級語言應(yīng)該是輕車熟路了。可惜的是大學(xué)時卻本末倒置了,學(xué)了C++和一些基礎(chǔ)課程后都沒怎么派上用場,之后就一直用Java開發(fā),導(dǎo)致底層知識一點都不牢固真實遺憾~
高級語言的API、框架很多很多,當(dāng)然書也很多了,就不推薦了。


N、系統(tǒng)內(nèi)核

Linux內(nèi)核源碼很多,里面包含很多算法和設(shè)計,學(xué)習(xí)起來真的很難。但挑重點的學(xué)習(xí)了解一下,對提高編程水平還是有很大幫助的。比如操作系統(tǒng)怎樣通過Loader加載,進(jìn)程的切換和調(diào)度等。學(xué)習(xí)Linux四庫全書:《Linux內(nèi)核設(shè)計與分析》、《深入理解Linux內(nèi)核》、《Linux內(nèi)核源代碼情景分析》、《Linux設(shè)備驅(qū)動開發(fā)》。再推薦一本《Orange’s 一個操作系統(tǒng)的實現(xiàn)》。 最重要的一點:Readthefuckingsourcecode!

N年寒窗苦讀后,也許可以到達(dá)這個階段,也許吧~

看到累了也別忘了放松一下,讀一些小散文:
《代碼之美》、《Java夜未眠》、《Unix編程藝術(shù)》、《瘋狂的程序員》...

好了,列了這么長的學(xué)習(xí)計劃勉勵自己,希望對看到此貼的人會有些許幫助。

小小程序員的學(xué)習(xí)計劃


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 婷婷成人基地 | 久久综合狠狠综合久久综合88 | 亚洲精品综合一区二区三区 | 狠狠狠狠狠狠 | 在线播放精品 | 亚洲福利一区二区 | 欧美一级高清视频在线播放 | 中文字幕专区在线亚洲 | 成人欧美视频在线观看 | 久久777国产线看观看精品卜 | 成年女人18级毛片毛片免费观看 | 欧美日韩成人高清色视频 | 欧美一级暴毛片 | 日韩综合在线 | 手机看片神马午夜片 | 91热久久免费频精品99欧美 | 好爽毛片一区二区三区四区 | 国产成人一区二区 | 性欧美另类老妇高清 | 一级一片免费播放 | 国产福利第一页 | 亚洲加勒比久久88色综合一区 | 精品四虎免费观看国产高清 | 国产香蕉一区二区在线网站 | 91欧美在线 | 成人爽a毛片在线视频 | 国产高清一区二区三区 | 日本韩国欧美在线观看 | 免费h片网站 | 国产精品亚洲欧美 | 天天摸天天操 | 午夜国产精品影院在线观看 | 国产成人精品久久亚洲高清不卡 | 羞羞网站免费观看 | 亚洲 欧美 精品 | 91在线亚洲 | 青青青国产观看免费视频 | 久久伊人成人网 | 久久久成人啪啪免费网站 | 深夜网站在线观看 | 国产精品资源站 |