最近在研讀關於「總體性學習」的一些東西,收穫頗豐。php
總體性學習強調的東西有三樣:結構、模型、與高速通道。特別是關於結構的篇章:mysql
理解是什麼?理解就是結構高度發達完善的結果。linux
是否是有些學科你能夠輕鬆「拿下」?你讀起這些科目的書絕不費力、興趣盎然,一切內容看起來那麼淺顯、通俗,緣由何在?由於你的腦殼裏已經有這些科目的發達知識結構,假如說結構就是腦殼裏的城市的話,那麼這些城市必定是道路四通八達、路面整潔並且交通井井有理,雖然車水馬龍,卻從不見交通堵塞。程序員
相反,爲何有些學科理解起來那麼困難呢?(如我讀彙編語言就有讀天書之感),這說明城市簡陋,道路不順暢,甚至亂建一氣,違章建築、豆腐渣工程比比皆是,有些道路甚至無所指向;或是修了半截;或是孤零零一條,在這樣的城市中行走,迷路是必然的,知識結構就是你腦殼中的參考地圖。web
給一本C語言書籍給未接觸過C語言的人看,他會以爲是天書,什麼都看不懂。爲何呢?由於他的大腦里根本就沒有接納這些知識的結構,就算看了,也不知道將這些知識存到哪裏。算法
相反的,給一個不懂Python的程序員看Python的書,說不定1,2天就能上手了,這又是爲何呢?由於他大腦裏有計算機編程的結構,哪怕沒學過Python,同樣能夠理解與接納這些知識。如今,你知道知識結構的重要了嗎?它是快速學習的關鍵。sql
因此這句話讓我深入:理解就是結構高度發達完善的結果。若是有興趣,推薦去了解一下:《總體性學習》,目前還在研讀加工中。編程
那麼在Web開發中,如何創建咱們大腦內的結構呢?從小工到專家,也就是咱們創建本身知識結構的過程。設計模式
我的認爲,學習上面的編程語言足夠應付大部分Web開發任務了。固然,服務器端你能夠選擇 .Net 或 Java,但我我的偏向快速開發的PHP或Python,Node.js也能勝任。api
本來想羅列一些Web開發須要掌握的技能與工具,以方便理清知識結構,寫着寫着發現,真羅列不完,更多的仍是看書。看書是完善知識結構的重要方法,儘管網上也不少學習資料,好比博客園、CSDN上面,是有不少技術文章。可是你有沒有這樣的一種感受:逛了一天技術論壇下來,發現本身真沒學到什麼東西,還不如靜靜地看幾小時書。
零散的知識就像零食啊快餐什麼的,雖然也能填報肚子,卻沒什麼養分。要身體健康,仍是得多吃正餐,多看書去創建完善的知識結構。