自學的前端,找什麼完整案例和項目來鞏固自己的基礎和提升能力?
額鵝鵝鵝
完整項目和鞏固基礎其實是兩回事,雖然兩者可以有想通的地方。
在你找完整案例之前,需要先確定這一階段自己想用的技術棧。學習基礎完全可以去學JS語言相關的各種知識,但是想做完整的或者說看起來具有「價值」的項目,現代前端框架是必須的,因為公司都會採用特定框架來構建一套方案進行項目的開發。
確定技術棧後,可以去找相應的實戰項目,或者自己萌生的項目。不要覺得很多想法不值得話費時間去用心做好,說兩個初學者基本都會選擇的實戰項目,第一是todoList,很簡單的了,但是可以從最基礎的功能拓展, 基礎功能 -&> 本地持久化存儲 -&> 資料庫存儲 -&> 分類,打標籤 -&> 多用戶 -&> 許可權區分是否可見 -&> 交流板塊 -&> 後臺管理 -&> 數據可視化... 能做的有很多,當系統越做越大的時候都存在共性,如果沒發現,說明還不足夠大。第二個是自己搭建博客,前端有了Node也很簡單的了,但是博客可以從前臺展示,到後臺管理,從單用戶到多用戶,單角色到多角色,客戶端形式可以有PC,移動WEB,也可以是APP和各種小程序...
前面提到每個小項目都能拓展為大項目,但具體找什麼項目,應該要問自己。看自己對什麼感興趣,看自己是不是一個有自己想法的人,看自己有沒有想把一個點子變成產品,看自己有沒有發現生活中小的需求點值得自己去做一做...當然如果你的主要目的是練技術,不要太挑也不要急躁,確定一個目標好好的去完善它就是了。
工作是重要的,業務代碼能讓你遇到更多你沒有遇到過的情況,工作之餘花時間去做自己的項目,自己同樣會得到提升,更多的是成就感。
同樣自學,同樣萌新,確實不容易,最重要是堅持,自學也是程序員必備的能力嘛
我當時就是把基礎知識過一遍 對前端有了一個大概的認識之後 就找一個項目邊做邊鞏固知識
個人建議做一個包含用戶端和後臺管理系統的電商平臺項目,就像很多回答提到慕課網,上面就些不錯的實戰視頻,要我推薦的話就只能獻上熱乎乎剛剛出爐的實戰總結啦:
從零開始打造一個企業級電商平臺,前後端分離 模塊化 分層架構 面向對象 都得在項目中好好體會,從原生到react,對於新人把電商網站從前到後擼一把,過程可能有些手累,但是完事著實痛快,身心都得到釋放,少了開始的焦慮感~
最好自己手把手把項目部署到線上,爽爽噠,雖然域名還沒備案只能裸ip TnT
用戶端