前端能力要求

前期:算法

1.產品分析,給出建議和不一樣解決方案編程

2.根據項目要求,評估時間、人力、風險設計模式

3.編碼、流程規範、文檔、後臺合做、發佈數組

4.技術選型網絡

5.新人培訓數據結構

中期:架構

1.系統分解,劃清模塊邊界併發

2.任務分配工具

3.系統模塊詳細設計(詳細設計文檔、接口定義文檔)佈局

4.代碼實現

5.測試驗證

6.產品發佈方案、工具

項目後期:

1.迭代新功能

2.維護,非功能性優化

3.升級

核心能力

1.專業技能

2.通用技能

3.其餘技能

專業技能:CSS、DOM、JS、前沿、綜合

CSS(選擇器、佈局、盒模型)

DOM(樹、事件、網絡、消息機制、本地存儲)

JS(類型、原型、做用域、面向對象)

前沿(CSS三、HTML五、ES六、數據驅動)

通用技能:數據結構、算法分析、網絡協議、編程範式、設計模式、軟件工程

數據結構(數組、哈希、堆棧、隊列、樹形)

算法分析(加密算法、空間複雜度、時間複雜度、排序算法、搜索算法)

網絡(EventSource、WebScoket、RTMPHTS、WebRTC、HTTP、https)

編程範式(基於原型編程、面向對象、面向切面、基於類編程、面向過程)

設計模式(架構模式、結構模式、行爲模式、併發模式、建立模式)

其餘技能:學習、分析、解決、創新

相關文章
相關標籤/搜索