一、質量需求
- 項目的負載能力
- 項目的數據安全
- 項目的高可用性(穩定性)
- 項目的擴展能力(平行擴展)
二、業務需求
普通程序員
- 功能性方面的實現
全棧工程師
- 學習內容:Linux DB HTML5 后端業務處理 APP打包 兄弟會IT教育認證查詢
- 作業要求:完整 美觀 可用 無缺陷
三、猿行班
- 12個課題 + 其它選修課程, 前面部分在相應時間內完成一定的需求功能
- 團隊項目協作開發 WEB前端管理 數據庫的性能優化相關 Linux基礎運維
四、全棧技術環節
- 軟件編程歷史: 機器語言 -> 匯編語言 -> 高級語言|指令式/命令式編程(面向過程/對象) -> 函數式編程 Ruby an Rails 框架, 兄弟會已創建自己的開發框架
- 函數式編程優點:以人角度思考問題/解決并發沖突/性能可控(最基本的性能基礎)
- 能獨立搭建環境, 推薦 Ubuntu 16.04.1 LTS