工欲善其事,必先利其器。要開始學習撰寫程式前,首先就是建立開發環境,以提升自己的工作效率。
決定要來學習撰寫程式,但是要怎麼開始?
首先,很開心大家也要加入Coding的行列了,不過大家是否發現到一個嚴重的問題,我要在哪邊開始寫程式呢?總不可能拿著紙筆寫吧。 在這邊我就向大家介紹一下,要在哪裡開始寫程式,在這邊我會以Python、Javascript二種我比較熟悉的程式語言來介紹,若大家想了解其他的程式語言可以底下留言向我說唷!
第一步:下載軟體
Python
想從Python開始學習的人,得先到Python官網下載Python軟體,大家可以針對自己電腦的作業系統來選擇要下載哪個檔案。
通常官網會提供近期的版本,以下方Python為例,Python後面接的3.10就是它最新的版本。我們通常都是下載最新版本為主,
但是有時會較新的版本可能會有部分的修改,這點也是要注意的。以Python為例,Python2與Python3的寫法有些不同,
且Python2已經沒有在維護了,若您是第一次撰寫Python建議下載Python3的版本。
Javascript
若從Javascript開始學習的人,要先知道Javascript在開發瀏覽器端(前端)及伺服器端(後端)是不一樣的方式。
原因是因為Javascript是執行在瀏覽器的環境,因此當你在撰寫Javascript時,都要透過瀏覽器來確認你的程式邏輯正不正確。
但隨著科技的進步,Javascript漸漸地也被人家拿來在伺服器端(後端)做開發。Node.js就是讓javascript可以在後端開發的軟體。
瀏覽器端
若要進行前端開發的話,Javascript不需要像Python、Java去安裝軟體。我們可以於筆記本直接建立,並透過瀏覽器去檢查是否正確。 通常搭配HTML才能呈現其效果。簡單來說,大家在網頁上看到的漂亮的動畫效果,都是透過Javascript呈現的,這 部份我們之後開始練習Javascript時,都會在講解一遍,大家可以先有個印象就好。
現在也有線上編輯工具可以使用,如
可以直接在線上進行開發。
伺服器端
若今天要透過Javascript開發後端,則需要先安裝Node.js,通常我們會安裝LTS(Long-term support)的版本。
Node.js雖然基礎同樣是Javascript,但是部分的語法可能不太一樣。本篇以前端開發為主,就不多著墨這邊的細節了。
第二步:下載IDE
IDE又稱為整合開發環境(Integrated Development Environment),其提供了許多功能可以讓開發者更加方便。 若是學習Python的人,我會推薦Pycharm 作為IDE。
此外,Visual Studio Code也是一個相當有名的IDE。 其優點為支援多種程式語言,所以只要安裝此IDE,未來不論是要開發Python、Javascript、C/C++等都可以直接使用。
總結
身為一個軟體工程師,透過IDE打造有效率的開發環境是一件非常值得投資的事情。