【软工】第0次个人作业
<tbody>
<tr>
<td>这个作业属于哪个课程</td>
<td><a href ="https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ">https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ</a></td>
</tr>
<tr>
<td>这个作业的要求在哪里</td>
<td><a href ="https://www.cnblogs.com/ChildishChange/p/7363123.html">https://www.cnblogs.com/ChildishChange/p/7363123.html</a></td>
</tr>
<tr>
<td>我在这个课程的目标是</td>
<td>锻炼自己的能力</td>
</tr>
<tr>
<td>这个作业在哪个具体方面帮助我实现目标</td>
<td>在一开始就搞清楚自己的目标,弄清楚方向</td>
</tr>
</tbody>
项目 | 内容 |
---|
第一部分:结缘计算机
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)
为什么选择计算机专业,这个问题,说起来也是一种”意外“。由于自己高中的时候对未来并没有什么特别的规划和期望,只想着能去北京读大学就好了。所以高考成绩出来以后,本着在北京读书的原则,我来了北航,至于为什么来到计算机学院,这就得感谢学校的好政策了,在我们贫困地区有国家专项计划,依靠这个计划,我进入了计算机专业。所以,能来到计算机学院,我觉得很”意外“。
至于自己的条件,如果说仅仅针对于基础学科的话,如数学,我认为自己是很优秀的。但是或许就是这种自信,大二的时候进入专业课学习便开始觉得心有余而力不足。因为计算机真的是一门需要认真专研的学科,不仅仅是理论的学习,更多的是实践与理论的结合。所以想要学好计算机,还是得踏踏实实的学,需要花很多时间在琢磨上,例如博客1中那位“爆栈大佬”,高中时即使学习压力很大也在花很多时间在学习编程上,而自己平时做完理论作业就开始玩游戏,想想就觉得自己做得很不对。
计算机是你喜欢的领域吗?是你擅长的领域吗?
如果是两年前,那个时候自己对这个问题的答案或许是“应该回喜欢吧”,毕竟大一上的时候对计算机专业的学习并没有进入正式阶段,仅仅是学习了一段时间python和数学。
如果是一年前,或许自己会说“自己不喜欢计算机”,至于原因呢,大二上的计组实在是让我很头疼,即使自己平时很认真的准备了每一次周五的测试,但还是课上测试时挂了不少次。很多时候,我都在怀疑自己,是不是自己不是学计算机的料,因为我大一的时候学习感觉很轻松,而且成绩也是符合自己期望的,所以这样的落差让我很受打击,甚至产生了转系的错觉。但是凭借周围同学们的鼓励,自己还是坚持了下来。
现在的自己,如果再来回答这个问题,却是截然不同的答案。大二上的计组,让我明白了踏实才是学习计算机真正需要的,而吃高中时候的”老本“却是不行的。所以大二下的两门专业课,oo和os,虽然自己这两门专业课的成绩并不比计组好很多,但却是让我找到了自己的兴趣和方向,可谓塞翁失马。大三上的编译更是让自己找到了信心。可能计算机并不是自己最擅长的领域,但却是我最喜欢和最愿意为之付出努力的领域。
第二部分:在计算机系里学习
你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)
说到大学想要吐槽的地方,就不得不提大学以来所上的那些“水课”了。很多时候选了一门自己很感兴趣的课,老师却是非常的不负责,虽然并不是所有的老师都是这样,但是这样的情况却并不少见。
我理想中的大学教育,并不是说一定要非常的完美,但是,还是希望大学里,学校能对一般专业和一些选修课加强重视,少一些“水课”,能让学生真正找到自己喜欢的领域。
在我看来,国外的教育固然是前沿,但也并不一定比国内好。自然我的老师和学校不一定要和国外一样,如上所说,如果每个老师都能各尽其责,相信吐槽自然会少的。
迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)
说到自己写了多少代码,可能也就几千行吧。最复杂的应该是大二下的oo作业了,最后几次的出租车作业。其实也不算复杂,代码的话一两千行吧。作业要求就是一个派单系统,核心思想是多线程,其实真正实现起来并不算是很难,但是无奈这已经是自己写的最复杂的作业了。和真正的大佬比起来,那可真的是任重道远啊。
科班出身和北大青鸟有什么区别?
虽然自己并没有去过北大青鸟,但是由于我上学期在实习,所以碰到了一些进过培训机构的队友。说到区别嘛,如果说专业能力,北大青鸟也有很多高手,最大的区别在与自学能力的差别。毕竟这些培训机构很大一部分都是强制性的灌输,所以自然学生的学习能力可能要差一些。科班出生的同学,专业能力固然有高低,但是绝大多数人都具备很强的自学能力,这应该是科班出身的同学的优势之一了。
学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
大一学数学的时候,自然有过上述的疑问。经历这么多专业课的学习之后,其实仍然是有这个疑问的。虽然我数学学得蛮不错的,但是很多周围大一成绩很差数学不好的同学大二的专业课却是学得很好。数学固然培养了我们的思维能力和逻辑能力,但是想要将其和计算机专业课程联系起来的话可能还需要一些改变。当然,并不是说这么多数学是没用的,如果是做算法方面的研究的话,上述两门数学课程肯定都是必须具备的,但是无奈北航计算机学院本科时候最不注重的就是算法了(;
第三部分:未来规划
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
我的梦想很纯粹,对于未来的职业,我更想从事自己感兴趣的工作,例如,目前更想做一些c/c++开发的职业,说白了就是一普通程序员。
我的未来发展我也有简单的规划,我上学期已经实习过一段时间了,这学期我应该会继续去实习三到四个月,同时开始准备考研啥的(当然如果能保研最好啦),自己这学期实习的地方还没想好,但是已经有规划了。至于毕业以后的打算,再说吧,管他呢,自己开心就好。
你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
大三我已经在实验室实习一些时间了,而且加上我这个人对研究发论文啥的不感兴趣所以直接去企业实习就好了。
实习经验究竟有多重要?是否需要马上开始积累实习经验?
实习经验我觉得很重要吧。上学期在公司实习一段时间后,就真的感觉现在的大学教育和社会的实际工作是在是差距太大了。就是说在学校学的东西和社会上需要的可能并不是一个东西,所以,如果想要做好和社会的衔接的话,实习肯定是最好的途径。至于是否要现在就去实习,着因人而异吧。如果时间充足的肯定可以去实习的啦,如果时间很紧想要出国或着考研之类打算的可能就不想去实习了。什么时候开始并不重要,重要的是找一份高质量的实习。
最后,引用一句博客2博主的一句话:
做自己的主人。不要辜负上帝给我们的聪慧的大脑,用它来独立地想问题,用自己的眼睛来看世界,用自己的心灵来感受,用自己的金口来提问。不要害怕,不要退缩。