国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

系統(tǒng)性學習與碎片化學習

raoyi / 2112人閱讀

摘要:碎片化學習我們必須學會碎片化學習。碎片化學習也要講究方法,比如我以前寫的談學習讀源碼和面試經都有提到碎片化學習的誤區(qū),并較之以正確的方法。首先,應該建構起基礎的知識體系碎片化學習仍然需要完整系統(tǒng)的知識體系。

4-27在小密圈接到第一次付費提問,喜獲8塊。慶祝一下。

這個話題也是我在小密圈里和那位同學的交流時產生的。他說他“學習的知識也不系統(tǒng)化”,“學習的知識也比較混亂”。“不系統(tǒng)”暫時沒有好辦法,但比較混亂一定是個問題,但是幾句話說不清楚,所以構思了半天,準備寫一篇文章來回應。

TL;DR: 中心思想:

我們以前熟悉的,以學校培訓為主要形式,所謂“系統(tǒng)性學習法”,很難適應新時期互聯(lián)網開發(fā)的需求。我們必須掌握碎片化學習法,即在快速建立起基礎知識體系后,利用碎片時間,有目的有針對性的吸取專業(yè)知識,將其拼接到知識體系之上。使自己能夠快速成長,在需要的時候還能及時切換學習方向。

系統(tǒng)性學習

我們最熟悉的學習方法,是“系統(tǒng)性地學習”。從6、7歲上小學開始,經過初高中,一直到大學,幾乎都是“系統(tǒng)性地學習”。有人替我們把知識點總結歸納整理成教材,按照從淺入深,先易后難的順序編排好;保證其中邏輯關系的循序漸進,前因后果;然后規(guī)定多長時間學多少內容為合適,多長時間為一個里程碑要進行一次怎樣的考試。于是只要智商正常不要偷懶,跟著老師按部就班一二三四五地學,基本最后都能學會。至少,都能通過考試。

然而這套流程里面有一些隱含前提:

教材和大綱適應生產需求

考核考試反應生產需求

市場愿意等待學員慢慢學習,學成歸來

在傳統(tǒng)行業(yè)傳統(tǒng)理念里,這樣的模式不無不可。然而面對軟件開發(fā),尤其是前端開發(fā),這樣做就不合適了。近些年,前端的市場需求大大增加,帶動大量從業(yè)人員涌入,也促使大家努力從其他語言和技術中吸取營養(yǎng),或者想方設法用現(xiàn)有手段解決眼下的問題。于是,前端技術取得飛速發(fā)展,版本號和 API 的升級換代速度之快,連寫書的人都追趕不上,更別提教材了。

這種趨勢雖然不會持續(xù)太久,但另一個趨勢隨之而來:大家已經不甘于只做瀏覽器相關開發(fā)(本職),而是通過各種轉譯方案,向服務器端移動端開拓新邊疆。其它語言的開發(fā)者也是如此。所以,我們必須認清這個現(xiàn)實:作為一名開發(fā)者,在可以預見的將來,指望像學校那樣,有教材有教學計劃,有每日作業(yè)定期考試,這樣的系統(tǒng)性學習可能在也有不會有了。即使有,市場也等不到你學成歸來,那時候,早有掌握新的學習方法,掌握新的工作技能的人占據要位。

碎片化學習

我們必須學會碎片化學習。

碎片化學習絕不是東一腳西一腳,學到什么是什么,而是像拼拼圖一樣,通過碎片化學習收集知識技能要點,最終拼出自己的知識框架。

碎片化學習也要講究方法,比如我以前寫的 談學習:讀源碼 和 面試經:GitHub 都有提到碎片化學習的誤區(qū),并較之以正確的方法。那么,完整的正確的碎片化學習方法是怎樣的呢?

人類認識世界的過程

我們回想一下人類認識世界的過程,很明顯,那是一個循環(huán)往復的過程:

看到現(xiàn)象:日升日落,斗轉星移

得到初級模型:我們生活在四頭大象馱著的一塊四方形棋盤式的大陸上,大象下面是巨型海龜,在宇宙中遨游

模型無法解釋現(xiàn)象:航船從地平線出現(xiàn),是先露出桅桿,然后才是船體

模型升級:地球是圓的

模型無法解釋現(xiàn)象:星軌不是純圓以地球為圓心

