雖然這篇vim指令取代鄉民發文沒有被收入到精華區:在vim指令取代這個話題中,我們另外找到其它相關的精選爆讚文章
在 vim指令取代產品中有2篇Facebook貼文,粉絲數超過1萬的網紅91 敏捷開發之路,也在其Facebook貼文中提到, 突然發現學員的心得文,感到欣慰。 一月份的極速開發報名已經額滿,五月的報名連結在這:https://yihuode.io/activities/724 #vim #php #java #c# #極速開發 Hi 大家好, 之前在Backend版徵到人團報極速開發課程(php/java/c...
vim指令取代 在 91 敏捷開發之路 Facebook 的最讚貼文
突然發現學員的心得文,感到欣慰。
一月份的極速開發報名已經額滿,五月的報名連結在這:https://yihuode.io/activities/724
#vim #php #java #c# #極速開發
Hi 大家好,
之前在Backend版徵到人團報極速開發課程(php/java/c#), 回饋一下寫心得供後面有興趣的板友參考。
我很喜歡老師課堂上的一句話,”你不知道你不知道什麼”,例如你以為你打字很快了,但透過結合IDE跟快捷鍵又可以在上一層,以為精通IDE是極限了,vim+IDE又可以再突破極限。
[這門課不是教你vim指令,而是教你怎麼用vim來開發]
上課之前我認知這個課程會注重在vim操作, 而實際上不只是vim的本身,更進一步的利用如何與IDE做整合,並練習如何利用vim來取代重複的動作,同時教導怎麼針對個人的習慣去客製化vim的操作,更重要的是透過課後練習的review快速將所學轉化到工作上。
[藉由Kata練習將vim和IDE連結在實務上]
可能看了一些教學影片跟書,知道怎麼操作vim但無法流暢的應用在實際開發上。以我自己的親身經驗,練習一段時間且有試著在專案上使用,有感受到vim的便利度跟潛力,但是實際拿來開發上卻差了些什麼,總是有一道牆擋著的感覺,藉由這門課跟課後的練習打通了實際使用上的一些檻,有種武俠小說任督二脈被打通的感覺,終於稍微體會到高手如何應用vim行雲流水般coding
[課後練習與online coaching大量減少學習時間]
老師安排的課後練習跟online coaching,讓學習vim並應用到工作上的時間跟學習曲線可以大幅縮短,班上有同學認真練習在一周內從完全不會vim到可以應用到實際工作上,對公認陡峭的vim學習曲線來說真的很驚人。
[讓你從每個操作的細節中扎實的省下時間]
那成效如何呢? 以我自己練習來說,同一個練習的kata用vim + IDE跟只用IDE起來大概可以快1/4 ~1/2的時間,這是”純操作”上省下的時間,相當的顯著,實務上開發花最多時間的是思考跟debug,其實很難掌控,但是藉由優化每個動作省下一點一滴時間卻是扎扎實實的。ps:附上gif,來看一下一個簡單的移動加刪除操作可以在三種操作下可以差多少個按鍵。
[跨IDE的操作習慣]
我開始練習是使用C# + Visual studio, 現在會有用WebStorm來練習javascript/typescript,操作上幾乎沒有差異,幾乎不需要重新練習跟記憶IDE的熱鍵, 如果同樣是JetBrains系列的IDE那大概可以完全維持一樣的操作習慣,相當推薦給有再用JetBrains IDE 多語言開發的朋友,當然VScodeVim也可以受益,只怕vim整合IDE的部分太過吸引人乾脆跳槽去JetBrains
ps: 單元測試還沒上過或是預算有限的板友可以先參考單元測試班(php/Java/C#),下一梯極速開發不知道會間隔多久了,有單元測試經驗在上極速開發課程會有加乘效果,加上這年頭寫測試已經是幾乎是必備技能了,我個人優先的會把單元測試班排在最前面。
極速開發課程支援php/java/c#,不過同梯也有寫c++的同學,寫ES6跟Typescript的版友也可以參考,操作上差異不大,一點課後心得供大家參考。
課程參考連結: https://dotblogs.com.tw/hatelove
vim指令取代 在 紀老師程式教學網 Facebook 的最佳解答
[好站介紹] 12 個邊玩邊學程式設計的網站
https://goo.gl/6ZW0UV
#Programming #eLearning #PlayToLearnProgramming
很羨慕別人會程式設計自己也想學嗎?攤開買來的程式設計書籍看三秒就直接趴下嗎?這邊介紹您一帖藥,讓您邊玩邊學程式設計,保證不無聊!
今天介紹的 12 個網站,都是讓你邊玩邊學程式設計的好網站!我每個都親自試玩過!超有趣的!迫不及待地想介紹給大家。
玩法很簡單!只要點擊上述連結,選一個想玩的網站,然後按照網站提示就可以一邊玩一邊學會程式設計概念了!
我介紹幾個我認為很好玩的:
1. CodeCombat
圖案漂亮!是一款角色扮演遊戲(RPG)。重點是有繁體中文畫面!您可以選擇使用 Python、JavaScript、CoffeeScript、或 Lua 四種語言,來操控其中的角色。點進去您一定會愛上它!
2. CodeMonkey
這是一款可以給念小學的小朋友試試看的程式學習遊戲!您必須操控畫面上的猴子拿到香蕉。指令很簡單,若下達 "step 15",那猴子就是直線走 15 步。隨著關卡變難,您會有機會用到「分支」、「迴圈」等技巧。讓您不知不覺學會程式設計的三大語法:「循序」、「分支」、「迴圈」。很推薦家中有小朋友的網友玩!
3. VIM Adventures
vim 是一款程式師愛用的文字處理器。但它繁複的語法,常常嚇壞很多初學者。其實學習 vim 跟當初您練英文打字一樣,多打就習慣了。等到習慣後,您的雙手可以不用離開英文主鍵區,就能操作文字處理的「剪下」、「貼上」、「取代」...等動作。很值得一試!
今天介紹的東西喜歡嗎(請說「是」,謝謝 XD)?喜歡的話麻煩您多多轉發分享給您 FB 的好友同樂喔!