自學程式,你應該知道的四件事情(二)喜歡上寫程式
在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:
「協助你縮短程式語言的學習時間,並達到更好的成效」
我們現在開始吧!
在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:
「協助你縮短程式語言的學習時間,並達到更好的成效」
我們現在開始吧!
在前一篇文章介紹了如何在 Rails 使用 Webpacker,接下來這篇就我們就來實際安裝幾個 JavaScript 套件來試試手感吧!
在 Rails 專案中,所謂的「Assets」指的是 JavaScript、CSS 以及圖片檔、字型檔之類的檔案。在古老時代,Rails 是把這些檔案放在 public
目錄下,而在 Rails 3.1 之後開始引入 Assets Pipeline 後,這些檔案會被 Sprockets 來打包,這些靜態檔案最後會被打包放到 public/assets
目錄裡。
隨著 Vim 市佔率越來越低、其它像是 Visual Studio Code 之類的編輯器越來越多人使用(包括我自己也是會在上課的時候使用 VSCode 做為教學工具),身為 Vim 的愛用者,我希望可以讓更多人(?)可以知道 Vim 是個什麼樣的工具,於是趁這回 iTHome 的 30 天鐵人賽,錄製了「即將失傳的古老技藝 Vim」系列影片:
希望這些影片除了可以讓大家學習如何使用(或知道如何優雅的離開)Vim 的同時,也能知道 Vim 的設定檔在做什麼事。
同時我也順便趁這個機會整理了一下我自己原本在用的設定檔以及外掛,目前看起來的樣子像這樣:
設定檔及安裝方式:https://github.com/kaochenlong/cch
如果你也喜歡這些 Vim 設定檔或影片,歡迎幫我點個星星或是加個 Youtube 訂閱,或是轉發給更多需要的朋友。
有任何問題,歡迎直接來信,或是直接在 GitHub 上給我發個 Issue 或 Pull Request :)
非常感謝大家的支持,「為你自己學 Git」一書竟然 12 刷了!。其實當初只是把上課的投影片以及內容轉換成逐字稿,最後不知不覺就變成 300 頁左右的文件,然後就這樣順勢交給出版社,想都沒想過會有現在的成績。
在這「全民學寫程式」的年代,寫程式的門檻逐漸降低,無論你是打算成為軟體工程師、還是希望透過「自學寫程式」來提升自己的職場競爭力,我都想跟各位分享四件事情;這四件事情是我過去寫程式二十多年以及教學十年經驗來所累積的心得,目的很簡單:
「協助你縮短程式語言的學習時間,並達到更好的成效」
我們現在開始吧!
「我不是本科生,適合寫程式嗎?」這樣的討論,是每個轉職工程師的人心中,一定曾冒出來的問題。
其實像這樣非黑即白、非敵即友、非 true 即 false 的二分法命題很容易討論,也很容易討戰,特別是文人相輕,自古皆然,誰也不想自己學的專業被批得一文不值,所以只要立場不一樣很快就能戰起來。戰起來倒也不是壞事,只是到最後可能容易淪為戰文而失焦… 啊,扯遠了。
很多學生,或是在網路上很多人會敲我,問我說「現在還適合轉職工程師嗎?會不會太晚?我適合嗎?」坦白說,這些回應都應該要「個案回答」,但成為工程師這件事情上,還是有一些通則。就透過過年這段時間寫了篇文章,來跟大家分享我觀察到的通則。
連結:https://leanpub.com/learn-git
「為你自己學 Git」一書在 2017 年 12 月出版後到現在大概 9 個月後,聽到出版社說這本書要進行第六刷了,已經不知道該怎麼跟大家說感謝了(所以只好先謝天?)