• <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 閱讀(219) 評論(0)  編輯 收藏 引用 所屬分類: Thinking

            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            導航

            統計

            公告

            Polymerized Myblog successfully, WELCOME...

            常用鏈接

            留言簿(1)

            隨筆分類(4)

            相冊

            study community

            搜索

            最新評論

            浪潮AV色综合久久天堂| 亚洲国产成人精品无码久久久久久综合 | 久久久精品人妻一区二区三区蜜桃| 久久精品夜色噜噜亚洲A∨| 久久w5ww成w人免费| 国产ww久久久久久久久久| 精品久久久久久无码国产| 亚洲午夜久久久久久久久久| 91精品国产综合久久精品| 99久久做夜夜爱天天做精品| 无码伊人66久久大杳蕉网站谷歌| 国产精品久久自在自线观看| 久久99精品免费一区二区| 欧美亚洲色综久久精品国产| 99久久中文字幕| 亚洲香蕉网久久综合影视| 91精品日韩人妻无码久久不卡| 中文字幕精品无码久久久久久3D日动漫 | 久久99这里只有精品国产| 91久久婷婷国产综合精品青草| 久久99国产精品尤物| 久久久久久国产精品免费免费| 亚洲午夜久久久久妓女影院| 国产成年无码久久久免费| 亚洲伊人久久成综合人影院 | 久久精品无码一区二区app| 亚洲精品乱码久久久久久不卡| 久久97精品久久久久久久不卡| 久久精品蜜芽亚洲国产AV| 久久人妻AV中文字幕| 精品久久久久久成人AV| 精品久久久久久久无码| 99久久精品国产高清一区二区 | 久久99精品久久久久久噜噜| 国内精品九九久久久精品| 久久精品国产91久久麻豆自制 | 91精品国产91久久久久久青草| 亚洲综合精品香蕉久久网97 | 久久99精品国产麻豆宅宅| 香蕉久久一区二区不卡无毒影院| 中文精品99久久国产|