怎樣才算優秀的web工程師
阿新 • • 發佈:2017-06-10
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工程師