[BUAA软工]第0次个人作业

  • 本次作业所属课程 : 2019BUAA软件工程
  • 本次作业要求: 第0次个人作业
  • 我在本课程的目标: 熟悉软件工程流程,规范开发习惯
  • 本次作业的帮助: 熟悉课程流程

Part 1: 结缘计算机

回答几个问题:

  • 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)
  • 计算机是你喜欢的领域吗?是你擅长的领域吗?
  • 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

​ 我为什么会成为一个计算机学院学生并立志成为一个油头程序员呢?主要的原因是:我高考的第一志愿掉了。不然现在可能在某个生化实验室研究草履虫也说不定。我自己的条件呢觉得很一般吧,大学前算0基础,不太打游戏,小学玩过小海龟编程(是这么个名字吧),和博客I的博主完全没法比吧,虽然说硬件条件差不了多少,但我并没有很早开始计算机领域的探索.

​ 计算机算是我喜欢的领域之一,擅长这个事情不好说,相比于自己的其他领域,可能计算机方面的天分并不比文史哲上多多少,相比于非科班的同学,那自然会擅长一点,如果非要说的话,也只能说,随着对于计算机的接触,这个领域变得越来越擅长,这个问题或许可以改成你觉得你在计算机领域的天分如何,或者你觉得你对于计算机领域的问题会比较得心应手吗?

​ 我正在越来越热爱这个领域,什么叫做对于计算机的热爱是怎么样的?狂热的?理性的?那当然不能是口头的。(提问题的人的思维好像更偏向于离散的样子,喜欢二值化的形容,喜欢不喜欢,口头或者真心,条件好或者不好,但实际上很多问题是的答案可以是连续的,可以是多角度的,问题可以更加精确)

Part2: 在计算机系里学习

回答几个问题:

  • 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)
  • 迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)
  • 科班出身和北大青鸟有什么区别?
  • 速成的培训班和打基础的大学教育还有mooc之间有区别吗?
  • 学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

​ 吐槽的地方,多了去了,方方面面都有或大或小的问题,比较大的问题那就是 找不到女朋友自己太菜,实际上多数的问题都可以绕过,北航这个平台足够高了。理想中的大学教育应该是,自己想学的东西可以学到,不想学的东西不用浪费时间去学,课程合理,琐事不要太多。现在学校的话对学生来说自然是有好课有坏课,很多课上了那么多年还是没什么长进,反而是越改越麻烦。没有国外大学经历,相比mooc和自己的了解,中国大学也有能力做到国外大学的高水平课程的水平,但是学生的想法\体制的不同\老师自己的水平,都会让呈现一门好课没有那么容易。

​ 迄今写了几万垃圾代码,最复杂的也就C0文法编译器了。从文法分析、语法分析、语义分析,到汇编生成、编译优化,每个部分都需要比较充分理解才能写好。最后完成了还是很开心,就是肝有点疼,哈哈哈。

​ 科班出身和北大青鸟的区别我觉得主要在于对于体系结构的理解上,大概率本科出身会更强一些,对很多培训机构出来的人来说,技术就只是技术,会用就行,但学校能够学校更为庞大完整的计算机的世界,技术背后的思想才是关键所在。速成班和mooc和大学教育之间当然有区别,这个问题问的人真尴尬,毕竟英雄不问出处,在一定的对比条件下谁比谁强还真的不一定,让我选自然是会选大学教育。

​ 计算机科学本质上还是数学,只不过通用计算的能力让计算机的应用范围很广,但只有学好数学,才能设计出足够优秀的架构、架构之上的算法、算法之上的程序、程序之上的软件。

​ 就像博客M的博主一样,本科教育能够带来的是扎实的基础和诸多上升的空间,重点就在于在你有想要奋斗的方向时,在大学中总能够找到这一领域可以指导你的人。

Part3:未来规划

  • 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
  • 你对于实现自己的梦想已经做了或者计划做什么样的准备?
  • 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

​ 如果能够写一辈子代码,那也会是一件极大的幸福,很多程序员最后都转向管理岗,和计算机的距离越来越远,我自己个人的打算的话,尽量在技术岗戴着就行,有上升的机会就往上爬就行了。也许将来三十多岁,想要创业的话也未可知。已经在实验室实习了,学到的东西还是不少,对自己也非常有帮助,开拓了视野。博客K我还是比较认同的,所以在有一定基础水平的情况下及时进行探索是很有必要的,现在的实习,会为未来的工作打下良好的基础。

