一、请回望第一次作业,你对于软件工程课程的想象
1)对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?
①达到预期:自学了Python,拓展了编程语言的知识面;初步接触了解java;学会了如何与团队队员之间沟通协作的艺术。
②存在的不足:没能巩固c、c++的知识;没能深入了解并使用java进行项目开发;漫无目的地学习,发掘不到自己的潜能;自身素质没有得到增强;缺乏逻辑思维,不善于思考、发现问题、寻找解决问题的方法...
2)总结这门课程的实践总结和给你带来的提升,包括以下内容:
1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
满打满算应该有2500行左右。
2、软工实践的各次作业分别花了多少时间?(做一个列表)
作业 | 时间(分钟) |
---|---|
第一次博客作业 | 60 |
第一次个人编程作业 | 1800 |
第一次结对编程作业 | 60 |
第二次结对编程作业 | 2000 |
团队编程实战 | 200 |
团队项目之Alpha冲刺 | 2000 |
团队项目之Beta冲刺 | 1000 |
团队项目之最终版本冲刺 | 180 |
3、哪一次作业让你印象最深刻?为什么?
第一次作业,头铁选了c++实现,但是在最后测试的时候遇到了编码问题,本来写完算法已经精疲力尽,为了能够测试又不得不寻找编码问题的解决方案,可以说累得刻骨铭心,这次作业让我第一次认识到了充分理解问题、做好需求分析、选择合适的开发语言(不到万不得已千万别头铁选c++)对解决问题的重要意义。
4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答
累计花了200个小时;折算一下平均每周花了200/15=13个小时
5、学习和使用的新软件;
学习了VS、UI原型设计工具Axure以及墨刀的使用。
6、学习和使用的新工具;
Github。
7、学习和掌握的新语言、新平台;
新语言:Python、SQL;新平台:Pycharm、数据库管理工具SSMS。
8、学习和掌握的新方法;
学习了并体会了结对编程的作用,体验了团队编程的喜怒哀乐。
9、其他方面的提升。
学会了查百度,百度查不到的就查谷歌;学会了通过借鉴大佬的经验解决问题;初步认识了团队的概念,学会了通过合作简化并解决复杂问题。
二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析
神话:只要ddl还没到,我就可以充分利用睡觉的时间完成作业。
残酷的现实:把睡觉的时间用了也不够,因为缺乏合理的时间规划,把所有事情都推到ddl是不合理的也是不切实际的。
三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?
最想感谢的应该是柯老板吧!(要是没有柯老板,我一个正宗的胡建人还不知道有“十三水”这种纸牌游戏的玩法hhh)
最想说的话:谢谢老板!老板大气!老板身体健康!
四、个性发挥,包括图文、照片和创意等
We are the best!