[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)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...
 
随机推荐
- 1《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——基础(Basics)
			
基础 正如著名作者Neal Stephenson所说的那样,'(开发, 译者加)开始是命令行',尽管通过用户图形界面使用计算机及其简单,但是在许多场景中,最有效.最灵活地与计算机交互的方式是使用命令行 ...
 - [原创]升级Gerrit的commit-msg,检查git commit时必须填写开发任务编号TaskID
			
公司使用git+gerrit+jenkins进行持续集成实践,其中gerrit用来进行Code Review.另外我们自己研发了一套敏捷项目管理系统TPM(TeamPlus Management),用 ...
 - AWR报告中Top 10 Foreground Events存在”reliable message”等待事件的处理办法
			
操作系统版本:HP-UNIX B.11.31 数据库版本:11.2.0.4 RAC (一) 问题概要 (1)在AWR报告的Top 10 Foreground Events中发现reliable mes ...
 - GoodUserInterface 模仿页面功能
			
模仿一些好的应用中的好的界面或功能.平时使用的APP有很多,其中一些都是常见的功能的拼凑,在业务层面比较复杂,而具体的页面实现都很类似.在这种情况下,我们还会发现有一些APP的页面效果的实现方式比较独 ...
 - Math(初学)
			
package day01; public class Case12 { public static void main(String[] args) { System.out.println(Mat ...
 - 在element-ui的select下拉框加上滚动加载
			
在项目中,我们需要运用到很多来自后端返回的数据.有时是上百条,有时甚至上千条.如果加上后端的多表查询或者数据量过大,这就导致在前端的显示就会及其慢,特别是在网络不好的时候更是如此. 自然,后端就做了一 ...
 - Centos 模拟生成文件的脚本
			
#!/bin/sh count= #控制每秒写入不同大小的文件 while true do ;i<=$count;i++)) do /bin/-`.jpg done ;i<=$count; ...
 - 新装Linux无法访问域名
			
昨天新安装Linux,发现ping百度ping不通: 经查询,得知是系统没有配置DNS域名服务器,百度搜索DNS域名服务器列表: 编辑 /etc/resolv.conf 文件,添加查询到的DNS服务器 ...
 - Linux学习笔记(第十章)
			
vim程序编辑器 vim特点: vim三种模式: 一般模式:打开文档就直接进入编辑模式 -可进行删除,复制等,无法直接编辑文档 编辑模式:按下[i,I,o,O,A,R,r]等字母才会进入编辑模式,按E ...
 - linux下使用shell脚本获取终端宽度
			
获取终端大小时候的学习 学习日期:2018/11/3 问题来源: 在写shell脚本时想输出一行占满整个终端屏幕宽度的 横杠 发现for循环会导致执行缓慢 解决方法: 使用yes 命令 sed '50 ...