软工第0次个人作业

一、你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?

首先说明,在进入大学之前,对于计算机专业的相关问题一无所知,对编程一无所知,对于计算机的理解仅仅存在于玩游戏和瞎捣鼓的层面上,唯一感兴趣或者自己能够想到的问题就是计算机的硬件是如何处理我们的操作指令的,软件又是通过怎样的方式写成的。

抱着这样的观点,以及相比于其他的工科专业,计算机专业给我有一种高大上的感觉,充满科技气息,再加上口耳相传的计算机专业人员在未来一定会发挥重大作用,报酬丰厚等等原因,最终选择了计算机专业,这也是我的第一志愿第一专业,这样选择计算机行业应该可以算是阴差阳错吧!

因为在进入大学之前对于计算机专业一无所知,高中是在全封闭学校朝五晚十,在老师的完全安排下度过的,没有机会接触除高中知识外的其他知识,因此相对于许多高中甚至初中就接触编程算法的同学,自知在这方面相差甚远。但这并不至于让我对自己没有自信心,自己的学习能力是有的,加上进入大学后的对计算机的入门级理解到位之后,渐渐得有了自己感兴趣的内容,可以全身心的去学习某方面的知识,查阅相关资料,对于算法方面的知识也在不断的补充壮大(我认为和早接触的同学来说,最大的差距在于对经典算法的理解和应用上,而不是在于那些新颖的知识面上),还是蛮充实的。

而这位爆栈的邓腾飞前辈在很小的年纪已经对于计算机有了充分的乐趣,业余时间都用来了丰富自己各方面的知识,真正应用学习到的知识,因此和这位博主比,无论是知识的广度和宽度,都是无法比拟的。深知差距巨大,还需继续努力。

二、你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

虽然刚开始不了解计算机,但是由于本来最起码是励志在工科专业方面深入学习的,再加上来到大学后对计算机的了解,以及一般其他工科专业在本科很缺少的专业知识的实践运用等因素,最起码对于这个专业还是喜欢的。达到热爱可能需要遇到一个好的方面,在这之前只能不断丰富自己的专业知识了。

喜欢体现在我可以放弃假期打游戏,来学习感兴趣的知识,读相关的书籍,学习相关的枯燥乏味的数学知识,英语很蹩脚但是还是会耐心读很长的英语文档,我想可以尽力抵抗学习的阻力来不断增加自己的专业知识应该算是喜欢了。

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

我实在是个比较能够随遇而安的人,身处自己前面的决定所决定的当下,只想抓住当前的机会继续努力,当前的规则是怎样的,如何能够在这套规则下慢慢成为佼佼者是我感兴趣的。

并且对于我这种在基本军事化管理的高中历练完的人,当前的学习环境还是非常舒适的,但效率不能说的上最大化。很多学生或者教育人员都会吐糟大学教育模式的不足,并且认为大学应该负主要的责任,应该最大化调动学生的兴趣,开发互动的课堂模式,学校应该怎么怎么样,其实在这里我想替学校说个话,学校的锅是有的我们不否认,确实很多课堂就只是念ppt,在这样的课堂上不如找点自己的事情做,就算是找点乐子的浪费时间程度比不上听这种课堂,因为讲的内容真的很少,还不如自己课下照着课件,还能随时查阅资料,还能跟着自己的思路随时计算,这样自学的效率也不低。

但是其实还是有很多不错的课堂的,老师在努力地调动学生的兴趣和注意力,但是其实我们很多都不太吃这一套,或许被高中的教育模式坑害了,其实我们学生本身也是有问题的,应该也在自己身上找原因,我们永远都没我们自己想象的那样优秀,还是需要不断意识到自己的缺点,不断改正我们根本执迷于手机,对课堂不感兴趣的毛病,不断丰富自己。

我理想中的教育和大多数认为的还是没区别的,就是互动高效的课堂,意义丰富的实践作业,加上唾手可得的教育资源获取渠道。只要完美地实现了这三点,我相信国内的大学教育一定不比国外的差,现在确实达不到这种水平,无论是课堂还是资源方面(但是实践作业方面认为计算机专业做的不错),这就需要老师和学生共同努力了,学生还是学习的主体嘛,光依靠别人改进是不行的。

四、迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。    

