Herculeses
前端開發(fā)工程師需要具備能力如下:
一、三大基礎(chǔ)技能,js、css、html這三項(xiàng)技能是前端工程師能力中的基礎(chǔ),任何框架、工具、庫都是基于這三者只上的。這是硬實(shí)力,決定了整個(gè)前端生涯能夠達(dá)到的高度,以及在后面的技術(shù)棧拓展中的順暢程度和能夠達(dá)到的效果。
二、工程能力要有,前端工程師首先是個(gè)工程師,做項(xiàng)目就是在做工程,所以懂得如何把一個(gè)項(xiàng)目的前端部分的工程運(yùn)行起來,是另一項(xiàng)必備技能。grunt、gulp、webpack都是著名的工程類工具,這些工具只要能熟練使用,就基本符合工程能力的要求。
三、調(diào)試能力要必備,如果還在用alert、console來調(diào)試程序定位問題,那么你還不符合要求。學(xué)習(xí)chrome調(diào)試工具的使用,Elements查看元素、Network查看網(wǎng)絡(luò)請求、Sources查看代碼,設(shè)置斷點(diǎn)定位問題、call stack查看調(diào)用棧。
四、團(tuán)隊(duì)協(xié)作能力指的就是git,在項(xiàng)目開發(fā)中必不可少,熟練使用git,掌握常用的命令,學(xué)會(huì)解決沖突。
五、熱門框架的使用vue、react是當(dāng)前兩個(gè)最熱門的框架,能夠熟練使用是基本要求,如果你想在眾多求職者中脫穎而出,你還需要理解原理,還是那句話,你跟offer的差距就是使用與實(shí)現(xiàn)的差距。試著理解virtual dom的原理,響應(yīng)式的原理,雙向數(shù)據(jù)綁定的原理。
六、項(xiàng)目經(jīng)驗(yàn)要可靠,不是“仿了幾個(gè)頁面”,而是“項(xiàng)目”的經(jīng)驗(yàn),是經(jīng)歷過整個(gè)項(xiàng)目從0到1全過程的經(jīng)驗(yàn),在這個(gè)過程中遇到了什么坑,如何解決的,解決的過程中是如何思考的。
藤原惠津子
1、打好基礎(chǔ)。前端工程師基礎(chǔ)是Html+css+js,先認(rèn)真把基礎(chǔ)學(xué)好,特別是Js,打牢基礎(chǔ),才能平穩(wěn)致遠(yuǎn)。
2、進(jìn)階:掌握Vue或React庫。這兩個(gè)庫目前已經(jīng)成為Web開發(fā)的主流工具,是優(yōu)秀的前端工程師必須要掌握的。
3、積累作品、增長實(shí)戰(zhàn)經(jīng)驗(yàn)。把自己學(xué)到的知識不斷應(yīng)用到實(shí)踐中,不斷提高自己的前端實(shí)戰(zhàn)經(jīng)驗(yàn)并積累作品。
4、查缺補(bǔ)漏。在前端代碼的實(shí)際運(yùn)用中發(fā)現(xiàn)自己的不足,特別是薄弱的部分要補(bǔ)上來。
5、多向其他優(yōu)秀的前端工程師學(xué)習(xí)。三人行必有我?guī)?,通過各類前端社區(qū)、論壇或者是專業(yè)群向其他前端工程師交流學(xué)習(xí),提高自己的前端能力。
優(yōu)質(zhì)工程師考試問答知識庫