最小程序員(二):你能象特種兵一樣地學習嗎?

自然界是由幾種基本的力所支配;經濟是由市場規律所支配;人所具有的智能,也是由幾種基本能力所構成,如加德納所說的七種智力。

人的遺傳學素質相差無幾,對於學習來說,每個人的硬件設施是一樣的。是什麼影響了我們的學習效果?


實際上想想,能學好的會在以下幾種情況:
很好玩,很神祕:例如小時候的學游泳,長大後的學騎車;戀愛時的學泡妞,等等,很多情況下都是無師自通的。
看來學習是一種本能
生死攸關,不學好不行:
面對死亡的威脅來臨,必須在指定時間內學會。例如人在出生後必須學會用肺呼吸,不然會死;必須找到奶頭,不然也會死。

 

在編程中,有幾種素質大家很推崇:抽象思維能力,動手能力。然而這兩種素質並不只是爲編程而準備的。許多程序員對自己信心不足,實在不知道,他在其他領域也在不停地運用這兩種能力,而且很好很自然。

上帝不會發明更多的能力來塞滿你的腦袋,你能幹好別的同樣素質要求的事,就能做好同類的事。
例如:推理能力;你能猜出誰有可能是罪犯,證明你有足夠的推理能力。
      空間想象力:你在問路時,能根據別人的語言描述,想象出大致的路徑
      注意力集中力:你能做某事入迷,而不知周圍的事
      分辨力:你能在超市的水果堆中,挑選出差別很小的水果

上面這些能力,都構成了程序員的核心素質

至於你並不具備的一些知識性的東西,如數學理論和計算機原理等,它僅僅構成第二基礎,你應有信心有能力滲透或征服。


我們公認的最難的程序開發領域有哪些呢?
操作系統;
網絡通信;
圖像處理;
編譯技術;
加密解密;
人工智能;

。。。。。。
還有更難的嗎?也許有,如CPU等硬件設計,然而,它們所利用的智能類型,又能離得了上面所說的幾種?

究竟“開發”是如何變得複雜了的呢?

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