07年的時候曾經講過一節Webcast,名叫《
使您成爲Windows專家的一些學習習慣》。直到最近,還常常收到聽衆關於這一節課反饋和心得的電子郵件,可見學習方法論是你們很是關心的問題。所以,個人Blog就從討論學習開始吧。
IT是一個須要活到老,學到老的行當。在摩爾定律的推進下,技術領域的革新和提升天天都在發生,這使得IT領域的工做者必須不斷的學習,才能緊跟技術的腳步。與此同時,IT人大多都是「熱愛學習」的好同志,IT的細分領域很是普遍,從CPU電路設計到PhotoShop磨皮大法,無一不是IT人感興趣而但願學習的東西。在外部「摩爾定律」和心裏「求知慾望」的雙重推進下,IT人在學習之路「上下而求索」。然而,咱們仍舊面臨不少困惑,「學什麼」、「怎麼學」、「學了有什麼用」,不斷的陷入一些學習誤區,感受學習的很是辛苦,可是本身的水平和能力卻提升的很是有限。在「IT人的學習方法論」這個Blog系列中,我會跟你們共同探討一些技術學習方面的誤區,IT知識學習的要點和建議。
心法與招式
莊子說「吾生也有涯,而知也無涯,以有涯隨無涯,殆也」。莊老先生的意思是,生命是有限的,而知識是無限的,用有限的生命去追求無限的知識,一定會把本身給累死。有人說這句話是讀書無用論的經典詮釋,而我以爲,針對IT領域知識的學習,這個描述再恰當不過了。咱們須要對所學的知識有個選擇,絕對不能採起「人有多大膽,地有多大產」的死磕到底態度,而是要選擇去學那些比較用得上的,而放棄那些不太可能用上的。因此,咱們首先須要討論的是關於
「學什麼」的問題。
每一個人都有本身工做的領域,須要的知識結構也不同,可是事情老是存在一些共性的東西,對於IT的學習來講,把握「
心法與招式」的平衡,是相當重要的。
所謂
心法,就是理論基礎知識,是底層的原理性知識,是那些跟特定的廠家無關的跨平臺共性知識;所謂
招式,就是應用層面的技能,配置、操做和調試的步驟,跟具體的軟件或者硬件緊密關聯的特殊知識。IT行業的工做領域雖然千差萬別,可是在知識的學習上,都存在心法與招式的區別,好比說:
IT工做領域
|
心法
|
招式
|
系統管理員
|
操做系統的基礎知識
程序的結構和執行原理
目錄服務,Web,郵件等系統的基本知識
糾錯排錯的思路和技能
|
活動目錄下DNS的配置
SendMail系統的架設和管理
用PHP與MySQL架設電子商務網站
Windows的集羣配置
|
網絡管理員
|
TCP/IP;RFC
網絡安全的基礎知識
網絡設計和規劃能力
|
路由器的具體配置命令
特定網管軟件的使用
一些網絡診斷工具
|
數據庫管理員
|
關係型數據庫的原理和設計
SQL查詢語句和編程
數據庫設計與應用平臺的結合
|
SQL Server或者MySQL的操做
與特定編程平臺相關的數據庫指令
特定數據庫產品的維護或者調優
|
圖形美工設計人員
|
色彩的原理
顏色搭配的技巧
設計能力和表現能力
|
「PhotoShop」磨皮大法等
Flash動畫製做或者編程
DreamWaver網頁設計
|
可能你們已經應注意到了,我以前說的是「把握心法與招式的
平衡」,其實關鍵一點在於
平衡。IT是一個理論聯繫實際的行當,既沒有獨立於應用的理論,也沒有缺少理論支持的應用。從學習的角度來講,二者應該相輔相成,互爲支持。如何作到平衡?我嘗試從一個IT人的成長和學習路徑提及:
1)菜鳥上路。
這是在校學生和剛畢業1-2年的IT人所經歷的一個階段。歸納地說,就是「什麼都不懂,什麼都想學,精力旺盛,求知慾超強」的一個階段。在這個階段,須要牢記這兩句話:「學以至用」和「興趣是最好的老師」。在校學生每每對老師講授的「心法」類基礎知識毫無興趣(過不了多久就會後悔,沒辦法,人老是在不斷後悔中成長的),而對書店中諸如「21天精通XXX技術」這一類的「招式」充滿激情。這一點是能夠理解的,可是須要把握一個度,切忌在應用層面涉獵過多,淺嘗輒止。能夠在興趣的導向下涉足一些領域,作一些「招式」的學習和實踐,可是須要時刻牢記,不要爲「招式」上的小有成就而沾沾自喜和止步不前,而是須要經過這樣的學習和實踐來明確本身擅長的方向和領域。
菜鳥上路以「招式」的學習爲主,經過學習、收穫、反饋和思考,來擴大本身的知識面,爲本身找出擅長的方向。找到方向了,菜鳥才真的上路了。
2)初出茅廬。
在開始工做的頭兩三年,處在一個初出茅廬的階段。不一樣於學校的象牙塔環境,在工做中,有來自各個方面的壓力,有實際操做中的磨練,也有來自同事及「師傅」的指導。對於所從事的工做,每每會經歷新奇-〉挑戰-〉駕輕就熟-〉逐漸厭倦這樣的一個「心路歷程」。在公司裏,「三人心,必有我師」,跟周圍同事和資深員工的交流,會使「招式」方面的應用技能快速提升,甚至在某各領域達到獨當一面的成果。某各領域應用和操做水平的獨當一面,並不表明總體技術能力的綜合水平。這個階段的學習,要在聯繫到實際應用的前提下,對所工做領域的「心法」類知識作一個深刻的理論學習甚至是補課。系統管理員這時應該把《操做系統原理》翻出來仔細的讀一讀,網絡管理員應該看《TCP/IP協議》,這樣才能舉一反三,對具體工做有更好的指導。
初出茅廬階段以「心法」的學習爲主,這樣才能打下紮實的基礎,在技術道路上實現可持續發展。
3)小試牛刀。
再工做幾年,你的名片上可能已經印着「高級工程師」甚至「技術主管」的頭銜,此時切忌在你熟悉的領域「自掃門前雪」,「坐井觀天」。IT是一個須要綜合知識的領域,此時不妨學些一些本身不熟悉,可是卻跟本身目前或者將來的工做有關的平臺或者系統,多作一些實踐操做,作一些試驗,動動手。論語上說,「學而不思則罔,思而不學則殆」,IT人也要拳不離手,曲不離口。
工做小有成就後,要學習一些新的「招式」,讓本身時刻保持良好的狀態,堅定避免思路和操做能力的僵化。
4)遊刃有餘。
此時你可能已是「首席工程師」,「技術總監」或「架構師」。對於技術方面的問題,每每在公司內有着「一語定乾坤」的決定性能力。而這一階段的學習要求每每也更高,不只要打破平臺的限制,也要站在更高的高度,從「集成」的角度出發,把各個IT領域聯繫在一塊兒,須要有總攬全局的能力和視野。此時,初出茅廬時學習的「心法」(提升你的能力),和小試牛刀階段不斷補充的「招式」(開闊你的視野),都將在這個階段厚積薄發。
此時的學習,不只僅侷限在特定領域的一招一式,而是要融會貫通,把「各門各派」的心法爲我所用,總結提煉本身的思惟方式和決斷能力。
5)手中無劍。
這是一個你我都在追求的狀態。金庸筆下的
獨孤求敗,一輩子用過五種不一樣的劍,分別爲無名利劍、紫薇軟劍、玄鐵重劍、木劍乃至無劍。這五種不一樣的劍,事實上表明瞭獨孤求敗劍學的五個不一樣境界。「自此精修,漸進於無劍勝有劍之境」,說的是在積累、經驗和知識上的深度達到必定境界後的自如應對。
從這個簡單的成長學習路徑,咱們能夠清楚地看到,IT領域的理論知識和操做技能實現輔相承的,在學習過程當中須要很好的平衡。這樣才能把握好學習的「度」,再也不只是的×××大海迷失方向。
下篇預告:重點講「怎麼學」的問題,就學習方法上常見的誤區,跟你們進行一些討論。
以上內容根據本身學習經歷和與大量Webcast聽衆交流後總結而來,若是偏頗之處,歡迎你們不吝指正。