• 第一次作业


    每周例行报告      

    1.psp

    日期 C类别 C内容 S开始时间 E结束时间 I时间间隔 T净时间(min)
    2017/9/8 学习 《构建之法》 8:46 14:36 160 190
    2017/9/9 思考 查阅资料 13:30 14:55 2 83
    2017/9/10 采访 访问学长 15:20 16:30 20 50
    2017/9/10 作业 写博 19:30 21:26 25 91

    2.进度条

    代码行数 博文字数 知识点
    0 1360 1.博客的建立2.通读《构建之法》3.自我认识

    3.代码累积折线图

     

    4.博文字数累积折线图

     

    5.psp饼状图

     

    博客作业1

    先自我介绍一下,我叫李圆圆,毕业于辽宁省锦州市渤海大学物联网工程专业。对于学习计算机,我是没有什么兴趣的,然后又不想去复读,于是就成为了一个假程序员。哈哈!这是我第一次写博客,也算是新的尝试。

    阅读以上材料,并回答下面几个问题:
    (1)回想一下你初入大学时对计算机专业的畅想

    高考之后,在报志愿的时候,我其实是要向师范类的方向去去选择的,但是自己能力不够,就被调剂到计算机方向上,说实话,我对编程之类真的不感冒,连游戏都不怎么玩,所以选择计算机专业并非我的意愿。在我本科期间所学专业既有关于计算机方面的课程,也有现在兴起的物联网方面(这个专业如果要学好的话,真是一个大工程,软硬件都要学)的东西,虽然专业很高大上,但是很多东西都是偏理论的,真正实践还是在计算机编程上,所以我本科开设的课程还是很满意的,因为它先教授我成为一个程序员,因为他是计算机专业的基础,任何的计算机专业都离不开代码,之上才是成为一个IT人才,计算机不是我所喜欢的领域,也是我所不太擅长的,所以,修这门软件工程,我觉得要付出很大的努力。

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

    我现在掌握的专业知识真的是少的可怜,大学修过C语言,数据库,JAVA,计算机网络,数据结构等课程,但是真正能拿得出手的几乎没有,大学真的是玩了四年,个人比较喜欢网页(网站还没有做过),离成为一名合格的计算机专业人员,还有相当大的距离需要追上,首先就是编程能力,再就是专业思维。

    (3)每天都是一个人生选择的十字路口,考研、工作、考公、出国。而无论考研还是工作的每条路径,也有许多不同的分支。对照以上你阅读的前人们的经历,你的选择是什么?在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?针对你的选择,你给自己的规划安排是什么?

    虽然我现在的选择是考研,但是认为读研究生不过就是给自己一个晚几年进入社会的理由,在考研这件事情上,我一开始是反对的(我考研是被强迫的),走上这条路,我认为超过其他已经工作的同学来说,就是进入好公司的机会会多一些,但是缺点就是工作经验和社会经验完全是菜鸟一个。我的规划是学好英语,学习基础知识,增加代码行数达到上千行。

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

    软件工程这门课,老师说注重点是在工程上,我认为一个工程,重要的是对各个环节的把控与协调,所以我希望能在这门课上增强自己的这种能力,比如在团队合作时,如何进行每个人的各自分工与整体整合,这是需要能力的,我打算每周拿出5到6个小时用在这门课上。

    博客作业2

    采访本课程往届同学(含外校和毕业生). 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:

    我采访的是我的学长,他现在在北京潮阳望京soho,主要进行游戏开发,他参与的项目是一款游戏,名字叫那兔之大国梦。

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

    用户人数数以百万计,因为本项目是游戏,属于娱乐范畴,若以十分计算的话,大约应该有六分,目前仍在上线中。

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

    该项目还有商业价值,属于商业机密,无法进行继续开发

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

    经验就是要进行实战,这些东西在课本上是学不到,另外,要不断地进行学习,因为计算机行业是不断进行发展的,停滞不前就意味着后退。项目开发是一个团队合作的结果,如果团队之间不能很好地协作,那么只能是事倍功半,所以沟通时非常重要的,其次,一个项目的开发不仅要考虑自身的实用性,用户量的多少,还要进行软件的测试,创造足够好的软件。

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

    这门课程是体验软件工程的课,要对整个项目的统筹与把握,与团队之间的分工问题,另外,细心也是非常重要的。

    博客作业3

    根据历年学生 (含https://edu.cnblogs.com/中其他学校的作品) 发布的git代码和随笔,评论3部软件作品。

    项目名称:地址:点评:

    项目名称:连连看
    点评:这组作品是一款大众所熟知的游戏,而对于这种游戏来说,创新绝对吸引玩家的一大要素,像之前大火的贪食蛇游戏,就是在原有的基础上加入玩家们的互动,增加了竞技性,加入新的规则,就成就了这个作品,这组游戏也是一个大众游戏,所以如果有新的玩法才会吸引用户,该软件增加了一些趣味性的玩法,就达到了制作这个软件的目的,但该软件不进行收费,不做广告推广,那么向客户发送红包的资金预算在哪里得到呢?
     
    项目名称:网络教学系统
    点评:该软件是方便进行学习资料的查找,那么后台的数据整合与保存是非常重要的,对于数据的增删改查,也是这种学习平台的基本功能。其中选择相应课程,会自动生成题目进行自我测试,这和许多搜素引擎中根据搜素结果来推送用户所感兴趣的东西,从而知道这个用户的基本信息,这是对每一条信息的整合。这个软件的用户承载力是多少呢
    项目名称:礼物挑选小工具
    地址:http://v.youku.com/v_show/id_XMTg0MjMzNDIwNA==.html?spm=a2hzp.8253869.0.0&from=y1.7-2
    点评:该网站是面向社会大众女性,因为对于大多数女生来说,选择困难是一大问题,该网站还是抓住了大众的心理,还是有市场的,可以把网站的前端再做的炫一些,这样可以一下子吸引大众用户。

     博客作业4

    粗略的看了一下邹欣老师的《构建之法》,虽然有些真的看不太懂,但是不难定义这是一本好书,着重的读了一下第十六章,问题如下:

    Q1:第十六章文中说“判断使用维持性的技术和颠覆性的技术的特性是效能过剩,适时适当的功能点创新,就能改变竞争的局面,而不合时宜的创新,则往往事倍功半,”那么我想问这个判断什么时候是适当的?

    Q2:第十六章说的是创新,如果一个长期工作在IT行业,总是使用维持性技术,他当然就会缺乏创新的能力,这就能解释为什么有许多的发现都不是在这个领域的人发现。所以最成功的创新,都不是他们领域的

    Q3:结对编程要求现实生活中两个人要作息一致,这种情况能实现吗,如果两人的能力相差很多会怎么办?

    Q4:第六章为什么说敏捷是瀑布模型的另一个巨大的进步?

    Q5:在多个程序员进行一个项目时,如何分配任务?

  • 相关阅读:
    使用vue做项目时,刷新页面,原本应该隐藏的东西闪一下
    input type="file" 上传文件的一些使用
    vue强制重新渲染
    元素focus页面不滚动不定位的JS处理
    js使用案例
    js使用setInterval简单实现一个时钟
    js日期封装方法
    scss简单使用总结
    JavaScript的内置对象(Global对象)
    JavaScript—Date对象详情
  • 原文地址:https://www.cnblogs.com/1994-83/p/7502168.html
Copyright © 2020-2023  润新知