作為一名程序員穗慕,在上班之余除了看一些技術(shù)文章和新聞之外饿敲,都怎么安排和利用自己的寶貴時間呢?
有的人會說逛绵,寫了一天的代碼怀各,回到家里打死我也不想寫代碼了倔韭,也有的人覺得,干一行要愛一行瓢对,既然選擇了開發(fā)那就要將革命進(jìn)行到底寿酌。
記得剛開始上班的第一年,我的領(lǐng)導(dǎo)曾和說過:“公司請你來是讓你來創(chuàng)造價值的沥曹,如果你想提升自己的能力份名,而僅僅是利用這一點點的上班時間碟联,那是很難的妓美。要想比其他的同事牛逼,你下班后的那4個小時很重要鲤孵『埃”
剛開始覺得沒什么,但是后來想想真的是這樣的普监。想要利用上班的時間去提升自己的編程能力贵试,確實真的挺難的。因為任何一個公司在招我們進(jìn)去的時候就是看到了我們已有的經(jīng)驗與能力凯正。然后我們通過自己的能力完成公司給我們的任務(wù)毙玻。但是這個過程其實對于我們自己的能力沒有太大的實質(zhì)性的提升。
后來我就對自己說廊散,無論下班回來多么的辛苦和疲憊桑滩,都繼續(xù)學(xué)習(xí)與編碼3個小時。這段時間是屬于我自己的允睹,所以我不會再去寫公司任務(wù)相關(guān)的代碼运准,而是通過練習(xí)一些編程題目以及一些有趣的案例的代碼。
于是在國內(nèi)外的在線測評(OJ)網(wǎng)站練習(xí)過很多的題目缭受,有幫助但是總覺得差點什么胁澳。
回到最初,做編程練習(xí)主要的目的是什么米者?不就是提升編程能力嗎韭畸?
既然是提升編程能力,那么題目就很重要蔓搞。如果題目都是從項目中總結(jié)歸納出來的陆盘,那練習(xí)起來幫助豈不是很大嗎?
如果練習(xí)題目的時候败明,從 測試運行 --> 報錯誤提示 --> debug --> 運行成功返回值 隘马。這一套流程都和我們上班時候調(diào)試接口運行項目一樣那幫助不是更大嗎?
問題總結(jié):
1妻顶、題目:做編程練習(xí)的題目很重要
2酸员、測試運行環(huán)境:一套完整的測試框架和超真實的編程環(huán)境練習(xí)編程更能提升技能
這是我一個工作了8年的程序員所看到的蜒车。而猿助猿www.dadio.xyz,專注于開發(fā)者成長的編程測評平臺就很好的解決上面的兩個問題幔嗦。
猿助猿 --> xyz ---> 道場 --> 招式
下面我來向大家介紹怎樣正確的練習(xí)招式:
1酿愧、選擇招式
2、修煉招式
3邀泉、查看簡單測試用例 --> 編寫代碼 --> 測試運行代碼
4嬉挡、查看輸出返回值 --> 失敗/成功 --> 修改代碼后繼續(xù)試招/提交
5、提交 -- 執(zhí)行隨機測試用例 -- > 失敗/成功 --> 修改代碼后繼續(xù)試招提交/查看并對比大家的心法
6汇恤、查看他人心法很重要庞钢,有吸取別人的長處彌補自己的不足或者沒有想到的快捷路徑。
總結(jié)
練習(xí)編碼招式因谎,貴在堅持基括、專注。期待與大家分享财岔,一同學(xué)習(xí)編程风皿,一起進(jìn)步,爭取能夠成為編程大牛匠璧。