讀“袁峰的紅包”有感

來源:互聯網
上載者:User

今天簡單瀏覽以下csdn的論壇,發現有個文章名叫“新年紅包: 我的程式開發之路(njqibin) ”,感到好奇,而且事先對這個作者不太瞭解,進去一看,作者的紅包就是把自己的感觸和生平寫成文字,不過回帖的人對他的崇拜之情都如滔滔江水綿延不絕啊,我還真bs自己當初的窺私慾(想看看人家怎麼過得這條路)。

以下為袁峰寫的開發之路

1) 基本功: 數學: 關鍵是分析問題, 解決問題的能力
     小學: 數學最好
       中學: 數學課代表, 數理化全校第一(蘇州三中).
     大學: 想考數學系, 沒考上, 上了上海工大(現為上海大學). 數學課代表,
          數學競賽全校第一. 有機會轉去複旦學數學, 回來要當老師, 那時已不肯.

2) 基本功: 英文: 技術的語言
     小學: 沒有英文課
     中學: 英文書讀完就扔
     大學: 上慢班, 重 ABC 學起. 三/四年級上全校唯一一個二十個人的英語口語班.
     研究生: 幫老外講座翻譯
     工作後: 出國展覽, 第一份軟體賣了 $6000 USD.
     來美後: 用英文寫書

3) 基本功: 軟體: 賺錢的金剛鑽

大學上的是工業電子自動化專業, 系裡最強的是數控機床, 慢慢轉向軟體應用. 有幾門課老師還不錯. 不過離散數學特差. 專業書很少, 只能看沒人看的德文書, 瞎猜. 上機時間很少. 好在最後的課題找了一個好老師, 居然可以用微機, 每天兩小時. 考研時就把本校留給弟兄們, 闖南京大學, 徐家福門下. 圖書館的書大概我借得最多. 上機的時間肯定是我最長.

4) 內向的好處

小時候性格內向. 鄰居說等我弟弟有六個女朋友後我才會有. 現在想想, 內向有很多好處. 內向者怕犯錯, 怕人拒絕, 怕人看不起. 所以有兩條出路: 什麼都不做, 或做事特別認真. 我選拔了後者. 認真後就較少犯錯, 較少受拒絕, 自信就滿滿增加, 膽子就滿滿大了. 從外表, 你可能已看不到內向的我了, 但我自己知道, 我做事還是萬分認真.

內向的人不太會怪別人, 內向的人會靠自己, ...

5) 獨立思考

小時候老爸愛聽新聞聯播, 不過他經常自言自語發表評論. 當時是很少有人這樣做的. 居然新聞聯播也可以分析? 慢慢也學會了什麼都分析一下. 不太會輕則信各種人, 各種權威.

離開新加坡時找了一個房屋經紀, 他要我簽一個合約. 我讀了一下, 拒簽. 他和朋友說很多人都傻傻的上當.

6) 表達能力

中學裡讀了一本老爸夜校讀的邏輯書, 論述文頓時很有道理, 可以放到櫥窗展覽. 做論文, 開展覽, 面試, 公司內部的 EMAIL, 報告, BLOG, 寫書到處要表達能力. 前幾天化了半個小時, 讓 Microsoft Press 對我寫書的主意感興趣.

7) 觀察

內向的人的另一個特點是會觀察周圍的一切. 觀察能給你帶來很多. 誰是敵, 誰是友, 誰可合作, 誰在想什麼, 看別人是如何做的, 讀高手的書來學高手的思路.

8) 耐心

小時沒有朋友, 也不願出去玩. 每天在家化幾個小時自學繪畫. 耐心練得不錯, 可以一個人做一件事作很長時間. 第一本書化了十一個月寫, 2000 個小時.

9) 據理力爭

讀博的時侯老闆讓我帶幾個兄弟寫一個編譯系統, 要求用彙編寫, 產生彙編. 有幾個人敢不聽徐家福的話?

我仔細分析一番, 回報說只能用進階語言寫, 產生中間代碼 (p-code). 據理力爭成功, 八個月完工.

10) 語不驚人誓不休

小時沒什麼書看, 就看老爸的中國文學史(三卷). 學了一些什麼 "語不驚人誓不休", "有感而發", "生當做人傑" 之類的話. 也就是立大志, 重品質, 重長遠, 輕短期, 輕小利, 正直.

