當前位置:
首頁 > 最新 > 程序員:工作時間寫業務代碼,如何提高技術深度?

程序員:工作時間寫業務代碼,如何提高技術深度?

[ 愛開發]陪伴你一起成長,一起進步

程序員:工作時間寫業務代碼,如何提高技術深度?

文 洪生鵬

1

最近有個新項目剛啟動,在抉擇是選擇用以往的項目框架還是重新搭建一個。

毋庸置疑,用以往的項目框架確實可以進入快速開發,甚至有的功能都可以照搬過來,可以節約很多開發周期。不足之處就是以往的框架代碼耦合度過於高。如果項目後期要是再加什麼功能,拓展性不強。

搭建新的框架,很明顯開發周期會延長。

對此頗有點感慨。

2

不知你有沒有過類似這樣的經歷,工作時間寫代碼時,為了避免重複造輪子,大多時候我們是採用開源的項目,然後添加到自己開發的項目,實現自己想要的功能,這樣就算完成任務了。

這樣雖然能快速完成了領導安排的任務,要是不仔細研究這些項目,其實對我們的技術水平提高是非常不利的。雖然有時我們用著用著就轉換成自己的東西了。

但這僅僅是適合初學者,對技術進階作用不大。對於這些開源項目,如果僅僅是處於會用的階段,而不去近一步深入研究,那麼就只能活在別人的影子下,總是在走別人的走過的路。

如何提升真正屬於自己的技術能力?如何避免自己止步不前?

參考人家的實現方式沒錯,應該值得推薦,但我們應該不是只為了完成功能而生搬硬套。我們應該是在其基礎上,借鑒他們的做法,再加上我們自己的思考。如果條件允許,我們應該試著嘗試用自己的邏輯思維去實現。嘗試多了,慢慢就會有思路,解決問題的方法就多了。

記住:別人再好的代碼我們頂多也只是參考。只有經過自己不斷的摸索,我們的技術水平才會有所提高,才能把他人的思想真正的轉換成自己的思想。

3

都說程序員是夜貓子。這話說的還是有一定道理的。

不信你隨便找個程序員問問,問他一天什麼時間段工作狀態最佳,估計他很有可能說是深夜。我想大概是為了避免打擾。也就是為了更加專註。

工作時間,我們有時不得不受一些干擾,譬如旁邊的同事討論問題,剛好在思考問題時被同事打斷了等。

只有專註了才能產生更高的效率。有時白天苦苦思索的問題一點頭緒都沒有,晚上獨自一人時,靜靜在電腦前思索就有了思緒或許就是這個道理。

[END]

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愛開發 的精彩文章:

TAG:愛開發 |

您可能感興趣

程序員的職業技能不止於敲代碼!
程序員吐槽產品經理:不會寫代碼,工資還挺高!
除了寫代碼,還能如何晉陞為高級工程師?
無需編寫代碼,API業務流程測試零代碼實現
程序員如何寫出優雅的代碼?
天天寫業務代碼,如何成為技術大牛?
拒絕經驗過剩,「程序員的工作只能是代碼」?
雙手無法敲代碼的程序員,該如何編程?
程序員面試被要求手寫代碼,你與頂級程序員的差別在哪?
不用代碼也能製作小程序
加強管理能提高程序代碼質量嗎?
除了寫代碼,程序員還能做哪些副業呢?
程序員,代碼清理有必要嗎?
編程大牛推薦,每個程序員都應該了解的學習資料、代碼技巧
新手如何代碼製作小程序和快速創建小程序?
放代碼,釣工程師
程序員的代碼為什麼永遠寫不完?
代碼寫得越多,程序員就能當王者?| 技術頭條
如何處理前任程序員留下的代碼
為什麼程序員對舊代碼深惡痛絕?