1.軟技能php
起碼一種CSS預處理器Les或者Sass。html
學會使用SVN或Git來管理程序版本。前端
作個本身的我的網站,用於前端圈技術交流,並好好運營。html5
用熟一種程序員的編輯器,學會如何配置代碼補全、外觀、外部命令等,使用這些東西不是爲了Cool,而是這些編輯器在查看、修改代碼、配置文章、日誌會更快更有效率。node
作個大型的電商網站,並好好運營。程序員
發展前端以外的興趣愛好,關注你感興趣的行業,有機會的話用本身所學作些產品。後端
前端有兩個方向,一個是視覺,作更炫酷的網頁,一個是功能,兩手都要硬。數組
熟悉Unix/Linux Shell和常見的命令行。瀏覽器
學會一門腳本語言,如Python/Ruby。緩存
關注互聯網行業的動態,平時經常收聽IT播客,如喜馬拉雅上的IT公論、內核恐慌、卓老闆聊科技、Teahour.Fm、IT大字報、極客電臺等。有好玩的記得留言喲。
學會用Google(phrase\domain\use reader to follow tech blogs)
該好好考慮讓本身的所學往移動端靠了,好比Web app\響應式\html5\原生app\Hybrid App。
熟練一種調試工具。
英語熟練。不少的最新技術文檔都是英文看的。
最好懂UI設計,屬於加分項。
2.知識點
html基礎
標籤語義化
表單新屬性
多媒體新屬性
Canvas
SVG
GPS定位
...
CSS以及CSS3
選擇器
佈局(display、position、float、flex)
變形
CSS動畫(2D和3D)
Java基礎
DOM
數據通訊和數據儲存
動畫
BOM
...
前端架構
安全方面
html協議(常見狀態碼(200/302/304/404/500)、緩存控制)。
性能優化(Cookies、雅虎軍規、內存溢出、事件綁定、事件代理)。