今年大三的我按照课程的安排,我开始了软件工程的学习。经过了两年的学习,写代码对我来说不是什么大问题,尤其是linux下的c语言开发。
在大一时,在windows下用mfc写过坦克大战虽然基本的功能是有,但运行的时间越长程序就越不流畅,我虽然知道为什么会这样,但却找不到解决的办法,因为当时我所学的知识就那么多,毕竟才大一(3个月从不懂windows开发到能用图片来做个效果不怎么好的坦克大战)。我也试着java来写个网络爬虫,不过后来放弃了,因为对这个不是很感兴趣加上我花费很大的力气写出来的爬虫效果去一点也不好,所以就对爬虫失去了仅有的兴趣。直到我进入学校的学生工作室开始学习linux下的c语言开发(嵌入式开发)开觉得自己得心应手(大概是大二上期的事),直到现在我写了很多的linux下c语言程序,可以说对c语言很熟悉(谈不上精通,但写过5000行以上代码的模块没有问题,特别是写协议)。
我做了这么多(对学生来说)的开发,但一直搞不懂在企业中软件开发的流程,一个团队如何进行软件开发的(在学生工作室中虽然也是一个团队,但真正能写代码的一个组只有那么一两个人,交流也只有在调试程序是有交流,不如app和server调试)。这学期开始了软件工程的学习,希望能帮助我解开疑惑,在学完这个时能在项目开发中运用到软件工程这门课中所学到的知识。在学习这门课我大概会花6到8小时一周。
时间: 2024-10-03 13:39:03