系統地學習
這個技術出現的背景、初衷和要達到什麼樣的目標或是要解決什麼樣的問題。
這個技術的優勢和劣勢分別是什麼。任何技術都有其好壞,在解決乙個問題的時候,也會帶來新的問題。所以,你要清楚這個技術的優勢和劣勢,以及帶來的挑戰。
這個技術適用的場景是什麼。沒有任何乙個技術是普適的。注意,所謂場景一般分別兩個,乙個是業務場景,乙個是技術場景。
技術的組成部分和關鍵點。這是技術的核心思想和核心元件了。學習技術的核心部分是快速掌握的關鍵。
技術的底層原理和關鍵實現。任何乙個技術都有其底層的關鍵基礎技術,這些關鍵技術很有可能也是其它技術的關鍵基礎技術。所以,學習這些關鍵的基礎底層技術,可以讓你未來很快地掌握其它技術。
已有的實現和它之間的對比。一般來說,任何乙個技術都會有不同的實現,不同的實現都會有不同的側重。學習不同的實現,可以讓你得到不同的想法和思路,對於開闊思維,深入細節是非常重要的。
舉一反三乙個人的舉一反三能力,可以分解成如下三種基本能力
聯想能力。平時鍛鍊,不停地思考同乙個事物的不同的用法,或是聯想與之有關的其他事物。
抽象能力。抽象能力是舉一反三的基本技能。平時你解決問題的時候,如果你能對這個問題進行抽象,你就可以獲得更多的表現形式。抽象能力需要找到解決問題的通用模型
自省能力。所謂自省能力就是自己找自己的難看。當你得到乙個解的時候,要站在自己的對立面來找這個解的漏洞。有點像左右手互博。這種自己和自己辯論的能力又叫思辨能力。將自己**成正反方,左右方,甚至多方,站在不同的立場上來和自己辯論,從而做到不漏過乙個 case,從而獲得完整全面的問題分析能力。
平時如何訓練
對於乙個場景,製造出各種不同的問題或難題。
對於乙個問題,努力尋找盡可能多的解,並比較這些解的優劣。
對於乙個解,努力尋找各種不同的測試案例,以圖讓其健壯。
總結和歸納
做總結歸納的方法 把你看到和學習到的資訊,歸整好,排列好,關聯好,總之把資訊碎片給結構化掉,然後在結構化的資訊中,找到規律,找到相通之處,找到共同之處,進行簡化、歸納和總結,最終形成一種套路,一種模式,一種通用方法
實踐出真知所謂實踐出真知,也就是學以致用,不然只是紙上談兵,誤國誤民。 學習技術實踐尤為重要堅持不懈堅持是一件反人性的事,所以,它才難能可貴,也更有價值。一方面你要把你的堅持形成成果曬出來,讓別人來給你點讚,另一方面,你還要把堅持變成一種習慣,就像吃飯喝水一樣,你感覺不到太多的成本付出。只有做到這兩點,你才能夠真正堅持。
本文由部落格**一文多發等運營工具平台 openwrite 發布
極客時間 mysql 學習記錄
rollback 回滾 s epoint identifier s epoint允許你在事務中建立乙個儲存點,乙個事務中可以有多個s epoint release s epoint identifier 刪除乙個事務的儲存點 rollback to s epoint identifier 將事務回滾...
極客時間《趣談網路》學習筆記
1.網路程式是如何工作的 從上面的圖中我們可以看出,當我們在電腦上瀏覽網頁的時候,我們的瀏覽器會解析遠端伺服器發來的頁面資訊,解析流程大致是這樣的 4 應用層 瀏覽器取下http頭,然後將網頁內容進行展示。由此我們完成,從網路中獲取報文到網頁內容展示的過程。當我們需要操作頁面時,該流程正好是接受報文...
git 極客時間學習筆記
變更的過程 工作區 1 暫存區 2 commit 發生在 1 工作區相對於暫存區的變化。使用git diff,可以檢視區別 使用git checkout,可以用暫存區恢復工作區 發生在 2 暫存區相對於commit的變化。使用git diff cached,可以檢視區別 使用git reset he...