最近一直有朋友問我前端的學習路線,今天我就這個問題給你們回答一下。首先咱們必須瞭解前端須要學那些東西,而後再肯定怎麼學。前端
前端開發工程師 不只要掌握基本的Web前端開發技術,網站性能優化、SEO和服務器端的基礎知識,並且要學會運用各類工具進行輔助開發以及理論層面的知識,包括代碼的可維護性、組件的易用性、分層語義模板和瀏覽器分級支持等。瀏覽器
前端工程師至少都要知足四類客戶的需求:性能優化
一、產品經理。這些是負責策劃應用程序的一羣人。他們會想出不少新鮮的、奇怪的、甚至是不可能實現的應用。通常來講,產品經理都追求豐富的功能。服務器
二、UI設計師。這些人負責應用程序的視覺設計和交互模擬。他們關心的是用戶對什麼敏感、交互的一向性以及總體的好用性。通常來講,UI設計師侯傾向於流暢靚麗、但並不容易實現的用戶界面,並且他們常常不滿前端工程師形成前端工程師
1px 的偏差。工具
三、項目經理。這些人負責實際地運行和維護應用程序。項目管理的主要關注點,無外乎正常運行時間、應用程序始終正常可用的時間、性能和截止日期。項目經理追求的目標每每是儘可能保持事情的簡單化,以及不在升級更新時引入新問題。性能
四、最終用戶。指的是應用程序的主要消費者。儘管前端工程師不會常常與最終用戶打交道,但他們的反饋意見相當重要。最終用戶要求最多的就是對我的有用的功能,以及競爭性產品所具有的功能。學習
好了,列舉了這麼多…… 你真的還想學前端麼?不後悔吧? 若是真的作好了準備的話,哈哈,那咱們就一塊兒享受學習前端的樂趣吧!優化