1.
上一次接觸 Angular 是在 2016 年7月左右滓彰,當(dāng)時(shí)還不知道 React 和 Vue酥泛,只是個(gè)用 jquery 懟代碼的碼農(nóng),在 QQ 群里看到一個(gè)白發(fā)老頭子的動(dòng)圖,“別和我說(shuō)什么框架,老夫?qū)懘a只用 jquery”捐祠。當(dāng)時(shí)就很井底之蛙的覺(jué)得學(xué)好 jquery,走遍天下全不怕。整天抱著本 《javascript 高級(jí)程序設(shè)計(jì)》 紅皮書在那啃苔埋。(不過(guò)對(duì)于 js 基礎(chǔ),確實(shí)在那段時(shí)間進(jìn)步不少)
第一個(gè)正式接觸的前端框架就是 Angular蜒犯,當(dāng)時(shí)覺(jué)得好牛逼组橄,什么依賴注入,前端的 MVC 模式罚随,控制器啥的反正看不懂的都很厲害玉工,于是乎頭腦一熱買了本書準(zhǔn)備好好研究一下,剛好那段時(shí)間公司項(xiàng)目挺緊的淘菩,等忙過(guò)整個(gè)項(xiàng)目遵班,那本書也才看了前兩章,但是突然得知 Angular2.0 出來(lái)了潮改,整個(gè)架構(gòu)設(shè)計(jì)完全顛覆 Angular1.0 狭郑,也就是這本書的內(nèi)容過(guò)時(shí)了。也是從那個(gè)時(shí)候開始汇在,知道前端技術(shù)的更新迭代速度是如此之快翰萨。
此后的日子里就開始了各種折騰,學(xué)習(xí)諸如 React趾疚、Vue 等其它前端框架缨历,中間也聽(tīng)同事說(shuō)起 node,用 js 寫了一個(gè)操作系統(tǒng)糙麦,就感覺(jué)好牛逼辛孵。上網(wǎng)看老師視頻知道了 Moogodb 數(shù)據(jù)庫(kù),這也是跟 js 有關(guān)的赡磅,當(dāng)時(shí)就覺(jué)得 js 可以完成從前端到后端到數(shù)據(jù)庫(kù)所有工作魄缚,萌生了專研 Js,也是從那個(gè)時(shí)候開始確定了自己的職業(yè)規(guī)劃(之前正式來(lái)說(shuō)是寫 Java 的)—— 向著全棧進(jìn)發(fā)。
2.
隨著時(shí)間的流逝冶匹,所學(xué)的技術(shù)越來(lái)越多习劫,同樣的也越來(lái)越感覺(jué)到自己在技術(shù)海洋里的渺小。
再一次進(jìn)步是在 2017 年6月份嚼隘,因?yàn)閭€(gè)人原因換了份工作诽里,只身來(lái)到帝都,想要在大城市里歷練歷練自己的技術(shù)飞蛹。感覺(jué)自己還算挺幸運(yùn)的谤狡,項(xiàng)目組老大估計(jì)也是技術(shù)出身,干起活來(lái)挺舒服卧檐。平日里有任務(wù)的時(shí)候優(yōu)先解決任務(wù)墓懂,沒(méi)任務(wù)時(shí)候可以自己充電學(xué)習(xí)。在這期間霉囚,學(xué)習(xí)了 dva 和 antd 這兩款框架捕仔,完全將傳統(tǒng) jquery 開發(fā)的思維轉(zhuǎn)換為狀態(tài)機(jī)的開發(fā),感覺(jué)不要太爽盈罐,我知道榜跌,這次出來(lái)的并不虧。(之前公司可能領(lǐng)導(dǎo)處于各種考慮暖呕,不太敢嘗試新技術(shù))
第一次接觸 Redux 的概念斜做,第一次接觸 Router 的概念,第一次認(rèn)識(shí)到找工具比自己造輪子更讓人輕松湾揽,第一次接觸打包工具 webpack瓤逼,roadhog,第一次接觸版本控制工具 git库物,(現(xiàn)在想想霸旗,不會(huì) Git 的開發(fā)人員不能算是開發(fā)人員),第一次接觸包管理工具 Npm戚揭,yarn诱告,bower,第一次接觸代碼格式工具 Tslint 民晒,Eslint精居,接觸 Babel,收藏了常逛的社區(qū)地址和一些大牛的博客地址潜必。慢慢地發(fā)現(xiàn)靴姿,老早以前的井底之蛙學(xué)習(xí)東西收到了限制,只要廣泛接收新技術(shù)磁滚,大多數(shù)其實(shí)都觸類旁通佛吓,并沒(méi)有想想中的那么復(fù)雜難懂宵晚。
3.
早之前在網(wǎng)上報(bào)了一門網(wǎng)絡(luò)課程,幸運(yùn)的是一次交費(fèi)维雇,后期新出的課程也可以免費(fèi)學(xué)習(xí)淤刃。
最新的一期課程是講 Angular4.0 的,偶爾一天晚上無(wú)聊的時(shí)候打開了在線視頻觀看了一會(huì)吱型,感覺(jué)和先前有了很大變化逸贾,于是乎,折騰的心又開始了津滞,每周開始追三節(jié)課耕陷,等到周末寫學(xué)習(xí) demo,剛好最近手邊不算很忙据沈,準(zhǔn)備把公司在做的一個(gè)后臺(tái)管理系統(tǒng)用 Angular4.0 重寫一遍,也算是邊學(xué)邊實(shí)踐吧饺蔑。大家總愛(ài)討論什么框架好锌介,什么框架不好,這點(diǎn)我沒(méi)什么發(fā)言權(quán)猾警,因?yàn)樗鶎W(xué)甚微孔祸,我能做的就是把技術(shù)拿來(lái)寫項(xiàng)目,哪個(gè)寫的爽发皿,哪個(gè)副作用小崔慧,就用哪個(gè),沒(méi)踩過(guò)一萬(wàn)個(gè)坑穴墅,也敢說(shuō)自己是大牛惶室??
下面放上最近在弄的 Angular 的兩個(gè)項(xiàng)目玄货,有興趣的可以一起加入進(jìn)來(lái)整一整:
Angular4.0 學(xué)習(xí) Demo 工程 (還未完成皇钞,持續(xù)更新)
使用 Angular4.0 和 NG-ZORRO 寫的后臺(tái)管理系統(tǒng) (還未完成,持續(xù)更新)
接下里的時(shí)間主要就圍繞這兩個(gè)工程展開松捉,網(wǎng)絡(luò)課程還有三周結(jié)課夹界,爭(zhēng)取在結(jié)課之前發(fā)布 1.0 版本的可用版本。
4.
放一些個(gè)人覺(jué)得比較好的社區(qū)和博客地址隘世,真心覺(jué)得每周堅(jiān)持** 逛社區(qū)可柿、看大牛博客,讀Git上優(yōu)秀開源代碼 **這三件事收益頗多丙者。
社區(qū):
-
每天早上上班第一件事就是逛每日亂彈——亂入+插科打諢复斥,開啟一天新啟程。首頁(yè)有不少行業(yè)新資訊和知名軟件發(fā)布信息蔓钟。比較推薦的是最下方的翻譯模塊永票,有很多不多的外國(guó)文章讀起來(lái)還是有收獲的。
-
這個(gè)偶爾會(huì)看看,就當(dāng)看故事會(huì)侣集,起碼知道不是一個(gè)人在戰(zhàn)斗键俱。
-
cnode 社區(qū)不光光是 Node 的社區(qū),各種問(wèn)題都會(huì)有吧世分,運(yùn)氣好能看到些不錯(cuò)的實(shí)用帖子编振。
大牛博客:
-
高產(chǎn)博主,從追開始臭埋,基本每周都會(huì)發(fā)布一篇高質(zhì)量博客踪央,有時(shí)是技術(shù)方面,有時(shí)是感想感悟瓢阴,有時(shí)是科技奇觀畅蹂。記得有段時(shí)間每天都會(huì)去他的博客里讀以前的博客,推薦“觀點(diǎn)與感想”模塊荣恐,就跟讀故事書一樣有意思液斜。
-
博主現(xiàn)在基本不出新教程了,推薦的目的是樓主當(dāng)初學(xué)習(xí) Git 就是看他的教程叠穆,真心好少漆。其它諸如 JAVA、JAVASCRIPT硼被、PYTHON 等教程也挺不錯(cuò)的示损,有需要的可以看下。
-
這哥們是在簡(jiǎn)書上遇到的嚷硫,翻他以前老博客知道他是個(gè)地質(zhì)學(xué)的碩士生轉(zhuǎn)行做的 IT检访,自己在家啃幾個(gè)月教程就開始求職,對(duì)于不是科班出身的程序員仔掸,妥妥的勵(lì)志小故事烛谊。到目前為止,在簡(jiǎn)書上有 1900 多名粉絲嘉汰,寫作 18 多萬(wàn)字丹禀。感覺(jué)文筆不錯(cuò),也算高產(chǎn)鞋怀,為人還很謙虛双泪,挺愛(ài)和這哥們私信聊聊天拉拉掛。
-
這也是挺喜歡的一個(gè)作者密似,因?yàn)椴惶矚g被束縛和公司上班的形式焙矛,現(xiàn)在家做自由職業(yè)人,專心搗鼓他的項(xiàng)目 —— layer残腌,別說(shuō)村斟,用過(guò)的還挺喜歡贫导,小巧精致。博客里也時(shí)常更新寫文章蟆盹,吾輩奮斗之目標(biāo)孩灯。