隨想錄(公司程式設計師的九層樓)

2021-08-27 02:24:08 字數 708 閱讀 2733

【一層樓】

不能及時完成開發任務,任務經常延期,開發的**經常引入新的問題。

【二層樓】

勉強完成開發任務,但是bug多,自測不充分。

【三層樓】

及時完成任務,同時出具自測報告,但是**中還是存在不少bug。

【四層樓】

任務完成的時間點控制得還不錯,但是**編寫質量不高,函式冗長、不易閱讀,難維護。

【五層樓】

提前完成開發任務,已經開始注意**函式級別的復用,**邏輯簡單,bug少。

【六層樓】

編寫**的時候,嚴格遵守程式設計規範,注意邏輯性、可讀性和簡潔性之間的平衡,任務總是提前完成。

【七層樓】

擁有自己的**庫,**簡練、易測試、易維護,編寫單元測試用例,入庫的**不會影響老**。

【八層樓】

編寫自己的測試工具,比如記憶體越界、洩漏和死鎖,根據功能選擇合適的演算法,了解**後面的每乙個彙編動作。

【九層樓】

在軟體的分層和結構上花費時間較多,不濫用語言特性,**遮蔽平台和晶元的差異,**穩定且健壯性高,自測充分,除錯資訊豐富,故障定位準。

程式設計師發展的九層樓

一層樓 不能及時完成開發任務,任務經常延期,開發的 經常引入新的問題。二層樓 勉強完成開發任務,但是bug多,自測不充分。三層樓 及時完成任務,同時出具自測報告,但是 中還是存在不少bug。四層樓 任務完成的時間點控制得還不錯,但是 編寫質量不高,函式冗長 不易閱讀,難維護。五層樓 提前完成開發任務...

隨想錄(35歲後的程式設計師)

很多人都說程式設計師是青春飯的工作,35歲或者40歲之後基本上沒有程式設計師的工作。那我們自己也要思考一下,為什麼大齡程式設計師會比較危險,他們有什麼危機?1 技術僵化 大部分程式設計師從事的工作基本上都是增 刪 查 改的一般工作,缺少技術積累,很容易被取代。試想一下,如果乙個程式設計師一直從事的是...

隨想錄(程式設計師怎麼用英文查資料)

學英文的好處,大家其實都是知道的。但是怎麼用英文來查資料,很多朋友都沒有好好想過。有些朋友也許會說,我英文不好,詞彙量小,看不懂英文,怎麼辦?其實大可不必擔心,我們查資料,主要是利用搜尋引擎來找到我們想要找的東西就可以了,有很多現成的工具可以用的。1 學會用bing等搜尋引擎查詢資料 2 配置好自己...