五月

训练营项目总结

首先还是特别感谢恒生和学校开展这样的一个训练营,给我提供了一段宝贵的项目经历。我的代码水平比较弱,也没有特别丰富的项目开发经验,开发这样的一个项目对我来讲还是有着诸多挑战。但是这次我作为我们组的组长,必须承担好我这一部分开发的职责,作好项目分工,更进项目进度,确保最终答辩时能够呈现一个完整的项目。

整个项目周期除去中间的五一假期大概一个月左右,这一个月的学习对我真的有很大的提升。在项目初期的时候,我对项目用到的技术栈都比较陌生,但是为了后期能够比较顺利的进行开发,我前期看了很多前端的知识,迫使自己去学习前端。deadline是第一生产力,这个项目使我学习前端的进度大大加快,提高了我学习的效率,可能也是这个原因,在项目期间我也拿到了实习的offer。

在整个开发过程中我也认识到了团队协作的重要性,作为一个前后端分离的项目,前后端之间的沟通尤为重要,作为前端,我必须和后端开发成员进行良好的沟通以确保接口的正确性。

另外感谢一下我们的组员,大家都特别棒,技术水平也很高,和他们共事的过程中我也获得了很大的提升。

5.25补充

项目的相关材料打包提交了,我写的前端算是基本上实现了系统的功能。后端有38个接口,由于前端有一个产品的模块由后端的一位队友协助,所以我负责的接口大概是30个,这对我来讲真的是特别大的挑战。可以说我之前完全没有完整的做过前后端结合的项目,唯一的一个智能美学系统也只是做了前端的页面(当时的大部分时间都花在了后端的算法上面,所以那个系统没有接口,也不知道怎么开发接口)。因此,这对我来讲是全新的领域,还好的一点时我在正式进入开发阶段之前已经学完js,jquery,ajax,node-js学了一半,vue2.0学了重点(这些基本都是我4月份到5月初跟着黑马程序员学的),在相关的原理上可以说算是了解了,但是为了赶进度,基本没有亲自写什么前端的代码,看到是看了不少前端的代码,但是和自己实际去写还是有很大的区别。所以后面在正式开发时问题就出现了,写代码的进度很慢,一开始甚至不知道从哪下手,要开发的功能模块很多,前端又只有我一个人,刚开始真的很痛苦。所以在后端没有开发出接口之前,我只能根据自己对这些功能的理解,去慢慢的搭建前端的框架,hui框架的路由问题解决了3天(期间看完了vue2.0的路由部分),后面借助了chatgpt去设计每一个模块的大致框架(1天),研究了两天公司提供的产品模块的参考代码。在后端产出接口时,也就是上个星期五,大致的自己根据参考代码写了产品。后面就开始根据接口不断的修改组件,那几天背还特别疼(莫名其妙的),当时缺乏经验,调接口都是用了yapi的假接口(只有假数据),和真实有很大的出入,直到这周一晚上,我才知道怎么真正的去调用接口(这里也存在没有和后端及时沟通的原因)。好了,那完蛋了,还剩3天时间,这怎么来得及,当时已经想着写好假数据,用固定的数据去演示系统的功能了(前面两年的摸鱼使我在这方面有一手,属于干起了老本行了)。但是后面组员的push,然后加上自己也没有摸鱼,开始疯狂的调接口,改bug。呼,结果还不错,基本的功能都实现了,而且中间还因为和后端的设想不同重新改了部分的逻辑(昨天改的我人麻了),虽然前端应该还存在一些bug,但是对于我这个水平来讲,我对这段时间的自己还挺满意的,毕竟,这只是开始。

​ chatgpt虽然有取代我的风险,但是真的极大的提高了我搜索的效率,加快了我改bug的进度,respect.

​ 有一点遗憾的是前端的部分还没有部署到线上,今天下午搞了挺久,果然对服务器,计算机网络这块真的比较陌生,终究还是要为摸鱼付出代价😭

5.26

​ 今天答辩很顺利,我们完成了项目发布时提供的全部需求,并且后端的大佬做了很多创新点,我们比较顺利的拿下了,第一次当队长,碰到的队友很棒,我学到了很多东西。漫漫秋招路,开了一个好头,才刚开始呢,还不能懈怠,这两天git的用法得再去熟悉一下,这次前端主要我一个人开发,版本控制上面没有遇到什么问题,但是以后团队开发就不一样了,还是得熟练的使用git,这个事情不能拖。打算出去玩两天,在去实习之前完成vue和node.js的系统学习,leetcode得重新刷起来了,加油,才开始呢…


五月
https://wjcbolg.cn/2023/05/26/训练营项目总结/
作者
JasonWang
发布于
2023年5月26日
许可协议
BY-JW