软工热身作业

  • 软工热身作业

项目 内容
这个作业属于哪个课程 2020计算机学院软件工程(罗杰 任健)
这个作业的要求在哪里 热身作业
我在这个课程的目标是 提升自己的项目,实践以及团队协作能力
这个作业在哪个具体方面帮助我实现目标 提升自己的专业能力,审视自己所学的知识
参考文章和博客 博客A 博客G 博客O 博客R
  • 第一部分:结缘计算机

  • 你为什么选择计算机专业?

  • 1、对计算机感兴趣。还记得最早接触的计算机的契机还是玩WINDOWS99上的极品飞车。之后又接触了电脑游戏,同时在高中时学习了基础的VB程序。整体上对计算机充满热情。

  • 2、对高薪的追求和还不错的高考分数。

  • 你认为你的条件如何?和这些博主比呢?

  • 和这篇博客中的博主相比,我认为自己还是有一定优势的。首先是科班出身,基础比较牢固。同时摆在面前的道路更多,可以选择考研也能够更直接就业。但相比博文I的作者而言自己并没有那种破釜沉舟,看淡一切的心态以及对于计算机无限制的热情,缺少非常多的社会经验和实践经验。

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

  • 你对你的大学生活有什么想要吐槽的地方吗?

  • 俗话说三分天注定,七分靠打拼。到了大学已经算是半只脚踏入了社会,没有人需要再为自己负责了,自己则需要对生活费之外的一切负责。北航给我们的即使有些缺憾,但坚固的基础知识以及一定的实践经验都传授给我们了,同时也给我们提供了实习、出国以及进实验室的机会和平台。如果真的需要吐槽什么,那一定是还不够优秀的自己。如果自己能够从大一进来的第一天就全力以赴,发挥120%的精力在学习上,那就没有什么好遗憾的了。

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

  • 本科阶段是我们精力最最充沛、时间最最富裕、最最容易跟其他人拉开距离的阶段,如何处理这段生活,将会造成最后的千差万别,遗憾的是,当时却没有人告诉我这一点。我像高中阶段一样,只学习那一点点可怜的上课讲的知识,几乎不看教材、不怎么看课外资料,课后的作业基本是独立完成,却从来不是主动地思考、从各个可能的角度出发寻找到解决问题的方法,而是沿着老师讲过的固定的模式,或者寻找类似的解答方法,然后稍微变换,从而完成解答。我总是认真听老师讲课,每次上课从来不预习,从来不会计划这学期我要干什么、这堂课我要干什么,我机械地听着每一节课,机械地在迷糊中重复着作业、考试。

    ----博文B

    正如博文B中所说的,我认为现在的大学教育可能太过死板了。我理想中的大学教育能够让学生活学活用,将所学到的知识能够有效的结合入自己实际的项目实践中,同时在分组的实践中取长补短,增强自己的团队协作能力。同时有高年级的TUTOR作为良好的导师,能够在适当的时候进行咨询。

    我认为学校目前在这方面还是比较欠缺的。在大一首先团队协作的分配比较偏向名义化的实现,学校没有很好的传授计算机领域团队协作的基础知识以及注意事项,导致有些团队容易出现少数人工作,其他人无事可干的情况。同时没有比较好的TUTOR制度,遇到问题以及对未来迷茫时只能找导员解决,没有人能够比较好的传递学习经验。

    我认为完全可以。首先需要摒弃的就是拍脑袋,不加思考的官僚主义。所谓的各方面全面发展对于进入大二后的计算机专业学生并没有太多意义,所谓的多学科交叉也应该建立在本学科充分了解的基础上。一味的强调所谓的强化基础,但并没有传授最重要的一门知识---自学的方法和对基础学科拓展的方向。如果北航能做到以竞赛、企业参与以及基础学科高度交叉的混合教学,我认为能够更大地激发所有人的学习热情。

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

  • 大约也就20000行左右,局限于课程学习的要求以及自己在leetcode上刷的题目。

  • 大三上的编译器设计作业,总量大概3500行。虽然总量不少,但相同逻辑代码重复度太大,设计面太小,只能算是个非常简单的基础程序。我将代码分成了多个部分完成,虽然总体实现效果还不错,但架构和细节部分还有非常多需要强化的部分。

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

  • 人是这个世界最伟大的动物,原因在于,从生理上,我们其实相差不大,每个人都大同小异。但是,精神上,性格上千差万别,每一个人都生来具有无限的潜能。每一个希望不断改善自己,希望不断前进的灵魂都是伟大的。-博客G

    博客FGH都是非科班的很好案例,描述了科班以及非科班之间的差异以及所面临的问题。我认为博客G中的这段话非常有道理,每个人都有无限的潜力,科班的人可能智商较高,拥有基础知识较多,而北大青鸟出生则可能拥有更多的编程经验以及破釜沉舟的勇气和热情。在整个社会层面,我认为二者并没有高低贵贱之分。导致他们二者不同之处在于所在的环境以及个人的能力。”科班拥有更高的创新意识以及学习能力“,这是从上方观察的结果,但是整个行业又有多少人从事研发和创新行业,又有多少底层应用开发人员呢?科班的下方,那些即使拼劲全力但无法超过别人,最后结果就业时经验不足以至于混得不及北大青鸟的程序员又有谁关注呢?我认为科班仅仅决定了你的最大高度,而北大青鸟决定了你的下限能力,最后拼得还是每个人的自学和个人能力。大学这几年我书本之外学到的最重要的东西,就是保持谦虚。

    第三部分:未来规划

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

    我的梦想是能够进入微软和谷歌这样的大公司,领导其中的核心研发部门。或者能够像历届图灵奖得主那样,引领新的潮流。但梦想归梦想,现实归现实。我不可能达到这么高的高度,眼下最重要的目标就是顺利的考研成功。研究生可能已经烂大街了,但学历决定了我的下限以及我的眼界。这是一次能够提升自己的机会,那就不能不抓住他。

    正如博文KLA中所提到的,0-5年技术优先,5-10年积累经验,但我依旧对所谓的行业充满迷茫。我眼下必须踏出第一步,找一份可靠的实习,在实践中决定自己真正需要坚持的方向。

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

    我选择企业实习。之前尝试过类似实验室的课题项目(冯如杯),但在实践中感受到了自己基础知识的薄弱以及团队协作以及实践经验的严重缺乏。希望能通过企业实习为基础,在实践中学习,强化自己各方面的能力,为以后的发展打下基础。

posted @ 2020-03-01 16:46  h87d  阅读(158)  评论(2编辑  收藏  举报