作业写代码最多的应该就是至今为止学过的四门比较重要的课了,包括数据结构、计算机组成、操作系统和面向对象;专门讲算法的课为了深入理解一些算法,自己也写过一些代码。除此之外的话,就是自己在学习一些新的知识的时候写过的代码了,包括初学java、python、html,还有一些图形分析什么的,感兴趣的写过一些。量的话确实没有个整体的概念,但确实远远达不到真正的工程师要求的水平。

最复杂的作业应该就是面向对象的写的出租车系列了,运用面向对象的知识构造一个出租车接客系统,其中还包括一些算法,虽然思路还是清晰的,但是复杂度还是有的。

五、科班出身和北大青鸟有什么区别?速成的培训班和打基础的大学教育还有mooc之间有区别吗?学线性代数和概率论的时候,你是否有过这样的疑问我们为什么要学这么多数学,这和我们的计算机有关系吗,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

我感觉上面三个问题的本质是一样的,就一起谈一下自己的看法了。

差别无非在于重基础的大学教育会教授最后一个问题提及到的数学知识,而诸如北大青鸟这样的培训班就不重视这方面,而是直接教授你代码方面的知识,教你如何应用。这个差别在我大一的时候确实是不知道的,在大二学习算法课的时候有了一个初始的感受,就是懂数学才能搞懂那些算法优秀的证明过程,你懂这些证明,才能自己去证明,在理论方面才能之后做出创新,仅仅用别人的多没意思,做出点自己的东西才是酷的。在这个假期接触机器学习的知识的过程中,线性代数和数学分析的知识全都得到了充分的利用,真的数学是计算机高端科学的基础,数学竟然可以做到这么酷炫的知识,可以为应用打下这么坚实的基础,现在想想自己的数学素养还是不ok的,因为很多内容还是看的懂,但是理解的并不透彻,也并没有什么想法。再者学习数学,真的可以锻炼我们的思维,感觉可以变得聪明哦。

感觉区别并不在于我们学习了基础知识,那么真正的应用就不用修炼了,我们也可以比北大青鸟的学生做的好,我们就比他们优秀,并不是这样的。学习了基础数学知识,说明学校国家对于我们的期望高,我们走的路也应该更长,而不应该把眼光局限于当下,我们是需要更大的努力的,因为只有更加努力,更加努力的修炼我们双方面的才华,并行进步,我们才会有更大的发展空间。放弃哪一个方面都是不成功的。

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

这个问题感觉现在我还没办法回答,因为编译没有学,软件工程这门课我也没有经历,虽然对机器学习感兴趣,目前在学习阶段,说明我的思维里计算机一些重要方面的知识是还没有补充的,我就无法决定到底应该选择哪个方面。并且我感觉其实方方面面的很多东西都是共通的,编译里面的很多方法思想在软工里也是绝对可以用到的,所以学科之间还是有共通处的,与其纠结于想从事什么方向的工作(肯定计算机方面的工作),不如先充实自己的专业知识和思考方法,慢慢找寻自己真正感兴趣的方面。或许真的是因为我们的积累还没到,所以不知道将来要干什么。还是想现在技术道路上不断前进,然后在考虑职业道路和社会道路,那是以后的事情了。

七、实习经验究竟有多重要?是否需要马上开始积累实习经验?

我认为实习经验还是很重要的。平常学习积累知识,实习正是锻炼实践能力,应用这些知识的时候,并且呢,在实习过程中会接触很多没学到的知识,需要我们自己去查阅资料解决,正好锻炼一下我们的学习能力,补充一下知识的广度,还是不错的。而且公司看重的应该也是毕业生的实践能力。大三的课程由于没有基础课程,而且计算机专业的可比较少,可以马上开始进入实习,开始积累实习经验(我是在实验室跟着一位学长给公司工作,哈哈哈),不管是毕业之后工作还是继续深造都是不错的经历。

八、 你对于实现自己的梦想已经做了或者计划做什么样的准备?

       在专业课程修完之后,对计算机专业的方面比较全面了解之后,多看一些综合类型的书籍,比如深入理解计算机,而且还要多看一些算法的书籍,感觉自己对于算法方面还是欠缺的。在之后可能需要在学习一下,如何让自己的程序更加高效更加优美。

时间: 2024-10-25 09:36:02

软工第0次个人作业的相关文章

[2017BUAA软工]第0次个人作业

