-
1 # 李叔聊職場
-
2 # 少木木啊
我是一個初級前端工程師,目前只能透過我的自學感受來猜測高階前端工程師的能力啦。
紮實的計算機思維,有一定的廣度,保證視野開闊,不至故步自封,有一定的深度,保證你能為公司提高價值,不至被淘汰,優秀的資料結構知識,明白基本的排序演算法(目前本人只知道排序演算法的好處,其他演算法需要工作中繼續彌補),知道業務裡面的資料該用何種資料結構儲存,這個能力能節省很多時間。目前我只會用陣列和物件儲存資料,這兩者的屬性如何設計,又有很多學問。熱愛前端,能夠保持好奇心,好奇心可是個稀缺的東西呢。能持續輸出優質程式碼的能力恰恰是源於對前端的熱愛,擁有去探索其他同行優質程式碼的好奇心,並願意為此努力,這裡的優質程式碼是大家都能看懂的,而不是炫技的程式碼。清晰明快、易於分析、耦合度底的程式碼,真的是我夢寐以求的程式碼。獨立解決問題的能力。何為獨立,不是說一個人矇頭造輪子,而是對當前專案有了充足的充足的認知解構以後,能選擇合適的輪子去改造來適配本專案,或者研究了足夠多業界的思想後,自己實現輪子。團隊協作能力、與其他人溝通的能力。我們是一個團隊,要明白每個人的優點,善於利用其他人的優點補足自己,有的人演算法設計的好,有的人程式碼複用性高,有的人測試思維完備,有的人精通前後端協調。因材施教自古皆是良招。與時俱進,不能被時代淘汰,自然也要明白精華與糟粕,不至於南轅北轍。每個新框架知其然也要知其所以然。新的框架解決了什麼痛點,為什麼別人可以想出來我沒有想出來,嘗試去推演新框架的思路,業務裡面的痛點可不可以提出類似的解決方案。學會分享知識,大概是有了這個能力可以包容像我這樣的新人吧。引導發掘新人的潛力,培養一批新人,一個好伯樂。好想遇到這種前輩啊。如果遇到了伯樂,我定會拼盡全力的。以上是我對高階前端工程師的能力的想法,畢竟是初級,寫的不夠好,如果有業界前輩可以指導我一下
-
3 # 千鋒武漢
大廠除了薪資待遇更好,還能接觸到更前沿的技術和專案,所以進入大廠工作是很多Web前端開發人員的心願。那麼,大廠都喜歡具備哪些能力的高階Web前端工程師呢?就給大家揭秘一下。
想要知道大廠更青睞具有哪些能力的Web前端工程師,我們首先要看他們的要求:
從業界大佬百度最近釋出的Web前端工程師招聘要求中可以分析出,大廠們青睞的Web前端工程師都需要紮實的語言基礎、強大的技術自驅力和與時俱進的能力。
1、紮實的語言基礎紮實的語言基礎意味著什麼呢?他們可以在設計師和工程師之間建立視覺化的語言;用視覺化的設計,定義一組代表內容、品牌和功能的元件;為Web應用程式的公約、框架、需求、視覺化的語言和規格設定底線;開發客戶端程式碼來顯示流暢的動畫、過渡、延遲載入、互動、應用工作流程,大多數時間用來考慮漸進增強和向後相容的標準。
2、強大的技術自驅力優秀的Web前端工程師擁有強大的技術自驅力,在面對普通的任務也會這樣做:知道何時把任務傳到伺服器和客戶端;快取,預取和負荷技術的使用;Native JS,知道何時從頭開始做,何時查詢別人的程式碼。同時可以評估這樣做的優缺點;而高不成低不就的Web前端工程師並不瞭解自己的能力。
3、與時俱進的能力隨著網際網路的快速發展,Web前端開發發展空間也將越來越大,開發工具的增多給Web前端工程師帶來了越來越大的挑戰。對於Web前端開發從業者來說,停止學習就意味著被Web前端開發行業所淘汰,所以與時俱進的學習能力非常重要。
以上就是我總結的一線大廠青睞的高階Web前端工程師需要掌握的3個能力。其實學習任何一門技術都得先從企業需求的角度來分析,只有這樣你才能滿足市場需求,達到自己的預期目標。
回覆列表
初級,中級,高階,資深,專家。每個級別都必然會經歷瓶頸期。你在思考這個問題,說明你想走得更遠。
首先告訴你個比較悲劇的事實,不管是前端、客戶端還是後端,大多工作六七年後就容易碰到天花板。高階及以前,薪資跟技術是成正比的,長得比較快。可是後面級別再有大的薪資漲幅很困難。我這裡說的大部分公司,也有些的確走技術路線混得很好的,但很少,這裡暫時排除。
說半天要說的其實就是大家通常所說的四個字——中年危機。也就是就算你到高階或者專家崗了,你更害怕了。發現技術路線走不下去了,其實也不單是技術,很多行業都這樣。這個問題你要提前考慮考慮。
上面說的是給你另外一個角度的思考,現在正式說明你上面的問題。高階前端工程師,基本css(含css3),js知識紮實。至少能熟練應用一款打包工具(推薦webpack),至少熟練掌握一款流行框架的使用(推薦vue或者react)。能獨立封裝常用方法及元件,能解決絕大部分新人的疑難問題。對前端效能最佳化有一定認識及實踐等。