今天是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版本。说到即会做到,到时候,博客重新开更,欢迎大家踩踩。
最后感谢老师和各位助教的悉心指导和辛勤的付出,是你们指引着我们走进软件工程的殿堂,祝你们在以后的工作中,身体健康,万事如意。