# 共同前行
这章到了尾声,回顾下本课程的内容,也谈谈我的想法,与君共勉。
## 回顾
前端开发,特别是近几年,进入白热化阶段,变化之快,多种技术让人目不暇接,综合能力要求越来越高,新事物、新技术、新产品、新平台层出不穷,有时不知从何下手。
本课程的大纲规划就是由浅入深从基础知识梳理,再加以实战应用巩固,尽可能使你对 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:坑点,槽点
- 结语:共同前行