个人总结

个人总结

      本学期通过软件工程的课程,有很多感想,下面就简单谈一谈。

  首先是在本学期我最大的收获就是学习了PHP语言,在本学期之初,王老师谈到PHP+MySQL+Apache的铁三角组合,恰逢上学期在学习时遇见一个问题是用代理服务器解决的,而代理服务器端用的PHP语言,于是在假期我便初步了解了一下PHP的语法及特性,但一直没有机会实际做点东西来解决问题,在课堂作业四则运算中,我就用PHP完成了四则运算3和四则运算4,边做边学边查手册,还用php完成了课堂作业找水王等对PHP越来越熟悉,也能体会到其在WEB开发的简便实用的特点。除了课堂的作业的练习之外,我还参加了”第三届全国高校软件定义网络(SDN)应用创新开发大赛”,作为队长,我负责主要的开发任务,由于该应用的开发是基于远程控制器的,而和远程控制器的交互只能通过curl发送的POST/GET/PUT/DELETE请求,案例和往年作品都是使用Python来做,然而我并不太会python,所以我还是使用了相对比较熟悉的php写了一个代理服务器,通过http访问代理服务器发送相应请求并接受返回JSON数据,再在服务端解析JSON后展示给客户端。通过几次自主的开发,渐渐熟悉了这门“世界上最好的语言”。

其次就是,博客宁多勿少,而且要经常总结,博客宁多勿少,而且要经常总结,博客宁多勿少,而且要经常总结,重要的事情说三遍嘛。在四则运算的后两次作业中,要求结队开发成web或android版,然后我就开始了自己的开发,在两周之后完成了一个有模有样的web版,然而我的两次作业都是0分,而我的结对队友则分数还不错,大家一模一样的博客,为什么成绩不一样,应该是因为我没有把每次课堂作业分类整理,弄个标签之类的东西,当我把我四则运算系列所有的博客链接以及github链接附在博客上之后,助教老师可能了解了我的作业是完成了的,而且是自主完成的。虽然不知道最后的两次博客成绩能不能改,但是如果我在博客分类里写一个四则运算或者课堂作业主题的分类,然后把符合内容的博客都归类好,这种情况就可能不会发生。以后工作了这种情况也可能会发生,这也算学习了一些经验,活不能干不要紧,文档写好很重要。

  再其次,关于团队项目选题很重要,十分重要,非常重要。我认为我们的团队项目是失败的,因为去年有学长做了图书馆这个主题的APP,我们就异想天开认为我们做这个也不会有什么阻碍,万万没想到最终把界面布局都做的很不错(我是这么认为滴)之后,图书馆那边不给数据库的访问权限,那么这么一款主要是为铁大学生写的APP就没办法用了。又经过几次和图书馆老师的商量,终于同意在7月份把去年给学长写的webservice重新部署上去,那么我当时就非常感动了毕竟写了很久的团队项目的最基本的功能可以实现了!!!同样,班里写教务系统的估计也碰了一鼻子灰,做银行系统的更不用说了。如果做一个不依赖学校数据库的APP,那么事情就好办多了,完全就看自己本领了嘛。

  以上是我对本学期软件工程学习过程的总结,下面谈一谈对老师授课的意见和建议。

  唯一想吐槽的就是作业量太大,真的大,本学期个人博客数60篇,而且很多同学除了软件工程课程外还在学习其他东西,也会发几篇学习心得之类的博客(我就有6篇作业之外的博客,而且还有很多想写成博客但是没有时间),团队博客40篇,平均一下每个人要发近80篇博客,然而本课程是16周的,一周5篇有些不科学有木有啊有木有,其中几次课堂作业都是一周以上时间才能编写出来的,一周时间编的程序,几十分钟就发出去了。虽说有几篇博客比较水的,但是水的博客也是少数的,每天仅博客要占不少时间。想想这学期真心对不起微机接口,系统结构,操作系统这几门课程,都是挺重要的课程,三门课耗时加起来也抵不过软件工程的一半,还有就是严重滞后了我的考研节奏,报的考研辅导班周末因为赶程序也没去上,暑假肯定是要狠狠地补习一波了。

  建议就是希望老师能别留那么多固定作业,可以规定博客数量,但别规定主题,如果没有死的学习内容,我可以也学许多其他的技术、框架,也能够进步。还有就是希望能够给有学科竞赛项目的同学有点加分项,我本学期就参加了两个竞赛,而且其中一个SDN应用开发大赛是学习了一年的,投入了很多精力,今年也是作为队长和主要开发也不能轻易放弃,这类比赛也能很大的提高水平,所以希望能有一些加分项。

原文地址:https://www.cnblogs.com/xiaoxt/p/5607531.html