有沒有過目不忘的人呢?有,但是我們大多數人都不是這樣的人。
根據著名的艾賓浩斯遺忘曲線,初次記憶的內容,在1天之後,只剩33.7%;在6天之後,只剩下25.4%。
所以這裡首先要糾正大家的乙個誤區,認為技術的學習是一勞永逸的事情,投入是一次性的。
毫無疑問,良好的記憶力對於我們的學習是有很大的幫助的,特別是在應試教育階段。但是工作以後,我們學習的目的不再是考試,而是為了提公升實戰的技能(雖然對面試確實非常有幫助!)。所以,還用在學校裡的那套觀念和方法是不合適的。
在陸地上學不會游泳,看書也學不會開車。
不動手去做,你永遠不知道你會遇到多少坑:我本地居然沒有配置好環境?按照老師的步驟做的,為什麼報錯了?測試的結果跟老師說的有點不一樣?只有實踐才能出真實。
老師講的東西,只是老師的,沒有實踐也沒有總結,它不可能變成你自己的知識。
而變成自己的知識,最好的辦法是輸出 —— 自己去寫部落格,在公司內部做技術分享。如果你試過把乙個技術點給別人講清楚,你會發現原來自己不知道的比知道的多,原來備課需要這麼多的時間。
除了上面說的只是記憶沒有去實踐之外,還有乙個遺忘的原因是沒有理解原理或知識之間的關聯。舉個例子:
1、在乙個技術專題內:如果要理解事務隔離級別的實現,必然要理解鎖,而innodb的鎖鎖住的是索引,這個時候又要明白索引的原理。如果要理解索引,必然要知道什麼叫做儲存引擎,要知道mysql的體系結構。這裡面是層層遞進的關係。只學後面不學前面,就只是記住結論而不是真正理解。
2、學習設計模式,例如**模式,需要掌握物件導向軟體設計原則。jdk的動態**必須要明白什麼是反射,為什麼需要反射。理解類的例項是怎麼建立的,又涉及到jvm的知識。
任何的知識,都要有乙個框架。在你回想的時候,腦袋裡面會出現一張圖。所以推薦大家把聽過的課都畫一張腦圖總結起來。
中介軟體的本質,都是網路和儲存。很多解決方案,跟資料結構和演算法密切相關。很多的技術在設計思想上也有類似之處。
所以,你掌握的內容越多,學習起來就更加輕鬆,而打通了知識的關聯,也更不容易忘記。
對於一些特別複雜的流程(spring的啟動流程之類),總是記不住,怎麼辦?
這裡又要澄清乙個誤區,不是所有的內容都要記住的。很多細節的知識點,只需要在用的時候查詢就以了。
其他的,如果是面試的時候突擊,也只需要總結一下,放到自己的筆記裡面(一些熱門面試題),在面試前一天看看就好了。
經常問到的,還可以用口訣之類的助記方法。
1、學過的知識會忘記是正常的,每個人都會忘記,老師也會。
2、必須把學習的知識變成自己的知識。
3、不要片面地、零散地學習。
4、形成一些自己的快速複習的方法。
信用卡透支忘還錢怎麼辦?
文章出處 維修查詢網 據筆者了解,春節長假期間,不少持卡一族都過足了刷卡購物癮。而很多信用卡持卡人在享受了刷卡購物的激情消費之後,所要面對的就是信用卡賬單了。銀行專家提醒廣大持卡人,目前信用資訊系統已經全面建立並且實現了全國聯網,一旦您忘記信用卡還款,達不到 最低還款金額 就可能會被載入銀行信用記錄...
超大檔案同步容易中斷 怎麼辦?
ftrans 小編一一道來!1 速度慢。網路差或者距離遠的話,大檔案同步時的慢可不是一般人能忍受的,嚴重影響工作效率。2 容易斷。只要檔案大了或者多了,即使網路不中斷,也會出現同步中斷 同步錯誤甚至資料遺漏的現象。萬一出現網路中斷 宕機等情況的話,情況會糟糕。3 不可靠。一些小工具尤其是免費的工具,...
不喜歡做技術該怎麼辦
以前有朋友跟我聊天時,說自己想離開開發崗位,我突然意識到這是乙個值得思考的問題。我覺得現在有一些做開發的朋友其實更應該離開,這類人水平一般,又不思進取,得過且過。他們自認為不喜歡寫 討厭加班,或者感到前途渺茫 或者其人本身不愛學習 但是,他們卻在很痛苦的堅守著!原因之一是除了會寫點 外,別無他長 其...