小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

08年個(gè)人學(xué)習(xí)計(jì)劃 - 創(chuàng)的技術(shù)博客 - C 博客

 miaoyipkst 2008-02-13
2008年快過去一個(gè)月了,現(xiàn)在才給出今年的計(jì)劃,有點(diǎn)晚了,但是總好過沒有.我是一個(gè)執(zhí)行力不太好的人,把這些寫下來,今年年底的時(shí)候回頭看看具體做了多少.

        今年是我進(jìn)入工作的第四個(gè)年頭了,與很多人不同的是,我是一個(gè)走過很多彎路的人,大學(xué)中不是學(xué)習(xí)計(jì)算機(jī)專業(yè),沒有受過系統(tǒng)扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí)的教育,畢業(yè)之后進(jìn)入這一行當(dāng)了夢(mèng)想中的程序員,卻因?yàn)楹芏嘣蜃吡撕芏鄰澛?我曾經(jīng)從事過openoffice的二次開發(fā),這是我第一份的工作,但是由于這個(gè)項(xiàng)目太龐大而且我真正參與的時(shí)間又很短,基本沒有學(xué)到什么東西;后來我喜歡上了開發(fā)游戲,看過<<Doom啟示錄>>之后因?yàn)榭R克而充滿激情,夢(mèng)想著去開發(fā)自己的游戲引擎,同時(shí)由于個(gè)人的原因,離開了北京來到深圳,從事了游戲開發(fā)的工作,可是事情進(jìn)展的并不是很順利,我沒有機(jī)會(huì)直接參與到游戲引擎的開發(fā)中,一方面是因?yàn)閲?guó)內(nèi)獨(dú)立開發(fā)自己游戲引擎的工作機(jī)會(huì)少之又少,大部分的公司都是采用商業(yè)的成熟穩(wěn)定的引擎來直接使用,另一方面是自己的能力所限,之前沒有太好的基礎(chǔ)以及相關(guān)的經(jīng)歷,所以漸漸的我最初的熱情在無趣的工作中被磨滅,再后來我離開了我的第二個(gè)公司;第三份工作,也就是現(xiàn)在的這個(gè)公司,我在這里已經(jīng)待了一年多了,最開始的時(shí)候,我想去參與客戶端P2P項(xiàng)目的研發(fā),同樣的,由于沒有相關(guān)的經(jīng)驗(yàn)沒能如愿,在這個(gè)公司最開始時(shí)很多的時(shí)間我找不到自己的位置,更多的時(shí)候我覺得自己是一個(gè)打雜的,哪里需要我做一些瑣碎的事情我就去哪里,我也曾經(jīng)一度想離開這里,還好后來我的上級(jí)發(fā)現(xiàn)了我對(duì)服務(wù)器端編程的興趣,讓我從一個(gè)windows客戶端的程序員轉(zhuǎn)型為一個(gè)linux服務(wù)器端的程序員,做了幾年的windows程序員,我一直覺得要做一個(gè)水平較高的win程序員要比做一個(gè)水平較高的linux程序員付出的代價(jià)要大些,一方面的原因是windows是封閉的,而linux上幾乎所有的問題你都可以去自己開代碼解決(前提是你的能力足夠強(qiáng)),其二是windows上的開發(fā)對(duì)知識(shí)面的要求更多,程序員尤其是像我這樣既做過游戲開發(fā)又做過應(yīng)用軟件開發(fā)的人深有感觸,比方說你做游戲開發(fā)時(shí)用到的opengl/D3D的知識(shí),當(dāng)你轉(zhuǎn)去做應(yīng)用軟件的開發(fā)時(shí)并沒有給你帶去太多的好處,而當(dāng)我轉(zhuǎn)型去做linux端服務(wù)器的開發(fā)之后,我發(fā)現(xiàn)我可以把我的精力集中在對(duì)linux系統(tǒng),網(wǎng)絡(luò)編程,算法等方面,這樣更容易專注,也更容易深入進(jìn)去.
        以上是我工作這幾年的一個(gè)簡(jiǎn)單的經(jīng)歷,我覺得前面的幾份工作給我?guī)淼募夹g(shù)上以及行業(yè)相關(guān)技能方面的積累很少,我走了很多彎路才明白我最適合現(xiàn)在做linux服務(wù)器端的編程,才找到了現(xiàn)在的發(fā)展方向,但是,晚總比沒有好,現(xiàn)在一切都還來得及.只是,我不能再浪費(fèi)時(shí)間了.
         好了,開始描述一下今年我個(gè)人的學(xué)習(xí)目標(biāo),仍然是以打扎實(shí)基礎(chǔ)為首要目標(biāo),其次關(guān)注目前所在行業(yè)的相關(guān)知識(shí)已經(jīng)成功的開源項(xiàng)目.

