書”軟技能:代碼之外的生存指南“讀後感三(學習)

    軟件開發的世界是不斷變化的。每一天都會有一門新的技術出現,昨天你學到的東西今天可能就毫無意義了。


第27章 學習怎樣學習:如何自我教育

    要成爲最好的開發人員,就學會如何自學,學會學習是自我教育的核心技能。


剖析學習過程

    如果告訴你怎麼做,你可能會忘記,但如果你自己動手做一邊,你可能就記住了。如果你能將自己所學的東西教給別人,你不僅能記住,還能理解的更深刻。


自我教育

    學習最好的方式就是-實踐!


第28章 我的“十步學習法”

體系背後的邏輯

   “從封面封底”仔細閱讀。只有通讀全書然後實踐。發現這類方法效率很低,我還經常閱讀書來補充短板,時間是問題,而且書裏的很多內容更適合參考資料,而不適合實際學習。

    爲了能夠掌握一門技術,需要3個要點:

    • 如何開始:想要開始使用自己所學的,我需要掌握哪些基本知識?

    • 學科範圍:我現在學的東西有多宏大?我應該怎麼做?在開始階段,我不需要了解每個細節,但是如果我能對該學科的輪廓有大致的瞭解,那麼將來我就能發現更多的細節。

    • 基礎知識:不止在開始階段,要想使用一項特定的技術,我需要了解基本的用戶案例和最常見的問題,也需要知道自己學的哪20%就能滿足80%的日常應用

    三個主題:如何開始我能做什麼基礎知識!


十步學習法體系

    基本思想:

    • 要對自己要學的內容有個基本的瞭解,瞭解自己不知道什麼就足矣。

    • 利用這些信息勾勒出學習範圍,即需要學習那些內容,以及學成之後又會獲得什麼。

    • 依靠這些找出各種資源(書籍,網上資料等)來幫助自己學習

    • 創建學習計劃,列出要去學習哪些相關課程,篩選學習材料,只保留優質內容。

    過程:學習,實踐,掌握,教授

    十步學習法說明:第一部分(研究)一次性完成的。7到10部就重複的過程,貴穿與你學習計劃的每一個模塊。

image.png


第29章 第1步到第6步:這些步驟只做一次

第一步:瞭解全局

    你要做的就是了解自己將要學習的主題的全局。需要對自己想要的課程做一些基礎研究。如讀介紹性章節等,但是不要花太多時間。


第二部:確定範圍

    集中精力明確自己到底要學什麼。在一定的時間內,你不可能掌握一切知識,所以需要決定學習的重點和學習的範圍。在明確學習範圍的時候要考慮時間因素。大主題分解成小主題,如:學習java(分解成:學習基礎知識,掌握如何創建一個簡單web程序)


第三部:定義目標

    這一步的目標是形成一份簡明清晰的陳述,勾勒出你勤奮學習後的成功圖景。根據不同的學習內容,這份陳述也各不相同。但是要確保其中包含具體的成功標準,從而能讓你用來充分評估自己是否已經達成學習目標。

image.png

    注意:你想從自己的學習經歷中獲得什麼決定了你的成功標準是什麼


第四部:尋找資源

image.png


第五步:創建學習計劃

    打造學習計劃,一個好的方法就是觀察別人是如何教你感興趣的主題的。如:圖書的目錄,如果五位不同的書的內容分解爲相同的模塊和順序。那就按這個順序來定製計劃。

    提醒:有的書內容超出你的目標,有的書很差勁,通覽你收集到的全部資源,你就對自己需要哪些內容以及如何組合這些內容有更清晰的認識。


第六步:篩選資源

    沒必要學習所有的資源。畢竟好多資源內容是重複的。找出質量最高的資源。


第30章:第7步到第10步,循環往復

    通過:學習,實踐,掌握,教授的方式真正領會知識。


第七步:開始學習,淺嘗輒止

    大多數人學習過程中通常犯兩類錯誤:行動太快,行動太慢。

    這一步中:你的目標是獲得足夠多的與所學主題相關的信息,從而能讓你開始學習,並在下一步中動手操作。

    你要專注與掌握自己所需的,能在下一步動手操作的最小量的知識。你可以瀏覽參考材料,或者每章的摘要,或者各種簡介,這些信息足以讓你對自己要做什麼有基本的認識。


