项目 内容
这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建)
这个作业的要求在哪里 热身作业要求
我在这个课程的目标 了解软件工程的技术,掌握工程化开发的能力
这个作业在哪个具体方面帮助我实现目标 分析自己,展望未来,坚定信念
作业正文 如下
其他参考文献 我的软件开发生涯 美国视界【野生程序员】:优先招聘 进入2012 -- 回顾我走过的编程之路 谈谈职业规划

第一部分:结缘计算机

你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答)

中考结束了,处于炎炎的夏日之中,无事可做,闲得发慌,就在家用爸爸的电脑上网,无意中发现了这个世界上还有编程语言这件东西的存在(其实是百度在右侧的各种C语言广告),知道了原来计算机得以运行各种各样的软件,其背后的基础是编程语言的存在,得知了这样一种上帝之手的存在,我兴趣迸发,在这个没有作业的暑假,学了整个暑假的C语言(小甲鱼和《C Primer Plus》),这就是我的编程的开始。

高考结束后,缘于我的成绩处在这么一个不上不下的尴尬位置,我当时的成绩最符合的就是北京航空航天大学,所以我就选择了这所大学,然后我可以选择的专业就是高等理工和计算机,囿于对高工可能就是纯数理化学习四年,我把计算机的志愿放在了高工的前面。

为什么不选择航空航天的那些专业,选了计算机专业,可能也就是当初的C语言学习,在我心里买下了种子,让我对编程报以希冀把。

我的条件把,也就一般一般,在上大学前,就是个对计算机有点了解的人罢了,既不是一无所知的小白,也不是精通各种语言,开发过软件的大佬,反正就是一个普通人。

我觉得我不如这些博主,他们要么是学习计算机知识并深入钻研于比我要年龄小的多的年纪(博文我的软件开发生涯),要么是具备着相当大的热情投入于学习工作中(进入2012 -- 回顾我走过的编程之路),这些使他们在芸芸众生中脱颖而出。

第二部分:在计算机系里学习

你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育应该是什么样子的?跟学校给你的有什么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么。(必答)

就吐槽一下操作系统的课程设计吧,大部分人都是借鉴前人在github的遗留代码来搞明白在空缺的的地方应该怎样实现对应的功能,可能没有几个纯粹自己去钻研如何实现以及为何实现,这导致完成这门课的人只知其然不知其所以然,也许是不足吧。

至于我理想的大学教育,在中国是不可能实行的,因为功利主义的盛行,虽然像绩效考核一般的课程考核也是必须的举措,但是根植于人们心中的理念从上到下阻止着类似于美国本科教育的教育理念的应用。理想中的教育就是循序渐进,一门课程不仅在深度,而且在广度上都让你有所收获,而不是现在的填鸭(理论)+模仿前人(实验),具体在博文美国视界中有更具体的描述。

学校里不管是老师设计课程,还是学生学习课程,大部分人也是以分数看齐,毕竟这是保研的要求。

显然是不能的,上面也解释了原因,毕竟中国人多,个性化教育不适合中国,然后,改变世界太困难了,与其如此,不如适应社会,这也是大部分人的选择。

迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业。(必答)

迄今为止,我也大部分只是完成课程作业或者课程设计的内容,自己额外写的代码很少,总体上经过我粗略的统计,有26000行以上,这其中,我做的最复杂的软件作业是编译器实现,约有2800行以上,其实这也算不上软件,功能、性能都不完善,称不上是一个软件,希望在这们课程中,能学习掌握何谓软件开发吧。

学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们的计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

我没有疑问,因为作为一个工科来说,计算机确实需要这些数学的基础知识。至于其他学科,我觉得现在学科交融是一个必要的事情,这样也能更加地催生新的科研成果,所以很多学科对于我们来说都有学习的必要,但是贪多嚼不烂,也没必要样样都涉猎,掌握几门,拓展视野,想必也是足够了。

第三部分:未来规划

对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?你准备怎样来规划你技术道路,职业道路和社会道路?(必答)

稍微脱离一些实际,我希望做老师,毕竟从小就好为人师,但是考虑实际,我可能做不到吧,虽然从现在开始,大学时光已经没有几年,必须考虑职业规划乃至人生规划的事情,但是我缺乏对各个方向的了解,也许做不出最适宜的规划。

对于技术道路来讲,不考虑我那不切实际的梦想,还是做软件开发,或者游戏开发更适宜做我的道路吧,在我浅薄的知识看待自己之下。

这篇博文谈谈职业规划给我们讲了做职业规划的必要性,他将个人规划比作软件工程,先有一个确定的基础需求,才不会面临巨大的需求变动而导致之前的努力都是无用功。

