2017第1次作业—刘少帅

author author     2022-10-05     247

关键词:

 第一部分:结缘计算机
  1. 计算机是你喜欢的领域吗?是你擅长的领域吗?

         我对计算机的认识是把它当成一种工具,因为在之前的学习、工作中很多方面都离不开计算机,但我对计算机的操作仅停留在一些办公软件的使用上,对于计算机领域的程序代码之类的总是请专业人员来搞。因为还不是很了解,所以不能说喜欢或不喜欢,更谈不上擅长。现在有幸能对计算机深入学习,心里还是很高兴,同时也感到压力山大。自己之前有过跨专业学习的情况,通过努力取得了相对满意的结果,也希望继续努力下去学好计算机方面的内容。正如在博客I中的老师所说的:“做开发,首先是个人的能力。个人能力可以包括很多方面,不过,我觉得最重要的两样是:学习能力、交流能力。”

         2.你对计算机的热爱是怎样的?仅仅是口头的吗?

         对于计算机,我还不能深入了解,不能说是热爱还是不热爱,这需要在以后的学习中慢慢体会。但对于熟练掌握计算机操作技能能大大提升工作效率,我是有深刻认识及亲身体会的,所以我会尽力去学好计算机。

 

第二部分:学习生活

        1.你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?

        我本科毕业已经四年多了,现在到另外一所学校进行另一阶段的学习,整体我不想吐槽什么,因为环境不能随人去改变,人要去适应环境。我觉得理想的大学应该是循序渐进、逐渐诱导,让学生逐渐喜欢上这门课的,不能一味地灌输,然后施加压力,逼迫学生做一些不情愿而又不得不做的事情或作业。学校在这方面正逐步变好,期待能做得更好。

        2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。

        我本科不是学这个专业的,仅仅上过几次计算机课,但也是几年前的事情了,写了多少代码,早已记不清楚,但对接下来的课程还是会认真对待。

        3.科班出身和北大青鸟有什么区别?

        我不是科班出身,也非北大青鸟,甚至不如北大青鸟,对于他们之间的区别,我不敢妄加评论。之前认真看了很多非科班出身的前辈写的文章,心中很有感触,比如说博客G中所说:“人从来不看起点,只看一个人是不是努力。”文章作者的前妻即使基础比较差,也通过自身的谦虚、勤奋,不断取得进步,改变自己的命运。那么我呢?我相信虽然自己底子薄,也可以通过努力创造一番天地。

        4.速成的培训班和打基础的大学教育还有mooc之间有区别吗?

        我没有参加过培训班,对于打基础的大学教育我认为还是很有必要的,因为即使以后研究的领域可能各不相同,但凡事都是相通的,要了解宽泛的知识,避免以后以偏概全。对于MOOC,我认为应该比速成的培训班好吧,因为讲课的老师都是实实在在的,不是招摇撞骗的,对相关领域都有一定的研究,对学科重点讲得比较到位,适合想在短期内对某一学科有个大致掌握的人。

        5.学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的专业有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

       当初学的时候,就觉得有必要学,因为做一些题目时,特别是做一些以实际应用形式出现的题目时,转化成数学模型,觉得很有科学依据。现在,随着学习、工作的逐步深入,越来越感到,数学不仅是一门工具,其中的一些思想也可以被借鉴到其他学科或方面,比如反证法、归纳法等。正如前面提到的,我认为学科之间都有相通之处,要善于发现它们之间的联系,学会融会贯通。

第三部分:未来规划

        1.你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?

        我想能深入学习掌握计算机方面深层次的知识,并将其融汇到其他学科中,活学活用,发挥更大价值。对于未来的道路,首先要学好技术,掌握本领;其次了解思想,融会贯通;再次,相互合作,共同提高;接下来,带领团队,共创辉煌。最重要的是要及时了解社会或市场需求是什么,将技术服务于应用,正如博客K中前辈所说:“对于程序员来说,应该始终记住,技术不是主要的,主要的是通过技术能够解决什么样的问题。一定经常想要解决什么的问题,要满足什么样的需求,而不是要用什么样的技术。”

         2.你对于实现自己的梦想已经做了或者计划做什么样的准备?

        现在还处于打基础阶段,努力学习各类基础知识。

