一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
开篇博客中我对这门课程的目标和期待是让我在比较弱势的开发实践能力上有所提升,以目前的情况来看,首先至少在语言、开发工具的学习上达到了目标,其次就是从结对到整个团队共同完成任务的过程中对多人协作的软件工程有了新的认识,包括沟通、任务安排规划等方面都有不小的进步,不足的方面我认为也同样是在开发上,在团队作业中我没有参与编程,自己也疏忽了这方面的学习,进步虽然达到了目标但仍然有很多遗憾。
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
-
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
2000+行,主要在结对编程作业中 -
2、软工实践的各次作业分别花了多少时间?(做一个列表)
| 作业 | 耗时(小时) |
| :-------: | :----------: |
| 个人编程作业 | 13 |
| 结对编程作业 | 60+ |
| 团队编程作业 | 40+ | -
3、哪一次作业让你印象最深刻?为什么?
结对编程作业,和第一次只需要后端不同,第一次从零开始,可以勉强称得上“开发”的作业,从用PS设计、用原型工具画界面到选择合适的语言、合适的算法,学着去写前端、写后端,每天很艰难但也在一点点前进的感觉令人难忘,包括最后的小比赛也很有意思。 -
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
累计大约120h+,平均每周7.5小时
-
5、学习和使用的新软件;
Pycharm、IntelliJ IDEA -
6、学习和使用的新工具;
微信开发者工具、Axure RP、墨刀 -
7、学习和掌握的新语言、新平台;
Python,JavaScript,HTML,CSS -
8、学习和掌握的新方法;
善用GITHUB能有很大的收获,用Dropbox随便哪台电脑都可以继续肝 -
9、其他方面的提升。
团队协作和沟通能力、熬夜能力max、DDL前速成能力
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
提前花时间做好明确、详细地规划和分工非常重要,急急忙忙地就着手去写代码可能最后会走许多弯路甚至难以完成任务,结对编程中我深有体会,毫无规划和ddl让我效率奇低
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
感谢我们团队中负责前端后端编程的两个dalao,感谢他们站出来在大家都难以担起重任的时候扛起来编程这个任务,在后面的冲刺中消耗了两个肝换来最后的成果。
四、个性发挥,包括图文、照片和创意等
软工好是好就是头发有点少
养肝护肝从我做起