BUAA_2020_软件工程_热身作业的更多相关文章

  1. BUAA_2020_软件工程_软件案例分析作业

    项目 内容 这个作业属于那个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 学习掌握软件工程的相关知识 这个作业在哪个具体方面帮我实现目标 通过对具体软件案例的分析学习软件工程 ...

  2. BUAA_2020_软件工程_结对项目作业

    项目 内容 这个作业属于哪个课程 班级博客 这个作业的要求在哪里 作业要求 我在这个课程的目标是 掌握软件工程的思路方法 这个作业在哪个具体方面帮助我实现目标 学习结对编程 教学班级 006 项目地址 ...

  3. BUAA_2020_软件工程_个人项目作业

    作业抬头(1') 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人项目作业 我在这个课程的目标是 了解软件工程的技术,掌握工程化开发的能力 这 ...

  4. BUAA_2020_软件工程_个人博客作业

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人博客作业 我在这个课程的目标是 了解软件工程的技术,掌握工程化开发的能力 这个作业在哪个具体方 ...

  5. BUAA_2020_软件工程_提问回顾与总结

    项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 提问回顾与总结作业要求 我在这个课程的目标 了解软件工程的技术,掌握工程化开发的能力 这个作业在哪 ...

  6. BUAA软件工程热身作业

    写在前面 项目 内容 所属课程 2020春季计算机学院软件工程(罗杰 任健) (北航) 作业要求 热身作业(阅读) 课程目标 培养软件开发能力 本作业对实现目标的具体作用 深入认识自己,总结过往并展望 ...

  7. BUAA 2020 软件工程 热身作业

    BUAA 2020 软件工程 热身作业 Author: 17373051 郭骏 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 第一次作业-热身! ...

  8. 2021S软件工程——个人阅读作业1

    2021S软件工程--个人阅读作业1 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任建) 这个作业的要求在哪里 2021年软工-热身阅读作业 我在这个课程的目标是 了解并熟悉软件开发 ...

  9. 【BUAA 软工热身作业】继往开来,勇攀高峰

    项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:热身作业,阅读并撰写博客 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 学习前辈经 ...

随机推荐

  1. vue-过滤器(filter)的使用详解

    前言 Vue 允许我们在项目中定义过滤器对我们页面的文本展示进行格式的控制,本文就来总结一下过滤器在项目中的常见使用方法. 正文 1.局部过滤器的注册 (1)无参局部过滤器 <div id=&q ...

  2. 八、Abp vNext 基础篇丨标签聚合功能

    介绍 本章节先来把上一章漏掉的上传文件处理下,然后实现Tag功能. 上传文件 上传文件其实不含在任何一个聚合中,它属于一个独立的辅助性功能,先把抽象接口定义一下,在Bcvp.Blog.Core.App ...

  3. word文档转成图片

    1:先把word文档转成pdf格式  这个是在word中转成pdf格式,保存好 2:再把pdf格式转成图片 在这个链接中打开https://smallpdf.com/cn/pdf-converter, ...

  4. jooq使用示例

    一.说明 最近使用的项目,采用了jooq. 通过学习api文档和自我调试,写了一些代码,在此处进行记录. 二.代码 一切尽在代码中-- 参考文档:http://www.jooq.org/doc/3.1 ...

  5. ysoserial CommonsColletions6分析

    CC6的话是一条比较通用的链,在JAVA7和8版本都可以使用,而触发点也是通过LazyMap的get方法. TiedMapEntry#hashCode 在CC5中,通过的是TiedMapEntry的t ...

  6. EF架构封装类

    http://www.woxihuan.com/46528208/1323334777088641.shtml http://www.ediclot.com/archives/2368 http:// ...

  7. Nginx总结(九)Nginx服务器高性能优化的配置--轻松实现10万并发访问量

    前面讲了如何配置Nginx虚拟主机,如何配置服务日志等很多基础的内容,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category ...

  8. linux设置防火墙规则-指定ip的访问权限

    vim /etc/sysconfig/iptables 可以把你当前的iptables规则放到/etc/sysconfig/iptables中,系统重启iptables时自动执行 1.查看 iptab ...

  9. 3gcms导航,实现当前栏目高亮的办法

    <volist name="menu" id="vo" offset="0" length='8' key='k'> <l ...

  10. 【Azure 应用服务】App Service For Linux 部署PHP Laravel 项目,如何修改首页路径为 wwwroot\public\index.php

    问题描述 参考官方文档部署 PHP Laravel 项目到App Service for Linux环境中,但是访问应用时候遇见了500 Server Error 错误. 从部署的日志中,可以明确看出 ...