1.回顾课程计划:

熟练掌握Javaweb的增删改查,这个计划完成的相对来说比较熟练了,例如在团队作业中的web的商品购物程序;还有就是实现Android端的开发。这个计划的完成情况:可以实现链接本地的SQLlet的增删改查,后期也实现了远程端MySQL的数据库的链接并且实现了增删改查,例如在个人作业中的打卡日记本的开发

 2.你在课程开始快速浏览了《构建之法》,提了 5 个问题, 请回顾那些问题, 自己回答它们。如果不能回答,为何软件工程课不能让你回答这些问题?

1. 关于“全栈工程师”

全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人,但是这不是一般人能达到的地步。

2. 关于合作的不同阶段和技巧

我们的开发是在合作中完成的,对于合作,不能只盯住自己的那个任务,一个团队的任务,如果有人没完成,就该有人帮助他解决,这不是个人的荣誉,而是团队的光彩。

3. 关于PM

不能回答这个问题。

4. “Walkman”和“Walking Man”

Walkman和Walking Man的区别在于,一个是更适应市场,另一个更符合规矩,但是我么设计的产品是要面对市场,对于一些固有的规矩进行创新符合市场规则还是有益的。

5. 关于生态创新

从作者的观点来看,生态创新是一种基于相互协作和互惠共赢的创新方式。在生态创新的模式下,企业不再只关注自己的内部创新,而是积极与外部的合作伙伴、供应商、用户等建立合作关系,形成一个更为广阔的创新生态圈。这种模式可以促进知识共享和技术合作,加速创新过程,带来更加持续、健康和可持续的发展。

生态创新要求企业具有开放的心态和愿意与外部合作的意愿。在实践中,企业可以通过与不同行业的合作伙伴合作,通过共享、学习他们的技术和经验,从而推动自身的创新。同时,企业可以与用户建立紧密的合作关系,了解市场需求并及时作出调整,从而增强创新的针对性和市场适应性。

总之,《构建之法》认为生态创新是一种创新的新模式,可以带来更多的机会和价值,使企业在激烈的市场竞争中更具竞争力和创新力,并实现长期可持续发展。

3.看看还有什么新的问题产生,请列出来,建议列出 2-3 个新问题。 可以让老师和助教来回答

     没有问题

4.你看了一些软件工程的文献, 你的团队也做了一两次 “事后诸葛亮”分析,  可以再去看一遍,现在有什么新的感想? 

在开发开始前一定要做好合理的分配,未完成的任务要按时间完成

5.对比一些技能评价表,你有什么提高? 还有什么收获是不能用数字衡量的?

  1. 查找语句的能力 - 可以通过学习SQL语言的基础知识,提高在查找语句中的速度和准确性。

  2. 界面的一体化 - 可以通过学习Vue.js等前端框架提高在界面布局和设计方面的能力,使界面变得更加美观和一体化。

  3. 全局到局部的理解 - 可以通过学习源代码和逐步复现代码等方式,提高在阅读别人源码时从全局到局部的理解能力。

  4. 学习的方式 - 可以通过了解自己的学习习惯和优点,选择最适合自己的学习方式,并结合实践进行调整和优化。

  5. 自我管理 - 可以通过提高自我管理能力,如制定目标和计划、及时反思和总结等方式,使自己更加高效、有条理地搜索学习资料。

6.设想一年之后, 你到了你职业发展的下一个阶段(高年级, 读研,工作),回头看这门课, 你对于这门课的教学方法, 老师和助教的工作,和其他课程的衔接,有什么意见和建议?

   通过指定学生要完成的目标,让学生自学,然后再来测试的方法了解学生的掌握情况,可以让学生自己学习,自己动手操作,提高了学生的手动敲代码的能力。

通过指定学生需要完成的目标,并让他们自己学习和操作,可以提高学生的自主学习能力和解决问题的能力。同时,在测试学生的掌握情况时,可以了解学生真正的理解程度,进一步帮助学生查漏补缺,提高自己的技能水平。这种教学方式鼓励学生在学习过程中自己尝试和实践,不仅可以提高学生手动敲代码的能力,还能够培养他们的独立思考和创造能力,让学生更好地成为未来的程序员。

此外,这种教学方式还可以让学生在实践中深入理解所学知识,并掌握更多的实际技能。当学生遇到难题时,需要通过自己的思考和尝试解决问题,这有助于培养他们的解决问题的能力和自信心。同时,通过测试学生的掌握情况,可以及时发现和纠正学生的错误,使他们在学习过程中不断进步并建立自信。在学生自主学习和实践的过程中,教师的角色更多地是引导者和指导者,与学生进行互动,协助他们克服困难,让学生真正地从中受益。整个学习过程更加富有乐趣和挑战性,让学生更加喜欢自己所学的知识和技能。

在这个环节中有一点可以作为建议:可以给出需要学习的范围,学习的路线等等,这样的话可以节约学生很大的时间来寻找学习的路线,这仅供老师的参考。