學習新技術
前言:
常常聽到有的程序猿朋友說:“不做項目了,我都不知道幹啥。我覺得項目中自己才能學到東西”。其實我想說在這個技術日新月異的時代,作為程序猿我們時刻保持著
危機感,你不進步,不代表你沒落後,你進步小,別人進步大,你同樣也在落後。記住:八個小時求生存,八個小時外求發展。所以既然選擇了程序猿這條路,那就時刻保
持學習狀態,時刻提醒自己打好基礎的同時---學習新技術。下面討論我們該如何學習新技術。
新技術是什麽?作用是什麽?
在我們學習新技術之前,我們要先對新技術有個大概的了解,知道這個新技術是什麽?作用是是什麽?一般情況就是上百度搜下相關介紹,我們就以hadoop為例:
1. 首先咋們去百度下hadoop
從上面的介紹我們得到的信息
a.hadoop是分布式系統(這裏我們就要有基礎什麽是分布式系統(所以說要打好基礎))的基礎架構(是基礎架構說明了什麽?說明在hadoop基礎上還衍生出一系列與之相關的架構)。
b.hadoop的框架最核心的設計就是:HDFS和MapReduce,HDFS為海量的數據提供了存儲,則MapReduce為海量的數據提供了計算。
為什麽會出現?
新技術的出現也是非常有規律可尋的,它不是畫家可以天馬星空,在夢想中遨遊。新技術的出現一個是往人類更容易理解和更容易接受的方向發展,還有一個是解決舊技術已經不能解決現有的問題。這樣新技術就誕生了。我們還以hadoop為例:官方話:hadoop是根據goole的三篇論文誕生的,其實也確實是這樣的;但是,從另一個角度是現有技術解決不了現有的問題了。
怎麽做?
新技術出現的背景我們了解下來就是怎麽做? 我個人的做法是:視頻學習----->動手練習------>寫demo----->做項目----->讀源碼------>看書(不知道諸位認同不)
(必須動手練習和做項目)。
我這邊只解釋下看書放在最後,看書固然能使我們對知識了解的更透徹,但是它花費的時間最多。現今社會不允許那樣做,可能你理解透了技術也過時了。
分享
分享是我們自己控股新技術的一個最有效的途徑,我們在整理思路的過程,就是我們對學習的新技術的復習過程和控股過程。--->寫博客,同時別人可指出不足之處。
本文是寫給自己,希望對迷茫的同伴和自己有點幫助。
學習新技術