[BUAA软工]第0次个人作业
[BUAA软工]第0次个人作业
- 本次作业所属课程 : 2019BUAA软件工程
- 本次作业要求: 第0次个人作业
- 我在本课程的目标: 熟悉软件工程流程,规范开发习惯
- 本次作业的帮助: 熟悉课程流程
Part 1: 结缘计算机
回答几个问题:
- 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)
- 计算机是你喜欢的领域吗?是你擅长的领域吗?
- 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?
我为什么会成为一个计算机学院学生并立志成为一个油头程序员呢?主要的原因是:我高考的第一志愿掉了。不然现在可能在某个生化实验室研究草履虫也说不定。我自己的条件呢觉得很一般吧,大学前算0基础,不太打游戏,小学玩过小海龟编程(是这么个名字吧),和博客I的博主完全没法比吧,虽然说硬件条件差不了多少,但我并没有很早开始计算机领域的探索.
计算机算是我喜欢的领域之一,擅长这个事情不好说,相比于自己的其他领域,可能计算机方面的天分并不比文史哲上多多少,相比于非科班的同学,那自然会擅长一点,如果非要说的话,也只能说,随着对于计算机的接触,这个领域变得越来越擅长,这个问题或许可以改成你觉得你在计算机领域的天分如何,或者你觉得你对于计算机领域的问题会比较得心应手吗?
我正在越来越热爱这个领域,什么叫做对于计算机的热爱是怎么样的?狂热的?理性的?那当然不能是口头的。(提问题的人的思维好像更偏向于离散的样子,喜欢二值化的形容,喜欢不喜欢,口头或者真心,条件好或者不好,但实际上很多问题是的答案可以是连续的,可以是多角度的,问题可以更加精确)
Part2: 在计算机系里学习
回答几个问题:
- 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)
- 迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)
- 科班出身和北大青鸟有什么区别?
- 速成的培训班和打基础的大学教育还有mooc之间有区别吗?
- 学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
吐槽的地方,多了去了,方方面面都有或大或小的问题,比较大的问题那就是 找不到女朋友自己太菜,实际上多数的问题都可以绕过,北航这个平台足够高了。理想中的大学教育应该是,自己想学的东西可以学到,不想学的东西不用浪费时间去学,课程合理,琐事不要太多。现在学校的话对学生来说自然是有好课有坏课,很多课上了那么多年还是没什么长进,反而是越改越麻烦。没有国外大学经历,相比mooc和自己的了解,中国大学也有能力做到国外大学的高水平课程的水平,但是学生的想法\体制的不同\老师自己的水平,都会让呈现一门好课没有那么容易。
迄今写了几万垃圾代码,最复杂的也就C0文法编译器了。从文法分析、语法分析、语义分析,到汇编生成、编译优化,每个部分都需要比较充分理解才能写好。最后完成了还是很开心,就是肝有点疼,哈哈哈。
科班出身和北大青鸟的区别我觉得主要在于对于体系结构的理解上,大概率本科出身会更强一些,对很多培训机构出来的人来说,技术就只是技术,会用就行,但学校能够学校更为庞大完整的计算机的世界,技术背后的思想才是关键所在。速成班和mooc和大学教育之间当然有区别,这个问题问的人真尴尬,毕竟英雄不问出处,在一定的对比条件下谁比谁强还真的不一定,让我选自然是会选大学教育。
计算机科学本质上还是数学,只不过通用计算的能力让计算机的应用范围很广,但只有学好数学,才能设计出足够优秀的架构、架构之上的算法、算法之上的程序、程序之上的软件。
就像博客M的博主一样,本科教育能够带来的是扎实的基础和诸多上升的空间,重点就在于在你有想要奋斗的方向时,在大学中总能够找到这一领域可以指导你的人。
Part3:未来规划
- 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
- 你对于实现自己的梦想已经做了或者计划做什么样的准备?
- 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?
如果能够写一辈子代码,那也会是一件极大的幸福,很多程序员最后都转向管理岗,和计算机的距离越来越远,我自己个人的打算的话,尽量在技术岗戴着就行,有上升的机会就往上爬就行了。也许将来三十多岁,想要创业的话也未可知。已经在实验室实习了,学到的东西还是不少,对自己也非常有帮助,开拓了视野。博客K我还是比较认同的,所以在有一定基础水平的情况下及时进行探索是很有必要的,现在的实习,会为未来的工作打下良好的基础。
[BUAA软工]第0次个人作业的更多相关文章
- 2017[BUAA软工]第0次个人作业
第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? ●其实填写志愿之前并不知道要学什么专业,当初选择计算机是因为计算机就业前景好.方向多.计算机应用的领域无处不在, ...
- [BUAA软工]第零次博客作业---问题回答
[BUAA软工]第0次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第0次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...
- [BUAA软工]第二次博客作业---结对编程
[BUAA软工]结对作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 2019年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能 ...
- BUAA软工第0次作业
第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 我在大学之前甚至连一个萌新都算不上,根本没有任何一点计算机专业的基础. 因此在进入大学之前,计算机对于我 ...
- [2019BUAA软工]第0次代码作业
Visual Studio 单元测试的简单应用 写在前面 笔者根据作业的介绍以及Visual Studio 2017 文档的相关说明,进行了Visual Studio 单元测试的简单应用. Tip ...
- [2017BUAA软工]第0次个人作业
第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢? 我觉得我选择计算机系完全是误打误撞吧.当时我的分数上北航是没问题的,所以填专业时就是机械,电气,自动化,计算机等 ...
- [BUAA软工]第一次结对作业
[BUAA软工]结对作业 本次作业所属课程: 2019BUAA软件工程 本次作业要求: 结对项目 我在本课程的目标: 熟悉结对合作,为团队合作打下基础 本次作业的帮助:理解一个c++ 项目的开发历程 ...
- [BUAA软工]第一次博客作业---阅读《构建之法》
[BUAA软工]第一次博客作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 第1次个人作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪 ...
- 《软工实践》第零次作业 - 一些QA
<软工实践>第零次作业 - 一些QA Q&A (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...
随机推荐
- ansible yaml 语法
yet another markup language -- 另外的一种标记语言 yaml 语法: 序列:同一个类型的数据有多个,用"-" 来区分,叫序列 映射:价值对,用&quo ...
- 安装framework 4.6.2的时报错 “无法建立到信任根颁发机构的证书链”
解决方案: 1.下载证书:MicrosoftRootCertificateAuthority2011.cer 2.开始→运行→MMC 3.文件→添加删除管理单元 (Ctrl+M) 4.证书→计算机账户 ...
- Windows 的 Oracle Data Access Components (ODAC)
下载 x64bit https://www.oracle.com/technetwork/cn/database/windows/downloads/index.html 适用于 Windows 的 ...
- UML基础—结构和组成
本文主要梳理了一下UML2中的各个图的逻辑划分,UML基础知识. 一.UML2的4个规范 二.UML2的13种模型图 分为3大类:行为视图.交互视图.结构视图 三.UML1和UML2各种视图对照 四. ...
- 嵌入式C语言自我修养 02:Linux 内核驱动中的指定初始化
2.1 什么是指定初始化 在标准 C 中,当我们定义并初始化一个数组时,常用方法如下: ] = {,,,,,,,,}; 按照这种固定的顺序,我们可以依次给 a[0] 和 a[8] 赋值.因为没有对 a ...
- # 2017-2018-1 20155302 课下实践IPC及课上补充
课上实践补交 题目二要求: 学习使用stat(1),并用C语言实现 提交学习stat(1)的截图 man -k ,grep -r的使用 伪代码 产品代码 mystate.c,提交码云链接 测试代码,m ...
- PostgreSQL参数学习:deadlock_timeout
磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页 回到顶级页面:PostgreSQL索引页[作者 高健@博客园 luckyjackgao@g ...
- 2_C语言中的数据类型 (三)原码、反码、补码
1.1 原码 将最高位做为符号位(0代表正,1代表负),其余各位代表数值本身的绝对值 +7的原码是00000111 -7的原码是10000111 +0的原码是00000000 -0的原码是 ...
- P2154 [SDOI2009]虔诚的墓主人
略有一点点思维的题. 首先,如果一个点上,下,左,右分别有\(a,b,c,d\)棵树,那这个点的十字架方案为\(C_{a}^{k}C_{b}^{k}C_{c}^{k}C_{d}^{k}\). 按x坐标 ...
- CobarClient源码分析
CobarClient是阿里巴巴公司开发一个的开源的.基于iBatis和Spring的分布式数据库访问层.为了支持iBatis,Spring框架提供了一个SqlMapClientTemplate,通过 ...