日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

学习,思维三部曲:WHAT、HOW、WHY

發布時間:2023/11/28 生活经验 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习,思维三部曲:WHAT、HOW、WHY 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習技術的三部曲:WHAT HOW WHY

我把學習歸類為三個步驟:What、How、Why。經過我對周圍同事和朋友的觀察,大部分感覺自己技術沒有提高的人,都僅僅停留在What階段。下面我把這三個步驟解釋一下。

  ★第一步:WHAT
  所謂的“WHAT”,就是搞清楚某個東東是什么?有什么用?有什么語法?有什么功能特性?……
  舉例如下:
  對于學習語言(比如C++、Java、Python),大部分人都能夠掌握基本的語法和標準庫,然后用它寫一些小程序(諸如二分查找、冒泡排序、簡單文件操作等)。
  對于學習類庫(比如JDBC類庫),大部分Java程序員都能明白JDBC主要包含哪些類,也能夠用JDBC進行簡單的數據庫查詢和增刪改操作。
  由于這個步驟是最基本的,假如你連這都做不到(可能你的理解力不夠好),也別在IT界混了。
  但是光會What是不夠的。僅僅停留在這個步驟,導致了很多程序員只知其然,不知其所以然。這就是目前大部分開發人員的現狀。

  ★第二步:HOW
  所謂的“HOW”,就是搞清楚某個東西內部是如何運作的?實現機制如何?等一系列相關問題。
  舉例如下:
  假如你在學習C++語言,你是否搞明白函數傳參數的實現機制?虛函數是如何實現?拋出異常時的棧回退是怎么回事?……
  假如你在學習Java語言,你是否搞清楚GC如何實現?反射是如何實現?……
  假如你在學習JDBC庫,你是否清楚JDBC Driver的4種類型?不同游標類型的實現機制?事務的機制?……
  在這個階段,你必須多想想類似這些問題。然后通過各種途徑(參見“關于自學能力”的幾個方法),把問題徹底搞清楚。自然而然,你的提高就會比較明顯。而且如果碰到一些深層次的問題(比如性能優化),也就知道該如何去解決。
  完成這個階段之后,你基本上就屬于該技術領域最優秀的20%的人(根據二八原理,80%的人不會去思考HOW的問題)。

  ★第三步:WHY
  一般來說,只有你把HOW的問題想清楚,才開始考慮步驟WHY。
  所謂的“WHY”,就是搞清楚某個東西為什么設計成這樣?為什么不是另外的樣子?這樣的設計有什么講究?
  說實在的,善于問“為什么”有一定的天賦成分?好像某個科學大牛曾經說過“提出問題有時候比解決問題更難”。一般來說,只有當你深刻理解了某個東西,才能夠針對這個東東的設計問出一些問題。所以,我前面強調過,要先把HOW的問題搞清楚,再來考慮WHY的問題。
  舉例如下:
  對于C++語言:為什么C++沒有類似Java的finally關鍵字?為什么C++當初沒有考慮GC?……
  對于Java語言:為什么Java沒有類似C++的類析構函數?為什么Java要同時提供String和StringBuffer兩個似乎冗余的類?……
  對于Python語言:為什么Python不提供類似C++/Java的訪問控制機制?……
  如果你能夠自己問出諸如上述的“為什么”問題,并且能夠通過各種途徑找到解答,那你基本上已經吃透這個技術了,并且你已經有可能自己去設計一個類似的玩意兒了。到這時,你已經踏上了通向技術高手的康莊大道。

  由于本博客偏重IT方面,所以今天舉的這些例子多半都是IT相關的,但是這個三部曲在IT以外的行業/領域其實也能適用,就看讀者自己的領悟了。


用提問來促進思維——再談 WHAT HOW WHY 三部曲

俺今天來聊一下,如何用提問的方式促進深度思考。

★認知的過程

  稍微了解”認知心理學”的網友應該知道:我們對某個事物的認識,總是”由淺到深”。雖然同樣是由淺到深,但每個人思考的深度卻千差萬別。不幸的是,大多數人在看待某個東西(事物、問題、現象)的時候,都僅僅停留在淺層次。
  為啥會這樣捏?一個很重要的原因就是:大多數人不善于提問。
說到這兒,俺又要第 N 次抨擊天朝的教育制度了。在天朝的中小學教育中,根本就沒有教會學生,該如何提問、該如何質疑、該如何反思。

  好,言歸正傳。如何才能掌握提問的竅門捏?如何才能在提問中加深思考捏?俺總結了一個比較簡單的提問三部曲:WHAT、HOW、WHY。通過這個三部曲,你可以一步步地從事物的表象深入到事物的本質。

