第八次作业

一、请参考第一次作业,当初你对课程的承诺和期望都兑现了吗?

    我还是比较喜欢这门课的,当时说一定要认真的完成每一次的作业,来上每一节课,虽然有时候实验室事情比较多,有时候下午开会开到6点才结束,开完会没有吃饭就立即骑小黄车从计算机学院赶到信息学部来上课,但是我觉得这门课收获很大的,我比较酷爱软件开发,在系统的性能、技术方面比较感兴趣,喜欢动手去做一些小软件、小游戏之类的,之前做的有些软件,比如扫雷破解软件、中国象棋人机对战软件等等当初完全是给自己设计的,对用户的体验没有太多的考虑,后来上了这门课知道了如果面向用户来编程的话,用户体验也是非常重要的,第二次作业我觉得是一个教训吧,虽然功能都完成了,但是用户体验却很差,通过这门课最大的收获就是,知道了要站在使用者的角度去看问题,不能只站在自己的角度去考虑。

二、总结这门课程的实践给你带来的提升,包括

  1. 学习和使用的新软件:Jmeter之前看过别人用,通过这门课自己也会用了;
  2. 学习和使用的新工具:QuickTime 电脑自带的视频录像工具
  3. 学习和掌握的新语言、新平台:之前实验室有做过项目,开发工具都接触过,前台的Ckeditor第一次接触,功能非常强大的一个编辑器。
  4. 统计一下,你在这门软件工程实践中,完成了多少行的代码:10000行左右吧,没有刻意去统计过
  5. 学习和掌握的新方法:学了了一些Java编程的设计模式,比如单例模式、适配器模式、命令模式、策略模式、工厂模式等等。
  6. 其他的提升:提高了团队协作能力,在面向用户开发过程中,学到了一些设计的思路。

三、写下属于自己的人月神话——项目实践中的经验总结+实例/例证结合的分析

    在开发过程中遇到一些问题,比如邮件提醒,这个功能需要开通POP3/STMP协议才可以通过调用JAVA API来进行邮件提醒的消息通知,然后当时写了之后会提示一个没有权限的异常,后来在调试的过程中发现,没有加入SSL证书,加入之后测试就正常了;在增加表情回复的功能时,有两种选择,第一种是通过导入四字节的表情符号emoji来完成,这种方式由于数据库是UTF-8编码,而该表情需要UTF-8mb4编码才能够显示出来,不然存进数据库是乱码,这种方式需要对编码进行调整,而编码的调整容易出现一些其他的问题,于是我们采用了第二种方式,通过表情图片导入来完成,做法是在回复后,将一些表情信息用::::特殊的标记符号来代替,再把这些表情标记全部用图片<img>来替换,这样输出的结果就融入了表情。

 

四、分析一下自己所处的团队。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?

    起初是萌芽阶段,这一阶段交流不少都想得到对方的接纳,试图避免冲突。再有就是磨合阶段,再是规范阶段,然后是创造阶段,最后是解体阶段。书中将这个过程用跳舞来举例。我觉得我们设计的系统就已经有创造阶段了,因为我们的系统是全新的,目前还没有人做过类似的东西。在课程群组管理系统上,目前大多都是选课和建立群组是分离的,可能绝大多数课程,包括这门课,老师都是在开课之后,自己在微信或者QQ群自己建立一个群组,这样的话就有几个问题:1.非常的麻烦,有的老师一个人开好几门课,那么他就要自己建立好几个群,而且还要把学生一个一个拉进来,效率很低;2.这门课结束之后不能自动释放群,一个老师讲了十年课,她带了十届的学生,每年都有类似的课程,那么他建立的群组就非常多,甚至容易弄混,如果课程结束了还需要自己手动解散群。我们这个课程群组系统实际上只是一个创造性的思路,很希望能够正式在学校投入使用,给老师还有学生都带来方便。不让自己的微信还有QQ都被建立的课程群所吞噬。

五、在今后的教学中,老师们还将根据同学们的基础、期望达到的目标,在教学内容和作业量上做更多的调整,争取为大家提供一个更加个性化的学习过程。你对课程设计(授课内容、方式、作业内容)有什么建议吗?另外,作为学长的你,对后面的学弟学妹们有什么建议?

课程设计的建议是,我们做的这些系统根本不能达到企业级的规模,作业也仅仅只是一个demo,在缓存技术、多并发技术上也根本达不到,更别说是适用于百万级用户和千万级用户了,我觉得这门课主要的是一种思路,可以过多的把时间用在让我们理解这种思路上,而目前我们的时间大多都花在写文档还有编程上,文档里面的内容的确是比较多,如果认真写,两个小时都不够,在开发上的主要训练了自己的逻辑能力,在这种框架技术方面,我觉得跟做实验室的项目差不多。学弟学妹们的建议就是要锻炼自己的自学能力,有些技术在学校里是不会教的,对找工作没有任何帮助,只能靠自学,学校里的课程主要的作用是告诉你一些思路和方法,我觉得这些才是最重要的,建议学弟学妹可以把关注点都放在这个地方。

六、助教老师为课程的顺利开展做了很多工作,与老师们的交流也让大家获益匪浅。你对助教老师的工作可以提一些意见和建议吗?

助教老师还是比较辛苦的,因为这门课的作业实在是太多了,每次作业都要助教来进行批阅,我们学生累,其实助教和老师更累。如果要提一点小小的建议的话,就是希望在给分的时候,把详细的扣分点告诉大家,我们只知道每一项的总分,只知道自己的成绩哪部分比较低,但是不知道那部分的成绩每一分具体是怎么扣的,希望能详细的标明出来,这样我们可以详细的知道自己是哪一个地方有问题,更好的去改正自己的问题,以后可能就不会犯类似的错误,谢谢助教老师。

posted on 2017-11-10 14:58  songofjoy  阅读(178)  评论(1编辑  收藏  举报