在2019年尾末的時(shí)候,公司有要求寫總結(jié)與展望煮嫌,但是我現(xiàn)在回過頭去看的時(shí)候笛谦,發(fā)現(xiàn)寫得不夠詳細(xì)。在這里想具體規(guī)劃一下昌阿。
2019年
回顧我的2019年的職業(yè)生涯饥脑,只有半年時(shí)間,感覺好像學(xué)了很多東西懦冰,angular啊灶轰,vue啊,react啊都接觸了刷钢,但僅僅只是入門笋颤,回頭看的時(shí)候又感覺自己什么也沒學(xué)到,就只是接觸了些皮毛内地,到底會了些什么呢伴澄,具體也說不上來,于是我找了找我自身的原因--不善于總結(jié)阱缓。
每次工作需要用到什么就及時(shí)去學(xué)非凌,學(xué)完直接用,用完就仍了不管了茬祷。一來造成了知識的遺忘清焕,二來對知識的掌握不牢固。
我只能大概的說一下祭犯,自己接觸了vue秸妥,接觸了react,接觸了框架的打包發(fā)布沃粗,零零碎碎看了很多基礎(chǔ)知識點(diǎn)粥惧,對于一些知識也只停留在表面的理解上,因?yàn)楦静荒苡米约旱脑捛逦乇磉_(dá)出來最盅。其實(shí)我覺得能意識到這一點(diǎn)已經(jīng)是很大的進(jìn)步了突雪,因?yàn)楹竺鏁佑眯娜W(xué)習(xí)。
2020年
2020年三月份對我來說是很關(guān)鍵的一個(gè)月涡贱,因?yàn)樵谶@個(gè)月我對自己的現(xiàn)狀恍然大悟(其實(shí)是工作中有幾個(gè)點(diǎn)激勵(lì)到了我)咏删,意識到自己的學(xué)習(xí)方式根本不對。在這之前问词,其實(shí)我是不太清楚自己的職業(yè)規(guī)劃是什么的督函。我瘋狂地查找資料,我越發(fā)地感覺自己的知識很貧瘠;雖然我對學(xué)習(xí)新知識新框架有很大的熱情辰狡,但是我卻忽略掉了基礎(chǔ)锋叨。好像有點(diǎn)急于求成,于是就給自己的定了2020年的目標(biāo)宛篇。
目標(biāo)與計(jì)劃
語法層面
ES6:以前沒有意識到es6的重要性娃磺,所以沒有系統(tǒng)性地去學(xué)習(xí)過,后面發(fā)現(xiàn)用到的地方還蠻多叫倍,碰到es6語法也不理解是什么意思偷卧,就照著別人的直接用,(不得不說段标,我在代碼模仿這一塊還是挺厲害)涯冠,再加上面試的時(shí)候肯定會問,還有很多筆試題是關(guān)于es6的逼庞,所以去系統(tǒng)的學(xué)習(xí)一遍是很有必要的蛇更;現(xiàn)在也學(xué)習(xí)到了一半,我發(fā)現(xiàn)我看得太仔細(xì)了赛糟,每一個(gè)點(diǎn)都不想放過派任,所以就學(xué)得很慢;其實(shí)有些部分是我們不常用的璧南,了解一下就可以了掌逛。
JavaScript:會一些常用的JavaScript語法,但是要想精通JavaScript的話敲超難的司倚,JavaScript作為前端基礎(chǔ)豆混,必須要掌握牢固。目前有在看《JavaScript高級程序設(shè)計(jì)》动知,挺厚的一本書皿伺,爭取在近兩個(gè)月內(nèi)看完。
TypeScript:在別人的ReactNative項(xiàng)目中看到有用到TypeScript盒粮,但是不清楚它的語法鸵鸥,所以想去學(xué)習(xí)一下。最近看了一下TypeScript的教學(xué)丹皱,發(fā)現(xiàn)就是面向?qū)ο蟮囊恍┲R妒穴,好在我之前接觸過Java,學(xué)起來蠻容易摊崭。
SCSS讼油、SASS、和LESS:sass語法經(jīng)常有在css里遇到呢簸,每次copy過來的sass樣式總是報(bào)錯(cuò)汁讼,這方面的語法需要去了解一下淆攻。
Flutter:這個(gè)聽過,還沒了解是干什么的嘿架。覺得有學(xué)習(xí)的必要。
框架層面
Vue:很多人糾結(jié)于Vue和React啸箫,我也是如此耸彪;因?yàn)槲抑白鲞^一個(gè)vue的小項(xiàng)目,對于vue比react熟吧忘苛。所以現(xiàn)在開始還是選擇主攻vue蝉娜,先搞熟一個(gè)框架再說,不過后面react也會抽空學(xué)習(xí)扎唾。
ReactNative:這個(gè)是從今年開始學(xué)的召川,公司需要用RN做項(xiàng)目,現(xiàn)在已經(jīng)能寫個(gè)簡單得demo出來了胸遇,還好去年自己自學(xué)了一些react的知識荧呐,不然壓力就大咯(說明多學(xué)點(diǎn)東西還是有用的,嘻嘻)纸镊。
React:要想學(xué)好ReactNative倍阐,react自然也少不了,那就在ReactNative實(shí)戰(zhàn)過程中逗威,一起學(xué)吧峰搪。本來我是不主攻React這一塊的,不過上面也說了嘛凯旭,多學(xué)點(diǎn)總有好處概耻。
數(shù)據(jù)層
Store:這個(gè)就不多說啦,想要精通Vue必學(xué)的罐呼。
Redux:精通React必學(xué)鞠柄。
工具
Element-UI:我在別人的項(xiàng)目里經(jīng)常有看到用這個(gè)組件進(jìn)行開發(fā),頁面整體看上去結(jié)構(gòu)很清晰易讀弄贿,比我滿屏的div好太多了春锋。以后要學(xué)會多用組件,多用語義化標(biāo)簽差凹。不然對于有代碼潔癖的我來說期奔,看著賊難受。
webpack:在用框架的時(shí)候危尿,看不懂其中的配置呐萌。雖然不影響使用,但是如果想進(jìn)一步學(xué)習(xí)谊娇,或者自己搭建一個(gè)框架出來肺孤,學(xué)習(xí)webpack就很有必要了。目前在閱讀《Webpack實(shí)戰(zhàn):入門、進(jìn)階與調(diào)優(yōu)》赠堵,感覺這本書還不錯(cuò)小渊,中間還了解了一些CommonJS、ES6 module等模塊化的東西茫叭;最近看到我導(dǎo)師桌上有本《Webpack深入淺出》酬屉,網(wǎng)上說這本書也挺不錯(cuò),也想買一下這本書有空的時(shí)候看看(我感覺看的幾率不大)揍愁。
Service Workers呐萨、PWA:這兩個(gè)好像是用來提升web網(wǎng)頁性能的,可以對訪問過的頁面進(jìn)行緩存莽囤,用戶再次訪問時(shí)可以不用請求服務(wù)器谬擦,直接進(jìn)入頁面。
后端語言
nodejs:這個(gè)在去年的時(shí)候?qū)W過一些基礎(chǔ)朽缎,學(xué)起來也不難惨远。其實(shí)我大學(xué)的時(shí)候主學(xué)Java,所以對后端也是有一點(diǎn)了解的饵沧。
微信小程序
之前自己就準(zhǔn)備做一個(gè)小程序拿來自己用锨络,遲遲沒有開始,可能是因?yàn)榍懊嬉獙W(xué)的東西太多了狼牺,所以一直沒有時(shí)間羡儿,┭┮﹏┭┮我太南了。但是這個(gè)計(jì)劃今年必須要完成是钥,加油掠归!
算法
差點(diǎn)把這個(gè)給忘了,我覺得算法是我較弱的部分了悄泥,可能是平時(shí)練習(xí)太少了虏冻;不過常用的算法就那么些,熟能生巧弹囚,多練習(xí)就好了厨相。
基礎(chǔ)的算法必須得會,冒泡排序鸥鹉、快速排序等各種排序蛮穿,多上leetCode刷刷題;
一些原理的實(shí)現(xiàn)要能手寫出來毁渗,比如說實(shí)現(xiàn)深拷貝践磅、手動(dòng)實(shí)現(xiàn)雙向綁定原理等。
其它知識
HTTP:目前在看《圖解HTTP》灸异,這本書其實(shí)內(nèi)容不多府适,但都是HTTP中的精髓羔飞,已經(jīng)看完了大部分了,后面再有時(shí)間就去看一下《HTTP權(quán)威指南》
項(xiàng)目
小程序:做一個(gè)商城項(xiàng)目檐春,可以拿來給自己的店面用
博客:如果還有余力想爭取做一個(gè)自己的博客系統(tǒng)
目前就這些逻淌,后面還有想學(xué)的再補(bǔ)充
我的flag就立在這里了,等我2021年元旦再來康康喇聊,希望不要打自己的臉hhh