我想許多朋友都應該有這個問題,在學習一門新技術或許新框架的時候,總感受看了文檔,看了網上一堆的教程,雲裏霧裏,好像是理解了這些api幹嗎的,可是殊不知道怎麼組合起來用,究其緣由,有部分是文檔寫的不夠好,其二多是本身的知識體系不夠全面,舉個簡單的例子,有些朋友在一開始從jQuery轉到vue開發時候,要應對一大堆的東西,vue vuex webpack npm命令等等 都不知道幹嗎的,可是vue的官方文檔寫的很好,讓你很快的就能進入實際項目開發,接下去咱們纔是慢慢的研究其中奧義,先會用,再深刻是最基本的原則,接下去咱們學習react angular都是如魚得水,除了語法的不一樣,其餘大體上都是相差不遠,好了,瞎扯的太多,緣由是我發現市面上大部分教程一上來就告訴你這個幹嗎用的,那個api幹嗎用的,卻不多組合起來搭配項目使用,讓初學者非常迷茫,如下是個人一些心得,如何快速學習一個新東西。vue
不少朋友喜歡一上來就文檔一個個都看完了,結果看完啥都不知道。。其實這是很忌諱的,首先咱們要先對這個東西有一個基本的瞭解,他是幹什麼的?能作什麼?能給業務帶來什麼便捷之處?在瞭解這些以後咱們就能夠開始粗略的看文檔了.這時候千萬彆着急看什麼原理啊(可能官方都會解釋爲何這麼作)基本能夠忽略不看.OK 咱們有了最基本的認識,接下來就得動手了react
基本狀況下,官方通常都會有快速入門案例或者教程,這個時候咱們能夠跟着官方的demo,一步步嘗試,可是大部分官方的demo小而太全,每每對徹底新手不是十分的友好.這個時候咱們對一個基本的框架已經有了認識,接下去咱們就能夠接入完整的開發流程了.webpack
在GitHub搜索相關的demo,無疑能快速的整合咱們的思緒,好比咱們已經瞭解了react的用法,可是此時咱們想整合react-router或者mobx,官方文檔看了又十分抽象,最佳的辦法就是上GitHub上搜索一下相關的demo,可是記得要看相關版本的以及貼合你所迷惑的,咱們研究一下demo是怎麼整合在項目裏面的,給咱們一個總體的思緒.這個時候咱們須要第二次看文檔,配合着看,別人是怎麼作的,文檔是如何解釋的,尋找最佳實踐.web
在動手以前,咱們須要以及具有各方面的基本瞭解,若是咱們在學習webpack構建,那麼咱們要選擇本身最熟悉的庫或框架,以減小其餘錯誤成本,好比你想從0開始構建一個react項目,這個時候你react又只是懂一點點,webpack又一點點,可是你想整合起來一塊兒實踐,實際上會增長大部分的調錯時間,出了問題你都不知道是哪裏的問題,咱們就專一webpack構建就行了.
在咱們擁有所需的儲備能力以後,就能夠開始動手,配合着文檔與他人的demo,將會事半功倍.
不少時候咱們並不須要瞭解不少奇奇怪怪的業務場景,由於當你真正須要用到的時候,你天然而然就會了vuex
完.npm