此作业的要求参见[https://edu.cnblogs.com/campus/nenu/2019fall/homework/5521]
1. 建博客(1分)
在 cnblogs.com (博客园)建账号(1分)。
关注 杨贵福(0分)。
2. 博客作业(10分)
参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料及评论,并回答下面几个问题:
(1)回想一下你曾经对计算机专业的畅想
从被游戏玩走到玩游戏的跨越,希望有一天可以编写出一款心目中的游戏!
1.当初你是如何做出选择计算机专业的决定的?
当初喜欢玩单机和网络游戏,并不对计算机专业有了解,盲目的选择了计算机专业!
2.你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?
从接触到课程的角度来说并不很符合我对计算机专业的期待,因为难度超过我的预期,由于本人智商欠费,从课程的安排中我很难找到体系化的脉络去学习编程(个人原因),从学校课程安排学习让我对计算机失去了很多兴趣,几乎80%时间都在自学和课外补课!
3.你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
(注:不可以回答 "不是","是"。请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你。比如,给出为什么。)
我觉得计算机是我喜欢的领域,因为已经学习五年了自然是我擅长的领域,开始学习编程感觉太杂,几乎都不会,一点一点的学习逐渐形成了自己的学习体系,积累了知识储备,同时可以独立完成一个小的项目,从“被游戏玩”到“玩游戏”,我很喜欢可以逐渐“驾驭”电脑的成就感!
(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
如果说从自我感觉得角度来说,我的专业知识储备等于0,技能等于0,我的能力是找到了一条属于自己的路以及我会坚定不移的去实现它,同时我有一个乐观的心态,坚韧的人生态度和阔达的心境就是我的能力。
(个人观点)成为一名合格的计算机学生来说,应该有一门熟练的编程语言,与其配套的完整的知识体系和逻辑脉络,要能独立完成一些开发项目,应该有能力带起团队,以上是我欠缺并且应该做到的!
(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的本学期的规划是什么?
选择:我更相信走一步看一步,我只需要把本领学会,保持身体健康,总会有最适合我的选择!
(因为曾经已经决定工作,为了恋人转而考研,所有我很难说研一去选择什么,我觉得我更应该考虑的学会什么!)
优势:我会把未来的路看得很清,不会盲目选择,未必会适合自己,人生之幸就是按照自己的想法做事做人!
劣势:当别人的走出100米的时候我可能才走50米!
本学期规划:四级,教资,学好c语言基础和数据结构,保持好身体!
(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?
拓展自己软件工程方面的知识
10小时!
3. 博客作业(10分)
通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。
如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
① 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
② 列出一些事例或资料,支持你的提问 。
③ 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
1:第五章:明星模式是主治医生模式的极端化,当一个团队出现这样问题的时候,如果我是团队核心,我如何稳定住团队,如果攻克这个问题?
2:第十六章创新问题:通过数据推理的整理方案和经验化的创新方案哪个是创新的更优解答?
3:第七章MSF模型:文中指出“任何技术项目都必须达到特定的关键质量指标,才能够被认为是成功的项目”,我想问当整个项目每个阶段完成时,如果有部分项目未达到关键的质量目标,可以被认定为成功的项目么,在出现这种情况是,整个问题如何解决?
4:第十五章会诊小组(人数和设备有限条件下):如果出现了“爆发式传染病”,在这样的情况下,会诊小组如何运作以及在可能出现这样情况的前提下如何处理?
5:第八章需求分析:在一个合理的条件下我如何在与客户的沟通中我无法完成需求时,如何合理的表达与沟通?
4. 博客作业(10分)
很多人有不为大家所知的本事,而这个能力可以超过周围90%的人。比如课堂中教师提到,如果表现得不像高度近视,如何伪装得不像脸盲,能做40个俯卧撑。当然,也可能是篮球、足球、钢琴、ACM、演讲。
请给出你超出朋侪的特殊技能,并告诉我们,你如何通过何种努力、花了多久获得这样的成就。
羽毛球,以前可以和省队职业的羽毛球员打个来回,我认为可能不是通过努力,而是一共天赋,就像我篮球很努力却打的很烂,努力的话就是多看职业的羽毛球员打球的方法反复学习经验!
5. 博客作业 (10分)
采访本课程往届同学(含外校和毕业生,以《构建之法》作为教材的。不含刚好你熟悉的一位软件工程专家)。 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:
- 当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
- 这个项目能否给我们团队继续开发,源代码/文档还有么?
- 项目开发有什么经验和教训
- 对学好软件工程有什么建议
图像识别的项目(通过电子射击在标靶图像上显示环数等功能),军工类项目省去了实弹射击的费用和危险性。
功能已经完成售出,无源代码
经验和教训:学长说一个好的项目分工要明确,每个人都要完成各自的需求,团队合作更重要
建议:一个好的程序流程图,好的思路设计要比盲目的动手操作省下更多时间!
6. 博客作业 (5分)
以下统计精确到一百行。
你目前的代码量是多少?
500行。
你认为优秀的和一般的计算机专业学生,(根据你的理想选择以下两问中的一个)为了有资格入职软件公司/互联网公司,需要多少代码量?从事高校教学科研工作呢?
工作应该10万以上代码量
你计划在本课程结束时,完成多少代码量?这些代码量分布在整个学期中,每周应完成多少代码量?
1万到2万代码量,每周900行!
7.阅读材料,写心得(10分)
以下两篇博客必读,并务必写一些心得:
(1)你为何要来上课并且认真参与 [http://www.scalerstalk.com/816-attention]
我认为上课并且认真参与能让我学会所学的知识,虽然不一定融会贯通,但是相对于上课不认真听讲,对课程不感兴趣的同学来说会学习到更多,习惯也会逐渐养成。不管老师怎么样,如何的授课体系,方式,作为学生第一点一定要跟着老师的思路,授课方式走。下课后为了复习再可以整理出自己的思路,笔记。老师留下的作业也必须完成,因为每一个作业都是再次复习不可多得的机会。年轻的菜鸟就要多学习,不能也不许提出无用的质疑!
(2)你在大学中体验到了哪种师生关系 [http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html]
大学中我更多体验到的是狱警与犯人的关系,老师上课必须要点名,三次不来直接挂科,其实这样的好处就是监督我让我参加每一节课并且按时完成作业,我是一个略有自我想法的一个人,这种上课处理方式让我能更好的按时参课,完成作业要求。从完成学业规划的要求来说我非常认可这种方式。