1. 程式人生 > >個人技能樹成長記錄(更新至2018-10-06)

個人技能樹成長記錄(更新至2018-10-06)

現階段 個人 技能樹 能力

畢業工作一年2018-10-06

前端:

HTML5:瞭解HTML5新特性並對部分進行深入實踐,如draggler。更為注重程式碼構建理論實踐——如標籤語義化、資料與結構分離、元件與模組化開發等

CSS3:熟悉CSS3動畫製作、學會與設計溝通,在儘可能地不更改設計元素而高度保真還原原型圖

Javascript:深入掌握js基礎理論,如事件機制、js物件和基礎型別API,使用並掌握jquery各類外掛實現需求功能,如datatable.js、BUI、layer等

學習實踐vue單頁面開發模式,具體實踐專案參考https://github.com/xinghenlei/drag-alpha。

其他:熟悉Oauth授權登入、微信公眾號開發、微信第三方平臺開發、API搭建、前後端開發除錯。

後端:(成長不多,多為理論在API內實踐應用)

.NET: MVC4 專案開發  

SQL 資料庫:資料表結構與設計

Node.js:路由分發機制理解

技術分段:0-瞭解(12.5%)-初級(25%)-中級-高階-業內巔峰

剛畢業 2017-03-08

  1. 產品設計:

功能設計和可行性分析:瞭解 書1  

UI介面與互動性設計(理論):瞭解  書1

原型設計:基本為0 ——axure sketch

  1. 前端技術(瞭解—初級)

html-html5:初級 基本掌握HTML所有標籤共有屬性及其私有屬性HTML,基本瞭解H5新特性並實踐部分特性功能(表單屬性,<meta>,canves基礎)

css-css3:初級 基本掌握CSS(1-2)PSD、原型 高真還原,基本瞭解和使用

CSS3特性(過渡、動畫、多欄佈局)

javascript:初級 基本掌握js語法結構,瞭解並使用DOM物件、BOM物件、事件流、閉包與自執行函式。基本瞭解外掛編寫,像原型模式、工廠模式、建構函式模式等物件封裝。基本瞭解並使用各項JSAPI實現各項功能,如標籤資料繫結(DOM操作),css動畫實現(JS 輪播圖),ajax頁面非同步刷新技術。

HTML CSS JS相容性技術:基本瞭解瀏覽器相容性技術處理(如css屬性hack,瀏覽器盒模型相容),基本瞭解與使用多屏相容性處理(如流動佈局技術,響應式開發),基本瞭解使用者代理監測技術。

XSS:基本理解XSS程式碼注入攻擊方式部分方式。

html框架:bootstrap(初級)handlebars(瞭解)

css預編譯器:sass(初級)基本掌握語法結構和程式碼重用方式     compass(瞭解)

js框架:Jquery(初級)——DOM操作,CSS操作,事件繫結,AJAX,迴圈函式,部分外掛使用

XML:0-瞭解

JSON:瞭解JSON結構和部分格式與JSON轉換

  1. 後端技術(瞭解-初級)

MVC設計模式:基本瞭解與使用MVC設計模式和業務、資料、介面分離方法。

.NET 技術:瞭解並熟練使用.NET開發web後端vs2010+mvc2+SQLSERVER 08基本掌握controller頁面請求處理、資料互動處理和ADO.NET技術,基本瞭解和使用路由控制、c#語法結構(基礎型別、事件、語法結構如繼承、多型、過載),基本瞭解並使用部分c#面向物件理論(泛型、abstract、virtual、事件流、委託、執行緒、http通訊)

php、node.js:瞭解PHP、node.js語法結構,瞭解並使用PHP頁面跳轉、埠監聽,瞭解並開發微信支付介面對接(公眾號移動開發網站)。

SQL server:瞭解並熟練使用sqlserver基礎操作(查詢、插入、更新、刪除),瞭解並使用查詢關鍵字(如NOT、IN、JOIN、LIKE、CONSTRAINT約束等),基本瞭解並部分使用編寫觸發器、儲存過程、檢視