王伟东第一次作业

Posted 王伟东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了王伟东第一次作业相关的知识,希望对你有一定的参考价值。

  

作业一之读《构建之法》

自从拜读了邹欣老师的力作《构建之法》后,感触颇深。从书中不难看出邹老师是一个才华横溢、卓尔不群的人。《构建之法》言辞精辟,引人入胜。虽然只是浅读了《构建之法》的部分章节,但是对其中的一些内容我也有自己的看法,在这里和大家分享我的5个问题。

 

  ①邹老师用航空飞机举例子,这个真的恰当吗?我认为提出给为恰当的例子更好,只是我才疏学浅,实在想不出还有什么更好的例子。我曾经参加过学校的辩论队,我是二辩选手。在辩论赛比赛的过程中,我经常举一些例子来反驳对手,但是很多时候所举的例子不是很恰当,对方往往能抓到我的漏洞。我至今还是不知道,怎么样举例子,希望老师能在新版书中增加此类内容。(第一章航空业和软件业的类比)

 

  ②老师所提到的VSTS客户端和TFS到底是什么?能进一步解释吗??我本科的时候就对一些概念性的东西理解的不是很清楚,希望能在这本书中得到更为详尽的解释。有些概念确实以我的水平难以理解,即使通过网上查一些资料,结果也是如此,网上的概念多少有些晦涩难懂。可能我也是太过于苛求自己,老师请批评指正。(第二章实践从Hello World开始)

 

   ③第四章中的两人合作,邹老师讲到两个人要形成代码规范。我们只有两个人还有形成规范的文档吗?口头达成一致可以吗??有些小系统,两个人就可以完成,系统再开发的可能性也不大,真的还有必要形成规范的文档吗?(第四章是否需要有代码规范)

 

  ④软件工程师一定要考级吗?有证书对找工作的好处到底有多少??考级不仅需要花费大量的时间,还要付出巨额的考试费。我在本科的学习过程中也曾参加过类似的等级考试,但是也都没有考过。我个人认为想要做一名软件工程师真的未必非要考证不可,只要自身实力达到一定水平即可。(第三章职业发展考级之路)

 

     ⑤对于IT行业来说创新确实是生存之本。但是微软在创新吗?在创新方面都做了那些工作??根据我浅显的见识,我感觉现在的微软创新还是乏力的,在国内外必应搜索的份额都不是很多。(第十六章成功公司的价值观)

 

作业二之四个问题

 

  时光荏苒,犹如白驹过隙。日月如梭,恰似斗转星移。地质大学,梦萦魂牵之所。东北师大,筑梦起航之地。贵福老师,妙语连珠。软件工程,韵味无穷。《构建之法》,字字珠玑。邹欣先生,文思泉涌。我本科毕业于中国地质大学(武汉)网络工程专业,能够来到东北师范大学读研很高兴,我之前有过一段时间的工作经历。

 

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

  学习计算机专业,并不是我最初的决定,我本来想从事地质行业,做一名地质工作者,最后被调剂到计算机专业。大学四年的学习,不知不觉间早与计算机结下了不解之缘。本科的编程经历锻炼了我的思维能力,在校的课程学习也提高了我的理论水平。总之,我对地大的专业课程设置还是很满意的。说起对计算机的喜爱,那还是来自大二的课程设计,一个DES解密的小程序让我发现计算机的世界原来如此神奇。目前,我对计算机还是知之甚少,更谈不上擅长。但我始终相信只要在一个方向上坚定不移地走下去,你会爱上它并且领悟它。

 

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

  回首往事,考取研究生也是势在必行。本科四年的学习,积累了很多计算机的专业知识,无论是从操作系统,还是从计算机组成原理,亦或是计算机网络。专业知识虽然涉及的范围很大,但是所学不够深入,远远达不到一名计算专业人士的水平。短暂的前端工作经验,一定程度上提高了网页的编程技能。也正是由于编写前端代码,对后台的工作流程缺乏了解,这正是我说欠缺的。几次团队的工作经验,锻炼了我凝聚团队的能力。对于软件工程而言,团队协作的好坏直接影响一个项目的生死。我希望在以后的日子里,能够提高自己对整个项目的把控能力。

 

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

  组里的学术研究氛围很是浓厚,师兄师姐的学术探讨也是如火如荼,我更是听的如痴如醉。学术研究是我本科学习的短板,在这里我感到了学术研究的重要之处。对于学术研究,我心向往已久,兴趣盎然。现在我阅读论文的能力还有待提高,学术思维也不是很强。在未来的学术研究中,我会积极主动和导师沟通,多像师兄师姐请教问题,不断提高自己的学术水平。

 

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

  自从上了贵福老师的课,深深地被老师的魅力所吸引。杨老师口吐莲花,经验丰富,对软件工程的理解之深令人佩服。我期待在以后的课程中能多多了解软件工程的思维方式,真正地提高项目开发能力。研究生的学习时间本来是很紧张的,但是软件工程这门课程对于提高实战能力是毋庸置疑的。以后每周两到三天的学习时间对于这门课是必须的,只有这样才能真正学好软件工程。

 

