武大高级软件工程2017第8次作业
细则
- 版式:2分
- 每题1分,全部回答得6分
- 1个亮点回答:1分
- 2个以及以上亮点回答:1分
亮点回答
所有的进步都是建立在自己动手的基础上的。不论是个人项目,结对项目还是最后的两个阶段冲刺项目,我发现只要是自己动手的部分,都会记的特别深,理解的也最透彻。而且,很多事情没有想象中那么难,只要真的做起来,可以运动各种办法来解决问题。
及时总结并没有像看起来那么没用。一直以来,我都觉得作为一个计算机专业的学生没必要写那么多文档,特别是在代码实现后,文档对于我来说就好像是嚼剩饭。但是通过这门课的训练,我觉得在写完代码后进行合理的记录和总结是很有必要的,所谓“不要走得太快,要时常回头看看”就是这个道理。越是记录的详细,越是对以后有帮助。
在个人项目中,第一次有机会使用了 Python 的函数重载功能,通过对一个分数类进行四则运算的重载,进而进行计算,发现其易用简便远远超过当年刚接触的时候。也进一步证明了一个人编程能力的提升,是真的需要时间的沉淀的。
在结对项目中,为了实现 GUI 界面,将个人项目中的 Python 代码稍作调整,转为了可以提供 API 的模块,发现这个过程是那么得心应手。总结一下,发现原来是在多年的编程中,我已经渐渐的将自己编程的风格转化为了模块化编程,而不是刚开始的杂乱无章。同时,经过进一步的锻炼,也体会到了前后端分离开发的好处,以及前后端统一规范的重要性。
在团队项目中,在代码上进一步体验到了 map/reduce 操作的便捷,一个简单的爬虫,配合一个简单 map 操作可以实现无限的可能,而这些,都是那些前辈们的智慧与经验;在原型的设计上,也通过与小伙伴们的交流,了解了一些工具与方法;同时,也参与了文档的编写过程,体会到了 PM 并不是想象中那么轻松,文档的输出是那么的困难而复杂。
评分
作者:GreyZeng
出处:https://www.cnblogs.com/greyzeng/articles/7844030.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
你可以在这里自定义其他内容
本文来自博客园,作者:Grey Zeng,转载请注明原文链接:https://www.cnblogs.com/greyzeng/articles/7844030.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?