IT相關職務大揭密(下)

 2017-11-28 15:09:43

前端工程師 - Front-End Developer (F2E)

前端工程師 - Front-End Developer (F2E)

工作內容

前端工程師主要工作為將後端工程師開發完之功能無論是透過串接API或頁面inline code的方式進行頁面的呈現,他必須熟悉HTML、CSS、Javascript等程式語言,並需擅長利用RWD及Javascript框架進行頁面控制呈現,也須具備美術設計及使用者經驗的概念。

工具技能

  • Javascript框架:Angular JS、React、Vue JS
  • RWD框架:Bootstrap、Pure
  • 編輯器:Visual Studio Code、Sublime、Atom

 

 

後端工程師 - Backend Developer

後端設計師 - Backend Developer

工作內容

後端工程師利用自身所熟悉的程式語言將系統的功能實現出來,為了能順利進行開發後端工程師除了需具備程式語言專精之外也須了解資料庫設計與串接,開發出的程式碼必須具備可閱讀性、可重複利用性、可移植性,並適度的加入程式碼註解及產出程式碼文件,當功能實現出來後功能的頁面該如何設計、如何提升使用者使用經驗就是前端工程師的工作了。

工具技能

  • 程式語言:C#、PHP、Java、Ruby、Node.js
  • 資料庫:MS SQL、MySQL、Oracle、NoSQL
  • 伺服器:IIS、Node.js、Apache、NginX

 

 

全端工程師 - Full Stack Developer

全端工程師 - Full Stack Developer

工作內容

了解前端與後端工程師的工作內容後,全端工程師就更好理解了,他必須針對系統功能進行開發也須兼顧及系統介面的設計美觀與使用者互動經驗,作為一位優秀的全端工程師必須具備前端與後端的經驗與技能外,仍須具備優秀的溝通能力,必須與專案經理、客戶進行溝通協商,且需以使用者操作的角度來針對自己開發出的功能進行調教,可說是全方位超人的角色。

工具技能

  • 所有前端 + 後端 + MIS的工具與技能

 

DevOps工程師 - Development&Operations (DevOps)

DevOps工程師 - Development&Operations

工作內容

「DevOps」是由Development開發和Operations運維兩個字所組成,主張強調「開發」與「運維」人員的溝通與合作,並期望透過自動化流程進行開發、測試、發佈、監控、維運。DevOps工程師需貫徹執行DevOps的概念,因此需了解各種自動化流程工具如:Git、TeamService、Jira、jenkins等,同時也需具備軟體開發的能力與系統維運的經驗,簡單來說DevOps工程師就是可以同時處理Dev與Ops的工程師。

工具技能

相關證照

  • Amazon AWS Certified DevOps Engineer

 

嵌入式系統工程師 - Embedded Developer

嵌入式系統工程師 - Embedded Developer

工作內容

「嵌入式系統」是一種針對某種特定用途將硬體及軟體量身打造的產品系統,例如:智慧手錶、交通燈等, 因此嵌入式系統工程師本身應具備硬體與軟體的開發能力,並具備嵌入式系統設計規畫、開發、除錯、測試的經驗。

工具技能

  • 編輯器:Vim、Vi
  • Toolchain:GCC、GDB
  • 程式語言:C語言、C++語言

相關證照

  • IT Expert-嵌入式系統軟體開發專業人員

 

視覺設計師 - Designer

視覺設計師 - Desiger

工作內容

視覺設計師對美的要求較其他設計師高,他們關心設計背後的意義、並且著重於作品的整體美感,大至整體輪廓小至字元字體。主要工作內容:以平面作品為主,創意發想、視覺提案、包裝設計、品牌設計、平面報章雜誌設計。

工具技能

  • Adobe Photoshop、Illustrator、InDesign、Dreamweaver

相關證照

  • Adobe Certified Associate
  • TQC+ 平面設計專業人員

 

使用者經驗設計師 - User Experience Designer (UX)

使用者經驗設計師 - User Experience Designer

工作內容

UX為User Experience的簡稱中文稱做使用者經驗,簡單來說就是使用者使用系統的感覺,根據使用者經驗設計師Steve Psomas所定義的UX Designer需具備的五大能力(原文):(一)資訊架構、(二)互動設計、(三)使用性工程、(四)視覺設計、(五)原型製作,UX Designer 除了須了解系統的商業價值外還需具備以使用者角度設計的概念,並有將想法實現為原型的能力。

工具技能

  • Axure 、Sketch 、 Photoshop、Illustrator、InDesign、Fireworks、InVision

相關證照

  • Adobe Certified Associate

 

使用者介面設計師 - User Interface Designer (UI)

使用者介面設計師 - User Interface Designer

工作內容

UI Designer 是決定這個系統介面該如何呈現的角色,介面設計需考量使用的可行性與實用性外,還需傳達UX設計師所想傳達出的內容,最後將設計繪製成Mockup與工程師溝通讓工程師將系統的介面實現出來。

工具技能

  • Axure、Sketch、Photoshop、Illustrator、Fireworks

相關證照

  • Adobe Certified Associate

IT相關職務大揭密(上)

正要踏入IT產業卻發現SA、SD、PG......傻傻搞不清楚嗎?HowCoder為您整理了IT產業內常見的職務名稱,讓您一次搞懂IT產業內的分工與運作。