软件工程第0次个人作业

作业介绍

项目 内容
这个作业属于哪个课程 罗杰
这个作业的要求在哪里 热身作业
我在这个课程的目标是 了解软件工程,并用实践来熟悉对软件开发的整个流程
这个作业在哪个具体方面帮助我实现目标 为后面的作业熟悉流程,打下基础

作业正文

第一部分:结缘计算机

1. 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)

我在高中的时候参加了信息奥林匹克竞赛,从此对计算机领域的知识有了更加深入的了解,后来通过自主招生来到了北航计算机系。因此相对大多数同学来说,我有了更好的基础。相对许多阅读材料中的博主,我可以说是有了很好的基础了,但其实我还有许多不足,对许多东西的了解还不够深入。

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

在小学时我们家就有了计算机,那时候就对电脑有了很大的兴趣(虽然是对游戏),但上了高中,我接触到算法,数据结构等计算机知识后,我对计算机产生了更深一层的兴趣。而来到北航也是如愿以偿的在北航计算机系学习。经过两年半的学习,我对计算机体系又有了更深的了解。我也很高兴以后能在计算机领域从事工作,在这个自己有兴趣且擅长的领域工作。

第二部分:在计算机系里学习

1. 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)

我理想中的大学教育是那种小班化,每个人都能有导师,在上课之余还能参与到导师的项目中去。但在北航,感觉更多时候还是靠自己,很多时候上课时老师讲的东西,还是得通过自己下去实践才能掌握,如果没有及时实践可能没多久就遗忘了。对于目前北航六系大多数课程来说,还是传统的上课方式。而有些课,如计组os等,就更加重视实践,但是这种课程老师和学生都要付出更大的努力,但收获的东西也更多。

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

到目前为止,大概计算可能写了有3万行左右的代码。最复杂的项目应该是计组课做的cpu了。运用了老师推荐的工程化方法,感觉对我自己理解和设计大型的工程有了一个启发。

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

博客E的博主认为这些培训班的人很多出来都是类似于机械化生产的产物,很少有自己的思想,而博客G的博主用他身边人的例子来高数我们只要认真肯吃苦,科班出生或肥科班出生并不是限制你能力的关键。我认为后者的说法很有道理,纵使你是科班高材生,但是要是你自我堕落,不知进取,可能甚至不如培训出来的学生。我认为出身只是一个台阶,而你最后能走多远还是要看个人的努力奋斗。

第三部分:未来规划

1. 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)

我希望以后能够从事游戏方面的工作,我希望能在大三大四多找实习,积累工作经验,毕业后就去找工作,在工作中积累经验提升自己。

2. 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

我打算在企业内实习,这样能更加了解社会上it行业的现状,对整个行业有更深的了解。

其他参考文献

我的软件开发生涯 (10年开发经验总结和爆栈人生)

posted @ 2019-02-27 19:17  梦游的锤子  阅读(189)  评论(2编辑  收藏  举报