額鵝鵝鵝


完整項目和鞏固基礎其實是兩回事,雖然兩者可以有想通的地方。

在你找完整案例之前,需要先確定這一階段自己想用的技術棧。學習基礎完全可以去學JS語言相關的各種知識,但是想做完整的或者說看起來具有「價值」的項目,現代前端框架是必須的,因為公司都會採用特定框架來構建一套方案進行項目的開發。

確定技術棧後,可以去找相應的實戰項目,或者自己萌生的項目。不要覺得很多想法不值得話費時間去用心做好,說兩個初學者基本都會選擇的實戰項目,第一是todoList,很簡單的了,但是可以從最基礎的功能拓展, 基礎功能 -&> 本地持久化存儲 -&> 資料庫存儲 -&> 分類,打標籤 -&> 多用戶 -&> 許可權區分是否可見 -&> 交流板塊 -&> 後台管理 -&> 數據可視化... 能做的有很多,當系統越做越大的時候都存在共性,如果沒發現,說明還不足夠大。第二個是自己搭建博客,前端有了Node也很簡單的了,但是博客可以從前台展示,到後台管理,從單用戶到多用戶,單角色到多角色,客戶端形式可以有PC,移動WEB,也可以是APP和各種小程序...

前面提到每個小項目都能拓展為大項目,但具體找什麼項目,應該要問自己。看自己對什麼感興趣,看自己是不是一個有自己想法的人,看自己有沒有想把一個點子變成產品,看自己有沒有發現生活中小的需求點值得自己去做一做...當然如果你的主要目的是練技術,不要太挑也不要急躁,確定一個目標好好的去完善它就是了。

工作是重要的,業務代碼能讓你遇到更多你沒有遇到過的情況,工作之餘花時間去做自己的項目,自己同樣會得到提升,更多的是成就感。


同樣自學,同樣萌新,確實不容易,最重要是堅持,自學也是程序員必備的能力嘛

我當時就是把基礎知識過一遍 對前端有了一個大概的認識之後 就找一個項目邊做邊鞏固知識

個人建議做一個包含用戶端和後台管理系統的電商平台項目,就像很多回答提到慕課網,上面就些不錯的實戰視頻,要我推薦的話就只能獻上熱乎乎剛剛出爐的實戰總結啦:

從零開始打造一個企業級電商平台,前後端分離 模塊化 分層架構 面向對象 都得在項目中好好體會,從原生到react,對於新人把電商網站從前到後擼一把,過程可能有些手累,但是完事著實痛快,身心都得到釋放,少了開始的焦慮感~

最好自己手把手把項目部署到線上,爽爽噠,雖然域名還沒備案只能裸ip TnT

用戶端

後台管理系統


我也是自學的前端,推薦慕課上的實戰挺不錯的,而且也可以平時自己仿幾個喜歡的網站,或者在17素材網上下載幾個網站自己看看能不能寫下來都可以的


目前還在鞏固css階段,如果項目練習的話,可以在慕課里有實戰課程,嘗試一到兩個,然後模仿自己給自己出題,並把它做出來,再去找實習工作應該會好些。


抱歉,沒有,只能去實習


能找到靠譜的實習是上選。

找不到或者已經不在校的話,學好英語,去英文的freelance網站,找那種已經有團隊,需要人加入的外包或者創業公司。有遠程面試和code review,收錢,做不好別人會追著罵你那種。別找「我想要做個網站」那種客戶……

有點經驗之後多晃開源項目,多提PR多造輪子。


推薦閱讀:
相关文章