剛纔回覆了一個帖子,樓主想轉到前端來,我就問了倆問題,第一,你是要學前端設計仍是要學前端開發?亦或是兩者兼備(難)?第二個問題,你學了是要作網站開發仍是要作APP? javascript
我在下面作了解釋, 前端
解釋一下個人問題:第1、我認爲前端跟多的是寫代碼而不是搞界面設計,固然若是你有平面設計功底,再加上前端設計(從功能、邏輯、交互上的設計)的思想,那確定比單純的平面設計強不少。因此,得先給本身定位,若是是前端設計,那要看的就是javascript手冊,CSS手冊,HTML手冊,而後就是不停的實踐,由於你記不住那麼多操蛋的東西。至於看書麼,js的書網上一大堆,不過我一本沒看,因此至今仍是業餘前端。若是你要是傾向於界面設計的話,那就是不停的實踐PS,而後多看看別人的做品,而後多看看平面設計相關的書籍,色彩心理學,廣告心理學等等。 java
第2、若是你學了是爲了完成企業網站之類的網站,那就得補充大量的jq知識,由於這是最快速的開發,簡單高效並且作出來還很漂亮。關鍵是你還得學會如何應對各類操蛋的瀏覽器兼容(你知道的,在地球的某個佔了世界XX分之一的地方,他們還在用IE6);若是你要搞的是WEBAPP,那大可沒必要考慮那些操蛋的瀏覽器兼容,你要作的就是好好補充JS的知識。 瀏覽器
回覆完這篇帖子,我打算寫這篇博文,記錄一下本身對前端的理解,其實我上面說的估計也就能在大公司能見到這麼分工明確的,由於資本家都是要用最少的錢產出最大的利益的,並且不少的硬傷是沒錢。
上面說的針對的更可能是新手,由於前端涉及到的東西太多,各類都有點,因此在踏入前端這個職業以前,最好是給本身一個定位,不能說學着也不佔位置,學着是不佔位置,但佔時間,給本身一個方向,起碼得學了對這東西愈來愈迷茫,又愈來愈清晰的時候,才能去深刻學習其餘的(哈哈,由於在工做中你的HTML+JS+CSS都獲得了提升);設計上就講究的東西就更多了,高手每每能精確到1PX,隨手一筆都能傳神傳霸氣。豬哥本就低端,設計的事兒就不丟人現眼了。 學習