★WHAT HOW WHY 的步驟

俺已經寫過一篇博文《學習技術的三部曲:WHAT HOW WHY》,主要是介紹三部曲在技術領域(理工科)的應用。考慮到俺博客的讀者中,有越來越多的人不是IT行業。所以,俺今天側重介紹一下,這個三部曲在社會科學(文科)方面的應用。

◇WHAT

  當我們開始了解某個事物的時候,總是先從 WHAT 類型的問題開始入手。而所謂的”WHAT”也就是”What is it?”
  在這個層面,你首先要了解的,就是某個事物所涉及的:時間、地點、當事人以及該事件的大致經過。要了解這些,其實比較容易——通過跟別人交流,或閱讀各類媒體(網絡、電視、報刊),就可以對某個事物有一個初步的、膚淺的、表面的認識。
  在 WHAT HOW WHY 這3個層次中,這個層次是最簡單的——因為你只需運用”記憶力”即可解決。對大多數人而言,只要智力沒啥缺陷,都能達到這個層次。達到這個層次雖然很簡單,但你千萬要記住:從 WHAT 類型的問題得到的答案,通常只反映出事情的表面現象。而表象跟本質,往往是不同的,甚至是相反的。如果你僅僅停留在 WHAT 層面,很可能會被表象所誤導。
  在《為啥俺不常用微博——兼談時間管理心得》一文,俺提到微博傳遞的信息過于膚淺——意思就是說,(大部分)微博傳遞的信息僅僅停留在 WHAT 層面。

◇HOW

  所謂的”HOW”就是”How to do?”。
  因為本文側重講社會學領域的話題。而社會學領域,”人”往往是關鍵因素。所以,你首先要思考的就是:當事人是如何參與某個事件的?(此處所說的”當事人”,可以是某個具體的人,也可以是某個群體)
  當然啦,很多事物的發展,除了有”當事人”的因素,還有其它一些因素(比如:文化因素、法律因素、經濟因素、科技因素等等)。所以,你還要問:除了當事人,其它因素是如何起作用的?
  最后,你還要繼續問:在各種因素的作用下,事件是如何一步步發展的?該事件內部是如何運作的?……
和 WHAT 層次不同的是,HOW 層次光靠記憶力是遠遠不夠滴。你還需要具備一定的分析推理能力,還需要懂得查閱相關資料,才能搞明白上述 HOW 類型的問題。

◇WHY

  當你能夠比較透徹地厘清 HOW 層面的各類問題,就可以開始思考 WHY 類型的問題了。
  所謂的 WHY 類型問題,俺舉幾個簡單的例子:
某個當事人為什么會這么干而不是那么干
為什么是這個因素起作用而不是那個因素起作用
事件為什么會朝著這個方向發展而不是朝著另外的方向發展
……
  WHY 類型的問題有個特點:這類問題很發散且數量很多。因此,對于某個具體的事物,總可以提出幾十個(甚至上百個) WHY 類型的問題。在這么多個問題中,只有少數幾個是切中要害的。所謂”切中要害”的問題,就是那些會把你引向該事物本質的問題。
  肯定有人要問,如何才能直接提出切中要害的問題?老實說,這沒有捷徑。只有經常思考的人,才能逐漸掌握這種”直接命中要害”的思維能力。
一旦提出 WHY 問題,接下來自然就是尋找答案。
  顯然,WHY 類型的問題比 HOW 類型的問題更難回答——在回答 WHY 類型問題的過程中,你不但需要動用分析、推理、歸納、總結等各種思維能力,可能還要運用到跨領域、跨學科的知識。但是收獲也是很大的。一旦把這些 WHY 類型的問題想明白,你就對整個事件有一個既宏觀又深刻的認識。
  能達到這個境界,看問題通常會比較深刻??上н@樣的人比例太低了 :(

◇WHY 之后可以做啥?

  可能有人會問:達到 WHY 境界之后,又該如何?所以俺補充了這一小節。
  當你經歷了 WHY 層次之后,你可以回過頭,再用 WHAT 方式重新審視這個事物。這時候看到的信息同你一開始用 WHAT 方式看到的信息,已經迥然不同了。因為你一開始看到的是表象,而現在你已經能看到本質。
  如果你愿意的話,你還可以開始思考解決之道。說到”如何解決問題”,這又是另一個很大的領域,已經超出本文的范疇——本文講的是”如何認知”。要想學習”如何解決”,強烈建議大伙兒看一下《你的燈亮著嗎?——找到問題的真正所在》,非常經典!

————————–(下面舉例)

總結

以上是生活随笔為你收集整理的学习,思维三部曲:WHAT、HOW、WHY的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。