web前端真正高速發(fā)展不過(guò)幾年,相較C++、Java,歷史積累的技術(shù)經(jīng)驗(yàn)少,很多前端牛人的技術(shù)都是自己在項(xiàng)目中鍛煉出來(lái)的,但他們可能又沒(méi)有時(shí)間和精力去總結(jié)升華自己的經(jīng)驗(yàn)。新入門(mén)的同學(xué)品嘗不到“前輩”的積淀,又沒(méi)有合適的項(xiàng)目練手,成長(zhǎng)緩慢。
這三點(diǎn)告訴你,好的前端工程師為什么這么難招
一、缺少思辨能力
看到什么火,就腦袋一熱去學(xué)。細(xì)想一下前端火這個(gè)問(wèn)題:web前端的本質(zhì)是什么?誰(shuí)說(shuō)前端容易,為什么他會(huì)說(shuō)web前端火?反過(guò)來(lái)想,有沒(méi)有人說(shuō)前端不火,原因是什么?
二、動(dòng)手編程少,或者寫(xiě)了很多,但都基本都是低效重復(fù)碼代碼,沒(méi)有動(dòng)腦子探索編程的規(guī)律和思維。
三、缺乏有效的知識(shí)結(jié)構(gòu)
此話怎講,很多人知道HTML、css、javascript,迷茫于各種web前端框架,摸不著核心,僅停留在入門(mén)級(jí)的層次。這三件套的核心是JavaScript,它本質(zhì)是一門(mén)編程語(yǔ)言,和c語(yǔ)言、java那樣可以寫(xiě)程(bing)序(du)的。
綜上,這三點(diǎn)的核心是思辨能力,有了思辨能力,動(dòng)手編程和獲取知識(shí)都不是難題。放眼望去,不管是有專業(yè)背景或沒(méi)有專業(yè)背景的優(yōu)秀前端工程師、ISO工程師、Android工程師,都具備優(yōu)秀的思辨能力。再看看互聯(lián)網(wǎng)這座大山外各行各業(yè)的牛人,也無(wú)一不是具備優(yōu)秀思辨能力的。
現(xiàn)在,一位合格的web前端工程師,必須對(duì)視覺(jué)設(shè)計(jì)有興趣。
很顯然,要處理大量的 Web 應(yīng)用程序需求,技術(shù)任務(wù)就要進(jìn)行分類,以便于多人同時(shí)處理網(wǎng)站請(qǐng)求。事實(shí)上現(xiàn)在已經(jīng)不可能一個(gè)人快速地解決所有的技術(shù)細(xì)節(jié)了。
現(xiàn)在還有一類人是獨(dú)自處理一個(gè) Web 應(yīng)用程序的所有問(wèn)題,即全棧工程師,但是優(yōu)秀的全棧工程師同樣如大熊貓一般數(shù)量稀少。
有些糟糕的前端工程師還會(huì)濫用 JavaScript 庫(kù),因?yàn)樗麄儗?shí)際上并不了 JavaScript 的核心(e.g. 一切都用 jQuery);濫用 JavaScript 插件,無(wú)節(jié)制的復(fù)用別人的代碼,哪怕自己根本讀不懂;不看需求、設(shè)計(jì),也不做比較或評(píng)價(jià),就給 Web 應(yīng)用程序添加 CSS 框架,卻只用到框架的一小部分;認(rèn)為只要用了 CSS 框架,網(wǎng)站就是響應(yīng)式的,或是對(duì)響應(yīng)式設(shè)計(jì)的意義理解不到位;一邊在說(shuō)著響應(yīng)式Web設(shè)計(jì),卻對(duì)服務(wù)器端解決方案技術(shù)一無(wú)所知;忽視 30 年來(lái)的軟件工程技術(shù),閉門(mén)造車。
要知道,入門(mén)容易精通難,計(jì)算機(jī)和軟件的基礎(chǔ)對(duì)你用 JavaScript 或?yàn)g覽器編程都非常重要。Web 可能是最有影響力的平臺(tái)和環(huán)境之一,在那里執(zhí)行的程序必須被小心對(duì)待。一位優(yōu)秀的前端工程師不僅要考慮 Web 技術(shù)和語(yǔ)言,并且還要了解所有不同的組件、系統(tǒng)和概念。
如果說(shuō)掌握HTML+CSS+JavaScript,了解后端知識(shí),只是60分的合格前端;那么要想成為受追捧、拿高薪的 80 分優(yōu)秀前端,要對(duì)業(yè)務(wù)需求和、架構(gòu)設(shè)計(jì)有真正的運(yùn)用;而 100 分的頂級(jí)前端,則必須要能夠兼顧技術(shù)和設(shè)計(jì),更接近以前端開(kāi)發(fā)為主的全棧工程師了。
其實(shí)與其說(shuō)現(xiàn)在Web前端開(kāi)發(fā)不好找,不如說(shuō)很難招到一名技術(shù)過(guò)硬的Web前端開(kāi)發(fā)程序員。但基于現(xiàn)在的這種情況,要想從社會(huì)中招到一名技術(shù)過(guò)硬的程序員,還不如著手自己手下的那些初級(jí)前端,訓(xùn)練他們,培訓(xùn)他們,讓他們的技術(shù)水平逐步提高,或者初學(xué)前端的技術(shù)不夠格的去報(bào)個(gè)全棧培訓(xùn)班,出來(lái)一樣能做項(xiàng)目,這樣既能讓他們認(rèn)同公司,也能讓公司自己受益。
編輯:hfy
-
工程師
+關(guān)注
關(guān)注
59文章
1603瀏覽量
71232 -
全棧工程師
+關(guān)注
關(guān)注
0文章
5瀏覽量
1037
發(fā)布評(píng)論請(qǐng)先 登錄
陶瓷、電解、鉭電容到底怎么選?一個(gè)視頻搞懂硬件工程師基本功 #電子 #電子工程師 #電容 #揚(yáng)興科技
研發(fā)工程師和測(cè)試工程師對(duì)于產(chǎn)品新功能的見(jiàn)解有何不同?#電子工程師 #電路知識(shí) #人工智能
電子工程師的雙標(biāo)瞬間 #電子 #電子愛(ài)好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
電子工程師看書(shū)的四個(gè)階段 #電子 #硬件工程師 #電子愛(ài)好者 #反轉(zhuǎn) #揚(yáng)興科技
什么是BSP工程師
不同薪資對(duì)工作的態(tài)度 #硬件工程師 #電子愛(ài)好者 #打工人 #搞笑 #揚(yáng)興科技
硬件工程師:這才是真正的大學(xué)生就業(yè)指導(dǎo) #電子 #硬件工程師 #電子愛(ài)好者 #晶振 #揚(yáng)興科技
電子工程師設(shè)計(jì)相關(guān)探討
電子工程師設(shè)計(jì)相關(guān)要點(diǎn)與案例分析
想成為硬件工程師?我教你??!你得先學(xué)會(huì)這些...... #硬件工程師 #電子工程師 #電子愛(ài)好者 #電子行業(yè)
硬件工程師面試必會(huì):10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
前端工程師面臨招工難的三大原因
評(píng)論