想必大家都不是張無忌,人家三十年才可以練成的乾坤大挪移,張無忌大俠兩個時辰就可以搞定,作為乙個普通的程式設計師,經常遇到很多新技術和新知識,it界就是這樣,日新月異,
那麼我們如何學習一門技術和新知識呢?下面是我粗淺的幾點建議
第一:精通一兩門語言
大家都聽說過術業有專攻這個詞,作為程式設計師一定要乙個立身安命的技術,這個技術可以讓你不失業,至少也能混口飯吃的就是需要精通一兩門語言,對於你選擇的這兩門語言是你以後長期飯碗的保障,俗話說:老婆孩子奶粉錢全指望它了,所以對於這個技術,你花再多的時間學習都不可惜,這個知識一定要精通在精通。
第二:快速學習其他新知識
1:二八原則:記得曾經有人說過:百分之八十的問題只需要百分之二十的知識就可以解決,同樣對於一門新技術,可能你買一本厚厚的圖書,那麼你是否需要全部看完呢??假設你看完這本書,然後再去實踐,你會發現其實你只需要使用到了這本書的百分之二十,也就是說:你花了一百的精力學習,其實你只用到了百分之二十的知識。新知識是無窮的,而人的精力是有限的,有限的精力和無限的新知識也就決定你不可能全部去這樣做,你需要選擇性的去學習,選擇書中的百分之二十的知識去學習。
2:為了工作去學習:聽到這個詞可能會有人懷疑,怎麼能抱著這樣的心態學習呢???
下面聽我解釋:我們學習的目的是什麼??是為了解決工作上遇到的問題還是為了以後?
如果為了以後,請檢視上面第乙個:精通一兩門語言。如果是為了解決工作問題的,那請繼續看下去:舉個例子:同樣看一本書,你是自己漫無目的的學習和看收穫的多?還是你知道你需要了解學習什麼的而去看收穫的多?如果你不是張無忌也不是神童俠,那麼顯然帶著目的的學習效果高於眉毛鬍子一大把的學習,而什麼是你的學習目的呢?很顯然是為了解決工作上面的問題,所以你需要針對性的學習,選擇性的學習。
程式設計師該如何學習新知識
想必大家都不是張無忌,人家三十年才可以練成的乾坤大挪移,張無忌大俠兩個時辰就可以搞定,作為乙個普通的程式設計師,經常遇到很多新技術和新知識,it界就是這樣,日新月異,那麼我們如何學習一門技術和新知識呢?下面是我粗淺的幾點建議 第一 精通一兩門語言 大家都聽說過術業有專攻這個詞,作為程式設計師一定要乙...
論如何高效學習新知識
本文只針對作者自身現階段出現的問題 最近發現跟我同時學習的一位同學,學習進度已遠遠把我甩在了後面,當初我們都是學php的,現在我還在研究框架機制,而他已大肆的在前段端和node.js領域馳騁,我突然發現,自己學習的進度真的好慢,之前說學go程式設計也擱置了。其實我早就發現這個問題了,只是對這個問題的...
學習新知識的方法
先了解知識的背景,然後了解該知識要解決的問題,最後了解知識的目的。知識的背景 這個知識產生的原因,是在什麼情況下產生的,這個知識產生之後,問題解決了多少,解決到什麼程度。舉例 泰勒公式的目的就是為了用多項式更好地擬合複雜函式,使得複雜函式可以做更多的事情。學到的知識要去實踐,才能對其精髓體會更深。先...