個(gè)人優(yōu)勢(shì):
項(xiàng)目經(jīng)驗(yàn)豐富,有著豐富的開發(fā)經(jīng)驗(yàn)
勇于承擔(dān),在項(xiàng)目需要的時(shí)候能夠站出來承擔(dān)主要開發(fā)和設(shè)計(jì)
持續(xù)學(xué)習(xí),在業(yè)余時(shí)間仍然堅(jiān)持學(xué)習(xí)和關(guān)注前端最新趨勢(shì)技術(shù)
善于總結(jié)和復(fù)盤,在項(xiàng)目結(jié)束后總結(jié)項(xiàng)目經(jīng)驗(yàn)的教訓(xùn),在之后的項(xiàng)目中改進(jìn)
技能掌握:
熟練掌握原生JS,能夠快速手寫代碼
熟練掌握css
熟悉vuejs框架并有實(shí)戰(zhàn)經(jīng)驗(yàn),并且了解VueJS雙向綁定機(jī)制實(shí)現(xiàn)原理、了解vuejs數(shù)據(jù)驅(qū)動(dòng)視圖的實(shí)現(xiàn)原理
熟悉常見前端跨域方法
了解前端安全
了解Angularjs框架
了解ECMAScript 6 部分新特性
主要貢獻(xiàn):
? 作為核心成員參與主站項(xiàng)目重構(gòu),由前后端耦合轉(zhuǎn)變?yōu)榍岸薾ode渲染。
? 作為核心成員參與并完成聊天室項(xiàng)目開發(fā)。
? 作為核心成員完成A站文章區(qū)改版項(xiàng)目(A站核心模塊),項(xiàng)目已上線。
? 作為主要負(fù)責(zé)人推進(jìn)后臺(tái)系統(tǒng)使用vue.js框架重構(gòu)。
? 作為核心開發(fā)負(fù)責(zé)A站廣告系統(tǒng)jssdk的開發(fā)。
涉及技術(shù):
node.js(thinkJS框架)、vue.js、vuex、react.js、jquery、jade、sass、gulp、webpack
大體框架:
? 主站重構(gòu):
使用thinkjs Node框架搭配jade模板引擎,sass css預(yù)處理引擎進(jìn)行前端模板渲染。該架構(gòu)可直接通過后臺(tái)cms配置好的數(shù)據(jù)進(jìn)行模塊區(qū)塊的動(dòng)態(tài)渲染。使用jquery綁定用戶事件和處理異步請(qǐng)求。
? 聊天室項(xiàng)目:
前端架構(gòu)使用react.js構(gòu)建渲染層和用戶事件響應(yīng)處理。并且通過使用發(fā)布-訂閱模式,調(diào)用騰訊IM SDK相關(guān)API代碼進(jìn)行通信,完成用戶界面到騰訊IM SDK整個(gè)流程的響應(yīng)開發(fā)。
? 文章區(qū)改版:
使用thinkjs框架,大體與主站重構(gòu)類似。
? 后臺(tái)系統(tǒng)重構(gòu):
推進(jìn)使用vue.js和vuex配合使用進(jìn)行前端UI渲染、事件響應(yīng)和組件間通信。復(fù)用ElementUI所提供的組件快速搭建用戶界面。并且在特殊情況下進(jìn)行組件的二次開發(fā)。