1. 程式人生 > >怎麼去學習一門新技術

怎麼去學習一門新技術

專案組中有很多的大牛而我就是屬於那種笨鳥也不飛的人,常常看到一個新的技術,他們幾天就能上手開發做專案,而自己很長時間也無法上手,剛開始很著急,後來也就慢慢習慣了,慢慢的去看書,去理解,後來發現儘管無法達到別人那樣的程度,但是自己的理解能力和思維也是在一點點的成長,這也是一件很值得高興的事。
我覺得學習一門技術也好,知識也好,順序一般都是要輸入--->輸出--->輸入這樣的過程的
  • 輸入:剛入門的時候去查資料也好,看視訊也好都是一個快速輸入上手的方式
  • 輸出:等入門之後去批判性的思考,我一直以為批判性思維去學習是很好的學習知識的方式,這個階段可以和朋友同事討論
  • 輸入:經歷上個階段之後,可以將各方的思維歸納總結,然後形成自己的知識,時間久了就能慢慢的形成自己的思維能力。
  • 輸出:這個時候可以再次輸出,以部落格,視訊等方式
    按照上面的圖,我個人覺得還有需要調整的部分。

1、是什麼?

  • 1、首先我們學習一門新的技術,很多時候是因為業務需要,這個時候可以通過各種渠道獲取到一個名詞,也就是能夠解決我們業務需求的技術。然後去查這個技術是什麼,這裡強烈建議使用google,可以自己搭建shadowsocks或者免費的藍燈等工具,百度出來的東西有些時候是有問題的。如果英文好的話,可以去翻翻官方文件。
  • 2、查詢同類技術,然後對比同類技術,根據業務需求及以後擴充套件,選擇一個比較穩定並且適合自己的技術,不要追新,因為有時候有很多坑,我們沒有那麼多精力去踩,尤其是對於比較急的專案

2、為什麼出現?

  • 1、一門新的技術的出現肯定是因為現有的技術解決不了,或者不能很好的解決目前的問題,就像Spring框架的出現,是為了解決ejb依賴過重和複雜的問題。類似這樣的很多

3、怎麼做?

這個是關鍵點

  • 1、一般是google,官網找demo,簡單看下執行起來,看效果
  • 2、查詢專案中遇到的坑,然後進行專案實戰,實踐過程中也要看下相關的技術底層實現以及注意點,還有各個版本之間的區別,一般選擇最新穩定版本。

4、分享

接下來就是寫部落格,和同事朋友討論,這樣才能更深入的進入瞭解。
部落格不光是給別人看,也是給自己,不同的時間看同一個東西理解是不一樣的,並且很多時候過一段時間,我們就會遺忘了之前的知識,用的時候翻下部落格,是最快速有效的複習方式。



作者:阿亮私語
連結:https://www.jianshu.com/p/9f470ad4fad1