# 共同前行
這章到了尾聲,回顧下本課程的內容,也談談我的想法,與君共勉。
## 回顧
前端開發,特別是近幾年,進入白熱化階段,變化之快,多種技術讓人目不暇接,綜合能力要求越來越高,新事物、新技術、新產品、新平臺層出不窮,有時不知從何下手。
本課程的大綱規劃就是由淺入深從基礎知識梳理,再加以實戰應用鞏固,盡可能使你對 Uniapp 開發有個清晰的入門。
## 教是最好的學
從事開發時間不長不短,一直從社區獲取,一直想有一天可以回饋下社區。通過寫技術文章分享將自己學到的知識分享給他人,是一種非常棒的學習方式,使得知識不斷的復盤。
還記得剛開始做前端的時候,互聯網上知識大爆炸,我基本上就是摸著石頭過河,運氣還好,沒有走歪了。如果能產出一些系統性的思路,讓初哥們走上正道,也就應了開篇的那句話:我不是你的老師,只是你的一個旅伴而已。你問我路在何方,我指向我倆的前方。
在經歷很多個挑燈的夜晚,終于把這本課程寫完。本著要對寫出去的東西負責,前前后后反復修改調整,不斷打擾我的好伙伴(siming哥),深感寫好一篇文章的不容易,不過整個過程對我的提升和收獲非常多。對覺得有細節說得不透測的,時常游走于各種資料文檔,反復求證,力求做到以簡單易懂的表述,但是鑒于我才疏學淺,肯定會有很多的紕漏和考慮不周全的地方,歡迎給我留言指出。
## 給點小建議
* Stay hungry,Stay foolish;
* 前端基礎很很很重要,水很很很深,基礎不牢很快會學不下去;
* 盡可能選擇從 0-1 項目或公司,不要害怕不懂,沒人一開始都懂,都是邊學邊做的,反而可以提升更快;
* 學習要由目標驅動,在目標驅動起作用后,我們還可以采用問題驅動方式進行學習,即在學習過程中多問問題,如果沒被問題驅動,你學到的就可能只是一個技術概念和用法。
* 跳出舒適區,嘗試新東西;
* 多參與到社區,嘗試回饋社區,樹立個人品牌;
* 不要只局限在技術,嘗試去理解業務,產品思維,運營或市場,提升格局;
## 參考資料
* [Vue 官方文檔](https://cn.vuejs.org/)
* [Uniapp 官方文檔](https://uniapp.dcloud.io/)
* [微信小程序官方文檔](https://developers.weixin.qq.com/miniprogram/dev/framework/)
* [深入淺出 Node.js](https://union-click.jd.com/jdc?e=&p=AyIGZRtYFAcXBFIZWR0yEgdXH18dBBs3EUQDS10iXhBeGlcJDBkNXg9JHU4YDk5ER1xOGRNLGEEcVV8BXURFUFdfC0RVU1JRUy1OVxUCEANRE10cMhByJRtca190ZQFDUn4HQAQObQxpUlQLWStaJQISA1wZayUCFTcHdYOjtMqi5AePv43Hj8IrWiUCFgFQGVsdCxICVRpbJQUSDmVHBUpEEFVlK2sWMiI3VStYJUB8BVVLXBdVF1VSGwlBBxMAVhMIHQFCUwYSWEFRQQ8HGV4lABMGURI%3D)
* [深入淺出 Vue.js](https://union-click.jd.com/jdc?e=&p=AyIGZRtYFAcXBFIZWR0yEgRRHVkVBRs3EUQDS10iXhBeGlcJDBkNXg9JHU4YDk5ER1xOGRNLGEEcVV8BXURFUFdfC0RVU1JRUy1OVxUBFgFXG1wcMkpPMEMTdltkZ1BlKEIcYFsAeRBqZWILWStaJQISA1wZayUCFTcHdYOjtMqi5AePv43Hj8IrWiUCFgFQGVsdChQDVxlbJQUSDmVHBUpEEFVlK2sWMiI3VStYJUB8UAYbCR0EFwdREltCB0JVXEhdHAQTBFwSW0AEG1dRS1klABMGURI%3D)
* [NeteaseCloudMusicApi文檔](https://binaryify.github.io/NeteaseCloudMusicApi)
## 最后
感謝你的訂閱和耐心看完,這本課程也只是 Uniapp 知識的冰山一角,要真正理解必須要親自 coding,正所謂“紙上得來終覺淺,絕知此事要躬行”。
- 介紹
- 開篇
- 基礎1:工具介紹、新建項目及插件配置
- 基礎2:Uniapp基礎知識
- 基礎3:基礎組件、表單
- 基礎4:頁面導航、網絡請求、數據緩存
- 基礎5:使用sass編寫公用樣式
- 基礎6:樣式與布局、BEM的應用、跨端兼容
- 基礎7:使用iconfont作為整站圖標
- 基礎8:Vuex快速掌握
- 基礎9:小程序,app調試環境配置
- 實戰1:項目初始化及架構目錄
- 實戰2:路由配置,導航欄添加配置
- 實戰3:導航一:發現的頁面開發
- 實戰4:導航二:視頻的頁面開發
- 實戰5:導航三:我的頁面開發
- 實戰6:導航四:云村頁面開發
- 實戰7:導航五:帳號頁面開發
- 實戰8:搜索組件開發
- 實戰9:歌單列表頁的開發
- 實戰10:登錄頁開發
- 實戰11:引入vuex保持登錄狀態
- 實戰12:播放頁的開發
- 實戰13:應用廣告的開發
- 實戰14:Node.js簡單入門
- 實戰15:基于 Koa.js 實現 Restful Api
- 實戰16:基于NeteaseCloudMusicApi接口二次開發和部署
- 實戰17:發布與上線
- 福利1:優化
- 福利2:坑點,槽點
- 結語:共同前行