BUAA_2020_软件工程_热身作业
| 项目 | 内容 |
|---|---|
| 这个作业属于哪个课程 | 2020春季计算机学院软件工程(罗杰 任建) |
| 这个作业的要求在哪里 | 热身作业要求 |
| 我在这个课程的目标 | 了解软件工程的技术,掌握工程化开发的能力 |
| 这个作业在哪个具体方面帮助我实现目标 | 分析自己,展望未来,坚定信念 |
| 作业正文 | 如下 |
| 其他参考文献 | 我的软件开发生涯 美国视界【野生程序员】:优先招聘 进入2012 -- 回顾我走过的编程之路 谈谈职业规划 |
第一部分:结缘计算机
你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)
中考结束了,处于炎炎的夏日之中,无事可做,闲得发慌,就在家用爸爸的电脑上网,无意中发现了这个世界上还有编程语言这件东西的存在(其实是百度在右侧的各种C语言广告),知道了原来计算机得以运行各种各样的软件,其背后的基础是编程语言的存在,得知了这样一种上帝之手的存在,我兴趣迸发,在这个没有作业的暑假,学了整个暑假的C语言(小甲鱼和《C Primer Plus》),这就是我的编程的开始。
高考结束后,缘于我的成绩处在这么一个不上不下的尴尬位置,我当时的成绩最符合的就是北京航空航天大学,所以我就选择了这所大学,然后我可以选择的专业就是高等理工和计算机,囿于对高工可能就是纯数理化学习四年,我把计算机的志愿放在了高工的前面。
为什么不选择航空航天的那些专业,选了计算机专业,可能也就是当初的C语言学习,在我心里买下了种子,让我对编程报以希冀把。
我的条件把,也就一般一般,在上大学前,就是个对计算机有点了解的人罢了,既不是一无所知的小白,也不是精通各种语言,开发过软件的大佬,反正就是一个普通人。
我觉得我不如这些博主,他们要么是学习计算机知识并深入钻研于比我要年龄小的多的年纪(博文我的软件开发生涯),要么是具备着相当大的热情投入于学习工作中(进入2012 -- 回顾我走过的编程之路),这些使他们在芸芸众生中脱颖而出。
第二部分:在计算机系里学习
你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)
就吐槽一下操作系统的课程设计吧,大部分人都是借鉴前人在github的遗留代码来搞明白在空缺的的地方应该怎样实现对应的功能,可能没有几个纯粹自己去钻研如何实现以及为何实现,这导致完成这门课的人只知其然不知其所以然,也许是不足吧。
至于我理想的大学教育,在中国是不可能实行的,因为功利主义的盛行,虽然像绩效考核一般的课程考核也是必须的举措,但是根植于人们心中的理念从上到下阻止着类似于美国本科教育的教育理念的应用。理想中的教育就是循序渐进,一门课程不仅在深度,而且在广度上都让你有所收获,而不是现在的填鸭(理论)+模仿前人(实验),具体在博文美国视界中有更具体的描述。
学校里不管是老师设计课程,还是学生学习课程,大部分人也是以分数看齐,毕竟这是保研的要求。
显然是不能的,上面也解释了原因,毕竟中国人多,个性化教育不适合中国,然后,改变世界太困难了,与其如此,不如适应社会,这也是大部分人的选择。
迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)
迄今为止,我也大部分只是完成课程作业或者课程设计的内容,自己额外写的代码很少,总体上经过我粗略的统计,有26000行以上,这其中,我做的最复杂的软件作业是编译器实现,约有2800行以上,其实这也算不上软件,功能、性能都不完善,称不上是一个软件,希望在这们课程中,能学习掌握何谓软件开发吧。
学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?
我没有疑问,因为作为一个工科来说,计算机确实需要这些数学的基础知识。至于其他学科,我觉得现在学科交融是一个必要的事情,这样也能更加地催生新的科研成果,所以很多学科对于我们来说都有学习的必要,但是贪多嚼不烂,也没必要样样都涉猎,掌握几门,拓展视野,想必也是足够了。
第三部分:未来规划
对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)
稍微脱离一些实际,我希望做老师,毕竟从小就好为人师,但是考虑实际,我可能做不到吧,虽然从现在开始,大学时光已经没有几年,必须考虑职业规划乃至人生规划的事情,但是我缺乏对各个方向的了解,也许做不出最适宜的规划。
对于技术道路来讲,不考虑我那不切实际的梦想,还是做软件开发,或者游戏开发更适宜做我的道路吧,在我浅薄的知识看待自己之下。
这篇博文谈谈职业规划给我们讲了做职业规划的必要性,他将个人规划比作软件工程,先有一个确定的基础需求,才不会面临巨大的需求变动而导致之前的努力都是无用功。
BUAA_2020_软件工程_热身作业的更多相关文章
- BUAA_2020_软件工程_软件案例分析作业
项目 内容 这个作业属于那个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 学习掌握软件工程的相关知识 这个作业在哪个具体方面帮我实现目标 通过对具体软件案例的分析学习软件工程 ...
- BUAA_2020_软件工程_结对项目作业
项目 内容 这个作业属于哪个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 掌握软件工程的思路方法 这个作业在哪个具体方面帮助我实现目标 学习结对编程 教学班级 006 项目地址 ...
- BUAA_2020_软件工程_个人项目作业
作业抬头(1') 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人项目作业 我在这个课程的目标是 了解软件工程的技术,掌握工程化开发的能力 这 ...
- BUAA_2020_软件工程_个人博客作业
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 了解软件工程的技术,掌握工程化开发的能力 这个作业在哪个具体方 ...
- BUAA_2020_软件工程_提问回顾与总结
项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 提问回顾与总结作业要求 我在这个课程的目标 了解软件工程的技术,掌握工程化开发的能力 这个作业在哪 ...
- BUAA软件工程热身作业
写在前面 项目 内容 所属课程 2020春季计算机学院软件工程(罗杰 任健) (北航) 作业要求 热身作业(阅读) 课程目标 培养软件开发能力 本作业对实现目标的具体作用 深入认识自己,总结过往并展望 ...
- BUAA 2020 软件工程 热身作业
BUAA 2020 软件工程 热身作业 Author: 17373051 郭骏 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 第一次作业-热身! ...
- 2021S软件工程——个人阅读作业1
2021S软件工程--个人阅读作业1 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 2021年软工-热身阅读作业 我在这个课程的目标是 了解并熟悉软件开发 ...
- 【BUAA 软工热身作业】继往开来,勇攀高峰
项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:热身作业,阅读并撰写博客 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 学习前辈经 ...
随机推荐
- 判断页面是在pc端还是移动端打开不同的页面
在pc端页面上的判断 var mobileAgent = new Array("iphone", "ipod", "ipad", " ...
- 运行FreeSWITCH的命令行参数
一般来说,FreeSWITCH 不需要任何命令行参数就可以启动,但在某些情况下,你需要以一些特殊的参数启动.在此,仅作简单介绍.如果你知道是什么意思,那么你就可以使用,如果不知道,多半你用不到. 使用 ...
- Linux find命令实例教程 15个find命令用法
除了在一个目录结构下查找文件这种基本的操作,你还可以用find命令实现一些实用的操作,使你的命令行之旅更加简易.本文将介绍15种无论是于新手还是老鸟都非常有用的Linux find命令.首先,在你的h ...
- Collections集合工具类和可变参数
Collections常用的API: public static <T> boolean addAll(Collection<? super T> c, T... elemen ...
- ecshop不同的文章分类使用不同的模板的方法
ecshop文章模板做的太简单,页面很丑,怎么才能实现不同的文章使用不同的模板呢,方法是有的,就是没有shopex那么方便,但还可以实现,只要能用就行. 1.打开article_cat.php文件,在 ...
- Java基础系列(21)- dowhile循环
do-while循环 对于while语句而言,如果不满足条件,则不能进入循环.但有时候我们需要即使不满足条件,也至少执行一次 do-while循环和while循环相似,不同的是,do-while循环至 ...
- oracle 基础SQL语句 版本5.7.29
一.表与用户介绍 oracle安装完成后默认会有很多用户,大致分为2类用户:一类是必需的帐户,一类是存储各种应用的帐户,默认密码如下: oracle自带的也会有很多默认表存在: 二.创建用户.创建表空 ...
- python学习笔记(十一)-python程序目录工程化
在一个程序当中,一般都会包含文件夹:bin.conf.lib.data.logs,以及readme文件. 所写程序存放到各自的文件夹中,如何进行串联? 首先,通过导入文件导入模块方式,引用其他人写好的 ...
- selenium下拉选择框处理
HTML: (一)通过xpath层级标签定位 driver.find_element_by_xpath(".//*[@id='Resolution']/option[2]").cl ...
- 92仿<高频彩>源码带采集
需要的联系QQ 肆伍以柒柒九八一