1. 程式人生 > >程序猿天生就是查理·芒格

程序猿天生就是查理·芒格

正常 都是 發出 easy 覆蓋率 而在 適應 mod 運用

首先簡單的介紹一下查理·芒格。就是巴菲特的合夥人,當然,這個介紹就足夠了。原因,你懂的。好了。開始正文:

寫這個並非為了自誇,也不是為了討好這些自詡為碼農的怪人。以下的理由應該是站得住腳的:

1)先解決哪些具有顯而易見的答案的問題
 這就是我們做事的風格,不管學會了多少門語言,我們新學一門語言的時候都是從Hello World開始。
2)有紮實的數學思維(運用數學思維)
一般程序猿都是計算機科班出身。計算機專業一般數學都要求非常高(高等數學,排列組合。數字邏輯,離散數學,統計概念等);
3)天生的抽象思維能力(運用數學思維)
程序就是數據結構+算法。什麽是算法?算法這玩意不就是抽象思維能力的直接體現麽?以下是例證:
A)農業:一僅僅雞,我們存為00000001;
B)服裝:一條內褲,我們還是存為00000001;
C)社會:一個單身狗,我們依舊還是存為00000001
......
4)跨學科思維(主要的學術智慧)
程序猿天天被需求煩,天天加班為了解決客戶的業務問題,這些需求和問題就來自於各行各業,除了計算機行業外。絕大部的程序最少還得懂一個應用領域行業。而在中國這個偉大的國度,在超凡的老板要求面前。你工作幾年。你不了解10個行業的業務,你都不好意思出來說我是做應用軟件的。我們設計的那些可配置,二次開發。不都是為了適應各行各業用麽?
 就時下最流行的心理學而言。我們也不落後,我們須要安慰同事(Bug大家都是有的),給客戶滅火(程序有問題是正常的,Windows都會死機).....
5)反過來思考
 相對於普通人,我們做事和思考從來都是反過來做,他們提需求都是從粗到細,但我們寫代碼總是從細到粗(行形成代碼塊,代碼塊形成函數,函數形成類,類形成文件....).何況那些客戶再覺得正常的事情,我們都要問個為什麽。非常多時候,我們都會本領性的發出質疑;

6)真正的lollapalooza效應是在幾個因素下形成的。註意多種因素的共同作用。
 我們寫的代碼重來都是要考慮無數的情況,我們須要遍歷2的N次方可能。為此我們還創造了代碼覆蓋率。

上面據說是查理芒格經過了多少年的努力才總結出來的行事準則,而我們程序猿天然具備。

真的麽?真的!


這篇文章絕不是說反話,也不全然自嘲。

有的時候想想。作為程序猿,我們沒有必要去抱怨,要看到我們的優勢。去彌補自己的不足,而對於非常多人來說,要做得更好一點,僅僅須要從代碼的海洋中走出來,站在岸上思考一下,接下來的事情就非常easy--行動!


好了開心一下:

程序猿一思考。騙子就要哭,那上帝為啥不笑呢?由於上帝在忙著抓蟲子。


????

程序猿天生就是查理·芒格