项目 内容
这个做业属于那个课程 2020春计算机学院软件工程(罗杰任建)
这个做业要求在哪里 第一次做业-热身
我在这个课程的目标是 对于软件开发有一个系统的认识,在实践中提高软件开发能力
这个做业在哪一个具体方面帮助我实现目标java
热身做业算法
第一部分:结缘计算机编程
你为何选择计算机专业?你认为你的条件如何?和这些博主比呢?后端
相信不少人和我同样。最初接触计算机是在玩游戏的时候,因此小时候就有一种想法——写外挂。从小,我就喜欢玩黑客题材的游戏和电影,以为做品中的主角的手段很酷,因此在很长的一段时间里,在个人认知中,科技就等于黑客。可是,这些都是小孩子的一些天真的想法。真正决定我专业选择的,是更加现实的缘由:计算机是当前社会最前沿的的科技。也是万金油的专业。不过我在大学以前并无接触过计算机。记得大一第一次上机时,我坐在电脑前不知所措。虽然以前也听过不少人说过c,java之类的。可是真正到了本身写代码的时候,仍是手足无措。因此,从大一开始,不论是经验经历,仍是技术能力,个人基础都比这些博主要差太多。我所拥有的优点,就是我扎实的数学功底和强大的逻辑思惟能力。数据结构
计算机是你喜欢的领域吗?是你擅长的领域吗架构
在进入大学以前,我一直不知道本身喜欢什么,适合什么。可是我这人有一个特色。那就是不喜欢作本身以为没有意义的事儿。只要是我以为本身如今作的事儿有价值,我就会以为充实开心。计算机在我心目中,就被划分红了最有意义的事儿,没有之一。基于以上缘由,我在学习计算机专业知识的时候永远是开心的。我不知道这能不能算做一种喜欢,但我在学习计算机的时候永远是开心的,由于我以为本身有掌握了许多有趣并且有用的的知识。至于计算机是否是我擅长的领域,我不敢轻易下定论。但时至今日,通过2年多的学习,我慢慢感受到,计算机还挺适合个人。机器学习
你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?编程语言
通过前文对本身的一些总结,我发现,对于我这样的一个实用主义来说,计算机无疑是最适合个人专业了。我喜欢写代码时,手指在键盘上舞蹈的节奏感,我以为手指敲击键盘的声音简直就是一种音乐(我的最喜欢机械键盘的那种有明显节奏感的声音,听着这样的声音感受思路都更清晰了)学习
第二部分:在计算机系里学习优化
你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能作到和国外那样吗?若是不能,请分析一下为何。
女生,大学生活最大的遗憾就是失调的男女比。除此以外,我如今的大学生活其实和我理想中的差很少了,必定要说的话,也许就是课余活动太少了,班级的集体感比较弱。至于可否作到和国外同样,我没有亲身接触过国外的教育,在此就不妄加评论了。
迄今为止,你写了多少代码,描述你作的最复杂的软件项目/做业。
c语言程序设计,数据结构,面向对象,在这些课上大大小小写过很多零散的代码。操做系统的上机实验也在原有存在的系统源码中填补缺失代码使其正常运行。在计算机组成课上,用verilog设计cpu的时候,最终版的代码量有2000+行。我写过最复杂的代码,应该是上学期的编译原理课程中写的编译器,最终完成优化后,代码量大概有3000+行,并且这个工做彻底从0开始,本身考虑架构,本身思考算法,本身完成各个模块的衔接。不论是从理论知识,仍是代码量来说,都应该是目前为止最复杂的做业了。
科班出身和北大青鸟有什么区别?速成的培训班和打基础的大学教育还有mooc之间有区别吗?
并非简单的学过编程语言就是学过计算机,真正掌握计算机,必须掌握本身写的代码,如何从高级语言,到汇编语言,再到机械码,最终为电脑所接受。这个过程当中的每个细节都是咱们这些学习计算机的应该注意的,也是咱们和北大青鸟,还有速成的培训班最大的区别。
学线性代数和几率论的时候,你是否有过这样的疑问“咱们为何要学这么多数学,这和咱们的计算机有关系吗”,你如今是否还有这样的疑问?对这个问题,你有本身的解答了吗?那么其余学科呢?
在学习计算机以前,我听过不少这样的说法,学计算机就是数学必须好。我最开始的理解,是数学训练了个人逻辑思惟能力。可是在学习的专业知识愈来愈多后,我发现数学在计算机中无处不在。举几个例子,离散数学在算法中的应用,许多著名算法的理论基础就是离散数学(好比迪杰斯特拉的最短路径算法就是基于图论);再比方说机器学习,在学习这门课以后,我感受本身上的是数学专业,计算机只是实现的辅助,真正对你学习效率起做用的,仍是线代、几率论和微积分。
第三部分:将来规划
对于你将来在IT行业的发展,你有什么样的梦想或者将来想从事什么样的工做?你准备怎样来规划你技术道路,职业道路和社会道路?
我但愿从过后端开发。大学毕业后我准备继续攻读硕士。就业在取得硕士学位以后。
你对于实现本身的梦想已经作了或者计划作什么样的准备
认真学习专业课,争取保研,同时也要作好不能保研的准备,开始复习考研内容,同时,参加试验项目,丰富项目经验。
大家立刻就要面临实习了,你打算在企业内实习仍是在实验室实习
企业内实习,感受企业内实习更容易熟悉如今企业作项目的流程。做为一个实用主义,这个理由已经足够了。
实习经验究竟有多重要?是否须要立刻开始积累实习经验?
现在,计算机专业之因此受欢迎,就在于它的实用性,因此光学会了理论是确定不够的实习经验也很重要。可是是否须要立刻开始实习经验,我以为这取决于你是否真的学会了理论。我先前说实习经验重要的前提是“学会了理论”,在理论都没掌握好的时候就去实习,那是速成培训班干的事儿。