很多事看得較輕, 但我想做的事我會全力以付. 最重要的是重品質, 求深刻理解.

11) 老闆要我做的

老闆要我一見事, 我通常不會完全按老闆的要求做. 我會想想要求有什麼可改進的, 實現方法有什麼可改進的, 最後到達更好的結果.

特別擅長從中寫工具程式, 學新東西.

12) 不要找輕鬆的工作

在上海讀大學時, 常聽人問 "你工作輕鬆不輕鬆?". 我最不喜歡輕鬆的工作. 剛當講師時, 工作應可以很輕鬆, 我有空就在編程式. 在 HP 時, 我和同事說我沒天要寫五十行程式, 把人家嚇壞. HP 慢慢將工作移去印度, 我就跳到微軟去了.

13) 名譽 reputation

中國古來多懷才不遇者, 一輩子等人三顧茅蘆.

要成功, 你必須要非常注意你的名譽 (reputation). 我的方法是建立一個知識豐富, 說一不二, 樂與助人, 沒有做不了的事的名譽. 該說話的時侯要說, 該爭的時侯要爭. 當然要很有把握才行.

你的名譽比你的才能更重要.

14) 嚴謹

很多人說話很不準確. 一般說來沒什麼問題, 但是思維不準確寫程式就會錯誤百出. 我力求思維, 說話, 寫程式的準確性, 嚴謹. 當然也不能過分, 資訊不全時也要能當機立斷.

15) 高手是自封的

要讓別人認為你是高手, 首先你要想當高手, 然後把自己一步步提為高手, 最後再向別人證明你是高手. 關鍵在你自己: 選好適當的目標, 找到適你的途徑, 努力, 調整, 最後達到你的目標.

我看很多人都肯努力, 但往往在原地踏步.

七年前我寫了驅動程式幾年後, 好稱要寫最好的 GDI 書, 然後閉門一年才寫晚; 內功大進. 最近又想寫書, 再閉門練功.

16) 要專還是要全

有一句話說: Know something about everything and everything about something.

全不太可能. 全而不專者可當啟蒙老師.
專要有用. 有些領域的專家可能以沒用武之地.

段期來說, 在你的領域專成最好的.
放眼長遠, 保證你幾年後還是某領域的專家. 要有轉向的能力.

我專過的領域:

1) 編譯
2) 軟體自動化
3) 人工智慧語言
4) 漢化
5) 電腦繡花
6) HP 計算機
7) 列印驅動
8) GDI
9) GDI+, Avalon
10) XPS
11) ?

17) 自知之明

每個有都有優點和缺點, 優點反過來可能成為缺點或局限性. 揚長補短是較好的策略.

數學和理科數學比不夠深, 做理論研究有困難, 但寫程式遊刃有餘.
怕高, ..
學位有三個, 不過都是土的. 在國外的大學研究所就吃力點.
太直, 不會說假, 不適合搞推銷, 廣告類的工作.
太喜歡技術, 做有些事會覺得浪費時間
太喜歡求人, 做事最好有很大的獨立性.

總之, 寫程式還不錯.

18) 小老闆

小時讀水滸, 上面說地主有安逸都沒心思享受, 到是和尚最清晰. 到新家坡, 我的老闆是物理博士, 做無損探傷賺錢起家, 又想轉軟體, 投資好幾年不賺錢, 最後把錢掉走造房子, 員工就紛紛逃竄. 我軟體推給一個小老闆, 澳洲軟體畢業, 繼承父業, 管一小小紡織公司, 後悔莫及. 我老闆的合伙人在 HP 做的很好, 出來闖業, 推美國的財務軟體, 也混的很差. 我去新加坡 HP 的第一個老闆, 澳洲雙學士, 很聰明, 用功, 和幾個好朋有開公司. 十幾年後還靠大公司投資, 還住在以前的房子裡.

小老闆很不易. 我佩服他們的勇氣, 但還不想家入他們的行列.

最佩服的是研究生同學, 孫鐘秀的博士, 非常有才, 艱苦幾年後總算成功了. http://www.visviva.com/corporat/executive.htm

19) 當官

小時最大的銜是數學課代表. 讀博剛開始, 導師叫我帶兄弟做一 XCY2 編譯系統, 四個博士生, 三個碩士生. 這大概是我管過最多的人. 項目做得很成功, 通過評鑑, 到北京參展, 獲獎. 作為小頭目, 我的工作是管設計, 做最難的編程, 和導師交融, 管機房; 最後作報告全讓弟兄們露臉. 我最合適的工作大概就是這樣的. 以後的工作我總是從 software design engineer 做到 senior software design engineer, 然後就走了.

