如何快速成為web開發工程師
文章推薦指數: 80 %
作為一個程式設計師,擁有快速的學習能力是必不可少的。
而如何搞笑的學習呢?
快節奏的生活,讓大多數的人丟掉看書的習慣,即使能靜下心來看書的人,也不再是抱著學習的態度,這就導致很多時候,書雖然看的不少,但是能記住的卻不多。
但是如何高效學習呢?斯科特.揚在一年的時間裡完成MIT4年33門課程。
他是如何學習呢?——整體學習法。
整體性學習方法基於結構、模型與高速公路三種基本觀點:
一、 結構
知識好比城市,有的城市道路四通八達,而有的可能像道路就比較少。
試問你的目標在哪裡會更容易到達?答案必然是四通八達的城市。
知識也同樣有結構,而知識與知識之間的這些道路就需要你不停的通過學習積累去構建。
二、 模型
將知識模型化,用各種生活經驗與之產生關聯來加深對知識的理解。
模型是構建知識結構的基礎,其重要性如同知識大廈的地基般。
三、 高速公路
只有通過高速公路的串聯,一座座孤立的知識城市,才能互通互聯,激發創造力。
整體學習法包括以下六個步驟:
一、 獲取
獲取信息有三個目標:
1、 簡化:將無用信息剔除,保留有用信息。
2、 容量:在保留有用信息的基礎上,要儘可能多的獲取知識。
3、 速度:獲取信息,最好的結果,當然是又快又多的獲取有用信息。
二、 理解
理科的各種計算公式,一遍一遍的寫,可能一時會記住,但是不久又會忘記。
因此需要從公式各個符號所代表的意義上去理解透徹,才能記得更牢,在此基礎上才能應用自如。
這就是為什麼讀書時,有些人明明知道公式是這麼寫的,但是做題的時卻不知道該從何入手,就是因為理解不夠。
三、 拓展
拓展是在理解的基礎上,對知識加以應用,鞏固知識。
拓展有三種方式:
1、 深度拓展:指知識背景方面的探究,了解知識的前因後果,建立信息內部聯繫。
2、 橫向拓展:將知識與類似的模型建立聯繫,如某歷史事件,同一時間,不同地點發生何事。
通過同一時間,不同地點之間,創建聯繫。
3、 縱向拓展:比喻法與內在法是縱向拓展的最好方法。
四、 糾錯
對學習的知識做一番檢驗,對觀點的理解,模型的建立,知識與模型之間的比喻,知識結構與知識結構之間的構建的聯繫等,有錯即改,去繁就簡。
五、 應用
知識的學習,最終的目的就是應用。
將知識應用到日常生活中,從生活經驗中檢驗知識。
六、 測試
整體性學習方法的每一個步驟都需要測試。
通過測試保證知識的高效吸收與應用。
總結:教永遠是最好的學。
學習一個新知識,考慮自己正在教導一個新手,通過以教帶學的方式,是鞏固知識最好的方式。
整體性學習方法的就好比是思維導圖+拆書幫的RIA學習方法。
思維導圖講究的是通過壓縮信息(知識)與圖像的方法加強記憶,而拆書幫的RIA方法,則是注重應用,通過應用來促進知識的掌握。
當然有了好的學習方法,最重要的是我們要去行動。
說到行動,那我們該如何快速的成為前端開發工程師呢?我們需要掌握哪些知識呢?
一、Web前端工程師成長第一階段(基礎篇)
-
第一步 了解HTML和CSS
HTML/CSS做為前端工程師第一門必修課,從簡單標籤知識到布局基礎的學習。
你可以將UI設計稿轉化成靜態頁面,雖看似平淡,但在行家的手中,卻可演化出萬千魅力哦。 -
第二步 學習JavaScript
JavaScript作為web前端開發必殺技術之一,從JS基礎知識到JS進階學習,可以實現各大網站交互特效。
就猶如一把瑞士軍刀,小巧靈活,功能多樣,合理的應用可以讓呆板的用戶體驗變得更加豐富有趣。 -
第三步 學習jQuery
jQuery做為一個非常流行的JS框架,用來構建豐富並且具有震撼力的介面動畫和特效,有效提高網站前端開發速度。
-
第四步 上手實踐
光說不練假把式,通過觀摩江湖實戰案例,我們能儘快掌握殺敵技巧。
學藝在身的小夥伴們,這步是你們能否順利出徒,闖蕩江湖的關鍵一步,本門秘籍密不外傳哦~~
二、Web前端工程師成長第二階段(布局篇)
三、前端經典案例集萃之「圖片、信息展示
四、前端經典案例集萃之 "網頁常用特效"
當然僅僅掌握這些,想要做一個優秀的web開發工程師還是遠遠不夠的,最主要的還是我們要不斷的為自己充電,不斷的進步,才能越來越優秀。
從認識論的角度解釋《如何高效學習》這本書(上篇)
文/九月迷城 微信公眾號:讀書瑣記整體性學習在於創造信息的網絡,一個知識與另一個知識相互關聯,那些相互關聯的知識網絡使你真正做到對知識的完全理解,從而輕鬆的駕馭知識。你創造的聯繫越多,它們就會記...