[BUAA软工]第0次个人作业的更多相关文章

  1. 2017[BUAA软工]第0次个人作业

    第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? ●其实填写志愿之前并不知道要学什么专业,当初选择计算机是因为计算机就业前景好.方向多.计算机应用的领域无处不在, ...

  2. [BUAA软工]第零次博客作业---问题回答

    [BUAA软工]第0次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第0次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  3. [BUAA软工]第二次博客作业---结对编程

    [BUAA软工]结对作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 2019年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...

  4. BUAA软工第0次作业

    第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 我在大学之前甚至连一个萌新都算不上,根本没有任何一点计算机专业的基础. 因此在进入大学之前,计算机对于我 ...

  5. [2019BUAA软工]第0次代码作业

    Visual Studio 单元测试的简单应用 写在前面   笔者根据作业的介绍以及Visual Studio 2017 文档的相关说明,进行了Visual Studio 单元测试的简单应用. Tip ...

  6. [2017BUAA软工]第0次个人作业

    第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 我觉得我选择计算机系完全是误打误撞吧.当时我的分数上北航是没问题的,所以填专业时就是机械,电气,自动化,计算机等 ...

  7. [BUAA软工]第一次结对作业

    [BUAA软工]结对作业 本次作业所属课程: 2019BUAA软件工程 本次作业要求: 结对项目 我在本课程的目标: 熟悉结对合作,为团队合作打下基础 本次作业的帮助:理解一个c++ 项目的开发历程 ...

  8. [BUAA软工]第一次博客作业---阅读《构建之法》

    [BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...

  9. 《软工实践》第零次作业 - 一些QA

    <软工实践>第零次作业 - 一些QA Q&A (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...

随机推荐

  1. for 循环使用 enumerate 以及yield生成器简单例子

    >>>seq = ['one', 'two', 'three'] >>> for i, element in enumerate(seq): ... print i ...

  2. Tensorflow-slim 学习笔记(二)第一层目录代码解读

    通过阅读代码来学习,一向时最直接快速的.本章将讲解slim的第一层目录tensorflow/tensorflow/contrib/slim/python/slim的代码. 本层代码主要包括learni ...

  3. 如何编写编译Robocup3D代码

    目录 开始编写球队代码 void NaoBehavior::beam() SkillType NaoBehavior::PlayOnSkill() 其他阶段函数 修复make异常 开始编写球队代码 装 ...

  4. 基于FPGA的DDS设计(一)

    最近在学习基于FPGA的DDS设计,借此机会把学习过程记录下来,当作自己的学习笔记也希望能够帮助到学习DDS的小伙伴. DDS(Direct Digital Synthesizer)直接数字合成器,这 ...

  5. 20145207《Java程序设计》实验五(网络编程与安全)实验报告

    <Java 程序设计>实验五(网络编程与安全)实验报告 目录 改变 网络编程与安全实验要求 实验成果 课后思考 改变 修改了之前仅仅是贴了图片,连代码都没粘的状态.不过这篇博客我只能做到写 ...

  6. linux 服务启动

    在linux上部署java服务的时候,发现服务启动正常,但是[ps -ef|grep java].[jps]看不到服务的运行. 查资料发现,[Java -jar Test.jar &      ...

  7. 【python3】酷狗音乐及评论回复下载

    新年快乐,上班第一天分享一个python源码,功能比较简单,就是实现酷狗音乐的音乐文件(包含付费音乐)和所有评论回复的下载. 以 米津玄師 - Lemon 为例, 以下为效果图: 1.根据关键词搜索指 ...

  8. jQuery学习-基本选择器

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  9. python基础学习1-迭代器

    #!/usr/bin/env python # -*- coding:utf-8 -*- #自定义迭代器 需要 重写 __iter__()和__next__() 两个魔法方法 class Fibs: ...

  10. 9 stark组件 增删改

    1.效果图 2.详细步骤解析 1.构造增删改查url,反向解析 2.ModelForm定制add.edit页面 3.staradmin中的ModelForm 3.总结.代码 1.知识点 1.解决代码重 ...