[資訊] 程式開發心理學

程式開發中匪夷所思的事情 No.121
https://mp.weixin.qq.com/s/aS6IodGuXvZOu7WsxskBXw

《程式開發心理學》讀書筆記
https://www.jianshu.com/p/9b57bb2be18e

如果一個集體的共同目標僅限於產品的層次,那並不見得會促使其中的程式師互相學習。而反過來,團隊內部的成員不僅目標一致,而且其目標與他們具體開發的產品毫無關係,正式這種目標的引導下,一隻團隊的成員才會通過互相學習共同提高。

因為就我的經驗來看,大部分程式師在一起工作並不會互相學習。如果是導師,那可能會有一些經驗的指導。如果是平級,那可能一年下來都不會互相學習。就算是經常有合作,很大可能性都只會在專案功能介面層面進行溝通。一方面是術業有專攻其他領域其實挺難去介入的,另外一方面可能思維上就壓根沒想能從A項目、B項目或別人的產出上面學到什麼東西。

讀者的責任是要根據自己的經驗與需求,對書中的所有觀點進行權衡取捨。我不希望讀者在閱讀過程中貿然接受某種觀點,因為這種讀書的態度正是我們應該努力戒除的。本書中提供的素材只是讀者在自己思想形成的過程中需要消化、吸收的食物,而不應該是個人思想的簡單替代品。

程式師其實現在都已經是一個門檻非常非常低的職業了,但是也存在跟數學一樣循序漸進的過程。你要知道A定理,才會覺得B推論理所當然。如果你不知道A定理,那麼大佬在說顯然可得B推論的時候,你就會覺得很痛苦,這就是先驗知識所能產生的壁壘。

程式師也是一樣,你要知道足夠多、足夠底層的東西,你會發現現在所有的技術都只是在上層上有一些封裝、拓展、易用上的改進,所玩的花樣基本都還是幾十年前的理論,沒什麼大的變化。所以你要像一個正常學習節奏的人,去學習,去深究,去交流。當然無論是玩耍還是遊戲還是學習,只要你覺得開心你都可以去做,能在學習上覺得開心的肯定是少數,畢竟學習很多時候都是一件逆人性的事情。


#程式, 開發, 心理學

留言