當前位置:
首頁 > 最新 > 程序員如何在工作的前三年里快速成長

程序員如何在工作的前三年里快速成長

程序員是個特殊的群體,也是個特殊的職業。在外人看來,特點很鮮明,不太說話,剛畢業就可能可以拿到高薪水,長時間的加班等等。有一點外人可能不太清楚,就是程序員是需要長期學習的一個行業,放鬆不得,不然很快就跟不上了。特別是在剛剛工作的幾年裡,其實在學校學到的東西並不足夠可以在工作中得心應手,那麼今天就來聊聊怎麼樣在工作的前三看里快速成長。

先把最重要的事情說三遍,練習,練習,練習。當然,練習有一個大前提是:我們有充足的時間。時間是一種很珍貴的資源,特別是在國內這個大環境下,程序員經常面對長期加班,有時候是因為技術能力不足導致的加班,如果是這樣,就會變成惡性循環。

如果你還沒工作,那麼便相當的幸運,你有相當多的時間。工作的時候,大家都忙於實現業務功能,沒有時間讓你提升自己。如果你已經工作了,那麼你需要每天預留一些時間,才有機會去練習。每天會佔用一些遊戲、看電視時間,哪怕只是半個小時,一周、一個月、一年下來,幫助就很大了。

進行這些練習之前,請不要忘了根本——能熟練地用框架、語言完成工作。完成工作,相當於必須達到的 60 分及格要求。在勝任工作之外,提高能力到 80、90 分,追求更好的技術能力,才是正確的路線。

練習,也不是一天里寫一萬行代碼,也不是重複寫一百行代碼,而是在一百天里,每天寫下一百行代碼。它需要一定的技巧,不懈的堅持,還有一些休息。

因此在這篇文章里,我將分享工作幾年裡的練習技巧。

基礎篇:正確的練習姿勢。

從程序員的基本技能:盲打,到練習使用快捷鍵、重構技能等,再到如何使用新的框架練習。編程的時候,我們只是在碼字——編碼的過程(即思路)實際 上是在腦子裡完成的。嫻熟的碼字能力,可以幫助我們更好地編程。

進階篇:如何通過練習來提高。

這裡需要分幾個階段來說一下:

熟練使用框架,一開始能學會用框架,了解框架是怎麼使用的就可以了

讀懂框架源碼,了解設計理念。這是更進一步的要求了,在熟練使用的基礎上,了解框架內部是怎麼實現。

模仿優秀開源框架,這個要求就更高了,滿足這個要求就是當大神去的方向了。

另外工作的時候,寫的都是業務代碼,純技術上的實踐並不多。這意味著,多年的工作經驗,與技術能力的關係並無太大關聯。如果有一天,我們看到幾年前寫的代碼,和今天寫的代碼並沒有太大的區別,那麼說明了:我們已然陷入了這樣的一個瓶頸。

在學校寫的代碼,與工作寫的代碼,最大的區別在於:軟體工程實踐。單單憑藉工作經驗,那麼在軟體工程實踐上的提高可能不會太大。受限於上線 deadline 的影響,多數項目的軟體工程實踐,並不能做到最好,甚至可能很差勁。如我們所見,國內的大部分公司(包括BAT)在這方面的實踐也很難做全,更不用說做好。

所以,自己要能夠花時間去專研,專研開源的優秀作品。

基礎篇:找到合適的時間練習。

練習中的時間規劃特別重要,比如有個很好的安排:早上,慢慢進入狀態;中午,適合做一些 Review;碎片時候,可以做一些知識的管理等等。

這樣可以讓一天的工作變的很充實,而且可以做到持續的進步。

進階篇:怎樣才能持之以恆下去。

分享一些制定目標的技巧,及激勵自己的方式。

階段性的目標和成果的設定也是一門學問,不能把目標定的太簡單的了,也不能太有挑戰性了。在自己做的過程中肯定會慢慢學習到的。

另外就是要有激勵自己的方式。完成一些成就的時候,要對自己好一點,犒勞一下自己。

希望可以幫助到剛剛工作或馬上要工作的程序員朋友們


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

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


請您繼續閱讀更多來自 長春中軟卓越 的精彩文章:

同是IT界的小鮮肉,為什麼歡樂頌2里的應勤有時間談戀愛?

TAG:長春中軟卓越 |

您可能感興趣

工作5年以上的程序員,如何成為技術高手?
程序員的成長焦慮
從早期員工到技術經理,女程序員3年如何完成躍遷之路
大前端時代下,如何成為一名優秀的程序員?
應屆生入職阿里一年,長成了怎樣的程序員?
如何假裝成一名好程序員?
如何「假裝」成為一名好程序員?
程序員,如何「終身成長」與跨界?
一個優秀的程序員是如何煉成的
程序員的中年該如何度過?
程序員該如何有效的找工作?
素人程序員:如何在技術浪潮更迭中保持較高成長速度?
我是如何從煤礦工成為程序員的
如何在 3 年內擺脫「普通程序員」標籤
一個優秀的程序員是如何煉成的?
程序員如何快速搭建個性化主頁
新手如何代碼製作小程序和快速創建小程序?
程序員春節回家前的最後一晚都在想什麼?
做程序員的五年狀態
程序員的工作台,布置成這個樣子效率才高