【2016.5.27】再见,软件工程,你好,软件工程。

今天是5月27号,软件工程课已经结了一个星期了,后天就是软件工程期末考试的日子了,想着这一个学期的走来,从新奇,到抵触,到接受,到理解,其中的酸甜苦辣,只有自己知道。

今天距离考研还有210天,说实话,如果没有考研,大创,还有一些乱七八糟的比赛的话,我会更加投入到软件工程的学习中来,很可惜,也很无奈。就像水奔流到海不回头一样,我们也没有后悔药可以吃,既然选择,就必须承担起他引发的一切后果。

我的兴趣在于嵌入式,作为一个讲究设计,思考的方向,当时我感觉,软件工程的理论实用性不是那么的强,但是现在,我完全不这么看,它的思想,它对软件的一种态度,还有构造软件的方法,都是值得我们去学习的,从可见的方面来说,coding系统的掌握还是比较有用的,在学习coding的帮助下,我渐渐明白了如何clone一个仓库,创建分支,代码迭代,真的很有用,至今,还清晰的记得,去年的寒假,和面包喵一起做项目,一个小的嵌入式的小设计,2000行左右,我们最常说的一段话是:

“好使不?”

“有问题。。。我改改看。。。”

“额,感觉好了,你看看”

“确实好了耶,你改哪里了?”

“额。。。。我忘记了。。。。。”

但是,现在,在coding系统的帮助下,我们就能避免这种情况的发生,我们push的结果都会很清晰的出现在coding系统上,改了哪里,什么时候改的,清晰可见,回滚也及其便利,现在感觉随便写些什么都喜欢传到向coding这种软件平台上,PS:跟风注册了一个github的账号,https://github.com/holydai,里面现在是一个树莓派连接云平台的一个socket的工程,慢慢在学,慢慢在走,软件工程课,到这边就结束了,而软件工程,永远在路上。

下面说说我对那段话的翻译:

软件工程师应致力于对软件的需求分析,产生规格说明书,设计,开发,测试和维护,做对这个行业有利,促进这个行业发展的事,软件工程师为了保证软件的健康,安全,好用,应坚持以下八项原则:

1、符合公共利益,不作恶。

2、维护客户和老板的利益

3、尽最大可能使自己的软件符合最高的标准,精益求精。

4、要有自己独立的思考

5、领导者要制定一套合理有效的方式管理软件的开发与维护

6、在符合公共利益的前提下,要维护行业的稳定性和声誉(不要做破坏程序员名声的事)

7、与同事分享自己的知识和智慧,公平的支持他们

8、终生学习

-------------后记--------------------------------------------------------

这个学期,有些太忙了,本来在团队作业中,能够做的更好,但是因为我的原因,功能没有能够100%的实现,倒是先发布了一个,到现在,下载量0。。。。。其实当时想弄UWP的计算器的,我有微软的学生开发者账号,发布到应用商店不但可以不用和传统的X86应用竞争,也算是为1%做出了些贡献,但是时间真的不允许,在我完成考研初试之后,我将利用我软件工程学到的知识,和我的小伙伴们,去开发我们沈航数字校园的APP版本。说到即会做到,到时候,博客重新开更,欢迎大家踩踩。

最后感谢老师和各位助教的悉心指导和辛勤的付出,是你们指引着我们走进软件工程的殿堂,祝你们在以后的工作中,身体健康,万事如意。

时间: 2024-12-21 12:14:17

【2016.5.27】再见,软件工程,你好,软件工程。的相关文章

十月,再见;你好,十一月

十月,再见! 十一月,你好! 2015年就剩最后两个月了. 曾经荒废时光的你,没时间遗憾,唯有追赶和改变. 总有人在你刷朋友圈的时候,苦练口语: 总有人在你打游戏时,坚持阅读: 总有人在你熟睡时,回想得失总结不足. 别让明天的你,再憎恨今天不曾尽力的自己! 两个月,足以做出改变. 行动吧! 不知是什么时候养成的晚睡晚起的习惯,凌晨一两点睡觉,早上十一二点起床.本来说早点起来总结我逝去的十 月,还是晚了,不过没关系.还在想以什么题目开始,看到十一月接踵而至,就拿<十月,再见:你好,十一月>当 做

2017再见~2018你好!

