这是我参与「第四届青训营 」笔记创作活动的第5天
一眨眼,为期一个月的青训营也迎来了尾声,这是我第一次参加团队完成的项目,还当了一个小小的组长。虽然大家都是萌新,但是在经过互相磨合后,奇迹般的完成了最终的任务。一路走来,感触与收获颇多,遂提笔记录下来。
技术类
前端技术
在上一个学期,我在学校选修了Web技术与应用,算是入了前端开发的大门。课上,前端页面还是使用的jQuery,后端是Tomcat的jsp,虽然简单,但是对于入门很实用。而这次,我正式入门了Vue,了解了MVVM模型,组件化编程,vue-router路由以及webpack前端工程化等等,算是接触到了比较现代的前端技术。我也参与了一些组件的编写工作。
后端技术
这次我本来是不负责后端的,但是后端同学使用Java搭建的后端bug有一点点多,且调试有些许不方便,我就想着用NodeJS来重写一遍,然后快速入门了express,然后跟着后端同学之前的代码用js重写了一遍。顺便复习了一下http的知识(应该是预习,因为下学期才学网络编程)。
数据库技术
数据库是去年学的东西了,老师讲得非常复杂,我也听得不求甚解的。然而实际应用时,才发现当初的已经忘得差不多了,以至于数据库该做的事情,舍近求远地让后端做(详见我之前的笔记:初识Promise踩坑记)。
运维
其实运维我也不是第一次做。上个学期迷上了Minecraft,就一直在试着自建服务器,又因为没有足够的钱买24小时开机的服务器,只能买按需开通的,又因为这样开服太麻烦,又开始琢磨精简的方法……然后从此打开了自动化运维的大门……
其实这次项目,我在这方面的工作就是在服务器上使用docker建立了服务的运行环境,顺带简单学习了一下NGINX的相关知识,让服务跑起来,保证了各个服务间的通信。
非技术类
不仅仅是技术提升了,非技术的技能也得到了成长。比如,如何组织一个小组进行开发,各个组员间的任务分配,与各个组员之间的交流,对他们的代码进行审查与合并也让我有了进一步的思考。我惊奇的发现,以前都不怎么说话的我居然都能组织起一个小会议了!
最后
青训营结束了,但我的成长之路才刚刚开始,前端路漫漫,上下而求索。