回覆列表
-
1 # 愛程式設計的小迷妹
-
2 # 程式猿修仙傳
先看看你周圍的人加班不加班。然後判斷下,造成你加班的是技術盲區,還是工作量。如果是技術盲區,恭喜你,你現在正在飛速成長。幹一年有兩年工作經驗說的就是你。如果是工作量,瞭解一下週圍人的工作量,是普遍偏高還是自己開發的不夠完善,造成bug太多?定位時間太長?處理機制不好?編碼不規範?往設計上思考。不要做簡單的翻譯人員。
首先要分析加班的原因
1.自身能力不夠。
2.工作內容巨多,並不能完成。
3.兩種並存。
1.第一種情況需要提升自己。
初級到高階的進階,需要學習不止程式語言的,知識,需要考慮設計模式,要把封裝繼承多型研究透徹,要儘量減少重複程式碼。
儘量多的閱讀優秀原始碼,學習別人的程式碼風格,思路,尤其是權威機構的開原始碼。
整理自己的程式碼庫,儘量減少同樣問題再次出現的情況。
設計架構需要考慮周全,基礎架構定版一般不要再改。
設計比編碼重要,前期的規劃永遠是最重要的
2.第二種,工作任務多,恨不得多些人來做
第二種身為程式設計師,可能能做的太少了,只能透過寫模板程式碼,模板方法來提升開發效率了
3.第三種的話,就把上面兩種結合咯~
以上純屬個人觀點,如有雷同,純屬巧合