程序人生感悟----做事和做人的思考之一201204

人既要埋頭做事,更要擡頭思考,寫代碼多年或者在一個公司待多年以後,人會皮掉,即只做熟悉的事情或者領導安排的事情,如果不想讓人生荒廢則需要多思考,最好是每週思考一次,作爲5年來的第一次思考如下:

作爲一個有責任感的男人,要有短期目標,中期目標和長期目標。

長期目標不外乎管理(經理)或者技術專家(即架構師),

架構師是長期目標,那麼中期目標就是掌握架構的性能評價標準和實現方式,並且在日常工作或者交流中時刻反思和記錄:

1,重視代碼質量,代碼即債務,代碼越多,債務越大;

2,文檔化標準,比如說doxgen的使用,每完成一個類或者函數就需要首先自我review一下,同時可以加上標準格式的註釋;

3,做任何一件事情都要有點規劃或者計劃,比如做一個任務前,不能隨便給評估時間,而是說要思考下給答覆,思考差不多時可以在紙上寫出來具體步驟,

       每個步驟需要理清 思路,並考慮好技術輪廓,等列清楚後再看看他們之間的關係,有沒有需要合併到一起的的或者重複的東西;

4,軟件產品開發需要制定里程碑,每個里程碑之間需要有時間緩衝,大里程碑需要大的緩衝時間區間,小的里程碑需要小的緩衝時間區間;

5,比如金融類的產品需要考慮trace,eod(銀行裏面的扎帳或者交易軟件的日終),rewind,configue,flexible,release的調試,程序的性能和規模,即假如單子突然從1k到了100w時的後果等;

6,通信裏面需要考慮大端和小端的問題;

7,如果條件允許,最好可以有個助手類的員工,可以由你來制定接口,他來實現功能,這樣更可以提高你的架構能力,不能像諸葛亮一樣事無鉅細都一個人抗,

       要像司馬懿抓大放小,抓關鍵放次要;

8,記得跟着大部隊走,比如說一個項目組有項任務需要大家放下手頭的活思考下,那麼你最好也跟着思考,不能由於別人或者小領導的意見你自己一個人趕進度而

       沾沾自喜,思考問題既能鍛鍊自己的思路,也容易出大的成果,畢竟這種思考是智慧的衝突和較量,是成績的最好出處;

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