程式設計師自我修養之IT人學習方法論—學習方向

edithfang發表於2014-07-06
IT是一個需要活到老,學到老的行當。在摩爾定律的推動下,技術領域的革新和提高每天都在發生,這使得IT領域的工作者必須不斷的學習,才能緊跟技術的腳步。與此同時,IT人大多都是“熱愛學習”的好同志,IT的細分領域非常廣泛,從CPU電路設計到PhotoShop磨皮大法,無一不是IT人感興趣而希望學習的東西。在外部“摩爾定律”和內心“求知慾望”的雙重推動下,IT人在學習之路“上下而求索”。然而,我們仍舊面臨很多困惑,“學什麼”、“怎麼學”、“學了有什麼用”,不斷的陷入一些學習誤區,感覺學習的非常辛苦,但是自己的水平和能力卻提高的非常有限。在“IT人的學習方法論”這個Blog系列中,我會跟大家共同探討一些技術學習方面的誤區,IT知識學習的要點和建議。

心法與招式

莊子說“吾生也有涯,而知也無涯,以有涯隨無涯,殆也”。莊老先生的意思是,生命是有限的,而知識是無限的,用有限的生命去追求無限的知識,必定會把自己給累死。有人說這句話是讀書無用論的經典詮釋,而我覺得,針對IT領域知識的學習,這個描述再恰當不過了。我們需要對所學的知識有個選擇,絕對不能採取“人有多大膽,地有多大產”的死磕到底態度,而是要選擇去學那些比較用得上的,而放棄那些不太可能用上的。所以,我們首先需要討論的是關於“學什麼” 的問題。

每個人都有自己工作的領域,需要的知識結構也不一樣,但是事情總是存在一些共性的東西,對於IT的學習來說,把握“心法與招式 ”的平衡,是至關重要的。

所謂心法 ,就是理論基礎知識,是底層的原理性知識,是那些跟特定的廠家無關的跨平臺共性知識;所謂招式 ,就是應用層面的技能,配置、操作和除錯的步驟,跟具體的軟體或者硬體緊密關聯的特殊知識。IT行業的工作領域雖然千差萬別,但是在知識的學習上,都存在心法與招式的區別,比如說:



可能大家已經應注意到了,我之前說的是“把握心法與招式的平衡” ,其實關鍵一點在於平衡 。IT是一個理論聯絡實際的行當,既沒有獨立於應用的理論,也沒有缺乏理論支援的應用。從學習的角度來說,兩者應該相輔相成,互為支援。如何做到平衡?

我嘗試從一個IT人的成長和學習路徑說起:

1)菜鳥上路。

這是在校學生和剛畢業1-2年的IT人所經歷的一個階段。概括地說,就是“什麼都不懂,什麼都想學,精力旺盛,求知慾超強”的一個階段。在這個階段,需要牢記這兩句話:“學以致用”和“興趣是最好的老師”。在校學生往往對老師講授的“心法”類基礎知識毫無興趣(過不了多久就會後悔,沒辦法,人總是在不斷後悔中成長的),而對書店中諸如“21天精通XXX技術”這一類的“招式”充滿激情。這一點是可以理解的,但是需要把握一個度,切忌在應用層面涉獵過多,淺嘗輒止。可以在興趣的導向下涉足一些領域,做一些“招式”的學習和實踐,但是需要時刻牢記,不要為“招式”上的小有成就而沾沾自喜和止步不前,而是需要通過這樣的學習和實踐來明確自己擅長的方向和領域。菜鳥上路以“招式”的學習為主 ,通過學習、收穫、反饋和思考,來擴大自己的知識面,為自己找出擅長的方向。找到方向了,菜鳥才真的上路了。

2)初出茅廬。

在開始工作的頭兩三年,處在一個初出茅廬的階段。不同於學校的象牙塔環境,在工作中,有來自各個方面的壓力,有實際操作中的磨練,也有來自同事及“師傅”的指導。對於所從事的工作,往往會經歷新奇-〉挑戰-〉得心應手-〉逐漸厭倦這樣的一個“心路歷程”。在公司裡,“三人心,必有我師”,跟周圍同事和資深員工的交流,會使“招式”方面的應用技能快速提高,甚至在某各領域達到獨當一面的成果。某各領域應用和操作水平的獨當一面,並不代表整體技術能力的綜合水平。這個階段的學習,要在聯絡到實際應用的前提下,對所工作領域的“心法”類知識做一個深入的理論學習甚至是補課。系統管理員這時應該把《作業系統原理》翻出來仔細的讀一讀,網路管理員應該看《TCP/IP協議》,這樣才能觸類旁通,對具體工作有更好的指導。初出茅廬階段以“心法”的學習為主 ,這樣才能打下紮實的基礎,在技術道路上實現可持續發展。

3)小試牛刀。

再工作幾年,你的名片上可能已經印著“高階工程師”甚至“技術主管”的頭銜,此時切忌在你熟悉的領域“自掃門前雪”,“坐井觀天”。IT是一個需要綜合知識的領域,此時不妨學些一些自己不熟悉,但是卻跟自己目前或者未來的工作有關的平臺或者系統,多做一些實踐操作,做一些試驗,動動手。論語上說,“學而不思則罔,思而不學則殆”,IT人也要拳不離手,曲不離口。工作小有成就後,要學習一些新的“招式” ,讓自己時刻保持良好的狀態,堅決避免思路和操作能力的僵化。

4)遊刃有餘。

此時你可能已經是“首席工程師”,“技術總監”或“架構師”。對於技術方面的問題,往往在公司內有著“一語定乾坤”的決定效能力。而這一階段的學習要求往往也更高,不僅要打破平臺的限制,也要站在更高的高度,從“整合”的角度出發,把各個IT領域聯絡在一起,需要有總攬全域性的能力和視野。此時,初出茅廬時學習的“心法”(提高你的能力),和小試牛刀階段不斷補充的“招式”(開闊你的視野),都將在這個階段厚積薄發。此時的學習,不僅僅侷限在特定領域的一招一式,而是要融會貫通 ,把“各門各派”的心法為我所用,總結提煉自己的思維方式和決斷能力。

5)手中無劍。

這是一個你我都在追求的狀態。金庸筆下的獨孤求敗,一生用過五種不同的劍,分別為無名利劍、紫薇軟劍、玄鐵重劍、木劍乃至無劍。這五種不同的劍,事實上代表了獨孤求敗劍學的五個不同境界。“自此精修,漸進於無劍勝有劍之境”,說的是在積累、經驗和知識上的深度達到一定境界後的自如應對。

從這個簡單的成長學習路徑,我們可以清楚地看到,IT領域的理論知識和操作技能實現輔相承的,在學習過程中需要很好的平衡。這樣才能把握好學習的“度”,不再只是的汪洋大海迷失方向。

本文轉載自:http://cricode.com/2737.html
相關閱讀
評論(0)

相關文章