【C#】開發工程師、程序員、碼農們必須重視的工作小技巧
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
1、重視架構能力的培養 對于新手程序員而言,最好的培養方式是:寫代碼前先畫好類結構圖和代碼時序圖,這樣會讓編碼能力迅速進步。 用什么工具畫?Start uml就挺不錯的。 2、debug的能力遠比編碼能力更重要 把功能實現只是程序員的第一步,甚至是最基礎的一步,更多時候,你需要解決各種稀奇古怪的問題。 3、定期重構代碼 這真的是好習慣,程序員要學會把自己的代碼當作「工藝品」而不是「交付物」。 既然是工藝品,那自然要精益求精,有時間就要反復打磨。在不耽誤上線周期的前提下,不斷做局部重構。 4、寫文檔的能力非常重要 看看Spring,hibernate,Struts等最流行的開源軟件的文檔就知道,他們的文檔寫的多么的易懂。 溝通紀要、會議紀要、周報、工作總結、需求文檔、總體設計文檔、詳細設計文檔、單元測試文檔、測試用例文檔、需求變更文檔、產品說明書、項目總結文檔等等,這些無一不需要實踐訓練 5、形成自己的變量命名規則 命名規則千千萬,但你得選一個固定的套路。不然不僅浪費時間,還影響代碼的可讀性。而一個好的命名甚至能替代一部分注釋的功能。 6、做好封裝 始終牢記高內聚、低耦合:一個好的內聚模塊應當恰好做一件事,同時盡量減少類和模塊之間的耦合關系。 7、認真對待代碼中的warning 它們雖然不致命,但卻是精益求精的好機會,很多warning的含義是:你的代碼勉強能運行,但有很多優化的地方,比如運行速度、資源開銷等等。 8、單元測試很重要 它至少有這幾個好處:方便后期重構、優化代碼設計、文檔記錄(單元測試本身即是文檔)、具備回歸性(隨時隨地測試)。 9、學會閱讀開源代碼 最好能運行起來玩一玩,這會讓你的編碼能力高速質變,也是你編碼能力提升最快的時候,就是瘋狂閱讀Google chrome源碼之際。 10、學會看性能指標、學會性能調優 這是區隔程序員的最好方式之一,學會用數據驅動你的代碼,用指標驅動優化方向。 11、千萬記得要做數據備份 不然運氣不好,死的賊慘,輕則影響漲薪晉升,重則卷鋪蓋滾蛋。
12、盡早拿下軟考證書 初入職場比較適合計算機軟考,難度一般,還有積分落戶和抵扣個稅等好處。基礎比較差可以跟黑舟快馬班,在聽課時可以先聽重點板塊,有主次地學下來拿證才更穩。 13、如果經常delay,可能是任務還沒有拆得足夠細 學會拆解-執行-復盤,并且學會掌控拆解顆粒度,對顆粒度的把握和拿捏很重要。 該文章在 2024/6/28 18:18:47 編輯過 |
關鍵字查詢
相關文章
正在查詢... |