第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 我觉得我选择计算机系完全是误打误撞吧.当时我的分数上北航是没问题的,所以填专业时就是机械,电气,自动化,计算机等专业一个一个报,反正都不了解,更不用说感兴趣吧.应该是计算机专业排在第一个然后就被录取了...不过我觉得我真的很幸运,来到这里才知道北航的计算机系是相当不错的. 大学之前没有接触过编程知识.我觉得高中时数学的程序框图可能是我接触的唯一的和程序有关的东西...在我们学校听说过物理竞赛,化学竞赛, 数学

软工网络15个人阅读作业1

软工网络15个人阅读作业1 Task1:注册个人博客账号 博客园地址:齐畅 http://www.cnblogs.com/qichang/ Task2:注册码云账号 目的:管理你的项目,记录(源码.文档,历次版本变更,bug发现与修复)等信息. 码云地址:https://gitee.com/hudkahfk/ Task3:完成博客-阅读与思考 阅读参考材料,并回答下面几个问题: (1)回想一下你初入大学时对网络工程专业的畅想 当初你是如何做出选择网络工程专业的决定的? 答:听专家意见报的志愿,他

[福大软工] W班 团队第一次作业—团队展示成绩公布

作业地址 https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/906 作业要求 根据已经组队的队伍组成, 每个队伍发表一篇随笔,包括: 队员姓名与学号(标记组长),其中3-5人一组,特殊情况经老师允许后可以突破限制:(1分) 队名(体现项目内容,并要求有亮点与个性):(1分) 拟作的团队项目描述:一句话(中英文不限):(1分) 队员风采:介绍每一队员的风格.擅长的技术.编程的兴趣.希望的软工角色.一句话宣

软工第0次作业

第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 在两年前,我完全在某种机缘巧合下选中了北航的计算机专业.因为我是中国西南地区的考生,就我目前的了解,北航这个学校在南方并不是很出名,我在当时也是在指导我们填志愿的书上第一次看见了北京航空航天大学这个名字,并且北航计算机也不是我的第一志愿.所以我总是感觉这是冥冥中的天意,将我和计算机联系在了一起.后来尽管在学习的过程中遇到了很多困难,我仍然坚持了下来--我在两年的学习中越发沉迷在计算机带给我的惊喜中了.也是因为

2017BUAA软工第0次作业

第一部分:结缘计算机 1. 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 我在上大学之前,其实一直就没怎么考虑过自己以后想要选什么专业,只知道一个大致的方向一定是理工科.毕竟大学之前,只有一个目标,那就是高考嘛,高考之前,一切都是虚的.考完以后,面对自己不上不下的分数,照往年的资料胡乱圈了几个学校,就开始面对五花八门的专业发愁了,物理,电子,生物,化学,看起来都挺有意思的(因为自己高中的时候数理化竞赛都搞过一点).忽然瞄到七个字:"计算机科学与技术",心想,要不就选计算

软工2017第三周作业之找bug——测试报告

作业要求来自:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/957 环境:windows7  cmd命令行 一.被测试程序的作者:吴雨丹 吴雨丹的代码git地址:https://git.coding.net/clairewyd/wf.git 1.标题:没有用控制台命令输入,输入格式不对 2.内容: (1)重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试 (2) 结果:出错.如下佐证材料中截图

软工网络15个人阅读作业2——提出问题

本周作业 通读<构建之法>后提出的五个问题 问题一:见书本P8软件工程是什么 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程. 软件工程包括下列领域:软件需求分析.软件设计.软件构建.软件测试和软件维护. 软件工程和下列的学科相关:计算机科学.计算机工程.管理学.数学.项目管理学.质量管理.软件人体工学.系统工程.工业设计和用户体验设计. 我的理解:<构建之法>这本书是服务于我们的学科软件工程的,所以我当我在绪论中看到这个问题时,就产生了兴趣.软件工程

软工网络15个人阅读作业2

提出问题 快速通读教材<构建之法>,并参照提问模板,提出5个问题. 如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题. 还有这些要点: 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 列出一些事例或资料,支持你的提问. 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验

软工第三次团队作业

一.题目要求 参考发到群里的<软件需求规格说明书>范本,撰写本团队的软件需求规格说明书 不要照抄范本的内容,请参考它的形式,紧密结合本团队项目实质展开 使用UML工具进行描述,并保证符号.描述语言的一致性 请大家将报告发布在 "石墨文档" 中并将文档链接发布到博客中 推荐大家使用 https://www.draw.io 网站绘制UML图形(当然也可以使用Visio,但是毕竟邹老师要参与点评,大家还是对微软给予尊重 强烈推荐大家使用墨刀制作项目的原型 二.<软件需求规格