zoukankan      html  css  js  c++  java
  • 软工第一次作业-热身

    软工第一次作业-热身

    项目 内容
    这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健)
    这个作业的要求在哪里 第一次作业-热身!
    我在这个课程的目标是 学习工程化开发软件,体验团队开发和结队开发
    这个作业在哪个具体方面帮助我实现目标 总结经验,反思过去,以及对未来进行一定的规划

    第一部分:结缘计算机

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

      • 选择计算机专业一部分原因是兴趣使然,另外一部分原因是觉得它是朝阳产业正处于飞速发展期.

        • 在高中甚至之前的阶段,我就已经对计算机有了一定的兴趣,也受到相关的影视作品和新闻等的影响,影视中那些计算机高手熟练的操作计算机的场景曾经令我十分的着迷,而且新闻上关于最新的计算机的尖端科技的越来越多的报道也令我对其产生了越来越浓厚的兴趣.但其实在真正的选专业方面在高考之前是没有太多考虑的,因为当时主要是忙着备考,不想被选专业之类的事情分了心.在选专业的时候,经过很长一段时间的思考决定还是跟随初心,选择了计算机专业.

        • 另外一个很重要的原因就是目前的时代是信息时代,各种计算机领域的科技走向了社会,很大程度上改变了人类的生活方式,而且它正处于一个飞速的发展期,从个人电脑,到智能手机,再到人工智能,计算机科技给我的生活带来了一个又一个巨大的变革,这也促使我想要去参与到计算机科技的发展过程中去,想要亲身走到最前沿,甚至一个小小的梦想就是希望有一天自己做的研究也可以在未来某一天改变人们的生活方式.

      • 我自身的条件相对其他非科班来说已经不错了,但是入局时间太晚且和业内大佬仍有差距.

        • 对比博客I的博主来说,我真正参与到计算机编程的时间实在是太远,到大一的时候才学习了第一种语言-C语言,而同学中不少在中学阶段旧已经参加了很多的竞赛,已经具备了一定的基础.而在进入大学后,和这些人的差距也逐渐加大,虽然现在想来对自己没有尽早地学习计算机有一点后悔,但是再仔细想来,高中确实是也没有太多的时间和经历去搞编程.

        • 目前我虽然具备了一定的系统的计算机领域的相关知识,但是跟优秀的同学以及博主相比,自己的竞赛相关经验,项目实习经验,科研经验实在是太少了些,但是由于学习任务也比较繁重,所以如何在兼顾学业的基础上去搞实习成了目前困扰我的一个问题.

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

      • 计算机是我非常喜欢的领域,但我不敢妄言是自己擅长的领域.

        • 我确实非常喜欢计算机领域,但是却也谈不上是那种废寝忘食般的喜欢,我会在写一段时间代码后感到疲惫,不会在码代码的过程中越来越快乐,也不会把编程当成自己的快乐源泉.我对计算机是那种适度的喜欢.
        • 跟同期的同学相比,自己算不上很差,也谈不上强,跟大佬相比也有不小的差距,只能说是达到了及格以上的程度,所以谈不上是擅长的领域.
    • 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

      • 我当然热爱这一专业也不仅仅只是口头的热爱.

        • 我热爱计算机,同时我也对计算机领域的新技术,前沿消息,名词等都十分的感兴趣,也不时的会去在课下主动学习自己感兴趣的知识,比如学习C++,python,会主动增强编程知识,比如在leetcode上刷题,也会去学习前沿知识比如神经网络,会去学习相关工具的使用比如tensorflow,pytoch

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

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

      • 我的大学生活总体来说是平庸的,感觉一直都没有进入到自己的节奏,跟着自己设定的目标去一步步的前进,而是一直跟随着大部队的步伐,做着大家会做的事,没有留给自己太多的时间去做自己的事情,没有达成自己的期待.

      • 事实上,再好的大学教育也会在国内巨大的竞争压力下变形,很多教育都因为学生内部的竞争压力而失去了它的初衷.很多时候,我想去做自己喜欢感兴趣的工作的时候,往往由于害怕自己会在学业方面落后于人而放弃,只能被迫去选择所谓的性价比最高的去做,我想这也是导致我大学生活平庸的原因之一.而且,这也导致学习过程失去了学习的初衷,往往学习的出发点变成了尽可能的保住分数,在很多时候,大多数精力也都花费在了求分而不是求学道路之上.

      • 所以我理想中的大学教育,是在没有竞争压力或者压力不是特别大的情况下产生的,我们不用太过在意分数,而它也仅仅是我们衡量自己的一个度量罢了,我可以去看自己感兴趣的计算机领域的书,可以根据自己的目标去学习自己想学的知识.

      • 我觉得中国大学很难做到和国外一样,主要原因还是人数太多而,育资源太有限,社会竞争压力太大,学生很难跟随自己去学习,往往是在升学,就业,生活等等的压力之下去学习,而由于资源和人数的比例失衡也导致老师很难按照自己的教育理念去实施教学.

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

      • 迄今为止,写过的代码众多,但是大多数都没有统计,目测总计在10000-20000行左右.

      • 我做过最复杂的是写了4000多行的编译器作业,但是由于这个作业是在漫长的一个学期中完成的,时间过于长而导致整体来看毫无章法可言,可以这样说,这恐怕是一个只有我自己能读懂的程序,由于完成的时候比较着急,里面的注释也是基本上没有,整体就像一团乱麻.

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

      • 科班出身和北大青鸟的区别在于潜力不同.

        • 退一步来讲,即便一个科班出身的人和北大青鸟的编程能力在某一时刻是相同的,但是在之后的过程中二者之间的差距会越来越大,主要表现在学习能力的差距,由于基础知识的天差地别导致前者能很快的学习并掌握一个新知识,一个新技能,而后者因为不具备计算机的系统的知识之后的成长道路就会变得十分曲折.比如博客F中的博主就因为非科班出身而走了很多的弯路.
    • 速成的培训班和打基础的大学教育还有mooc之间有区别吗?

      • 有区别,培训班和mooc都是以让学生快速上手实践为主,而大学教育则更看重未来成长曲线
        • 有一说一,我的很多技能和知识也是在网上学的,比如python,c++等等,也获得了比较好的学习体验.培训班所教的知识的确也是很有用的知识,但是由于对速成的要求,而导致其很难培养学生基本的计算机的学科素养,而这正是一个优秀的计算机从业人员所不可或缺的,虽然大学中学到的很多东西很难让自己亲手用于实践,但是其作为系统的知识正在潜移默化的影响着我们,从某种意义上来说这比那些语言的学习要重要的多.所以在博客E中,博主认为大学教育不重要的观点我是非常不认同的.
    • 学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

      • 没有质疑,现在切身体会到了数学在计算机领域的重要性毋庸置疑

        • 事实上,知识是没有什么优劣之分的,难道就因为某个知识不是计算机学科的,我们学习了就应该感觉很亏么,这难道不是一种十分功利的事情么,况且你学到的知识或许会在未来的某一天改变你的生活也说不定.

    第三部分:未来规划

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

      • IT行业的方向远比我之前想象的要多得多,所以现在还是有一点迷茫的状态,我现在也不知道自己未来究竟要从事怎样的工作,但是我对于深造的憧憬仍然十分强烈,所以目前的规划主要是读研,对于未来的职业方向没有太过于具体的规划.

      • 正如博客L里所说的那样,我觉得也不一定就非要认准了某一个工作岗位,目前我们对各个岗位的实际情况尚没有很好的了解,所以固执于某一种职业可能未必是一个好的选择,可能到时候真正参与了工作其内容和自己所憧憬的完全不一样而酿成了悲剧.

      • 所以,我的理念是不对职业道路做出过于具体的规划,而是专心的学习知识,增强自身的实力,扩大自己的眼界.现在最重要的莫过于积累,而后等待薄发.

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

      • 我打算在实验室学习,因为首先我毕业后准备选择深造,所以目前来说实验室的实习可能对我来说更为重要一点.其次,虽然企业实习固然重要,但是就目前的我来说,更希望学习一些科研相关的知识.
    • 实习经验究竟有多重要?是否需要马上开始积累实习经验?

      • 实习经验当然非常重要,它不仅可以使得自己可以在实习中充分利用自己已学习的知识,还能使得自己对相关领域的实际工作有一个切身的认识,从而开阔自己的眼界,使得自己以后能以另外一个视角去学习和成长.
      • 我认为不能盲目着急去实习,而是要根据自身实际的安排来考虑是否实习,不能舍本逐末,要以学校教育为第一要义,在合适的时机去学习,不然如果不能统筹学习和工作最终会导致二者都没有取得自己想要的结果.
  • 相关阅读:
    自己实现的一个简单的C# IOC 容器
    C# 内存缓存工具类 MemoryCacheUtil
    使用触发器和C#程序实现数据同步
    Maven 命令安装指定 jar 包到本地仓库
    C# RSA 非对称加密
    JS可选链操作符?.和双问号??
    Learn D3 入门文档: Introduction
    Lerna 基本概念
    图片 src 为二进制的处理
    ASCII 和 Base64
  • 原文地址:https://www.cnblogs.com/miokun/p/12383688.html
Copyright © 2011-2022 走看看