溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

【高招職位精選】大波程序員已經(jīng)等不及了,大量開發(fā)崗位等你來PK

發(fā)布時間:2020-07-01 01:08:20 來源:網(wǎng)絡(luò) 閱讀:1400 作者:CTO訓(xùn)練營 欄目:移動開發(fā)

什么是“前端”工程師

我在招聘廣告和辦公室的一些對話中,聽到了一個新的角色:UI Dev,事實上我在知乎上還回答過一個關(guān)于ThoughtWorks的UI Dev的問題。簡而言之,UI Dev可以快速的把設(shè)計師的作品實現(xiàn)為HTML/CSS/JavaScript代碼。


如果按照這個標(biāo)準(zhǔn),我覺得UI Dev對自己的要求太低了。畢竟要學(xué)會HTML/CSS實現(xiàn)mockup并不困難,但是成為一名前端工程師則需要掌握更多的知識:


  • 會用PS來進(jìn)行圖片的處理(比如切圖,微調(diào)等)

  • 用HTML/CSS實現(xiàn)mockup(可能還有SASS/LESS等工具)

  • 熟悉JavaScript(比如前端的MVVM框架,客戶端模板)

  • 前端開發(fā)的工作流程(代碼檢查,精簡化,模塊化CSS,LiveReload,調(diào)試)

  • 編寫測試(靜態(tài)檢查,單元測試)

  • 跨瀏覽器、跨設(shè)備的解決方法(不同分辨率,不同廠商)

  • 會根據(jù)項目的特點(diǎn)選擇不同的前端技術(shù)棧(移動端,Web站點(diǎn),響應(yīng)式設(shè)計等)


在有了基礎(chǔ)的HTML/CSS/JS技能之后,你會嘗試做的更好:


  • 如何更高效的操作DOM

  • 如何將CSS寫的更加清晰易懂

  • 如何編寫更加易于維護(hù)的代碼(更有意義的單元測試)

  • 如何組織大型的項目結(jié)構(gòu),模塊化,組件化等等


這些要求事實上已經(jīng)不那么容易做到了。它可能會花費(fèi)你2到3年時間來完全掌握。但是2到3年之后,即便你已經(jīng)成為了一個“合格的”前端工程師,這也還遠(yuǎn)遠(yuǎn)不夠。在現(xiàn)實世界中,一個軟件產(chǎn)品除了前端,還有非常廣闊的空間,還有很多有趣的東西值得學(xué)習(xí):


  • HTTP協(xié)議本身(緩存,鑒權(quán))

  • Web容器/HTTP服務(wù)器如何工作

  • 無狀態(tài)的Web應(yīng)用的工作原理(如何讓網(wǎng)站正確地運(yùn)行在集群上)

  • 動態(tài),靜態(tài)內(nèi)容如何分離部署(反向代理配置)

  • 安全機(jī)制如何配置

  • 監(jiān)控機(jī)制如何配置


有了這些,也算是有點(diǎn)端到端的意思了。這時你也已經(jīng)不是一個“純前端”工程師了,系統(tǒng)中的大部分問題你都可以搞定,不過日常工作中可能更多的職責(zé)還是做前端的開發(fā)。但是這些還不夠,軟件除了交付之外,還有一些非功能性的需求:


  • 端到端測試(UI測試,比如selenium server/web driver)

  • devops(比如數(shù)據(jù)庫環(huán)境,測試服務(wù)器,CI服務(wù)器的自動化provision)

  • 基本的UI設(shè)計原則(在某些頁面確實的情況下,根據(jù)系統(tǒng)的已有UI做設(shè)計)

  • 數(shù)據(jù)庫性能優(yōu)化

  • 性能測試


這時候,你才能算是一個嚴(yán)格意義上的“前端”工程師。不從系統(tǒng)的角度來思考,不真正做一些后端開發(fā)/配置,并不能算是前端工程師,或者可以被稱為偏前端工程師(partial frontend developer)。但是即使稱為上邊這樣的“前端工程師”,我想這離一個優(yōu)秀的工程師還是有很大差距的。


現(xiàn)在,51CTO高招邀請你,加入這些公司。



             職位       薪資         地點(diǎn)         公司
    1      前端開發(fā)工程師
    12K-18K
         北京
       金聯(lián)儲
    2     軟件測試工程師
     5K-10K
        上海       東普科技
    3    C++軟件工程師
    12K-35K
         廣州       多益網(wǎng)絡(luò)
    4    PHP開發(fā)工程師
     15K-30K
         北京
        優(yōu)酷土豆
    5 HTML5前端開發(fā)工程師
     8k -16k 
         北京      星火金融
    6      iOS開發(fā)工程師     10K-15K
         北京
       智網(wǎng)易聯(lián)

>>來高招查看更多<<

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI