Please enable JavaScript.
Coggle requires JavaScript to display documents.
技術 (術語解說 (MVC 軟體架構模式各種語言都可以找到可以套用 MVC 邏輯的框架, Sprit 一個著名的 Java 框架, Git /…
技術
術語解說
MVC
軟體架構模式各種語言都可以找到可以套用 MVC 邏輯的框架
Sprit
一個著名的 Java 框架
Git / SVN / GitHub
軟體開發的版本控制工具
React.js
JavaSprict 的一個前端框架 與 React Native 不同
unity3D
著名的遊戲開發引擎博弈產業基本上用不到 (C# / JS)
JavaScipt / CSS / HTML
這三個通常是一組的,會有這要求的也一定是前端工程師
NginX / Apache
提供網頁服務的網頁伺服器屬於系統工程師或是後端工程師
工程師
分類與技能
前端工程師
JavaScript / CSS / HTML
JavaScript 的縮寫為 JS 請不要與 Java 混淆
目前主流採用 Html5 (H5) 作為前端
最常見的需求為懂的 Vue.js / React.js / AngularJS 其中之一
後端工程師
編譯式語言
(效能較好)
C++ / C#
Java
GoLang
直譯式語言
PHP
JavaScript (Node.js)
編譯式語言的安全性與效能比較好
部分公司信仰後端要用編譯式語言製作
Mobile 工程師
iOS
Swift
Object-C
Android
Java
GoLang
使用原生語言的 mobile 工程師通常不會其他的程式技能
資料庫工程師
資料庫維護
資料庫管理
主要負責維護資料庫
詳細分類請參考資料庫得技能樹
系統工程師
主要任務為系統維護
主要分為網路與系統兩塊,各自有不同專業
網路組
系統組
測試工程師
測試計畫撰寫
自動化測試
(Python)
初階測試人員是不太懂如何做自動化測試的
自動化測試的主要使用語言為 Python
主要的框架為 Selenium / APPium / Jenkins
資料庫
關連式資料庫
SQL
MySQL / MariaSQL
MS-SQL
Oracle
通常有 Oracle 專業的不會太熟其他 DB
PostgreSQL
非關連式資料庫
NoSQL
MongoDB
快取式資料庫
Cache
Redis
資料庫工程師(DBA) 或是 後端工程師 熟悉的技能
最主要分為關聯式資料庫(SQL) 與 非關聯式資料庫(NoSQL)
常見
程式語言
編譯式語言
C++ / C#
Object-C / Swift
iOS 開發專用
Java
GoLang
效能較好 / 安全性較高
有一批死忠的擁護者
直譯式語言
PHP
JavaScript
Node.js 誕生後成為真正的全端語言
入手容易 效能比編譯式語言略差
必要時會透過串接編譯式語言改善效能