• 个人总结-人生如戏


    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.

  • 相关阅读:
    接口的幂等性怎么设计?
    python 实现批量 WKT 转 KML
    火星坐标(GCJ02)高精度反算
    GDAL RasterIO 速度测试程序
    linux下 QtCreator 运行不显示 qDebug 输出的问题
    我使用的 clang-format 配置文件
    cephadm 离线安装部署 ceph 集群记录
    解决vcpkg无法交叉编译arm64版本 HDF5 库的问题
    QEMU 虚拟 aarch64(arm64) 记录
    DE-9IM 空间关系模型
  • 原文地址:https://www.cnblogs.com/ender29/p/14240830.html
Copyright © 2020-2023  润新知