資深的前端工程師,必須具備什麼,三端響應框架,各種js封裝,面對這麼多的框架技術,我們具體需要掌握什麼?

時間 2021-05-31 19:51:30

1樓:胡駿

我以前在ProsperWorks負責過非常複雜的客戶端開發,當時包括iOS和Android,還有web上用ember做過兩個很龐大的客戶端。現在的前端開發已經不僅僅只是做點HTML和CSS了。我會希望資深的前端工程師有這些概念:

深刻理解瀏覽器到底是什麼工作的。HTTP,渲染的thread,load資料的thread等等。

有良好的軟體工程師的素質,理解封裝,理解自動測試的必要性和方法,理解耦合。

有一定的產品 sense。我曾管理過的一些工程師裡有「品位」的那些做出來的東西會明顯好很多。如果前段工程師只是滿足於把東西按spec做出來,我認為是不夠的。他一定要知道什麼是「好的」

理解後台的基本原理,restful那些東西。

JS的master。真的理解這個語言。

2樓:maxzhang

轉乙個圖(from http://

),看完這個圖就大概就知道前端的知識體系結構了,然後找準自己喜歡的方向重點研究

3樓:曾少

1.一顆謙遜開放的心,資深這個詞很容易成為自身發展的枷鎖。越權威的人,對自己的觀點和技術越自信,即使有客觀的錯誤也會因為固執視而不見。

2.從學習方法到修煉心法,從日積月累的工作經驗中尋找總結出本質和規律。會解決BUG的不都是高手,而高手都知道怎麼去避開BUG。

而其他各種框架,也能在自身的知識框架中迅速融匯貫通。

本來想說些具體的技術的,但既然都已經「資深」了,該知道的也都知道了,差不多可以找準某個技術方向深挖下去,成為「科學家」吧。

乙個優秀的前端工程師應具備哪些技能?

Silence 1 熟練HTML和CSS,是熟練哦 2 學習ES5,進zhi而ES6,即使瀏覽dao器相容存在問題,但前端工程化時用得著 4 SPA,不是桑拿spa,而是單頁面應用,及相關理念和JS框架,如MVVM模式,angular vue.js 5 http網路協議,Ajax及json 6 協作...

前端工程師有什麼外號?

寫頁面的!公司領導會這麼說,設計同事會這麼說,其它行業的朋友也會這麼說。還有一部分其他崗位的程式設計師同事,嘴上不說,心裡也是這麼想的! 之前前端工程師被人們稱為切圖仔 頁面仔以及切頁面的。過了一段時間,就有 web 前端工程師 前端工程師等這些稱號。題外話,題主問這個問題的出發點是什麼?感覺知道之...

乙個合格的前端工程師應該具備怎樣的能力?

chapman zhang 如果你打算在前端這個行當深入的走,其他答案給你的建議只能夠讓你 合格 而不太容易出類拔萃。前端最重要的能力不是開發,而是有效的溝通,描述的詳細一點就是 和產品經理談判,在談判中明確需求,以及確保在你和他的頭腦中,對需求的理解一致。和後端同事溝通,在溝通中明確介面,以及確保...