• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            the method of IT study [轉]

            作為IT業的一員,我們幾乎每天都有大量的知識需要學習,有大量的技能等待我們去掌握。幾乎從我決定“獻身”程序員這一偉大事業之后,我就一直在考慮怎么提高自身的學習的能力(簡稱學習力),以下兩張圖作為我多年學習生涯得來的寶貴經驗,拿出來和同學們分享。

            金字塔.JPG 太極圖.jpg

            如果你看到的第一張是埃及的金字塔,第二張是中國的太極圖,說明我的圖片沒錯:第一張代表“知識的金子塔結構”,第二張說明了“理論和實踐的相生相克原理”。

            一、知識的金字塔結構。我把我了解的軟件知識分成了四個層次:思想,原理,技術和應用,他們之間的關系就像金字塔一樣:

            知識的金字塔結構副本.jpg 

            1. 思想:目前我覺得能上思想的就兩個:算法和面向對象。
            2. 原理:原理就有很多了,比如計算機組成原理,網絡連接的原理,操作系統的文件訪問原理,GC的運行原理等等。
            3. 技術:這個就數不過來了,比如Asp.net技術啦,Ajax,WPF……這些統統是技術。
            4. 應用:世界上所有機器上運行的代碼,都算是應用。

            思想到應用的劃分沒有高低貴賤,而只是抽象層次的不同。

            學習的過程,就是通過某一個應用,了解它所使用的技術,進而掌握其中的原理,最后,領悟其中的思想。這大概也就對應了“了解”、“掌握”和“精通”這三個層次吧。所以學習力的高低,在于對高層次抽象的掌握能力。

            舉個例子:設計模式這最近幾年很火,23個模式翻來覆去的有人在講。我不知道有幾個人認真看了,又有幾個人能記得住,反正我比較懶,也比較笨。但是笨人有笨辦法,面向對象就那么幾個概念:“繼承”、“派生”、“多態”,說的再具體一點,也就DIP,SRP這么幾個原則,大體看看每個設計模式中運用了哪些概念和什么原則,下次在遇到類似的問題,估計就能把這個模式用出去。(PS:此處選擇性的忽略了模式在溝通上的意義,呵呵)。

            所以要提高學習力,咱們看書就地多看些有深度的書,什么“精通”啦、“速成”啦,就免了。孫子兵法、道德經之類的思想藏的太深,想用在代碼里咱沒那水平。像《敏捷軟件開發 原則、模式與實踐》,《深入淺出設計模式》之類的就剛剛好。

            可是也千萬別認為思想就比應用更重要,沒有應用,要思想、原理、技術作甚?

            二、理論和實踐的相生相克原理。

            說完抽象,再看看理論與實踐的關系,老祖宗的太極圖很形象的說明了這個問題,再看一下:白色代表理論,黑色代表實踐:

            太極圖.jpg

            1. 白色走到頭,和黑色接觸的就更多:實踐多了,更容易理解理論。
            2. 黑色走到頭,和白色接觸的也更多:理論的東西看多了,就可以更好的實踐。
            3. 白色走到頭,就會產生黑色:實踐的東西多了,自然會有理論產生。
            4. 黑色走到頭,就會產生白色:理論的東西多了,自然而然就會想去試試看。

            所以我常用的方法是邊看書,邊寫程序,看完書就試著把學到的東西用在項目里。感覺這樣能把知識體系穿起來,容易記,不容易忘;寫程序寫多了就回過頭來琢磨一下看看哪兒好哪兒不好,下次肯定會有進步。

            posted on 2008-09-13 18:55 colen 閱讀(208) 評論(0)  編輯 收藏 引用 所屬分類: Thinking

            <2008年9月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            導航

            統計

            公告

            Polymerized Myblog successfully, WELCOME...

            常用鏈接

            留言簿(1)

            隨筆分類(4)

            相冊

            study community

            搜索

            最新評論

            国产亚洲欧美成人久久片| 精品久久久久久国产潘金莲| 亚洲va久久久噜噜噜久久狠狠| 亚洲国产精品久久久天堂| 色欲久久久天天天综合网精品| 国产精品久久久亚洲| 93精91精品国产综合久久香蕉| 久久亚洲AV无码精品色午夜麻豆| 亚洲αv久久久噜噜噜噜噜| 久久99国产精品久久| 伊人久久五月天| 99久久精品九九亚洲精品| 亚洲精品无码久久毛片| 国产国产成人久久精品| 91久久精品91久久性色| 亚洲精品午夜国产VA久久成人| 9久久9久久精品| 亚洲中文精品久久久久久不卡| 久久人人爽人人爽人人爽| 久久综合九色综合久99| 久久精品国产第一区二区| 久久成人精品| AAA级久久久精品无码区| 乱亲女H秽乱长久久久| 久久亚洲美女精品国产精品| 久久久久久国产精品美女| 国产欧美久久久精品| 国产激情久久久久久熟女老人| 精品欧美一区二区三区久久久| 91精品国产综合久久精品| 亚洲国产精品无码久久SM| 国产精品一区二区久久精品涩爱| 国产真实乱对白精彩久久| 99热成人精品免费久久| 国产精品视频久久久| 99久久国语露脸精品国产| 国内精品久久久久久99蜜桃| 久久婷婷成人综合色综合| 91精品国产综合久久精品| 久久香蕉一级毛片| 精品乱码久久久久久夜夜嗨|