第0次软工做业

软件工程第0次我的做业

项目 内容
本次做业所属课程 2019BUAA软件工程
本次做业要求 第0次我的做业
我在本课程的目标 学会团队合做开发项目,为之后的工做打下基础
本次做业的帮助 经过其余博主的经历,在产生心里共鸣的同时反思本身。在计算机领域中本身作的不少不足,例如在在增加专业知识,将来规划等方面。

1、结缘计算机

  • 你为何选择计算机专业?你认为你的条件如何?和这些博主比呢?html

    大学以前,计算机专业于我而言就是一个陌生人。可是大学的专业是我但愿能够好好进修的一个领域,在人生最好的,最适合学习的年华,所以,选择计算机既是一个“刚恰好”的决定,其实也是一个通过了深思熟虑后的决定。程序员

    我每每作的事情都是对本身能力的挑战,我不多选择低于本身能力的任务,并且我对新的事物老是充满着好奇和热情。就这样,与我毫无关系的计算机专业已经陪伴了我三年。shell

    相比于博客1的博主,我对于计算机的认识没有那么早,由于接触的很少,所以我确实也没有什么兴趣。还好兴趣这个东西,一则要经过接触来培养,我在刚进大学的时候是这样安慰本身的。二则,兴趣对于当时的我来讲,意义并不大。由于能完成学校的课程就已是个人所有生活了,即便有多余的兴趣我也有心无力。刚进大学,我彻底是技术方面的小白,甚至数学就可让我自顾不暇,我意识到,好像有点儿玩大了。。。编程

    以后一段时间,编程能力随着课程的深刻是一点点的进步,到了大二的时候就能隐隐感受到各类编程语言,各项技术之间的关系其实很是紧密,彻底能够作到触类旁通,无论什么,入门已经不是难事。从那以后,我以为这条路我要走一段时间了。框架

  • 计算机是你喜欢的领域吗?是你擅长的领域吗?你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?编程语言

    不是当初擅长的领域,倒是如今惟一擅长的领域了。喜欢可能还算不上,对我来讲,喜欢的东西更适合放松,而编程给个人印象老是高强度,高难度,可是,完成它,掌握它让个人人生有意义。学习

    我对计算机的热爱更像是对伙伴之间那种合做的感受。他经过人类难以企及的计算能力帮助我实现各类与数据息息相关的任务。他成为了我工做学习中不可或缺的一个重要伙伴。不只仅是在遇到任务的时候,在处理别的事物的时候也会不自觉想用他进行处理来方便平时的学习生活。.net

    博客1的博主是我以为学习计算机的最佳态度,主动接触,充满热爱,身边围绕着精通计算机各个方面大佬。比较庆幸的是,个人周围也都是刻苦学习的同窗们,固然也不乏所谓的大佬,都是我学习的对象。设计

2、在计算机系里学习

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

    对于国内教育,在上大学以前我并无任何不满,在人口基数如此之大的中国,有一个相对公平的选拔人才的方式已是幸运了。可是大学以后,发现其实在计算机这一专业领域方向,以前学的科目大多都不再会用了,反而是在专业领域上一点基础都没有。

    不过,大学学校课程的安排确实也是比较适合彻底空白的新生学习的。由于知识多而杂,做为计算机专业的学生,想在将来找到本身喜欢的专业方向,必须先博闻强识。有时候的确会对某些课的设计产生不满,例如考核方式不清楚,各类科目给分标准有质的变化,会致使有些同窗在打听到老师给分低后,为了避免影响本身的成绩反而放弃了本身较为感兴趣的科目,这是我以为最遗憾的。

    至于中国大学和美国大学在计算机教育上的差别,我以为主要在因而否有发挥学生的主观能动性。在我学习过的一些科目中不乏靠死记硬背拿到好成绩的例子,可是这种方式就像博客2博主说的同样,贻害无穷。不过确实也有实验性的课程,可是,对于实验课程的指导材料方面却仍然不是很成熟。毕竟规定太死彻底限制了同窗们的创造性,与咱们的目的背道而驰。要不就是根本没有什么指导,让人全凭想象力去作,这个度确实很难把握。

    经历太高考的同窗们对学习多多少少有着一种思惟定势,所以,靠反复的记忆较少的理解每每在中国的不少考试中起到奇效。国外较少存在这种问题,经过实验进行创造,借助实验去理解理论。国内大学若想作出改变仍是有必定难度的。

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

    我作过最复杂的应该是刚结束的c0文法编译器的设计和以前的流水线CPU的设计。由于确实是本身从零开始,一个个文件创造出来。上千行的代码量,之前的本身恐怕是不可思议。尤为在本身完成这种项目的时候都会对计算机的基础构件有宏观的理解,再细致到微观的实现,这里面每一步都是对我的能力的巨大考验。

  • 科班出身和北大青鸟有什么区别?

    有时候我也会考虑,既然作程序员,代码写好不就能够了,掌握各类技术框架的使用是否是就无敌了。可是,慢慢的,其实否则。学习计算机的底层也至关因而程序员的基本功。更况且,若是学习后对硬件有着浓厚的兴趣就能够选择在硬件这条路作出一番建树。

    另外,我认为,科班出身的人的努力程度不如同等水平上培训机构出来的人。缺乏系统学习的最大的阻碍大概就是遇到一些问题没有思考的方向。由于掌握的知识不是系统的,没法进行融会贯通,所以,若想达到这点,必然要本身进行大量的阅读和实践。博客3咱们能够看出经过培训班也不是随随便即可以从事这个领域的工做,须要更多的经历和更强大的毅力。

3、将来规划

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

    相比于静心作科研,我更倾向于学以至用。可是在实习的过程当中,有些事情不像科研那样有着很是好的抽象模型,每每是一个生产生活中的应用,很是考验咱们的分析问题,对问题进行反应的能力,以及抽象问题的能力。我确实喜欢宏观的把控问题,可是我认为这不像博客4博主说的产品经理那么简单,而是更像博客5中,从底层程序员作起,才能真正了解如何作一个项目,将项目规划到层次分明,方便本身也方便他人。如果没有底层经验直接上升到宏观把控项目,对于实现的人员来讲,有可能演变成灾难。

    继续目前的实习,积累尽量多的经验,最后上升到能够宏观把控的能力,是我目前的最重要,也是惟一的目标。

参考文献

博客1

博客2

博客3

博客4

博客5

相关文章
相关标签/搜索