今天是2017-12-27,最近新版本发布,这2天相对有点闲了,忽然想着要不要总结记录下点什么呢~ 依稀还记得16年的最后一个工作日12.30号加班到快12点才回家~时间真的过得好块~再过几天就是2018了~ 说说我的2017吧,还是按月来说说吧~ 1月: 有点骄傲的事是,自己参与做的东西给大老板做了演示~1月7号周六,全天加班保障演示顺利进行,中午项目组长带我们吃了一个便饭,只可惜没有加班费,之后版本经理还说给我们记红事件(关系到绩效). 2月: 除了过年,好像记不起来有什么大事,应该就是每天

oi再见,你好明天。

oi再见,你好明天.录Menci大佬的翻唱<模你抄>如下:屏幕在深夜微微发亮思想在那虚树路径上彷徨平面的向量交错生长织成 忧伤的网 剪枝剪去我们的疯狂SPFA告诉我前途在何方01背包装下了忧伤笑颜 洋溢脸庞 键盘微凉 鼠标微凉指尖流淌 代码千行凸包周长 直径多长一进考场 全都忘光你在OJ上提交了千百遍却依然不能卡进那时限双手敲尽代码也敲尽岁月只有我一人 写的题解凋零在OJ里面 tarjan陪伴强联通分量生成树完成后思路才闪光欧拉跑过的七桥古塘让你 心驰神往 队列进出图上的方向线段树区间修改求出

重温软件工程——对软件工程的初步了解

第一部分:软件工程的概述 一 软件=程序+软件工程    在看到这个公式时,我想大家也很容易理解这个,一个软件的实现都离不开程序的支持,程序是软件的“血肉”,那么仅仅有程序就可以了吗?答案是否定的,因为一个优秀的软件,离不开好的架构和设计方案,更离不开团队的共同协作,,,,,,,那这一系列的实现,一定需要相关的方法,而这些方法和思想,正是我们软件工程所要研究的部分,这就是我们软件”骨架“. 接下来,给大家举一个简单的例子:现在我们是一名建筑设计师,要建设北京的鸟巢体育场,目前所需的建筑材料和工人

软件工程:软件工程过程与方法

尽管程序员领着一份不错的薪水,可是他们也同样付出了巨大的精力与时间.随着软件规模的日益庞大,用户需求的不确定以及快速变更,使得软件开发已经不能停留在小作坊式的个人英雄时代,它已经发展为如今的依赖团队合作的行为,常规的管理方法已经无法满足软件开发的实际需求.而软件工程正是研究如何以系统性的.规范化的 .可定量的过程化方法高效开发与管理.维护软件的交叉性学科. 软件工程过程有哪些 常见的软件开发过程模型有哪些 UML中一般有哪些图 软件工程过程有哪些 软件工程是一门系统科学,是研究与应用如何以系统性

2016/1/27 1, File 创建 删除 改名 换路径 2,输出流 不覆盖 换行输入 3,输入流

1, File  创建  删除  改名  换路径 1 package Stream; 2 3 import java.io.File; 4 5 import java.io.IOException; 6 7 public class OutIn { 8 9 /** 10 * 输入输出 11 */ 12 public static void main(String[] args) { 13 File f1 = new File("d:/book.txt"); // 第一种 实例化文件名称

2016.9.27小程序---数据库练习1

1 -- createbbc, 1, 50 2 DROP TABLE bbc; 3 4 5 CREATE INDEX bbc_region ON bbc(region); 6 7 GO 8 -- tabbbc, 1, 50 9 INSERT INTO bbc VALUES ('Afghanistan','South Asia',652225,26000000,NULL); 10 INSERT INTO bbc VALUES ('Albania','Europe',28728,3200000,66

2016.2.27日(开学)学习总结

复习时间:2016.2.26 复习地点:南书院 复习内容:PHP Web程序设计与Ajax技术 知识点: 1)c/s结构与b/s结构的比较 c/s不易于部署,升级困难,同时对客户端的操作系统也有要求: b/s结构响应速度明显不如c/s结构,每次访问(前进或者后退)都会导致页面的刷新. 2)web应用程序与网站 网站侧重于将数据的展示形式,而web应用程序的真正核心功能是对数据库进行处理(例如b/s的管理信息系统) 3)HTTP通信协议是浏览器与web服务器之间通信的语言  浏览器只能解析HTML

angular2 组件之间通讯-使用服务通讯模式 2016.10.27 基于正式版ng2

工作中用到ng2的组件通讯 奈何官方文档言简意赅 没说明白 自己搞明白后 整理后分享下 rxjs 不懂的看这篇文章 讲很详细 http://www.open-open.com/lib/view/open1462525661610.html 以下是服务代码 1 import { Injectable } from '@angular/core'; 2 import {Subject}from"rxjs/Subject"; 3 @Injectable() 4 export class CS