[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)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...
随机推荐
- 《Effective C++》item25:考虑写出一个不抛异常的swap函数
std::swap()是个很有用的函数,它可以用来交换两个变量的值,包括用户自定义的类型,只要类型支持copying操作,尤其是在STL中使用的很多,例如: int main(int argc, _T ...
- Map的复制
Map的复制不可以直接使用=赋值 Map<String,Object> map1 = new HashMap<String,Object>(); Map<String,O ...
- SharePoint中跨列表查询
1,最近的项目中遇到一个需求,站点中有几十个列表,其中每5,6个列表属于一个模块下的.客户的需求是,首页上显示一个模块下所有列表数据的前5条,并按创建时间排序. 2,刚刚考虑到这块的实现方法时,用的是 ...
- oracle常用视图v$mystat v$sesstat v$sysstat v$statname v$thread v$ parameter v$session v$process
这两天看了盖国强老师的<<深入浅出>>,很佩服盖老师钻研的精神.书中常用到一个查询语句,为了获取当前会话的跟踪文件路径,sql如下: SELECT d.VALUE || '/' ...
- Go语言学习 总结一
1,定义main, package main 一个可独立执行的程序,(类似main方法) 2,import “fmt” fmt 实现格式化IO(输入/输出) (类似system.out.print() ...
- Flume定时启动任务 防止挂掉
一,查看Flume条数:ps -ef|grep java|grep flume|wc -l ==>15 检查进程:给sh脚本添加权限,chmod 777 xx.sh #!/bin/s ...
- Verilog中使用'include实现参数化设计
前段时间在FPGA上用Verilog写了一个多端口以太网的数据分发模块,因为每个网口需要独立的MAC地址和IP地址,为了便于后期修改,在设计中使用parameter来定义这些地址和数据总线的位宽等常量 ...
- Hexo+Github博客搭建
一.准备 1.安装git 点击下载:链接:https://pan.baidu.com/s/1eToStns 密码:r93r 安装参考之前随笔:http://www.cnblogs.com/jiangb ...
- WebX框架的页面授权
WebX框架的页面授权 什么是页面授权,简单来说就是对于一个Web应用程序里,哪些页面可以被哪些人在什么情况下访问进行限制.举个简单的例子,有些页面只有用户登录以后才能访问,而另外一些页面无论是否用户 ...
- mysql java 类型对照 int
Java MySQL数据类型对照 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.S ...