鍍金池/ 問答/HTML/ 前端攻城獅該如何提升自我?

前端攻城獅該如何提升自我?

先說下本人的情況,大學(xué)選的專業(yè)可以說跟IT這塊完全沒半毛錢關(guān)系,后來突然一天頓悟了報(bào)了培訓(xùn)班出來做的前端,所以計(jì)算機(jī)基礎(chǔ)啊、算法啊這些東西呢我是都沒接觸過的,直接從js看起的。
然后呢,入這行業(yè)快到2年了,基本都是跟著團(tuán)隊(duì)用主流的框架做項(xiàng)目,從一開始的jQuery,再angular1,中間接觸過react,然后目前在用vuejs,平時(shí)也算充實(shí),所以也沒多往別的想。
再然后領(lǐng)導(dǎo)跟我們談了一下,說明年的開發(fā)項(xiàng)目不會那么緊,希望我們能自己在開發(fā)項(xiàng)目的同時(shí)開拓下別的方面提升自己的技術(shù)。然后我對自己的評價(jià)么就是照著API看看寫起代碼來還算可以,能上手,比如vue我剛開始的時(shí)候連API都沒怎么看直接仿著別人頁面做的,遇到問題解決不了了再回去翻得資料。到現(xiàn)在我自己獨(dú)立從無到有搭一個(gè)基于vue的后臺管理系統(tǒng),不是很復(fù)雜的也能寫的出來,但是往深了說又感覺講不出什么實(shí)質(zhì)的東西,vue源碼我看著就很吃力。
說那么多我就想問問,照我這個(gè)水平要補(bǔ)盲的話該從哪里補(bǔ)起?有點(diǎn)迷茫不知道該做什么好。

回答
編輯回答
柒喵

往深的方面講:

  1. 就如你說的,去挖掘前端層面更實(shí)質(zhì)的東西,框架源碼、組件庫實(shí)現(xiàn)、JS 標(biāo)準(zhǔn)、自己造輪子。可以去 SF、掘金等看看優(yōu)質(zhì)文章,源碼看不懂可以結(jié)合別人做的注解一步步理解起來。
  2. 前端其實(shí)很大,H5游戲、可視化、各種產(chǎn)品工程化包括持續(xù)集成等等都可以作為切入研究點(diǎn)。
  3. 可以研究最新的發(fā)展技術(shù),wasm、pwa 等等,能用 JS 寫的也都能寫,RN、Weex、Electron 等等。

往廣的方面講:

  1. 計(jì)算機(jī)基礎(chǔ)、算法是程序員必須的,網(wǎng)上的公開課有很多,leetcode 可以刷起來。
  2. 拓寬產(chǎn)品思維,就是所謂全棧了,自己從原型到設(shè)計(jì)到前后端做一款產(chǎn)品出來。

不過講道理,我也很迷茫。因?yàn)閴焊鶎W(xué)不過來。。。

2017年12月16日 23:51
編輯回答
壞脾滊

要說提升的前提的話肯定是要有個(gè)扎實(shí)的基礎(chǔ),推薦兩本書《JavaScript高級程序設(shè)計(jì)》,《css揭秘》,目前也是我正在啃的兩本書。學(xué)好基礎(chǔ),其余框架都是換湯不換藥,都易上手。最后在說一個(gè)大方向,AR,可以看看webGL(three.js),MediaDevices.getUserMedia(),Web audio。剩下的就是看自己的興趣了

2018年7月2日 22:14