谈一谈我对前端的学习路线及方法的一些心得
到現(xiàn)在為止,前端工程師已經(jīng)成為研發(fā)體系中的重要崗位之一??墒?與此相對的是,我發(fā)現(xiàn)極少或者幾乎沒有大學(xué)的計(jì)算機(jī)專業(yè)愿意開設(shè)前端課程,更沒有系統(tǒng)性的教學(xué)方案出現(xiàn)。大部分前端工程師的知識,其實(shí)都是來自于實(shí)踐和工作中零散的學(xué)習(xí)。
首先是前端的基礎(chǔ)知識,常常有一些工作多年的工程師,在看到一些我認(rèn)為很基礎(chǔ)的JavaScript語法的時(shí)候,還會驚呼“居然可以這樣”。是的,基礎(chǔ)知識的欠缺會讓你束手束腳更限制你解決問題的思路。
其次,技術(shù)上存在短板,就會導(dǎo)致前端開發(fā)者的上升通道不甚順暢。特別是一些小公司的程序員,只能靠自己摸索,這樣就很容易陷入重復(fù)性勞動(dòng)的陷阱,最終耽誤自己的職業(yè)發(fā)展/
除此之外,前端工程師也會面臨技術(shù)發(fā)展問題帶來的挑戰(zhàn)。前端社區(qū)高度活躍,前端標(biāo)準(zhǔn)也在快速更新,這樣蓬勃發(fā)展對技術(shù)來說無疑是好事,但是副作用也顯而易見,它使得前端工程師的學(xué)習(xí)壓力變得很大。
我們就拿 JavaScript標(biāo)準(zhǔn)來說,ES6中引入的新特性超過了過去十年的總和,新特性帶來的實(shí)踐就更多了,僅僅是一個(gè) Proxy特性的引入,就支持了Wues從2.0到30的內(nèi)核原理完全升級。
缺少系統(tǒng)教育+技術(shù)快速革新,在這樣的大環(huán)境下,前端工程師保持自學(xué)能力就顯得尤其重要。
那么,前端究竟應(yīng)該怎么學(xué)呢?我想,我可以簡單分享一下自己的經(jīng)驗(yàn)。
學(xué)習(xí)路徑與學(xué)習(xí)方法
總結(jié)
以上是生活随笔為你收集整理的谈一谈我对前端的学习路线及方法的一些心得的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你这么喜欢敲代码,那么技术的乐趣在哪里?
- 下一篇: 浅谈大前端的代表技术及其影响,值得我们思