做網站一定要會寫程式嗎?
如果你心理有這樣的疑問,是否是正在猶豫要不要學習做網站這件事呢?
首先我們要定義寫程式這件事情。
誰在做寫程式這件事呢?是程式設計師。它涵蓋的職業類別包括:軟體工程師、前端工程師、後端工程師、或全端工程師..。
讓我們進一步看前端工程師與後端工程師的差異?
前端工程師簡單說就是負責完成:使用者介面。你進到某個一頁式網站看到的圖片、動畫、頁面效果、內容..等”可見”的都由前端工程師完成。它需要具備寫:HTML、JavaScript、CSS..等程式語言的能力。
後端工程師則負責:網站後台的資料處理,你進到一頁式網站順利下單了?是後端工程師負責把使用者的訂單做資料處理,建立會員,送出會員Email..等事件,如果沒有對資料處理有一定能力很難勝任。它需要具備寫:PHP、Java、Python..等程式語言的能力。
而全端工程師則是兩者都會。
如果你沒有任何程式基礎,腦海中多少會浮現一個工程師在螢幕前打下大量的程式碼的畫面。如果你覺得這工作對你而言實在很陌生而且太過挑戰性..自然會望之卻步。
回到問題:那我學架站究竟需要寫程式嗎?