北航软工热身作业
项目 | 内容 |
---|---|
这个作业属于哪个课程 | 2020春季计算机学院软件工程(罗杰 任健) |
这个作业的要求在哪里 | 第一次个人作业 |
我在这个课程的目标 | 不求变强,只求做好,成为一颗有用的螺丝钉。 |
这个作业在哪个具体方面帮助我实现目标 | 学习运用Markdown、html;认识自我,规划未来 |
参考博客 | 博客A、博客G |
第一部分:结缘计算机
-
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?
- 当初的原因非常青涩:喜欢打游戏,想修改游戏(类似于把魂斗罗的生命改成30条,记得作弊码是上上下下左左右右ABAB),想制作游戏;
- 说来惭愧,数学物理生物化学这几门奥赛都小有成绩,唯有计算机是一窍不通,入院之初的落后感对信心打击很大。后来逐渐看开,人与人之间总是有差距的,要想达到别人的高度,首先要肯定别人的努力。无论是天赋还是后天的努力,都望其项背。
- 和这些博主相比,代码能力差距很大,钻研精神差距很大(可能我们更多是任务模式磨灭了兴趣)。
-
计算机是你喜欢的领域吗?是你擅长的领域吗?
- 是啊,毫无疑问充满兴趣。调试代码的酸爽堪比扣脚。虽然debug会带来很多痛苦,但是当bug解决时的快乐,只有身处其中的人才能感觉得到。
- 擅长与否要看参照系,和大佬们(身边的都是大佬)相比可能就是不擅长了。比如学习面向对象时,如何规划自己代码比埋头写更重要,即便写出了完全符合要求的代码,就架构上而言比起周围的人,还是会显得凌乱(但是在对比之前,自己还觉得架构挺好)。
第二部分:在计算机系里学习
- 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。
- 大学生活更多地取决于自己的生活方式,如果说要吐槽的话,就是吐槽自己安排得不像样,更确切地说,没有安排。理想中的大学应该是掌握该掌握的技能,发展一两个兴趣。学校给我的已经很满足了,不足的是自己的取用。老师和学校不必学习国外的教学方式,没有证据表明国外就是成功的。
- 迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。
- 迄今为止写了5万行左右了吧。最复杂的作业应该是大三上的编译器。
- 速成的培训班和打基础的大学教育还有mooc之间有区别吗?
- 有区别,代码能力可以速成,一个星期熟悉一门语言是我们的必修课;但是数据结构和算法却不是一天两天可以学通的。培训班虽然可以让学员一时间掌握代码能力,却不能教会他们写出高效,简洁的代码。mooc则缺少了老师的答疑,同学的排雷。
- 学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
- 没有这样的疑问。因为入学之初就对需要学习的知识以及他们之间的关系有了大致的了解。但是比如航概,数分的作用不是很了解。
第三部分:未来规划
- 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?
- 什么样的工作,我从来没想过。可能更多地想往游戏开发的方向上靠拢。对于未来的规划也比较模糊,因为时代在变,就业岗位的需求量也在变。技术越早学越好,但不打算吃一辈子技术饭。很少有人愿意一辈子都当被管理的人。做好分内,不多管闲事,不给别人添麻烦,在力所能及的范围内减少别人的麻烦,这就是一个合格的社会人,这些是我的观念。
- 你对于实现自己的梦想已经做了或者计划做什么样的准备?
- 自学了一些可能用到的语言。计划暑假去实习。
- 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
- 企业实习
- 实习经验究竟有多重要?是否需要马上开始积累实习经验?
- 比较重要,我经常看见公司里的年轻员工被批评,很多思维习惯从学校带出来并不适合企业。有必要马上开始累计,今年是近十年里就业最差的一年,也可能是后十年里最好的一年。