第四部分:课程期望

         1.你对这门课的期望是什么?你打算平均每周拿出多少个小时用在这门课上?你愿意为了一个你感兴趣的项目、或得到实战锻炼而付出更多时间和精力(包括熬夜)吗?

         既然选了这门课,当然是想上好这门课,学好这方面的知识。因为还有其他课程学习,所以各科要兼顾到,现在计划工作日每天利用1-2小时学习这门课,周末根据情况利用3-4小时学习,如果其他课程压力不是很大了,时间会适当增多,具体的要看情况而定。愿意为了感兴趣的项目,进行尽可能多的实战锻炼,并付出努力。正如邹老师说的:“Learning by doing.”

关于软件

       软件有很多种,我选自己接触的Internal Software (企业或学校或某组织内部的软件)、Mobile Apps(手机应用)、Tools(工具软件),谈一下自己的想法。

        1.这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?

        关于Internal Software,都是师长或同事告诉我的,都是为了工作学习需要,没有盈利目的;关于Mobile Apps、Tools,自己也都是为了方便工作生活需要才用的,付出的都是正常需要的。

        2.你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,老师是谁,同桌叫啥?软件是如何到你手里的?例如:邮购,下载,互相拷贝,从应用商店购买,…….

        Internal Software是师长或同事给的,Mobile Apps、Tools是通过下载得到的。

        3.我们知道有些软件是收费的,有些是“免费” 的, 那么,软件公司为何会给你免费使用这个软件呢? 写这个软件的工程师们,他们的工资如果不从你(用户)这里来, 从哪里来呢? 目前你们当地的软件工程师的工资大约是多少,请给出尽量详细的分析,精确到年收入多少万元人民币。

         这个没研究过,不是很清楚。

         4.你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的?  如何更新新版本的?  你估计软件团队更新一个主要版本花了多少 人月? 请写上人月的定义. 如果你们宿舍(或者你和另外三四个同学)要做同样水平的软件,请估计你们需要多少时间?

        对于软件的使用大都是通过自己摸索学会的,实在不懂了,就请教师长、同学或同事。对于bug、版本之类的,自己不是很了解。

         5.同一类型的软件之间是如何竞争的?你现在还用它么,你为何选择这个产品,而不是它的竞争对手?

        软件之间的竞争我不清楚,选择哪款软件,主要是看它是否满足自己的需求。

         6.5年后, 这种软件运行的硬件会有什么变化, 软件再过 5 年还会存在么,为什么?

         5年,会发生很多,这个软件也许会更新换代,越来越强大,也可能被淘汰。

         7.列举你在使用上述软件的时候观察到的 “特殊”现象,它们和硬件有什么不同?  这些能说明软件的某些本质特性么?

         对于软件,我是个十足的菜鸟,不能说明有什么“特殊”现象,我认为与硬件不同的是:①软件更加灵活,可以及时修改完善;②软件更像是思想,硬件更像是执行者。

          以上是本人一些粗俗的见解,不到之处敬请批评指正!

软件工程第四次作业二—单元测试—[结对刘成志]

...试:结对开发成员:刘成志git代码发布地址:本次软件工程作业程序代码说明:一、程序目的  本次作业目的在于设置一个四则运算的计算机,根据需求,我大致划分了四个功能:  1.不带括号的加减乘除四个数值的... 查看详情

第五次个人作业:个人总结

博客班级2018级计算机和综合实验班作业要求第五次个人作业:个人总结作业目标总结目录你做了哪些作业刘启麟---第一次个人作业刘启麟---第一次个人编程作业参与第一次结对作业:原型设计刘启麟---第三次个人作业刘启麟—... 查看详情

第1次作业+105032014101

1、流程图: 2、测试用例设计:覆盖方式用例编号输入期望输出实际输出通过时间abc判定覆盖0011106658边的值不存在边的值不存在是2017.03.22判定覆盖002339920不构成三角形不构成三角形是2017.03.22语句覆盖003666666等边三角形等边... 查看详情

第3次作业+105032014099

1、修正流程图 2、测试用例设计覆盖方法用例号输入期待结果实际结果通过时间语句覆盖1-1 23 11输入数量不满足要求23.8未通过2017.03.29语句覆盖25 10 3275.675.6通过2017.03.29语句覆盖311 10 33186.6186.6通过2017.03.... 查看详情

