今年我们的软件工程由于因为疫情的原因改为线上,自己感觉和上学期老师的课程不太一样,最明显的一点就是轻松了一点吧,就是结课作业写的文档有点多。上学期上课我大部分的时间都在完成老师布置的练习任务,因为自己水平比较菜,好多东西不懂,需要学习,编程能力也比较低。到了这学期,可能因为自己在家里,省去了上下楼,奔跑食堂的时间,自己能编程的时间多了一小段。感觉这学期重点是在团队开发上,而不是极限测试。说实话,我挺喜欢这学期的上课环境,以前是在老师的要求下,必须要学会某些知识才能完成课堂的练习,这学期感觉有了很大的自学空间,自己可以学习喜欢的技术或框架,可能大部分原因是离找工作的时间不远了,主动学的吧,这期间我明白一个道理:一定要主动去学些新的东西,这样在编写程序或完成老师的任务会轻松点,一定要尝试去做出改变,一定不要只在自己熟悉的圈子里打转,这个感受在自己学习新技术尤其深刻,尤其是网上的项目实战视频时,自己掌握的还是太少了,连初级程序员的要求也做不到,自己的时间算起来也是比较紧的,希望在以后的时间里自己可以抓紧学习,去提高自己的执行力,毕竟自己也不小了,该学会自律了。
本学期最大的三大收获
一、学习了一些框架并学会了简单的应用,比如Mybatis,SpringMVC,安卓的图片处理框架和网络请求框架
二、参与了团队APP项目的开发,积累了一部分团队开发经验。
三、简单学习了java中的socket编程
本学期需要改进的三项内容
一、编码能力明显下降,有点过于依赖框架了,而不是考虑源码本身。
二、自己的预估性存在较大偏查,预估远远大于自己实际的能力
三、团队开发app时,没有结合用户的体验,导致给用户使用产品时用户体验较差
本学期本课程提出三项批评意见
一、各个团队实力可能存在较大差距,考核要求应灵活调整。
二、希望老师给我们提供些就业的指导
三、可以给我们提供些有价值的学习资料