若川知乎问答:做前端感觉很吃力怎么办?
前些日,我發(fā)了一篇推文《做前端感到越來(lái)越吃力了!怎么辦?》,雖然是推廣,但閱讀量卻很高,推廣標(biāo)題我們大概率不能改,感覺(jué)騙了大家,掉粉挺多人。寫(xiě)稿的人可能就是看到了知乎這個(gè)問(wèn)答。想起我自己曾經(jīng)回答過(guò)這個(gè)問(wèn)題。雖然可能回答的不是很好,但閱讀量突破12w+,274個(gè)贊,這可能也從側(cè)面說(shuō)明很多在校大學(xué)生或者未入門(mén)的讀者需要這樣的指引,現(xiàn)在發(fā)布到公眾號(hào)聲明原創(chuàng),文章鏈接不能點(diǎn)擊可以閱讀原文查看。另外文末抽3本書(shū),歡迎參與。
以下是正文~
知乎提問(wèn):做前端一年了,感覺(jué)好多邏輯還是搞不懂,公司用的vue,一起的還有個(gè)經(jīng)驗(yàn)豐富的老前端,其實(shí)我只是負(fù)責(zé)寫(xiě)寫(xiě)頁(yè)面,js邏輯基本都是他在寫(xiě),我只是偶爾寫(xiě)一些,但都是仿照他的js邏輯來(lái)的。唉,每天也很吃力用功的學(xué),但總是看不到進(jìn)步。。。
我的回答:
做前端一年,主要寫(xiě)頁(yè)面,JS偶爾寫(xiě)一些。
每天吃力用功的學(xué),但看不到進(jìn)步,不知道你是怎么學(xué)習(xí)的。
這種吃力,其實(shí)很容易提升自己的。
我覺(jué)得你目前所需要的是把你當(dāng)前項(xiàng)目會(huì)使用的技術(shù)學(xué)起來(lái)就可以。
一、學(xué)習(xí)JavaScript基礎(chǔ)
一般Vue項(xiàng)目,用到的JS其實(shí)也不復(fù)雜,可能就是業(yè)務(wù)邏輯會(huì)相對(duì)比較繞。
主要打交道的可能就是JS數(shù)組、字符串、對(duì)象、函數(shù)、異步等方面的靈活運(yùn)用。
這些知識(shí)怎么學(xué),我推薦紅寶書(shū)《JavaScript高級(jí)程序設(shè)計(jì)》第四版,微信讀書(shū)APP上可以免費(fèi)看了。
而且現(xiàn)在也推出了第七版犀牛書(shū)《JavaScript權(quán)威指南》,比第六版少了很少。
再推薦看阮一峰老師的《ES6 入門(mén)教程》在線版免費(fèi),和《現(xiàn)代JavaScript編程》在線版免費(fèi)。這幾本書(shū)相關(guān)類似的章節(jié)看下來(lái),并動(dòng)手練習(xí),自己放到github上,這樣學(xué)習(xí)下來(lái),能看到自己每天都有提交代碼或者筆記,就會(huì)有正反饋容易堅(jiān)持。我相信不需要多久就會(huì)有挺大的提升。這時(shí)回過(guò)頭,再看你同事寫(xiě)的JS邏輯,可能就會(huì)覺(jué)得很好懂了。當(dāng)然也可以找你同事請(qǐng)教項(xiàng)目中代碼中一些不懂的邏輯。
看書(shū)的同時(shí),也可以參加這個(gè)項(xiàng)目練手學(xué)習(xí)。JavaScript30網(wǎng)站,github倉(cāng)庫(kù):https://github.com/wesbos/JavaScript30,解題指南soyaine/JavaScript30 https://github.com/soyaine/JavaScript30。
再比如freecodecamp網(wǎng)站練手學(xué)習(xí)。
二、學(xué)習(xí)Vue全家桶
先從Vue文檔、Vuex文檔(如果用到的話,沒(méi)用到可以暫時(shí)不學(xué))、Vue-router文檔,從頭到尾整體看一遍文檔,自己記錄下哪些是你之前不知道的,記筆記,學(xué)起來(lái)。不記筆記容易感覺(jué)沒(méi)學(xué)一樣。
同時(shí)也可以看這個(gè)看VueCnodejs的項(xiàng)目,注釋非常詳細(xì)。同時(shí)也可以看這個(gè)高star項(xiàng)目學(xué)習(xí) vue-element-admin
三、再學(xué)項(xiàng)目本身用到的工程化相關(guān)技術(shù)
比如ESlint怎么配置,Vue-cli、Webpack、nodejs等,有余力可以研究這些原理。
四、深入原理學(xué)習(xí)
比如學(xué)習(xí)小而美的源碼。可以參考我之前的幾個(gè)回答,相信會(huì)有所收獲。
若川知乎高贊:有哪些必看的 JS庫(kù)?
一年內(nèi)的前端看不懂前端框架源碼怎么辦?
做了兩年前端開(kāi)發(fā),平時(shí)就是拿 Vue 寫(xiě)寫(xiě)頁(yè)面和組件,簡(jiǎn)歷的項(xiàng)目經(jīng)歷應(yīng)該怎么寫(xiě)得好看?
好久沒(méi)答題了,先簡(jiǎn)單回答下,歡迎評(píng)論交流。
感覺(jué)我回答的比較一般啊,竟然這么多人點(diǎn)贊,受寵若驚,感謝大家支持和肯定。
·················?若川出品?·················
今日話題
很多關(guān)注久的小伙伴應(yīng)該發(fā)現(xiàn)了,我的原創(chuàng)文章都開(kāi)了贊賞。但我并不是想讓大家贊賞。而是方便后續(xù)關(guān)注的讀者朋友可以點(diǎn)擊贊賞的頭像閱讀以往的原創(chuàng)文章。
文末送書(shū)
?
深度學(xué)習(xí)扛鼎之作《Python深度學(xué)習(xí)》姊妹篇
《JavaScript深度學(xué)習(xí)》
重磅上市
?
本書(shū)教你使用TensorFlow.js構(gòu)建強(qiáng)大的JavaScript深度學(xué)習(xí)應(yīng)用程序。谷歌大腦團(tuán)隊(duì)官方解讀TensorFlow.js,前端工程師不可錯(cuò)過(guò)的 AI 入門(mén)書(shū)。
?
你將了解JavaScript與深度學(xué)習(xí)結(jié)合的獨(dú)特優(yōu)勢(shì),掌握客戶端預(yù)測(cè)與分析、圖像識(shí)別、監(jiān)督學(xué)習(xí)、遷移學(xué)習(xí)、強(qiáng)化學(xué)習(xí)等核心概念,并動(dòng)手在瀏覽器中實(shí)現(xiàn)計(jì)算機(jī)視覺(jué)和音頻處理以及自然語(yǔ)言處理,構(gòu)建并訓(xùn)練神經(jīng)網(wǎng)絡(luò),利用客戶端數(shù)據(jù)優(yōu)化機(jī)器學(xué)習(xí)模型,開(kāi)發(fā)基于瀏覽器的交互式游戲,同時(shí)為深度學(xué)習(xí)探索新的應(yīng)用空間。你還可以獲得深度學(xué)習(xí)模型構(gòu)建過(guò)程中不同問(wèn)題所涉及的策略和相關(guān)限制的實(shí)用知識(shí),同時(shí)了解訓(xùn)練和部署這些模型的具體步驟以及重要的注意事項(xiàng)。
?
本書(shū)目前僅在圖靈社區(qū)有售。只需1元,可以提前解鎖本書(shū)20%的干貨內(nèi)容,在達(dá)成繼續(xù)閱讀意向后,原價(jià)129元的書(shū),僅需88元就可以獲得搶讀期免費(fèi)在線閱讀全本+一本紙書(shū)。https://www.ituring.com.cn/book/2813
?
贈(zèng)書(shū)活動(dòng)獎(jiǎng)品
?
《JavaScript深度學(xué)習(xí)》(在線閱讀+紙書(shū)一本)【3人】
?
參與前可先識(shí)別二維碼加我微信,防止中獎(jiǎng)失聯(lián)
抽獎(jiǎng)規(guī)則(兩項(xiàng)可以同時(shí)參與):
關(guān)鍵詞?公眾號(hào)內(nèi)回復(fù)關(guān)鍵詞「深度」參與抽獎(jiǎng),包郵送2本《JavaScript深度學(xué)習(xí)》。
在看?隨機(jī)抽取1人,包郵送一本。需加我微信好友才能看到誰(shuí)點(diǎn)了在看
領(lǐng)獎(jiǎng)條件(非常重要):為了避免每次都有羊毛黨,以前碰到兌獎(jiǎng)?lì)I(lǐng)完紅包就刪好友等糟心的事情,所以本次必須滿足以下三條開(kāi)獎(jiǎng)條件
3月29日20:00(開(kāi)獎(jiǎng))前必須?關(guān)注了我的公眾號(hào) && 是我微信好友 && 至少像是前端
否則不予發(fā)放獎(jiǎng)品。不滿足的則在朋友圈或我的前端交流群送出書(shū)籍。
開(kāi)獎(jiǎng)時(shí)間:3月29日(周一)20:00,本次就不在公眾號(hào)發(fā)文公布結(jié)果了,因?yàn)楣剂艘矝](méi)多少人看、沒(méi)人來(lái)領(lǐng)獎(jiǎng),可以節(jié)省不少時(shí)間。
兌獎(jiǎng)時(shí)間:截止到?3月30日(周二)20:00加我微信ruochuan12兌獎(jiǎng),否則視為放棄。
點(diǎn)擊下方卡片發(fā)消息關(guān)鍵詞「深度」參與抽獎(jiǎng)。
另外估計(jì)很多人沒(méi)發(fā)現(xiàn)卡片這里可以點(diǎn)擊跳轉(zhuǎn)以往「原創(chuàng)文章系列甚至視頻號(hào)」,歡迎關(guān)注。點(diǎn)擊「服務(wù)」還有相應(yīng)菜單。
總結(jié)
以上是生活随笔為你收集整理的若川知乎问答:做前端感觉很吃力怎么办?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前端学习(3116):react-hel
- 下一篇: 前端学习(3227):回调形式的ref的