專科生會做網頁?
題主描述的很模糊哈,會做網頁?是主寫css還是Js呢,會CSS的叫網頁重構師,會Js的叫Js程序員,都會的叫前端工程師!
發展方向要么就是重構,要么就是以Js為主的前端工程師了.發展好的肯定是前端工程師,重構最多10k頂天了,前端20,30k的大有人在,畢竟Js是一門編程語言,難度跟CSS不是一個等級上面的.說10倍都不為過(要打臉的,請貼上git地址)
那怎么學好前端呢?Js是核心,一切以Js為主,怎么學好Js?就一點,看見不懂Js代碼就要去研究,研究多自然什么都懂了!當你閱讀(backbone, underscore,zepto)這些輕量級源代碼沒有太大的障礙的時候Js基礎已經有不少火候了. 再就是去練習,寫插件我覺得是非常好的練習方法,git隨便下幾個優秀插件看看(前面達到了,看2000行以下的插件應該是很容易的事情),理順別人的設計思路,然后按照自己代碼風格寫.
es3熟練之后就是學習es6,webpack,gulp等前端自動化構建(編譯,壓縮,打包,依賴加載,熱替換等等),然后就是學習mvvm了,理解依賴注入,組件化開發,雙向數據綁定,臟循環,生命周期等等其實核心就在于由傳統的dom操作到現在主流數據驅動視圖思想的轉變. 建議學習vue,因為比較輕量閱讀源代碼會比較輕松. 理解了其中思想再學習其他的mvvm框架會相當輕松(小程序也是運用組件化的開發思想) 學到了這里,基本除了頂級的互聯網以外的拿個offer應該是沒有什么問題了,因為現在大部分公司的一線開發的前端開發基本都是中級水平(當然答主連中級都算不上)
最后就是成為一個好的設計師了. 要在前端取得好成就必須要有一定熱情,因為要花的時間是非常多的