IT行業(yè)是一個變化非常快的行業(yè),它需要我們持續(xù)去學習新的知識和技能。但是,工作以后,我們經常會發(fā)現(xiàn)自己學習的東西很少了。你是不是也感覺自入行以來,每天都在邊學邊工作,但是學習的速度還是跟不上技術的發(fā)展速度?
以前端為例,曾經前端還是 jQuery 的天下,但沒過多久,jQuery的“替代者”就出現(xiàn)了,很多新項目都會采用React Native 或 Vue 等前端框架。而 UI 框架也是層出不窮,MintUI、WeUI、Cube UI、Vant UI 等。
移動應用開發(fā)也面對這類似的情況。Flutter 的熱度從去年發(fā)布 1.0 版本后越來越高。而外界也有言稱 Google 正計劃在五年內用Fuchsia 代替 Android,而 Fuchsia 也與 Flutter 有著千絲萬縷的聯(lián)系。
既然學海無涯,那么我們有必要掌握正確的學習方法,用高效的方法去學習。
1、基礎最重要
高效學習,并不意味著有捷徑可走。對于入門者來講,首要的事情肯定還是一步步地打好技術。無論是看書,還是看視頻課程,都可以。這也有助于之后學以致用,甚至觸類旁通。
2、多實踐
只看書是學不會編程的,邊實踐、邊思考,才能將看到的理論變成自己的東西。
3、合理利用碎片時間
都說“一個人的成長取決于他工作之外的時間”。利用好碎片時間,不斷積累會讓你的學習更有成效。
4、學會交流分享
技術更新的這么快,有很多值得學習的東西。與其自己悶頭研究,不如多與同行交流,各取所長更加高效。
5、制定短期、可量化的目標
把學習計劃拆成一些小目標,不要出現(xiàn)這些時間過長或者模棱兩可的計劃。如:
●3 個月內入門前端
●掌握 Angular 框架
這種目標根本無從下手,前幾天興致滿滿,后面馬上就扔一邊了。我們應該這么做,舉個例子:
●我有一套前端視頻,每天看兩集
●學習 React Native 官方文檔,每天看兩個章節(jié)
●閱讀一篇博客,并把示例代碼再敲一遍
6、使用筆記軟件、寫博客
有道云筆記、印象筆記、OneNote 都是不錯的筆記軟件。把自己的計劃寫在上面、把常用的東西記錄下來、把你學到的知識寫在上面并按層級劃分成體系。也許你會喜歡上記筆記。如果學到了知識,把自己的東西寫成博客分享出來,也是一件很棒的事情。
7、勞逸結合
多參加體育鍛煉,多去戶外走走,運動能夠增強人的記憶力,并且有時候還能產生靈感。切莫在30歲的時候就把身體弄跨了,永遠失去了成長為大神的機會。
8、保持學習的專注
很多知識沒有足夠的專注力和足夠多的時間是很難學好的,保持學習的專注尤其重要。因為人的大腦在專注模式下面,神經細胞更活躍,你學的東西更容易從短期記憶變成中長期記憶。而且在高度專注下面,你的解決問題的能力也會提高,原本看起來復雜的東西,在專注面前說不定就不是事了。
9、學會簡化知識
簡化讓我們對學習的知識印象更深刻,人的認知也是一樣,復雜的東西是不利于大腦記憶和處理的,我們認知的第一感覺,更傾向簡潔的東西。所謂一圖勝千言,大概說的也是這個道理。
當你遇到大量知識和信息時,永遠先分層,先抓重點。將知識系統(tǒng)化和層次化,這樣你的大腦將更容易理解和接受這些知識。
有的朋友會覺得,我已經浪費了這么多時間,現(xiàn)在努力還來得及嗎?送給你一句很常見的話:種一棵樹最好的時間是十年前,其次是現(xiàn)在。