來架個網站吧
在學習程式語言時,必須先建立開發環境。不過等等!有些人想要踏入軟體工程這門領域前,想先看看自己是不是真的要往這方面發展。沒有關係,現在也有線上的環境,只要能打開電腦而且連上網路,就可以開始練習了。關於這一系列我找了下面幾個線上環境供參考:
如果一開始有遲疑,經過線上得初始之臺確定要踏進來,那就開始建立自己的開發環境吧!
先說建立開發環境時會遇到的狀況吧!
「每個人建立開發環境遇到錯誤時,不一定會是相同的狀況。」
或許,是每個人的電腦環境不一樣,或許是自己忘記設定某項參數等等,都有可能。但是別怕!有Google。一邊除錯一邊上網尋找解答一邊嘗試,是現在開發過程的必經之路。因為人腦記憶有限,即始今天可以解決河內塔問題,五年十年之後,當下也不一定能立刻解決。不過經過上網搜尋,或是詢問別人後,或許就可以找回之前的記憶,如何處理。
這是非常重要的事情。筆記可以是紙本筆記本也可以是電子形式的,只要可以記下工作上遇上的困難、解決困難的工具都可以。
開發的過程中,記得養成記筆記得習慣。最好是習慣每天寫下自己坐下哪些事情。
有了這些紀錄,之後需要回想工作上某件事情時,速度會比較快。
而我自己做筆記的工具是vscode + git,一方面是可以接近免費達到跨裝置跨平台,一方面單純我習慣用筆記本做紀錄而已。
先說好,我沒有為他打廣告。只是我覺得很好用而已。另外,學習完程式語言的基本功後,就是不斷學習各個框架的用法,這時IDEA就是很好的學習工具,因為他可以自動提示用法,甚至可以很輕鬆找到 source code 是怎寫,在職場學習上市很不錯的唷。
這邊我是舉一個資料庫為例,學習資料庫不必每種資料庫都摸的徹底,對於網站程式開發人員熟悉一種資料庫即可,畢竟現在很多程式框架已經作到程式與資料庫隔離。但是這邊也必須提醒一下,如果未來想持續在網站領域發展的,就必須清楚了解一種資料庫的行為,對日後系統效能調校上會很有幫助。
想想10幾年前寫一個網站,在JAVA 生態是用 J2EE 規範中建立伺服器網站。每一項程式細節功能,如資料庫操作、網頁畫面呈現必須透過開發工程師一項一項開發。自從有了框架
概念之後,網站的開發工程師就不必在開發每項系統功能注意資料庫連線有關閉、HTML 有寫錯等等,就可以很專心處理程式業務邏輯上的開發。
在這次的系統我以 Grails 為開發框架,沒有什麼原因,只是我比校熟悉而已。
以上就是開發環境會用的的工具啦!