# 那些我希望能早點知道的事 ## 關於開發環境管理 [簡報連結](https://slides.com/hhe1ibeb/deck/fullscreen) --- ## Outline * 介紹環境管理 * 認識各種編輯器 * 一些開發經驗分享 --- ## 為什麼要管理環境 其實你也可以把檔案隨便亂放就好了,沒人管你 但如果你想要: * 增加開發效率 * 有一台乾淨整齊的電腦 * 減少情緒失控的頻率 * 有效的跟其他人溝通 那我會建議你做一下環境管理。 ---- ### 不要做白工 * 有效率的工程師就是好的工程師 * 掌握自己的能力與習慣 * 找到自己的workflow --- ## 選擇你的編輯器 ### 什麼是程式編輯器(code editor) 顧名思義,就是程式設計師寫程式的地方。 ---- 其實呢,早在程式編輯器們出現之前,有一種東西叫文字編輯器(text editor) 像Notepad之類的都算是文字編輯器 ---- ### 聽說真男人都用Notepad ~~1. 我是女的~~ 其實程式編輯器更能滿足工程師的需求 1. 有更好的顏色醒目表示 2. 好用的Extensions 3. 自動完成(auto completion)功能 4. 縮排功能 但如果你喜歡Notepad就去吧,畢竟環境管理的重點還是要找到自己的workflow,當然要用自己喜歡的工具才能走得下去。 ---- ### IDE? IDE (Integreted Developing Environment) 整合式開發環境 簡單來說,就是把各種工具整合起來,讓開發效率更高! 缺點就是,IDE所佔的空間和消耗的資源真的太太太太太太多了。 ~~像JetBrains的隨便一個都吃個3GB~~ ---- ### 聽說真男人都用vim 目前市面上真的有很多很多的程式編輯器可以挑選,可以參考[這篇](https://www.hostinger.com/tutorials/best-code-editors) 但我習慣用Visual Studio Code (以下簡稱vscode),個人比較過也覺得真的是最好用的,同時也是目前最受歡迎的編輯器,所以我們就來學vscode吧! --- ## VSCode ### 安裝 [裝起來](https://code.visualstudio.com) ### Docs [有趣](https://code.visualstudio.com/docs) --- ## 一些經驗和訣竅分享 ### 資料夾管理 很重要!之後開發的時候東西都不知道丟到哪裡去就waaaaa了 ### 快捷鍵 用快捷鍵真的能大幅提升速度,長久下來真的差很多時間,一開始背一背之後就變成肌肉記憶了。 ### 做好命名工作 其實跟資料夾管理很像,好的命名可以讓你事半功倍喔。
{"title":"開發環境管理","description":"其實你也可以把檔案隨便亂放就好了,沒人管你","contributors":"[{\"id\":\"638984a0-bb88-47ff-a6ff-183ffa3fdfdd\",\"add\":1545,\"del\":318}]"}
    287 views
   owned this note