作业三之采访往届学长

 

  当时看到这个作业的时候,确实不知所措,因为我并不认识上一届计算机技术的的学长和学姐。经过深思熟虑,我决定在群里找个学长好好谈谈。缘分使然,我遇到了上一届的王汉斌学长。学长很耐心的回答了我的问题,十分感谢汉斌学长。他们组的项目是在线考试系统。

 

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

 

    当时做那个系统好像30个人,给用户带来了很大的方便,现在还有少部分人在用。我希望这个系统有更多的人使用,你可以去使用一下这个系统。

 

问题二:这个项目能否给我们继续开发,源码和文档还有吗?

      这个项目我感觉我们做的还挺好的,你们要是继续开发的话可以继续开发,我们团队的源代码和文档已经上传到GitHub上,你们团队看看能不能想出新点子,然后继续开发。

 

问题三:项目开发有什么经验教训?

     在项目实践中使我学到了,开发不是一个人的开发而是整个团队的开发,相互磨合很重要,不能做孤胆英雄。在开发中会出现很多毛病,会遇到很多问题,需要耐心地去修改,去学习经验教训,这样才能提高自己的编码能力和对软件工程的理解。还要快速地学习一些技能。

 

问题四:对学好软件工程有什么建议?

    要想学好软件工程这门课,首先要好好阅读《构建之法》这本书,然后严格按照杨老师的要求做好编码工作还有技术上面的知识。学习完软件工程这门课,你会发现自己有很大的收获,好好学习这门课。

 

 

作业四之软件作品评论

 

  在博客上无意中发现了集美大学的学生作品,发现集美大学的同学完成的软件作品都是十分优秀的。现在对集美大学学生的三个作品点评如下:

 

点评一:

项目名称:个人计划提醒系统

项目地址:https://coding.net/u/KKlist/p/KKlist_demo/git

项目概要:导入课程表,制定个人日程安排,具备提醒功能,事务紧急程度排序,日程安排查询,个人工作任务制定,查看任务状态,任务完成进度。

项目评价:个人计划提醒系统是一个非常实用的系统,实现各类个人信息的采集工作。且在Alpha版本的基础上添加了8个新功能。网站做的简洁美观,使用户上手快,对运行环境要求不高,代码可维持性也是非常好的。但是该系统界面也QQ邮箱等软件太过类似,难免有抄袭之嫌疑,希望后期能够对界面进行一定程度的改进。

 

点评二:

项目名称:博客作业数据采集系统

项目地址:https://coding.net/u/jahowz/p/Team_work/git

项目概要:该系统有助于老师更方便查看所有同学博客作业的完成情况、更容易做出对比,并且可以通过数据集合找出不足、帮助分析、推动同学们进步;其次,数据统一采集能够推动信息的共享。所以,数据采集系统不仅可以让老师减少工作量,还能够帮助同学们清晰地看到对比并学习经验。

项目评价:博客作业数据采集系统这个点子非常好,主要功能也实现的非常好。这个系统能够运用数据库进行采集信息的管理,这种做法很nice。能够在pc端支持多种浏览器页面的登录管理,此外还尝试做了手机浏览器的登录管理。能对博客中的许多项信息,如未提交作业的同学的显示,对采集用户、博客数、评论、阅读量的量的统计。最关键的是能够以图形的形式展现数据,这种思路也是我以后要做项目的想法,竟然不谋而合。

 

点评三

项目名称:电子实验报告查重系统

项目地址:https://git.coding.net/tuoxie/dianziwendangchachong.git

项目概要:完成电子实验报告查重系统,尽所能让系统具有一定的实用性,确实能够帮助老师完成简单的额实验报告查重。目标是一次能导入多份word然后进行查重,最后能将多份的分析结果统计输出,使使用者一目了然看出结果。

项目评价:电子实验报告查重系统,虽然基本功能已经实现了,但是我个人认为实用性不是很大。该系统在一定的程度上确实达到了用户的要求,但是我希望界面可以做的更漂亮一点,做到精益求精。这个系统乍一看有点应付了事的感觉,这样不是很好。但是我看到代码时,发现这个系统达到了一定的工作量,还是值得赞扬的。

 

作业五之每周例行报告

 

PSP:

任务 预计时间 开始时间 结束时间 中断 实际时间
询问学长/写博客(一) 30分钟 2017.9.7 20:40 2017.9.7 22:10 0 90分钟
看书/写博客(二) 180分钟 2017.9.8 09:30 2017.9.8 14:00 午饭30分钟 240分钟
写博客(三) 200分钟 2017.9.9 06:00 2017.9.9 11:30 0 330分钟
写博客(四) 250分钟 2017.9.10 10:00 2017.9.10 14:00 午饭30分钟 210分钟

 


PSP饼状图:

 

 

 

 

进度条:

代码行数 0
博文字数 3556

 

 

进度折线图:

 

 

 

 

 

 

 

以上是关于王伟东第一次作业的主要内容,如果未能解决你的问题,请参考以下文章

欢迎来怼--第二十一次Scrum会议

第一次寒假作业 汇总

第一次个人编程作业

团队作业四-团队项目汇总

软工第一次作业

第一次个人编程作业