第八步:動手操作,邊學邊玩

    你無需提前學習全部內容,你要做的首要的一件事情就是親自操作和親身體驗。(大腦產生的問題都要記錄下來)


第九部:全面掌握,學以致用

    好奇心:就是學習,尤其是自學的重要部分。

    這一步的目標找回好奇心驅動學習。上一步驟記錄的問題現在需要過來找出答案了。利用先前收集到的所有資料進行深入學習,沒必要所有資料都看一遍。你只關注當前所學相關的部分。把自己正在學習的內容與最終的目標關聯起來。


第十部:樂爲人師,榮貴貴通

    教授知識的途徑:

    • 寫博客文章

    • 創建視頻教程

    • 發表演講

    • 與朋友或愛人進行對話

    • 在線輪胎上回答問題


第31章:尋找導師,找到你的尤達

導師的修養

    你必須要拋開自己的判斷和推理,只去關注導師的成就,尋找導師時的檢查單:

    • 他們做到了我想要去做的?

    • 他們曾經幫助他人做到了我想要的?

    • 他們現在取得了什麼可以展示的成就?

    • 你能和這個人和諧相處?他充滿智慧嗎?


在那裏可以找到導師

    自己認識的人中找。本地社區,用戶組,訓練營等等場合尋找,與老闆,高官做朋友,對你職業生涯毫無害處。


虛擬導師

    書,文章等等虛擬物品老師。


招募導師

    越成功越忙,成功的人沒有太多時間。最好的辦法是交換(免費工作等),而且一定要有耐心,第一次聽到“不”時不要傷心。


第32章:開衫收徒,成爲尤達一樣的大師

    反饋社會是非常重要的,不僅因爲這是一件正確的事,還因爲它可以讓你自己受益無窮。


作爲一名導師

    我100%的肯定,你能在某個領域做別人的導師。想成爲導師你只需要敏銳的觀察力與足夠的耐心。


身爲導師的好處

    教授是學習的最佳路徑。曾經幫助過的人,現在給你提供很多幫助。好處:

    • 幫助他人時的成就感。

    • 深入學習和領域知識的途徑。

    • 你的徒弟有朝一日會幫到你。

    • 自身的成長,幫助別人成長的過程也就是自己成長的過程。


挑選一位“值得”知道的門徒

    找到一位值得自己付出時間和精力的門徒。首先要查看他的基本素養。一個品行端正、有原則但缺乏智慧和知識的人,如果給予正確的指引,最終也會成功。


第33章: 傳到授業,如要學知識,彼得爲人師

我不是老師

    真正的問題不是能力,而是信心。沒有學歷和證書,你也可以傳到授業,當然你也不是必須成爲專家。


在你傳到授業的時候都會發生什麼

    教的過程當中,你會學的更深入,當你試圖教別人的時候,你強迫自己重新組織大腦中的資料。要想教人,你得先把自己教會。


開始傳道授業

    你教的目的就是幫助別人,而不是證明自己多優秀後者認可。從“小”做起,逐漸習慣去分享自己的想法。


第34章: 你需要一個學位嗎,還是可以對此忽略不計

    學位影響你的選擇,影響HR。軟件開發人員來說,在工作中取得成功的更直接因素還是相關工作經驗。如沒有學歷,只能用經驗來證明自己的能力。


第35章: 發現自己的知識短板

    專注於自身強項,這沒什麼不妥,但有時候,如果弱點得不到解決,通常會成爲你職業或生活的桎梏。


爲什麼我們會有短板

    知識短板會降低工作效率。


找出你的短板

    知識短板阻止你進步。識別方式:自己在那些工作花費了大量的時間,或者重複性勞動。重複行工作也是。深刻了解自己不理解或不清楚。

    怎麼檢查知識短板?

    • 在那些工作上花費時間多?

    • 可以改進的重複性勞動

    • 自己沒有完全理解的東西

    • 你回答不出來的面試題


消除短板

    消除短板的關鍵:定位短板,通常“提問題”的方式來快速填充自己的知識短板。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章