明天就是自己正式進(jìn)入前端這個(gè)領(lǐng)域滿3年的日子,回想這3年雪隧,自己經(jīng)歷還是蠻坎坷的西轩,但是這些經(jīng)歷员舵,我相信有好多前端小伙伴和我也有類似的經(jīng)歷,分享給大家藕畔,目的是回首過去马僻,總結(jié)汗水和淚水背后的教訓(xùn),好好規(guī)劃好自己今后的前端道路怎么走注服?
之前一篇文章進(jìn)入前端一年半時(shí)間的一點(diǎn)想法(http://www.reibang.com/p/586853f00514)簡單記錄了自己前端生活一年半的工作點(diǎn)滴韭邓,那時(shí)候迫切想成長,感覺自己進(jìn)步緩慢溶弟,進(jìn)入前端3年了女淑,自己目前能熟練使用兩款前端框架(vue、react)和一款混合開發(fā)框架 react-native 辜御,總結(jié)做的比較吃力的項(xiàng)目是鸭你,一個(gè)vue開發(fā)pcweb端的項(xiàng)目,里面抽取組件很多擒权、通信復(fù)雜袱巨、權(quán)限很多,歷史半年之久菜拓,被測試妹子折磨的厲害(哈哈)瓣窄,年后重構(gòu)了這個(gè)項(xiàng)目,采用slot進(jìn)行組件復(fù)用纳鼎、emit進(jìn)行解耦、抽像了數(shù)據(jù)父類裳凸、子類贱鄙,處理復(fù)雜的json數(shù)據(jù),根據(jù)用戶的角色進(jìn)行路由劃分姨谷,采用職責(zé)鏈取代過程式編碼逗宁,基于elementUI進(jìn)行組件的二次封裝等等,這些方案基于自己非常崇拜的后端架構(gòu)師和自己的前端leader提出來的思路梦湘。2018年3月瞎颗,前端leader提出使用react開發(fā)一個(gè)教育類app,整套react的學(xué)習(xí)與培訓(xùn)捌议、目錄結(jié)構(gòu)劃分哼拔、引入redux以及各種方便代碼編寫的庫的都是我來推進(jìn),這個(gè)過程中前端leader提出的分享機(jī)制刺激我們前端每一個(gè)小伙伴瓣颅,自己分享了react基礎(chǔ)使用倦逐、redux使用、代碼review的心得宫补、設(shè)計(jì)模式使用好處等主題檬姥,這個(gè)過程中自己成長很快曾我,到7月份,公司股份轉(zhuǎn)讓健民,自己離開了團(tuán)隊(duì)抒巢,進(jìn)入一家大型視頻互聯(lián)網(wǎng)公司,由于是公司新起的業(yè)務(wù)秉犹,前端成員就我一個(gè)人蛉谜,主要負(fù)責(zé)各種H5和使用React native開發(fā)潛在native里的頻道頁,雖然之前使用react開發(fā)web應(yīng)用凤优,但是使用react native開發(fā)可以媲美native頁面的RN頁面悦陋,對(duì)自己還是一個(gè)很大的挑戰(zhàn),開發(fā)了一個(gè)多月筑辨,上線第一版俺驶,后面陸陸續(xù)續(xù)迭代了4、5版棍辕,引入了短視頻流等等暮现,這個(gè)過程中,需要和公司其他RN部門溝通楚昭,鍛煉了自己的溝通能力(當(dāng)溝通遇到困難時(shí)栖袋,只要堅(jiān)持解決問題至上的原則一定可以取到理想的效果),到年底抚太,產(chǎn)品提出開發(fā)H5站塘幅,這個(gè)站點(diǎn)需要被搜索引擎收錄,自己剛?cè)肼殨r(shí)尿贫,使用nuxt嘗試開發(fā)過一個(gè)demo电媳,有一些經(jīng)驗(yàn),恰巧公司相關(guān)部門也在使用vue開發(fā)服務(wù)端渲染的項(xiàng)目庆亡,播放器也有vue封裝的組件匾乓,因此這個(gè)項(xiàng)目開發(fā)比較順利,加上測試前后歷時(shí)1個(gè)月又谋,項(xiàng)目正式上線拼缝。
寫了好多,現(xiàn)在時(shí)間是2019年3月7日彰亥,陽光明媚的上午咧七,今年的計(jì)劃,node是自己主攻的方向剩愧,開發(fā)到后面感覺好多東西自己都是一知半解猪叙,為了解決自己開發(fā)中的一些困惑,自己整理前端開發(fā)100問(http://www.reibang.com/p/940b9ffcb77e),方便自己整理自己的知識(shí)體系穴翩,這篇文章也會(huì)不定期的進(jìn)行更新犬第,就寫這么多吧,測試妹子又來催bug了芒帕。