个人总结-人生如戏

Works

  1. 第一次个人作业
  2. 第一次个人编程作业
  3. 第二次编程作业——代码互改
  4. 第一次结对作业
  5. 第二次结对作业
  6. 第三次结对作业:需求建模练习
  7. 团队作业1
  8. 团队作业2
  9. 团队作业3
  10. 团队作业4
  11. Gitee实战练习
  12. α冲刺
  13. 项目系统设计与数据库设计
  14. β冲刺

Learned

Tools

​ Golang, VS code, Linux , Postman, Git, Mysql

Interesting
  1. Beta项目演示前一天本来还想着差不多做完了,正好那天下午天气还不错,打算找 hpw 出去玩 结果

    他说项目还有bug, 然后和 bw,xl 四个人又讨论了如何整改,晚上吃完饭就在整改我自己的部分,

    中间除了做了 1h 其他作业,一直写到12点,当时写完就在想以后工作可能也是这种感觉吧。

  2. Everything Is Possible:这个学期刚开始的时候就有打算学 Go,找 hpw 要了资料,goland 也配好了,还说

    一个月应该能学会吧(当时还不知道 JetBrains 有学生账户), 只能试用一个月。但当时没什么动力,也就搁置了。

    项目刚定下的时候,是准备打算用 php, 当时搭的 lnmp (linux + nginx + mysql + php) 模式的服务器,

    现在也不想起什么时候定下来用 Go,定下来后又找 hpw 配置 Go 环境,学习了大概一周吧,每天大部分时间

    就是在看文档或教程,也不知道当时坚持下去的动力是什么,可能只是想把这件事完成好。学的差不多的时候

    就开始写登录注册部分的功能,刚开始写的真的很烂,一方面对项目整体的认知不够,比如发送请求,接受响应,

    另一方面也是对 Go 一些特性不熟悉。但是随着不断地学习与摸索,后面的代码就比之前写的更规范。有时候就

    算只想着把这件事完成好,就足够支撑你走下去。

The Mythical Man-Month

  1. git是个好东西:在gitee实战中还没体会到git的作用,但在后续的冲刺中,特别是β冲刺中在整合代码

    的时候比较方便。

  2. 代码规范:这一定是很重要的一点,不仅仅是编写函数,设计接口,添加注释这些,项目结构也很重要,

    有些框架有自己的开发规范,比如 VUE-CLI 与 webpack ,webpack 能够应用程序需要的每个模块打包成

    一个或多个 bundle,可以使页面加载更快速。

Proposal

  1. 团队项目才是这个课程的重点吧,前面都是铺垫,其实对于整个团队来说好的 idea 真的很重要 ,不要因为

    难以实现就不敢想,都提提自己的想法,一些身边的琐事,把 idea 收集到一起再讨论可行性。idea 可以激发

    小伙伴们一起前行的热情。不过这只是维系到刚开始那段时间,特别是如果你更喜欢专注于编码的过程,其他

    很多任务像原型设计,需求分析等任务提不起兴趣。所以在团队的氛围很重要,和自己相处得来的小伙伴配合

    会更好,特别时乐意分担任务,就像我的队友们,非常感谢他们的陪伴和忍让。

  2. 有效的沟通很重要,特别是需要对接的那种部分,一定做好沟通,那些各种角色自己在做的过程中没有什么感觉,

    可能因为团队比较小,也没有那么大的规模,交流比较方便。

Future

​ Life is a movie, have fun.

posted @ 2021-01-06 14:33  Ender13  阅读(76)  评论(0编辑  收藏  举报