模型升級:日心說

(如此反復)

重復這個過程,也可以幫我們建立現(xiàn)代開發(fā)的知識體系。

碎片化學習的要素

結合我的經驗,它應該分為五個部分:

盡快建立起基礎的知識體系

通過碎片化的學習收集知識,將其填補到知識體系之上

讓知識體系慢慢成長

通過真實項目的實際操練,尋找自己知識體系的不足之處,學習補足

關注本行業(yè)內的高人名家,幫助自己確定方向

接下來逐一解釋。

首先,應該建構起基礎的知識體系

碎片化學習仍然需要完整系統(tǒng)的知識體系。只不過這里的知識體系是由我們自己建立起來的,只包含基礎概念,我稱它為知識體系v2.0;相對于傳統(tǒng)系統(tǒng)性學習建構的、意圖在結束學習后立刻解決所有專業(yè)問題的知識體系v1.0,它要簡單得多:只由這個知識體系的不可變的基礎概念構成。

不用擔心它小,不完整,我們接下來就是不斷豐富不斷擴展它。

碎片化收集知識,將其填補在知識體系之上

離開校園之后,我們很難找到大塊的時間集中專門學習,只能把學習環(huán)境搬到地鐵上、公交站、電梯間,利用各種碎片化的時間,見縫插針進行學習。這個時候,想啃掉一本幾百頁的大部頭變得非常困難。但是利用這些時間,一次只記住一個屬性或者一個選擇器的用法,就還算簡單。

我常用的碎片化學習方法包括:

在微博上 Twitter 上關注一些技術達人,技術營銷號,及時了解技術發(fā)展動態(tài)

關注一些常用項目的官方博客,必看更新日志

時不時去一些技術論壇翻看一下

遇到不確定的地方,立刻去翻官方文檔;文檔無法直接說清楚的地方,自己寫成博客記下來

碎片化學習的知識點一定要拼到知識體系上才算數,無論是“讀源碼”還是“上 GitHub 看別人的項目”,都很難把別人知識拼到自己的拼圖上,所以,自然就是不科學不推薦的學習方式。

知識體系也要碎片化

系統(tǒng)性學習的知識體系,比如我們上學時候學語數外政史地物化生,都很龐大。其中概念的關聯(lián)也很緊密。這建立在前人大量投入教育領域規(guī)劃總結的基礎之上。我們開發(fā)領域沒有人做這樣的事情,也沒有那么完整的時間讓我們去盡善盡美,所以這個時候我們就必須把知識體系也碎片化,每個知識體系只包含完整語言的一部分內容,然后讓它慢慢成長。

通過真實項目的操練,查缺補漏

這一點很重要!

只是跟著別人學,很容易產成“學到”的感覺,即:“哦,原來是這樣。”不得不說有不少同學都停留在這個層次,尤其是的面試的時候,很多同學都會在自己簡歷里堆砌關鍵詞,但是稍微往深處一問就卡殼了,這多半是因為沒有實操過,沒有真實的經歷踩坑與爬坑。

實操的方式有兩種,一是在公司的正式項目中使用。這一方面需要自己付出,先摸索個大概;另一方面也要爭取領導和同事們的支持。不過一旦推進起來,會給自己帶來巨大的提升。當然,在公司里推進新技術新想法未必需要那么激進,直接一上就是完整的框架,推翻之前的重做。完全可以一點一滴,從小處入手,循序漸進。

另外一種就是做業(yè)余項目。不過這個項目一定要是完整、目的明確的項目,做出來后有人用,你才會去改進它,才會發(fā)現(xiàn)繞不開的坑,填上之后才會獲得提升。如果只是弄個小倉庫,把范例 Hello world 丟進去能跑起來,是完全不作數的。想不出來做什么,仿一個別人的項目也是可以的;做出來至少自己要用,用的不爽改一改,慢慢的,就能感受到進步了。

關注前輩高人,尋找前進方向

有些同學只依賴公司業(yè)務成長,公司只做某些事情,他就只會做某些事情,一段時間后,覺得學不到東西,就跳槽,然后目標薪資隨便漲個30%就可以(原帖找不到了)……這樣自然是不科學的。所以很有必要關注一些前輩高人,以他們?yōu)槟繕诵抻喿约旱姆较颉?/p>

