软件工程第一次作业

第一部分:结缘计算机

1. 计算机是你喜欢的领域吗?是你擅长的领域吗?

   作为95后,对计算机可谓是从小接触,但是直到上大学以前对于计算机的使用仅仅限于用来看视频、玩游戏、浏览网页,上大学之后开始了解计算机的历史、发展、结构,由于本人是工科学生,大学学习了计算机一级、二级学习的是C语言程序设计、三级学习的是网络技术,之后参加过几次数学建模比赛,对于Matlab语言的使用有了一定的基础,现在对于计算机的学习还只是皮毛,不是我擅长的领域。

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

  对于计算机的热爱一方面是对于网络游戏的喜爱,之后的建模比赛中比较享受编程解决数学问题的过程,由于时间精力有限,很多时候是口头上的想去多了解计算机技术。

 

第二部分:学习生活

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

   我的大学吐槽:(1)傻逼呵呵的规定条例检查太多了,限制了我的自我飞翔;(2)傻逼呵呵的各种公差太多了,占用了我很多的学习时间;(3)出去嗨的时间太少了,搞的曾经阳光帅气的我现在已经缺乏和异性交流的能力,遇到异性会显得自己太饥渴。我理想的大学应该是有一群有志向有理想有灵魂的同学和老师,谈一段甜甜的大学恋爱。我的大学里面满足了我拥有有志向理想灵魂的老师和同学,但是没能提供我许多对外交流的机会,感觉几年下来和外面的人在一些事情的看法上有短视的情况。

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

  大概5000行代码,最复杂的是完成了反应堆核燃料元件的单个子件的热工水力建模。

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

   肯定有区别,就像你约女生,将肮脏的场所、挂满星空的夜晚、浪漫土耳其的爱情海海滩比较,虽然都是约会、牵手、亲嘴,但是你的心理活动和收获能是一样的吗?大学基础的环境以及提供的人文氛围,不是速成培训班和MOOC能够提供的,而且一般的人都不能足够自律的去在MOOC上学一个领域到精通,更不用说大学里面那么多牛人为怎么培养你做计划和准备了。

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

   哈哈,你小时候为什么要学走路和吃饭啊?

第三部分:未来规划

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

以前我想成为一名篮球节目的解说,靠吹牛皮挣钱,像我这种生不由己的人,被时代浪潮推着走,谈梦想都太奢侈,立足脚下,做一些有技术含量的事,做好一枚螺丝钉。未来规划上我想要在技术能有自己的专长,在自己的领域有一定的话语权。

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

   抓住一切机会学习各种方面的知识,计划上打算在研究生学习中能做一些有应用价值的工作,多了解前沿的科技和发展方向。

第四部分:课程期望

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

  希望能着手做一个项目,多自己写代码,至于理论上的不足,自己后续如果感兴趣可以后续补上,愿意为感兴趣的项目加班熬夜。

分析软件

我选择Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(手机应用)

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

Internal Software要用来学习,没办法不用,非盈利,目的在于便于办公和信息提取。

Games我能从中找到快感,是,是

Mobile Apps满足自己日常生活的需求,是,不是,通过广告盈利

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

Internal Software2008年,我在我们学校第一次登陆了学校的学生成绩查询系统,12,六年级,老师徐慧,同桌忘记了?

Games2005年,9岁,三年级,软件是通过计算机自带的平台接触的,扫雷,蜘蛛纸牌。

Mobile Apps2011年,我买了第一台个人手机,中兴充800话费送智能机

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

Internal Software不是免费的,他们的工资通过学校或者企业给他们的开发和维护的经费,

Games不是免费的,提供买道具,做广告,买皮肤

Mobile Apps不是免费的,提供软件上的广告,收取平台商家的维护费用等

武汉市软件工程师大概平均收入在13万元左右

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

Internal Software作为用户我上这些平台一般只是做一些最简单的查询功能,通过看老师演示之后学习的,好处是更便捷,但是感觉容易导致自己一些信息被别人看到,更新仅仅是线下更新,靠软件工程师重新编改,再发行使用。我们自己做可能一个月能差不多建立一个教务系统类似的软件。

Games无师自通,快感趋势我进步,不断地更新换代来修复bug,通过客户端维护来更新版本,这个有大有小,大型游戏可能数年,简单游戏可能几个周,我们宿舍开发一款游戏恐怕要一两年时间。

Mobile Apps通过百度以及他人教,不断的更新版本,这个有大有小,大型手机软件可能数年,简单软件可能几个周,我们宿舍开发一款软件恐怕要一两年时间。

 

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

硬件会快速的更新换代,但是这些软件肯定会继续存在,因为他们存在功能上的不可替代性

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

软件不会有损耗,无论用多少年它还是自己

转载于:https://www.cnblogs.com/jiaomeng1800403/p/10183759.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值