注:因作业未全部提交完毕,故评分细则和千帆图等评分事项推后
1、助教博客链接:https://www.cnblogs.com/lmcmha/
2、本周点评作业:
https://www.cnblogs.com/dxd123/p/10494907.html
“目前我一门语言都没有掌握,如何快速提高我的编程能力?”这位同学如你所说一门语言都没有掌握那么你面临的首要问题就不是如何快速提高编程能力,而是首先明确你自己想要掌握哪一门编程语言?你是想要掌握面向对象设计还是网络技术还是机器学习相关的算法?你的目的不同那么我们推荐的语言也是不同的,希望你能明确自己的问题然后我们给出相关的建议。希望你能尽快给出计划,时不待人如果你要进入软工相关行业的话熟练掌握一门语言是必要且急迫的,不要敷衍自己,至少掌握一门技术很重要很重要很重要。
最后你问软工行业的前景如何,同学你要知道软工是最看技术能力的行业,没有第一个前提如何谈前景呢?所以请尽快规划自己的目标通过这门课程顺便掌握一门语言,提高自己的行业优势才行。
https://www.cnblogs.com/YUWX/p/10492743.html
同学不好意思,你这三个问题太过万金油了,作为软工相关课程的学习者请你具体的提出一些问题,这种问题比喻一下好似早上你吃的啥?中午你怎么吃?晚上你吃不吃?对吧,换在哪门课哪个行业都能这么问,所以请你认真阅读构建之法,提出相关问题,不要敷衍作业用一分钟回复问题。
https://www.cnblogs.com/jessiyx/p/10487587.html
首先要表扬这位同学,你认真的阅读了构建之法第一章的内容并且对一些描述性的话语有了自己的见解。对你的第一个问题做一补充,我们除了要考虑十全十美不存在这一观点外,还需要考虑实际软工开发中面对的问题,如资金有限、客户要求、市场时间竞争等,所以必须要在完美和发布与否之间做一妥协。第二个问题其实和第一个解释相关,现实当中的商用软件必须在资金消耗、甲方要求、抢占市场间做出妥协,因此实际过程中足够好不仅仅意味着软件本身足够好,而是在满足多方条件的同时,软件大概的功能都具备了且暂时没有出现重大bug的情况下进行发布。第三个问题,是这样的随着技术的进步一些本来不是bug的特性也可以被刻意找出bug来进行突破,而用户的需求也是不断变化的,说不定今天的功能在明天也有可能因为拖累系统成为bug。
https://www.cnblogs.com/12zl12/p/10487604.html
第一个问题,什么是敏捷的思想,后面上课会具体的讲解,而且你可以自己查询有哪些著名的软件采用了敏捷化思想来设计,软工的书上也有定义化解释。第二个问题,“既然好的想法成功率只有 50%”,如果好的想法的成功率真的高达50%,人人都会想要创新,实质上来讲好的想法的成功率远远低于这个数字。至于你所说因为成功率低人们的创新动力就会下降这个观点,今天百度李彦宏说到“互联网的人口红利已经消失,创新红利成为了未来唯一的增长点”,相信我创新不是你想不想而是不得不做的事情。第三个问题,似乎你已经自己回答了自己。
所以希望你提出具体化一点的问题,避免提出涵盖面很广泛的问题,自问自答是一种好的学习方式,但是既然我们有了一个能具体答疑的交流平台,请下次认真准备问题,争取得到最专业的解释。顺便说下,博客评论回复你的softwareteacher就是构建之法的作者,微软的老师,你如果想要进入软工这个行当,掌握构建之法,那么良好的互动很有必要,想想看哪里有这么好的专家在博客上为你在线答疑呢?
https://www.cnblogs.com/pittma/p/10467372.html
首先表扬一下你已经阅读了构建之法的部分内容,但是同学我们的任务要求是你想要找到答案的问题,所以你不需要粘贴你提出问题的答案,而是应该有感而发,对某一解释再次提出自己的疑问。
3、下周的计划改进
部分同学根本没有明确作业要求,或是自问自答粘贴内容,或是敷衍回答提出万金油问题等,需要在以后的作业中具体改进。