PS:最近面試了不少人,大家普遍比較關注阮一峰,這里提醒大家一下阮先生的文章一定要批判的看,一定。

碎片化學習實例:CSS

這里我們拿 CSS 來舉個例子:

a {
  color: red;
}

它的基礎知識體系非常簡單:

選擇器 + 屬性名 + 屬性值

可以 標簽賦予新的樣式

初期我們知道它可以修改元素呈現(xiàn)的樣式,然后知道它由三個基礎元素組成,然后我們就可以圍繞選擇器、屬性、屬性可選值來進行碎片化學習。這個時候我們可能認為 CSS 只能改改字體樣式、改改邊框、弄弄布局尺寸,沒關系,這很正常。

一段時間之后,我們突然發(fā)現(xiàn)有人用純 CSS 做出來非常炫酷的組件和效果,原來 CSS 還可以這樣用!很好,我們把它納入我們的知識體系。如此,慢慢的,知識體系就從小小的幼芽,茁壯成長,開枝散葉,直到能應付大部分工作。

在工作的時候,我們要主動把新學到的知識應用到作品中。比如以前布局只會 float,但是經過學習,我們了解到 flexbox 更適合做橫向布局,并且?guī)缀跛袨g覽器都支持,那么我們就可以開始應用它。

工作一段時間,我們感覺 CSS 已經沒什么難得倒我們的了,就可以看看張鑫旭的博客,了解一下這個行業(yè)最舍得伏下身體研究的人在琢磨什么,有哪些可以借鑒的。

總結

一不小心扯了很多。回顧一下,我認為至少在開發(fā)領域,離開校園加入工作之后,再想系統(tǒng)的學習已經不太可能了,一方面幾乎沒有真正可靠的服務,另一方面市場也等不及。所以我們必須掌握碎片化學習的方法:先建立一個基礎的知識體系,然后通過碎片化學習講知識點填補在這個體系之上,讓它生根發(fā)芽,開枝散葉,直到覆蓋大部分必須的場景;接著還要想辦法進行實戰(zhàn)演練,保證自己是真的學到了;最后,通過關注行業(yè)達人,尋求新的方向。

同步發(fā)于我的博客

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/111957.html

相關文章

  • 十年鏟碼,八大體系超千篇數百萬字技術筆記系列匯總(GitBook 悅享版)

    摘要:十年鏟碼,八大體系超千篇數百萬字技術筆記系列匯總悅享版十年鏟碼兩茫茫,縱思量,卻易忘不覺筆者步入程序員已有十年。十年之期,正巧筆者從阿里離開,重回打印制造業(yè)的懷抱,希望能依托于設備優(yōu)勢逐步真正構建分布式制造網絡。 showImg(https://segmentfault.com/img/remote/1460000020151971); 十年鏟碼,八大體系超千篇數百萬字技術筆記系列匯總...

    Ashin 評論0 收藏0
  • 某熊的技術之路指北 ?

    某熊的技術之路指北 ? 當我們站在技術之路的原點,未來可能充滿了迷茫,也存在著很多不同的可能;我們可能成為 Web/(大)前端/終端工程師、服務端架構工程師、測試/運維/安全工程師等質量保障、可用性保障相關的工程師、大數據/云計算/虛擬化工程師、算法工程師、產品經理等等某個或者某幾個角色。某熊的技術之路系列文章/書籍/視頻/代碼即是筆者蹣跚行進于這條路上的點滴印記,包含了筆者作為程序員的技術視野、...

    shadowbook 評論0 收藏0
  • JDK1.8源碼分析01之建議(可以延伸其他源碼

    摘要:唐老師,回答道讀源碼是要建立在你的基礎經驗足夠的情況下。除了自己去閱讀源碼之外,比如學習某個類的時候,可以專門結合一些優(yōu)質的博客針對性的對比學習,并查漏補缺。制定源碼學習計劃。多調試,跟蹤源碼。如若有好的學習方法,可以留言一起交流學習。 序言:目前看一看源碼,來提升自己的技術實力。同時現(xiàn)在好多面試官都喜歡問源碼,問你是否讀過JDK源碼等等? 針對如何閱讀源碼,也請教了我的老師。下面就先...

    ky0ncheng 評論0 收藏0

發(fā)表評論

0條評論

raoyi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<