在 HP, 官大了就開會多, 不做技術了. 有一個 ABC 同事升成 manager 了, 就號稱要把 { 鍵從鍵盤上挖掉. 在 MS, 底層  manager 技術還是很強. 有一個 director 居然從 software design engineer 重新做起.

20) 炎黃子孫

前幾天在 CSDN 上受到一條短訊息, 和我討論 "純民族的感情, 剛出國小資的感覺, 需要記得我們都是炎黃的子孫". 起因是我的中文書上寫著 作者為Feng Yuan(美).

實際上書的翻譯是出版商安排的, 我根本不知道. 他們把我的中文名都寫成 "袁楓" 了.

至於要記得我們都是炎黃的子孫, 我覺得作得還不錯:

1) 還是叫袁峰, 沒有英文名; 連兒子都沒有英文名.
2) 書上寫著我是南京大學博士. 有一個南大同學很高興的拿了一本回去給大學 (UC Davis) 同事看.
3) 書是獻給我父母和故鄉蘇州的朋友的. 老外一般是獻給太太的.
4) 書中程式的 icon 是我專門設計的, 用中文字.
5) 書中我專門加了圍棋, 唐詩.
6) 連蘇聯人都說: "chinese monography wow :)" http://avaxhome.ru/ebooks/2005/06/23/windows_graphics_programming_win32_gdi_and_directdraw/

21) 學位

上大學算慶幸老鄧恢複高考; 讀碩是順手牽羊, 本校還不想考; 讀博也是順手牽羊. 讀完三個學位, 沒有花錢, 人近二十七歲. 導師讓我去北京讀博士後, 我已不想再讀了.

去新加坡碰到大學老師, 得了一個東洋博士, 讓我讀他的博士, 拒絕. 太太想去美國, 我說不想考 TOFEL, GRE 去美國那洋學位. 實際上我從來沒有學過, 考過 TOFEL, GRE. 好在找了一個巨好的機會去美國工作, 連傢具都免費搬.

如果當年有好工作, 可能也不會讀這麼多年的書.

22) 青春飯

軟體界第一大謊言是程式員是吃青春飯的, 只能做到三十, 三十五歲. 老夫我剛過四十五歲生日. 前兩天碰到一個比我大兩歲的, 本科不是讀電腦的. 有一個同學, 比我大十二歲, 三十好幾去美國讀碩士生, 還在 Cisco.

幹了這麼多年, 沒有感道累, 沒有感道比不上年輕人. 幹到退休應該沒問題.

只要我還在寫程式, 你們都不許嫌自己老.

> 例如你的en是怎麼這麼快的突飛猛進的?

比起數學,軟體, 英文應該是容易的. 而且現在比當年條件好多了.

1) 扔掉中文電腦書, 看英文原版
2) 去英文網站: www.codeproject.com
3) 看英文電影電視
4) 去英文 chat room

> 老大在第三中學?校友

蘇州市三中恢複高考後第一個上大學.
23) 錢

從小老爹老媽打工, 一個月共入 88.88 RMB. 0.88 給我們三人零花. 交學費後老爹老媽把錢分成兩份, 各管各的. 老爹管夥食, 每天菜金五毛. 不算最窮的, 學費都沒有免的. 但學費一次交不起, 要分幾個月教. 到我讀大學時, 我們家欠朋友親戚兩百多圓, 當時是很大的數字了. 讀大學時, 我那了些助學金, 家裡只要給我每月十五圓. 讀大學沒花幾個錢. 讀研的時侯就不用家裡出錢了.

我對錢是: 節約但不摳門, 重視但不被錢控制.

看完之後,確實覺得寫得很真實也能解答一些我們平常經常討論的問題,什麼“IT人何時退休啊”,“出國”等問題。

不過畢竟他是四十五歲的人了,代表的是我們上一輩的曆程,估計不能沿用到現在的時代,出國讀書一定就能找個好公司嗎?而且那麼大歲數出國還有競爭力嗎?

對比一下我自己有的地方還是略勝他一籌的,從讀書的經曆比他豐富多了,只是出國方面沒有下功夫。

這也作為一種參考的生活吧。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.