當前位置:編程學習大全網 - 編程軟體 - 編程真的能改變人的思維方式嗎?

編程真的能改變人的思維方式嗎?

程序員中有個之前很火的笑話,這麽說的:?老公,晚上回來買壹個西瓜,如果看到西紅柿,就買兩個。?晚上,老公買了兩個西瓜回來,老婆問為什麽,老公說,?因為看到了西紅柿。?可能很多不從事程序員行業會認為這個有問題。但是程序員看完後壹般都會心壹笑。這就是編程改變人的思維方式的典型案例。這就是思維差異帶來的誤會。那麽是什麽導致的這種差異呢,當然是環境。

西紅柿和西瓜

程序員打交道最多的兩個東西就是:產品經理,電腦。(不對不對,產品經理可不是東西)。說白了程序員寫程序就是和機器溝通。機器與人類是有極大的不同的。首先壹條,就是精確,無歧義。計算機都低到上都是有明確而簡單的規則組成的,比如現代計算機的馮諾依曼體系,其背後就是圖靈機。圖靈機的原理並不復雜,但是表達能力卻極強。

因為精確,所以與機器交流的語言,也容不得半點的錯誤。不能讓機器產生歧義。不然就產生了傳說中的bug。所以壹般程序員做事都會比較嚴謹。

還有壹種特質,就是程序員喜歡自省。程序本身是精確的,如果得到的結果不是預期,那壹定是自己寫錯了。寫程序的壹半時間都在 debug,而 debug 的時候內心滿滿的都是 ?我哪裏又錯了?,?臥槽,這麽SB的錯誤我都沒註意到。? 這種長時間自我反思的狀態,也會影響到生活,改變工作以外的思維方式。每壹個編程語言功能不壹樣,每壹個插件有不同的優勢,面對任務,我們要選擇最有效的語言,加載最適用的插件,以最快的效率來完成編程。

  • 上一篇:動眼看/讓MacBook Pro也能跑VR內容的蘋果官方外接顯示卡盒
  • 下一篇:網絡編程實用教程的內容簡介
  • copyright 2024編程學習大全網