02.29 剛畢業,想學習web前端開發,偏全棧開發,有推薦的嗎?

韶華女帝


學習前端是一個比較高的出路,現在的前端工程師崗位,相對來說還是比較好的,可以從移動web入手


最新號外


你好,我主要擅長Java後端,JQuery+Metro4前端的技術路線,且完全是基於多年工作經驗的自學成才。


我認為學習成本最低,效率最高的方法,從入門到實踐大體有三個階段:


第一階段,學習編程語言階段。

這個階段主要是對前端開發的編程語言工具有一個宏觀的認識。瞭解前端開發用到哪些語言工具,分別實現什麼作用,以及基礎知識即可。

1)HTML,CSS:主要用於構建UI界面,HTML負責定義界面元素(控件),CSS負責定義元素(控件)的顏色、樣式。這兩種語言工具都十分簡單,內容都是由控件或屬性構成,建議記憶力好的話儘量記到腦子裡,紮實基礎。


2)JS:主要用於編寫前端程序邏輯。JS想要學會只有靠代碼量堆,現階段記住基本語法和windows,document對象就行。

實踐編程中都會用到框架,不一定會直接使用原生的JS語法,所以現階段不必深究。


3)正則表達式:主要用於字符串的高效處理(包括驗證、替換、截取),這個工具非常有用,建議記憶力好的話儘量記到腦子裡,紮實基礎。


4)界面設計理論:UI界面不只是功能,最重要是用戶的可使用性,界面佈局、色彩搭配、人機互動方法,看似跟編程無關,實際上這是前端設計的靈魂之處,也是前端工程師跟前端程序員的區別,所以請多學習相關設計知識。


第二階段,學習開發框架階段

前面講過實踐編程中都會用到框架,這個階段主要是對前端開發的框架工具進行實踐學習。目前比較熱門的框架推薦

Vue,Element,Uni-app,EChart都可以學一學。這個階段的學習靠看是沒用的,動手是最有效的學習方法。

1)選擇順手的編程工具:前端開發的編程工具可以選用HBuilderX,功能強大,適用度廣泛(PC網站,移動端的網站、app、微信公眾號、微信小程序、百度小程序等很多)。


2)獲取開發框架:從框架官方網站上下載框架的程序文件,在後續實踐活動中使用。


3)實踐學習:主要內容包括使用編程工具建立項目,引用開發框架程序文件,找一個你認為很炫酷的PC網站成功案例,選取查詢瀏覽頁、表單頁、詳細內容查看頁、圖標分析頁、登錄頁這些有代表性的頁面形式模仿製作。


第三階段,迭代提高階段

經過第二階段的學習,應該已經可以做出簡陋的界面,這個階段就是:

1)在不斷的實踐中體會前端的設計方法和編程技巧;

2)接觸和學習更多的框架、組件;

3)掌握多種客戶端類型(如:PC網站、H5路線的網站、app、微信公眾號、微信小程序、百度小程序等很多)的開發方法。


其他建議:

1、編程是操作型技能,動手第一、思考第二、眼看沒用;

2、編程技術最大的特點就是門類、概念、工具、框架又多又複雜,剛入門的時候經驗不足難以找到主幹的學習路線,看起來好像不知道該學什麼,多久才能學會,但是如果認真梳理,漸進學習,其實也沒有那麼困難,反而可以從不斷的成就感中獲得樂趣。

3、無論是多麼牛逼的培訓學校、網課、書籍,一般只能幫助你完成

第一階段的學習,極少數能夠深入的幫助你完成第二階段的學習,第一階段我更傾向於自學,第二階段我更傾向於尋找有實際工作經驗的大神教你,這樣性價比較高。


關於前端就寫到這裡,全棧開發的其他建議後續有機會再補充,希望可以幫助到你。


張毅SOHO


前端的話, 零基礎的話, 先在菜鳥教程上把 CSS/HTML/JS 等基礎過一遍。

然後就可以從 React, Vue 這兩大前端框架中選一個了.個人推薦 Vue, 因為中國人開發的, 國內社區生態好.

如果想進階全棧開發的, Nodejs 要學的, 然後熟悉基礎框架 Koa, 再學學阿里的 Egg.js 框架.

這樣下來, 自己買個服務器, 搭建博客網站不成問題的.


分享到:


相關文章: