談談前端與後端的工程師工作內容與必備條件

HelloWorld

Hello World,

我想第一篇文章我們不要選擇過於艱澀的

讓我們先談談如果你想投入這份工作,有什麼樣的職缺跟方向能選擇呢?

前端工程師:

  • HTML
  • CSS
  • Javascript

    前端進階一點的話前端我認為還需要會

    • CSS Framework (Bootstrap
    • JavaScript framework (如AngularjsReactjs
    • CSS processor(sass,less,stylus)
    • RWD Design
    • Grunt、Gulp(自動化工具)

    後端工程師

  • 主要開發語言(PHP、Ruby、C#)
  • 資料庫語法(MySQL、SQL Server)
  • 伺服器設定(apache、nginx)
  • 基本的資安防範(xss、sql injection)

很多求職網站都會簡易的要會LAMP架構,意思是:
(L)inux、(A)pache、(M)ysql、(P)HP

後端進階一點的大致還要會

另外還有兩者皆必備的:

  • MVC架構 – MVC架構則是因為對於一個團隊而言,每個人負責的區塊被切割好才是最理想的情況。
  • Git(版本控制例如GitHub)- 這個網站我覺得非常適合新手了解Git – 猴子都能懂的Git
    對於很多初入程式的工程師而言,Git確實是一樣非常頭痛的玩意兒,但是這東西對於團隊開發而言又是不可或缺的。

順帶一提,如果你想成為一個強大的網站開發者,強烈建議你必須要有隨時能看懂英文的能力。

 

Coding這件事情,在遇到困難時最重要的就是學會如何用Google關鍵字去找到解決問題的方法,但往往問題不見得用中文找得到解答,這時候只要用英文搜尋這個問題,就容易搜尋到一個網站為 Stack Overflow  這個網站其實就像 Yahoo知識+ 一樣,但是上面詢問通常都是與程式相關的,當然也會有 apache、nginx 之類伺服器相關或是更多與軟體設計相關的問題等,因此英文是對於一個程式設計師而言,是相對重要的!

往後的文章我將會先針對此篇的每一個專業名詞去做較深入分析,期待讓每個初入此領域的工程師們,能更了解這個職業。

 

 

One thought on “談談前端與後端的工程師工作內容與必備條件

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *