其他分享
首页 > 其他分享> > 软件工程第0次个人作业

软件工程第0次个人作业

作者:互联网

第一部分:结缘计算机

项目 内容
这个作业属于哪个课程 罗杰
这个作业的要求在哪里 作业要求
我在这个课程的目标是 完成课程任务
这个作业在哪个具体方面帮助我实现目标 思考规划

1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)

2.计算机是你喜欢的领域吗?是你擅长的领域吗?

第二部分:在计算机系里学习

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

有遇到很多不顺心的地方,可能也和自己能力和性格问题有关,感觉能交流技术的人不多,有时候遇到问题没有人能够解答。我希望大学能够在课余参与一些额外的项目,并且有人能带领自己了解整个项目的构建和运作,这样成长起来会比较快一些。其实觉得学校的老师都挺认真负责的,包括实验室也很欢迎学生们进入,学生有什么问题也会积极解决。而且导师制度也让老师和学生有定期的交流。

2.迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)

真正能算的上认真写的可能只有计组和oo的代码了。感觉自己做的最复杂的作业应该是oo的作业。到现在自己也没有很好地掌握面向对象的编程思想,对于很多设计模式还不够了解,在完成作业的时候代码进行了很多次重构,但也没有达到面向对象的solid五个原则。

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

之前在Youtube上看过一个博主的视频,大概内容是讲培训班出来的码农一般只知道技术怎么用,让他写一个安卓程序,可以迅速构建出来,但仅此而已,如果遇到了更深层次的问题,他们不会去解决。而科班出身的人对整个计算机体系有宏观的了解,也许学过的知识并不是所有都能记住,但遇到技术问题的时候能很快联想到自己学过的内容并顺藤摸瓜找出解决方案。

博主还提到了国内互联网行业的公司很多都是利用现成的技术,很少能潜心下来研究技术。而国外的公司会自己研发sdk,即使开发的周期很长。

学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

之前进入实验室的时候,有做过机器学习方面的研究,发现里面的很多内容都涉及数学知识,特别是高等数学、概率论等,在图形学方面,线性代数更是基础中的基础。在前沿的研究方面,数学基础是必不可少的,这也是科班出身和北大青鸟的重要区别之一。

第三部分:未来规划

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

首先我想毕业后进入大厂工作,熟悉大公司是怎么运作的,顺便积累开发和技术经验。

《职业规划就像软件工程》一文中,陈皓说道,确定了自己的行业和从事的专业领域之后,需要努力掌握这个行业的知识,用最短的时间了解这个专业和行业更为具体的各个子方向。然后在实际过程中再认识自己。

我现在并没有很明确规划自己到底要从事哪个子方向,所以在这个过程中肯定会经历迷茫的探索,在这个过程中也需要学会向各个不同方向的人进行咨询,跳出限制自己的框架来看问题。

2.你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

我打算先在实验室积累一两个学期,然后再到企业进行实习。

之前有尝试过去企业面试,但由于经验不足,专业基础不够扎实,面试都被刷下来,感觉自己还是有些浮躁,需要静下心来进行学习,夯实基础。

希望能在假期找到合适的企业实习,提前认识工作和自己,在毕业的时候能更准确地把握自己的方向。

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

如果将来的规划是毕业之后找工作的话,实习经历是十分重要的,很多公司看中本科生的实操能力。并且实习能提前认识到社会,知晓工作内容和范围。

标签:计算机,个人,作业,自己,技术,软件工程,实习,必答
来源: https://www.cnblogs.com/zackerzhuang/p/10433637.html