2017秋-软件工程第七次作业-探路者贪吃蛇阿尔法发布

...团队项目阿尔法发布:贪吃蛇 2017秋-软件工程第七次作业(1)-【探路者】贪吃蛇阿尔法发布展示(视频)链接: http://www.iqiyi.com/w_19ruzx6xud.html2017秋-软件工程第七次作业(1)-【探路者】贪吃蛇阿尔法发布展示(视频相... 查看详情

2017秋-软件工程第五次作业-探路者团队选题展示

...路者】团队项目名称:贪吃蛇 2017秋-软件工程第五次作业(1)-【探路者】团队选题展示(视频)链接:http://www.iqiyi.com/w_19rvb5njph.html2017秋-软件工程第五次作业(1)-【探路者】团队选题展示(视频相关博客)链接: http:... 查看详情

[2017buaa软工]第1次个人作业

快速看完整部教材,列出你不懂的5-10个问题,发布在你的个人博客上。1. 为什么说软件是人类创造的最复杂的系统类型?大型建筑、飞行器甚至长篇小说的结构也可以非常复杂,并且容易变得难以理解和维护,认为软件系统... 查看详情

2017年软件工程第四次作业-1代码规范

one结对同学:黄泽宇地址:http://www.cnblogs.com/ddzchild/p/7635239.htmltwo要求1《代码规范》包括10项条款。制定条款的目的是在程序设计的过程中(触犯和)约束代码风格,希望切实可行,容易观察和客观检验。《代码规范》是在阅读《构... 查看详情

高级软件工程2017第1次作业

 第一部分:结缘计算机1、你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)我选择计算机是个偶然+阴差阳错,但是后来喜欢上了计算机。我的大学志愿里面前几个学校都是医科学校,首都医科大... 查看详情

2017年软件工程第六次作业-每周例行报告

1.PSP表格2.PSP饼状图3.博文字数累积折线图4.代码行数累积折线图5.进度条  查看详情

2017年软件工程第七次作业-每周例行报告

1.PSP表格2.PSP饼状图 3.博文字数累积折线图4.代码行数累积折线图5.进度条   查看详情

2017天津大学-现代软件工程-第2次作业

孙冠群作业1.在Mac上安装Git,通过homebrew 安装中。。。 在homebrew中安装git       二、创建版本库 1创建目录  2把目录变为git可以管理的仓库  3编写一个txt文件,并放到该目录下&nb... 查看详情

团队作业8----第二次项目冲刺(beta阶段)第四天

...今天计划完成的工作(3)工作中遇到的困难:刘光华:这次作业我跟世豪一起负责测试学生功能这一块,做的还算顺利,就是编程基础不是很牢固经常会写错代码,修改起来比较麻烦。林晨昕:今天测试一切完好,没有遇到什么困... 查看详情

2017年软件工程第九次作业-每周例行报告

1.PSP表格C(类别)C(内容)ST(开始时间)ET(结束时间)INT(间隔时间)Δ(净时间)Scrum会议添加功能2017.11.10 11:202017.11.10 11:53033功能说明书2017.11.11 11:002017.11.11 11:34034分配编程任务2017.11.12 11:202017.11.12 11: 查看详情

高级软件工程2017第2次作业

1.github项目地址:软件工程第二次作业链接2.解题思路及设计过程刚开始拿到题目后,看到要求上写着:完成一个能自动生成小学四则运算题目的命令行“软件”首先想到的是用rand()函数生成操作数和运算符,然后先从简单地只... 查看详情

2017年软件工程第八次作业-每周psp例行报告

1.PSP表格 2.进度条 3.博文字数累积折线图 4.代码行数累积折线图5.PSP饼图  查看详情

第3次作业+105032014001

1、修正流程图:根据新修改的代码,再次修正流程图 2、测试用例设计:依据所有的覆盖理论,分别写出相应的测试用例设计。覆盖方式用例输入期待结果实际结果是否通过时间判定覆盖1150,150,200边的值不在范围内等腰三角... 查看详情

2017年软件工程第三次作业-3功能测试

one准备工作:用gitbashpull同学的代码,如下截图: two找其他同学的bug:一.被检测的同学:贾雅杰同学1.(1)标题:按回车系统报错  (2)内容:测试环境:win8 VC++6.0            ... 查看详情