1. 程式人生 > >怎樣才算優秀的web工程師

怎樣才算優秀的web工程師

web dev 延遲 rman 如何 cache -s site headers

1、DNS 解析,使用 CDN,把資源請求分散到多個域名上去;

2、理解 HTTP Headers (Expires、Cache-Control、If-Modified-Since)

3、Steve Souders 的所有高性能網頁優化規則(參考:High Performance Websites 一書)

4、如何解決 PageSpeed、YSlow、Chrome Dev Tools Audit、Chrome Dev Tools Timeline 等工具列出的所有問題;

5、何時把任務傳到服務器,何時適合傳到客戶端;

6、緩存,預取和延遲加載技術的使用;

7、原生 JavaScript,知道何時從頭開始做,何時參考別人的代碼,同時可以評估這樣做的優缺點;

8、 最新的 MVC Javascript 庫知識以及用法;

9、CSS 標準的知識與用法;

10、JavaScript的計算機科學部分的知識(內存管理,垃圾收集算法等等)

換句話說,如果說精通HTML+CSS+JS,了解後端知識,只是60分的合格前端;那麽要想成為受追捧、拿高薪的80分優秀前端,要對業務需求和、架構設計有真正的運用;而100分的頂級前端,則必須要能夠兼顧技術和設計,更接近「以前端開發為主的全棧工程師」了。

怎樣才算優秀的web工程師