软工第0次个人作业
||
|:--|:--|
|项目|内容|
|本次作业所属课程|北航软件工程|
|所属作业|第0次作业|
|课程目标|尽量做吧QAQ|
|作业回报|自我总结,自我更新|
第一部分:结缘计算机
1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?
计算机专业的选择是从高二开始确定的,很感谢我高中的室友们把我拉上计算机这条不归路,当时是对计算机硬件很感兴趣,我和室友最后分别选择了计算机系和电子系。
我的条件算一般吧,我出生在安徽的一个小县城,从小家庭属于对计算机忌讳莫深,我对计算机的了解基本局限在开关机上网的水平,编程也是到高中才开始了解的,这个条件如果在北航应该更算是不好。
博主?不敢动不敢动......
2.计算机是你喜欢的领域吗?是你擅长的领域吗?
对我而言是最喜欢的领域吧,programming is the ability which is the closest thing human can do to super power,我觉得计算机及其所依托的离散数学强大到难以形容。
现在的水平还对不起“擅长的领域”这个tag。
第二部分:在计算机系里学习
1.你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。
对大学学习生活也没什么可吐槽的吧,大部分学习问题其实都可以归结于自身的不完善,大部分生活问题其实都可以归结于社会主义初级阶段的物质条件。
理想的大学教育算是“因材施教”吧,两千多年前的教育观念放到今天还是不过时。而这个“材”的选取也应该很考究,比如说我系一直不强调C++ STL库、java hashmap等等工程里面重要的成分,还有些老师上课还在使用vc6或者dev C++,在我看来计算机是个日新月异的领域,“材”的实时性应该是很重要的。
对于国外应该还是做不到吧,我的堂姐在康奈尔大学学习数据科学,他们计算机系的很多专业课要求甚至比北航要求更低,比如编译实验只是选修课,也不需要写流水线CPU,但是他们的师生更有passion,更有主动学习研究的动力。
做不到的原因同上,都可以归结于社会主义初级阶段的物质条件问题。
2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。
最难的算是计算机组成里面的MIPS流水线CPU吧,最复杂的算是编译实验的C0编译器吧。
3.科班出身和北大青鸟有什么区别
北大青鸟学的是搭积木,科班学的是土木工程。虽然有些时候积木搭出来的比水泥混凝土房子更好看。
第三部分:未来规划
1.对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
360行,行行DL (ε=ε=ε=┏(゜ロ゜;)┛,技术道路主要走机器学习,准备长期走技术方向,虽然可能身不由己。
2.你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
更倾向于企业实习,虽然可能没有企业要。