程式設計師的職業素養

2022-04-05 23:56:20 字數 859 閱讀 3617

程式設計師是可以當作一生的職業。但首先,你需要熱愛程式設計,而不是把它作為完成其他人生目標的工具。

既然計畫投入數十年的人生,那麼一定會不斷的反思自己在哪些方面的努力是更有效率的。換句話說,現在的你,和十年前的自己到底有哪些不同,十年後又怎樣超越現在的自己?

我的職業生涯還遠遠沒有過半,深深感覺沉澱不足。總會有新的理解迭代到舊有的想法上。這次應邀來用簡短的文字**這個深刻的話題,只能盡力來表達一些現階段的淺薄之見。

我認為,乙個程式設計師,無論他在哪個子領域工作,都需要在三個方面提高自己。

首先,保持對未知領域的好奇心,盡力開闊視野。

如果你只精通一門程式語言,那麼就趕快去學習另一門,最好和之前的那門語言親緣關係越遠越好。這可以讓你從不同的視角去看待過去的問題。

其次,把握各個層次上的細節。

對細節掌握的越多,思路會越清晰。在每個層次上,你會看到不同層次的裝置對上一層業務邏輯的抽象方式,直到最終你直接面對的業務。對業務的抽象能力,不僅僅來自於你的業務的熟悉程度。這種能力是隨同細節把握能力同時俱備的。了解的越多,就越能知道你經手工作的合理性。

第三,對**的直覺。

優秀的程式設計師能很快的發現效能熱點、找到系統崩潰的原因、找出不合理的**…… 準確的估算能力非常重要,快速心算出每個模組的開銷和輸入的資料量之間的關係;在寫下每行**時能夠判斷其對效能的影響、以簡潔去挑戰各個層次模組間的耦合複雜度。

培養這種能力,以我個人淺見,除了不停不斷的編寫**,別無良方。在寫**的同時,時刻保持著思考,對壞味道的地方零容忍。只要在最早的時刻動手,任何推倒重來的代價都不會太大;而放任它們在那裡只會讓局面演變到不可收拾。

保持自己總有**可寫,不斷的去發掘自己新的興趣點,拓展新領域。單純一些,程式設計本身就是一件有趣的腦力活動,而不必僅僅為了解決一些問題而寫程式。

程式設計師的職業素養 Bob

1.不匆忙上線,測試充分後再上,即使到了交付期 2.分析自己容易遺漏的bug,檢討自己查bug的方法 3.讓自己的專案靈活易於修改 時長改動它,發現不容易時,思考改進 高覆蓋的單元測試保證 修改的信心 4.承諾的代價,加速的代價 一片糟糕.5.專業的回答,重於事實,不計較過去.6.好 的障礙 匆忙....

《程式設計師的職業素養》 2

輔導缺乏經驗的程式設計師是那些經驗豐富的程式設計師的職責。向資深導師尋求輔導也是年輕程式設計師的專業職責。測試驅動開發 tdd 先寫測試的程式設計。先寫測試 再寫業務 測試 有問題,停止業務 編寫直到測試 無誤。僅編寫當前測試 能夠正確執行的業務 即可。要學習熱鍵和導航操作,以及測試驅動開發,持續整...

程式設計師該有的職業素養

這一年來,團隊中有些小鮮肉,和他們打交道悟出的一些道理,作為年輕人覺得他們可以做的更好 1.心態,態度 無論做什麼的,心態不好的,這事做成的機率比較低。別總是抱怨,選擇了這份工作就去做,如果你不是打工,而是自己做老闆,還會是這種心態嗎?2.責任心,擔當 對自己的工作內容要負責,別想著隨便搞兩下就交差...