學習新技術……

新手如何上路
軟件開發這個領域,永遠都在飛速發展,大家都必須不斷的學習新的知識、
技能、框架、IDE、甚至新的語言。傳說中的骨灰級高手們,就像傳說中的大俠,
任何武器、哪怕是一塊木頭到了他們手裏,也能發揮驚人的威力,人家練了幾十
年的看家本領,他們隨手使來,也竟然像是打孃胎裏就開始練了一樣。爲什麼?
就算不吹那麼玄的,平常我們能夠碰到的那些老手,在學新東西的時候,
也比那些新手學得更快,理解得更深,運用得更熟練。而新手們呢?往往就會漫
無頭緒,焦頭爛額,以一副張着茫然的大眼睛的經典表情,出現在各大論壇的
新手求助區裏。他們欠缺的,究竟是什麼呢?爲什麼老手學新東西,就沒遇到那
麼多困難呢?
泛泛地說,自然是經驗上的欠缺。仔細地說來,又可以分爲三個方面:
一、本質,一種技術與另一種技術之間,往往會有本質上的相通之處,當你
對一種技術的理解與思考越來越深入時,學習一種新技術也會更加容易。觸類旁
通,舉一反三的能力,就是來自於對於技術本質的追尋。
二、地圖,本質上或多或少的相通,也提示着我們技術之間的相互關聯,當
你瞭解的技術越多,瞭解得越是深入,在你的內心,就能建立起越發清晰的技
術地圖。各種知識都有一個自然、合理的位置。那麼當一個老手要學習一門新技術
的時候,他其實並非在探索一個全新的、未知的領域,而是有很多脈絡可尋,也
很多已知可以幫助他們快速瞭解未知。
三、技巧,面對同樣的未知,面對同樣的難題,新手們一籌莫展,而老手們
卻掌握着更多的技巧和手段,幫助他們試探可能性、縮小問題的範圍、迅速定位
問題、不犯明顯愚蠢的錯誤、甚至能夠列舉出更具命中力的搜索關鍵詞,而這些
技巧,都幫助老手在前進的道路上,更少跌倒,即使跌倒,也能更快的爬起來。
作爲一本寫給新手的入門書籍,我們希望展現給讀者的,是一個老手如何
學習新技術的過程。我們相信,這樣的一個學習過程,對於新手來說,是更具有
價值的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章