软工实践个人总结
一、基本情况
(1.1)请回望第一次作业,你对于软件工程课程的想象
对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
对比第一次博客时对“软件工程”这门课程的目标与期望,在临近结课的现在,学习了很多,学会了很多。
达到期待与目标:这门课的锻炼机会很多,个人编程、结队编程、现场编程、团队编程,锻炼了独自学习新知识,独自解决困难的能力,学会了与队友分工、互补完成项目的能力,同时也自学或老师推荐学习了各种编程能力,包括Python、JavaScript、微信小程序开发、原型设计与实现等等。
不足:不懂的东西太多太多,经过一学期的学习,学会了许多东西,但发现需要学习的东西就更多了,自己懂的知识就像是一个圈,圈外的世界是未知的世界,懂的越多,圈子越大,而接触到的未知也就越多;还有就是团队项目的配合与分工,感觉没有合作共同完成项目的实感。
(1.2)总结这门课程的实践总结和给你带来的提升:
在软工实践课程当中我编写了约1300行代码。
软工实践的各次作业分别花费的时间:
# | 作业 | 花费时间(分钟) |
---|---|---|
1-2 | 个人编程作业 | 1410 |
3 | 结对编程作业 | 2040 |
4 | 团队介绍与选题报告 | 150 |
5 | 团队需求分析报告 | 180 |
6 | 团队项目之现场编程 | 320 |
7-13 | Alpha冲刺(含总结) | 1190 |
14-19 | Beta冲刺(含总结) | 720 |
讲述令你印象最深刻一次作业?为什么这次作业令你影响深刻?
印象最深的是结队编程作业,这次作业因为结队我和队友没能及时相互沟通项目进度,导致了双方有一段时间是一直做着相同的重复的工作,直到后面面对面交流时才发现浪费了很多时间;第一次与人一起完成任务的经历很是新奇,虽然最后还是没能完成项目的所有构架,但积累了合作共进时相互沟通的经验。
在软件工程课程上花费的时间(预计花费时间参考:同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答)
累计时间 | 实际周均时间 | 预计周均时间 |
---|---|---|
100.2(h) | 5.3(h) | 7(h) |
介绍学习到的新技术或生产力工具以及它们给你带来了哪方面的作用?
自学了python语言的基本编写和使用,在本学期数据库系统构建中起到很大作用,新的高级编程语言get;
学习了微信小程序及JavaScript语言的开发,懂得了微信小程序开发工具的应用,为以后毕业工作所需的项目可能会有许多帮助;
学习了Axure—RP9的原型设计及python中pygame库的开发与应用,以此设计了一款较为粗糙的卡牌小游戏,积累了用python做游戏的经验。
二、总结与收获
个人或结对或团队项目实践中的经验总结+实例/例证结合的分析。
个人项目:学会了在网上、在CSDN等的网站上找知识、找样例,学会了用github同步项目,在github上找资源库进行引用,c++的库是真的少,又去自学了python,结果来不及完成有点可惜。
结队项目:学会一款软件界面设计的基础——原型设计,其实就是找好看的模板,按自己的软件要求一个个组件拉出一个界面;第一次与人合作完成项目,队友间的沟通太少,浪费了许多时间,最后的软件也没能完成所有功能,遗憾没能实现联机功能。
团队项目:做得很迷,感觉没有做项目的实感,与队友的沟通也没有多少,感觉自己一直在摸鱼,也不知道从哪个方向入手项目。
三、致谢
这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
最想感谢的是同宿舍的潘伟君,虽然不是同一个团队的成员,但是他给的很多学习与编程建议很有用,也是这位大佬带我入了python的坑,python天下第一(震声)。
谢谢您嘞!!!