[软件工程] 第0次作业
|项目|内容
|:--|:--|:--|:--|:--
|这个作业属于哪个课程|https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ
|这个作业的要求在哪里|https://www.cnblogs.com/ChildishChange/p/7363123.html
|我在这个课程的目标是|熟悉软件开发,锻炼工程实践能力
|这个作业在哪个具体方面帮助我实现目标|找准目标,勤奋脚踏实地
第一部分:结缘计算机
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)
- 选择计算机专业完全是一种巧合,或者说是随大流吧。刚入大学时,在计算机方面完完全全是一个小白。甚至是填志愿前一天才决定的读计算机专业,只有一个原因,就是因为计算机专业现阶段很火,所以就迷迷糊糊来到了北航计算机学院。
- 至于自身条件,从物质方面来说,当然比多年前学习计算机的人要好得多,有质量较好的电脑、无数开放的资源等。与博客1这样的人来比,自己当然是差一大截。在大学之前学的都是理论,“纸上谈兵”而已,而计算机是一门非常需要实践的学科,真正操作起来,才知道自己动手能力不大行。
计算机是你喜欢的领域吗?是你擅长的领域吗?
刚进大学时,自己真的就是完完全全对计算机一点兴趣也没有,谈不上喜欢或者厌恶,只是把每天的学习当成一件任务去完成,也不想去了解更多其他关于计算机的东西。当面对一些对于其他同学来说很轻松解决的东西,自己却需要花费大量的时间的时候,甚至都开始怀疑自己适不适合学这门学科。都说兴趣是可以培养的,确实经过快3年的计算机知识的学习,自己对其兴趣也开始越来越浓厚,开始花很多时间去阅读相关的东西,去锻炼自己的动手能力等等。后来自己实现了一些复杂的程序,也让自己有了信心。现在来说,计算机应该是自己很喜欢的领域吧,但不能说是擅长。
第二部分:在计算机系里学习
你对大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么?(必答)
- 感觉在大学里缺少了太多的社交方面的东西,确是锻炼了自己熬夜的限度。
- 我理想的大学教育,除了这些专业方面必修的课程除外,其他的选修课学院方面的要求应该要尽量放宽,而不是要给出那么多的条条框框来约束你选择的课程。甚至是强迫选修一些自己毫无兴趣,即使学了之后也绝不会去再去了解一点的课程。我觉得国内的学校很难做到和国外那样。首先因为我们前些年的受教育的经历,我们都是经过高考这样的教育体制培养出来的,很多学生也不会太能适应国外大学的教育方式。
迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)
- 总共写了多少行代码当然没有一个非常准确的数字,也许用”万行“来形容比较合适。
- 做过最复杂的作业当然数上学期的编译器设计了,我用来大约6000行代码来完成C0编译器所需要有的功能和一些基本的容错能力。
学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
- 在大一的时候确实有这样的疑问,当初都是一大堆的数学课,感觉和编程并没有搭上多少关系。而现在我知道了,前些年所学的数学还可能仅仅只是基础而已,复杂的计算机方面的项目都需要用到各种复杂的数学知识。
- 我还有不理解的学科就是我们为什么会学工科大学物理这门课,而且还是必修课?感觉这门课对现阶段的计算机学习来说并没有多少帮助。
第三部分:未来规划
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
我觉得每个人以后的路并不完全能由他大学所学的专业来决定,也许我们学院的很多同学大学毕业之后也都不会从事计算机方面的工作。当然了,最初肯定会去尽量去尝试自己了解的IT领域,如果发现自己可能真的不太适合这一行,也可以去寻找其他机会吧。