付宇泽20190905-2 博客作业

此作业的要求详见 [https://edu.cnblogs.com/campus/nenu/2019fall/homework/5522]

1.建博客(1分)

在 cnblogs.com (博客园)建账号(1分)。

已关注 杨贵福(0分)。

2. 博客作业(10分)

参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料及评论,并回答下面几个问题:

(1)回想一下你曾经对计算机专业的畅想

当初你是如何做出选择计算机专业的决定的?
你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?
你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

      本人专科本科都是计算机相关技术的专业,由于已经学习五年,研究生自然而然的选择的计算机专业。至于高考后为什么选择计算机是因为计算机行业前景特别好,多个前沿方向技术发展迅速,人才需求量大,高端人才需求量更大,基本就是在刚上大学就已经决定考研。在过去接触的计算机的课程都是更偏向基础类的课程,虽说基础但对于专科本科时期的我们也都是有一定难度的。在我看来计算机专业的很多知识都是需要自己去了解学习的,如果只靠学校教授的知识是肯定不够的,尤其计算机行业发展如此迅速,更新迭代的知识是必须靠自身大量阅读和实践来获取的。大学的课程只是起到打地基的作用,所以我还是觉得大学的课程还是很符合我的期待的。虽然学了五年计算机,但其实自身能力在这方面并不达标,几年内一定要把它变成我擅长的领域。

(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?

     在以前的学习生活中学校开设的专业课:c语言、Java、数据库、数据结构、计算机组成原理、计算机网络和操作系统等课程均取得优异成绩,这些专业的知识都比较扎实。能用C语言和Java解决一些算法问题和ACM问题,但编写项目的能力还是有很大的不足。在我看来,一个合格的计算机学生还需要有很好的数学和英语能力。在英语方面,我已经过了CET4级的考试,下一个目标是通过CET6级考试,因为计算机学生需要阅读大量的英文文献,专业英语也是重点学习的方向。数学方面概率和线代学习的还不是很扎实透彻,还需要刻苦的学习。这几年也希望跟随未来的组员和导师将项目代码的编写能力有实质的提升。计算机知识领域很宽,要想做一个合格的计算机专业的研究生,我需要学习的还有很多。

(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的本学期的规划是什么?

     理论是一定要付诸实践的,工程项目是一定会经历的,至于在多年之后仍然的做项目还是转向学术研究的问题,我感觉现在是没法选择的。我相比其他同学的优势不大,可能也就是基础比较牢靠,但是我觉得自己的思维能力和学习能力都比较强。相比工程项目可能更适合搞学术研究。我的劣势就是自己本身的性格和自觉性不足上,不过既然已经读研是一定一定要克服改正的。至于本学期的规划首先当然是各个考试和课程都顺利通过啦,然后就是计划读20左右篇的论文,将概率的线代的基础通通复习一遍,更重要的是自己项目代码能力有更大的提升。

(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?

   希望通过这门课对于软件开发过程有更深刻的认识,先从软件开发过程开始让自己逐渐成为一个合格的计算机专业研究生。从第一周作业来看,保守估计可能每周要拿出20小时用在这门课上。

3.博客作业(10分)

通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。要有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚。

  (1)第八章需求分析178页,做好WBS的几个要点中第四点是:如"从结果(Outcome)出发构建WBS,而不是从团队的活动(Action)出发",其中从结果出发和从团队的活动出发有什么区别?什么是从团队的活动出发?

(2)同样第八章需求分析179页,最后一个问答--问:对于有些需要考虑、探索、分析的问题,他们并没有具体形式的交付成果,怎么办?答中有这么一句:如"如果是和整个系统的架构攸关的技术问题,则需要有交付成果,并且要有数据支持。",都有哪些的问题属于和整个系统的架构攸关的技术问题呢?如果出现这些问题相应的会导致什么结果呢?

(3)第十二章用户体验253页。原文大概意思是一个同事问作者关于一个软件的怪问题,朋友因为解决方法在高级选项中而不敢操作,以下为作者原文:如"很多程序员都没有意识到,用户对那些选项对话框中的种种选择会有很大的畏难情绪,而程序员则觉得自己开发的功能必须有几个高级选项,才显得有水平"。究竟是软件功能的全面性更重要还是软件功能的简便性更重要呢?Word中有很多功能是大部分人都用不到的,Word的选项也都很复杂,遇到没遇到的过的问题也不是很好解决,一般都需要百度,但少部分人才会用到的功能就应该去掉吗?

  (4)第14章质量保障309页,对于软件质量保障工作的定义是,"软件团队为了让软件达到事先定义的质量标准而进行的所有活动,包括测试工作"。那么软件质量保障工作是在哪个阶段执行的?

  (5)第15章稳定和发布阶段332页,如"开发人员也要考虑运营团队的需求,例如在代码中加入遥测的代码,收集产品运行时的数据。",遥测就是指收集产品运行时的数据吗?开发人员考虑运营团队的也算需求分析吗?

4.博客作业(10分)

很多人有不为大家所知的本事,而这个能力可以超过周围90%的人。比如课堂中教师提到,如果表现得不像高度近视,如何伪装得不像脸盲,能做40个俯卧撑。当然,也可能是篮球、足球、钢琴、ACM、演讲。

请给出你超出朋侪的特殊技能,并告诉我们,你如何通过何种努力、花了多久获得这样的成就。

        本人对于歌曲的记忆力特别好,我听过的歌很多我听到前奏基本就能哼出来,应该是以前听过很多歌的缘故,没准是在音乐方面有自己独特的天分哈哈。本人游戏水准的应该绝对超过大多数人了特别是音乐游戏,至于怎么做到的就不说了不说了丢人。周围的同学参加过建模大赛的应该也没多少吧,得过两次省级奖项一次一等一次二等虽说不多不高但也是我至今简历的门面。怎么获得的就是当时的老师极力让我去,非要让我报名我就得奖啦,还是十分感谢那位老师的。

5.博客作业 (10分)

采访本课程往届同学(含外校和毕业生,以《构建之法》作为教材的。不含刚好你熟悉的一位软件工程专家)。 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:

  • 当时的项目有多少用户,给用户多少价值? 现在还有人用吗?
  • 这个项目能否给我们团队继续开发,源代码/文档还有么?
  • 项目开发有什么经验和教训
  • 对学好软件工程有什么建议

       采访了上一届美丽动人可爱大方的朱学姐,学姐的团队当时做的是"飞词",是一个趣味背单词的软件。以下是学姐对于问题的回复:

       :当时的项目有多少用户,给用户多少价值? 现在还有人用吗?

        答:当时有百十来人。有助于大家背单词。给背单词增加了几分乐趣,玩中学,现在应该是没有人用了。

        :这个项目能否给我们团队继续开发,源代码/文档还有么?

        答:能否给你们团队得问我们的负责人。

        :项目开发有什么经验和教训

        答:团队力量大!经过一个学期的学习,深刻体会到了团队力量大的意义。众人拾柴火焰高!每个人都有属于自己的工作和人物,各尽其职,各执所长组长的作用是至关重要的,他决定了一个组的成败,他的决定就是方针对学弟学妹的建议和告知:还是要尽可能的简单了解一门编程语言,在具体操作的时候就会发现自己有太多需要查漏补缺的地方。

       :对学好软件工程有什么建议

        答:团队合作很重要,还要选择一个合理合适的领导者。

 6.博客作业 (5分)

以下统计精确到一百行。

你目前的代码量是多少?

你认为优秀的和一般的计算机专业学生,(根据你的理想选择以下两问中的一个)为了有资格入职软件公司/互联网公司,需要多少代码量?从事高校教学科研工作呢?

你计划在本课程结束时,完成多少代码量?这些代码量分布在整个学期中,每周应完成多少代码量?

     毕竟上了五年的学了,做过很多实训项目,虽说是组员一起做的,也做过很多练习和ACM的题,估计也有8200行了 ,不是很多也是保守估计吧。以后能工作的话能力还算优秀那种的话怎么也得5-8万行吧,从事科研的话肯定就更多了。本课程结束的话应该会完成3000以上的量吧,每周大概180行。任重道远,无畏前行,冲呀。

7.阅读材料,写心得(10分)

以下两篇博客必读,并务必写一些心得:

(1)你为何要来上课并且认真参与 [http://www.scalerstalk.com/816-attention]

(2)你在大学中体验到了哪种师生关系 [http://www.cnblogs.com/xinz/archive/2011/05/16/2048044.html]

(1)首先从学生的职业角度来讲:上课并且认真参与是作为一个学生,尤其是考上研究生的我们,一个重要的职责。从学习的状态来讲:不来上课,不认真参与很容易跟不上老师教学的思路速度,一步跟不上,每课都会落下一步。从个人的角度来讲:既然选择考研并且考上。就不会浪费这种教育资源,不会浪费父母的期望。不会浪费自己的时间。

(2)上面在提到自己的能力的时候提到过,有个老师坚持要求我报名比赛,最后我得奖并且成为了的我的简历上至今唯一的大学期间的奖项。我是很感谢这位老师的,虽然 我个人性格的原因。一直没有从口头上表达出对老师的感谢,但心里的感谢一直都有。还有一位交我们Java的老师虽然我们俩类似于上一位老师的事件,但是从同学和以往学长的评价,也是我自己感觉上,这位老师无不体现着什么样的老师是位好老师。我感觉这两位老师对于我来说可以说是园丁和蜡烛吧。

原文地址:https://www.cnblogs.com/Fuyuze/p/11478604.html