(一)編譯原理相關(guān)
書籍:<<編譯原理與實(shí)踐>>,<<編譯原理:技術(shù)與工具>>,<<lex與yacc>>,<<精通正則表達(dá)式>>
目標(biāo):實(shí)現(xiàn)一個(gè)簡(jiǎn)單的語言及其相關(guān)的虛擬機(jī)(參考<<編譯原理與實(shí)踐>>的項(xiàng)目),熟悉使用lex與yacc,熟悉正則表達(dá)式,最好花時(shí)間閱讀lex與yacc的代碼并且寫一個(gè)簡(jiǎn)易的解析正則表達(dá)式的庫(kù).

(二)算法與數(shù)據(jù)結(jié)構(gòu)相關(guān)
書籍:<<算法導(dǎo)論>>,<<編程珠璣>>,<<計(jì)算機(jī)算法設(shè)計(jì)與分析>>(包括它的實(shí)驗(yàn)手冊(cè)),<<算法題解>>,<<實(shí)用算法的分析與程序設(shè)計(jì)>>
目標(biāo):這個(gè)部分主要是圍繞算法導(dǎo)論一書進(jìn)行的,斷斷續(xù)續(xù)的看了幾年,仍然沒有看完,目前看到了動(dòng)態(tài)規(guī)劃一章,爭(zhēng)取能多做一些練習(xí)題,同時(shí)學(xué)習(xí)到的新的問題和數(shù)據(jù)結(jié)構(gòu)能自己實(shí)現(xiàn)出來.

(三)操作系統(tǒng)/linux內(nèi)核相關(guān)
書籍:<<linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)>>,<<linux完全剖析>>,<<自己動(dòng)手寫操作系統(tǒng)>>,<<操作系統(tǒng):設(shè)計(jì)與實(shí)現(xiàn)>>
目標(biāo):這一部分暫時(shí)不打算太深入,上面列出的書籍也不打算全部看完,能做到明白一些基本的概念即可,有時(shí)間再繼續(xù)深入.

(四)數(shù)據(jù)庫(kù)方面
書籍:<<數(shù)據(jù)庫(kù)系統(tǒng)概念>>,<<數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)>>
目標(biāo):數(shù)據(jù)庫(kù)是我的弱項(xiàng),很多基本的概念也把握的不好,以看完第一本書為基本的目標(biāo),另外還需要針對(duì)具體的數(shù)據(jù)庫(kù)(如mysql)學(xué)習(xí)它的使用.

(五)程序設(shè)計(jì)語言方面
目標(biāo):今年不打算在C\C++方面多花時(shí)間,這兩門語言我不敢說玩的特別好,但是以實(shí)用的角度而言,目前的能力已經(jīng)夠用了.我認(rèn)為一門知識(shí)夠用,一般有如下幾個(gè)標(biāo)準(zhǔn):能解決工作中遇到的問題,不犯基本的錯(cuò)誤,遇到問題明白到哪里可以獲取到答案.
今年語言方面的學(xué)習(xí)主要放在perl,python和javascript這三門解釋型的腳本語言方面,零零散散的用過一些就是還不太熟悉,需要系統(tǒng)的學(xué)習(xí)一下.

(六)代碼閱讀及實(shí)踐方面
目標(biāo):今年?duì)幦憥讉€(gè)小型的但是比較實(shí)用的開源代碼,另外,在代碼閱讀方面,重點(diǎn)還是放在開源的服務(wù)器項(xiàng)目上,目前l(fā)ighttpd和memcache是看的比較多也大致明白了架構(gòu)的,以后還需要看的有APR,nginx,sqlite這幾個(gè)項(xiàng)目.

(七)其他
空閑時(shí)間(比如茶余飯后)看的"閑書":<<代碼大全>>,<<重構(gòu)>>,<<程序設(shè)計(jì)實(shí)踐>>,還有一些文學(xué)歷史書籍.

暫時(shí)就這些,打扎實(shí)基礎(chǔ),一步一步來.

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多