• 201406高梦楠学习报告

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 2014年6月工作情况统计表

     

    一、本月主要工作成果

    研发工作

    Part I:云课件开放接口(YunKeJian)

    n  基于Spring3.1(SpringMVC)+Hibernate4.1.1配置接口框架。

    【任务耗时:2个工作日】

    n  完成用户相关接口(登录、注册和登出),完成目录相关接口(查看、创建和删除),完成课程相关接口(搜索、详情和上传)。

    【任务耗时:4个工作日】

    n  编制接口说明文档,并与相关人士沟通清楚。

    【任务耗时:0.5个工作日】

    n  在服务器上配置反向代理,实现外网访问,对接口进行定期发布。

    【任务耗时:1个工作日】

    Part II:vClass客户端 (MLC_vClass_HD)

    n  讨论区继续改进:采用异步方式读取图片,增加本地缓存,实现在讨论区中的图片预览。

    【任务耗时:3个工作日】

    n  将发帖功能另作一个新页面,实现图文混排的内容回复。

    【任务耗时:2个工作日】

    Part II:抱佛脚客户端 (MLC_Curation_HD)

    n  与两个本科生沟通,订立开发计划,并进行分工明确。

    【任务耗时:1个工作日】

    BUG修改工作

    Part II:vClass客户端 (MLC_vClass_HD)

    n  截图列表中出现的图片错位:采用View的Tag参数予以解决

    【任务耗时:2个工作日】

    出差工作

    本月没有出差任务

    培训工作

    n  蔡苏老师《面向对象程序设计》本科生课程助教,辅导学生上机环节,以及课后答疑与作业批阅。

    【任务耗时:2个工作日】

    其他工作情况

    Part I: 实验室网站后台程序的升级

    n  重新升级并部署实验室网站后台,对相关页面进行了前端样式的重写,以及数据重新导入的工作。现在实验室网站后台已完全没有Bug,减轻后台维护人员和信息发布人员的工作负担。

    【任务耗时:2个工作日】

    n  与哲蒙师兄交接网站的后台管理,详细介绍了网站的架构和维护方案。

    【任务耗时:2个工作日】

    n  撰写两个软件著作权方案,编制说明文档,拷贝源代码文档,并提交版权局备案信息。

    【任务耗时:1个工作日】

    n  移动办公方案模块修改,增加微信公众号的表述和功能点表格。

    【任务耗时:0.5个工作日】

    二、本月主要学习成果

    1.      文章

    本月没有发表论文和论文撰写

    2.        读书报告

    Part I:技术书籍

    n  《编写可读代码的艺术》:利用书中的原则,优化了自己写过的代码。

    n  《程序员的职业素养》:使自己成为一个专业人士而努力。

    Part II:文献阅读

    n  Game-Based Remedial Instruction in Mastery Learning for Upper-Primary School Students

    n  A concept map-embedded educational computer game for improvingstudents’ learning performance in natural science courses

    3.        研究与创新

    n  编制Android客户端的可复用组件?

    已将基础模块打包,在新的客户端研发时用自己打好的包,定能加快开发效率,使代码利于维护。

    三、下个月的主要工作安排

    Part I:vClass HD客户端

    n  下个月客户端就要投入正式的测试使用了,应当做好充分的准备工作。在测试的过程中,会发现很多问题,要及时改好,保质保量完成任务。

    Part II:抱佛脚客户端

    n  依据开发计划,7月完成客户端基本原型系统的开发,在过程中要与两个本科生沟通好,争取高质量地完成任务。

    具体工作安排根据实际情况及时调整!

    • 2014年6月学习报告表

     

    一、文献阅读

    1. 阅读的学术文章:

    n  《Game-Based Remedial Instruction in Mastery Learning for Upper-Primary School Students》

    n  《A concept map-embedded educational computer game for improving students’ learning performance in natural science courses》 

    2. 阅读后的主要收获:

    第一篇文献探讨利用电脑游戏进行课后辅导掌握学习的有效性问题。实验有两种手段,分别是:大富翁游戏和教学视频,视频是游戏的补充手段。研究结果表明:教学视频和游戏均可以提高学生对数学概念的学习效果;游戏比视频在掌握学习方面更有好处。该研究整合了游戏和掌握学习进行课后辅导教学,并设计了进行掌握学习的游戏练习步骤。

    第二篇文献探讨电脑游戏的教育效果,希望提出一种学习策略融入游戏场景。该研究提出了一种嵌入式游戏概念图的方法,通过将概念图作为游戏部分发展教育电脑游戏情景,帮助学生组织他们所学到的知识。研究显示概念图游戏可以显着提高学生的学习成绩和降低认知负荷。

    二、书籍阅读

    1. 阅读的学术专著:

    n  《编写可读代码的艺术》

    n  《程序员的职业素养》

    2. 阅读后的主要收获:

     我们每天在写代码,却不能忽略一个问题:我们的代码写给谁看?代码是在机器上运行的,这一点毫无疑问。但是,绝大程度上,代码却是人来看的,是我们的领导、同事乃至晚辈来看的。所以,就像写作文一样,代码是思想的表达,务必正确、清晰和简洁。书中介绍了一些实用的原则,已经运用到了自己的开发中,感觉收获良多。

    程序员是一项职业,而不是一种称谓,那么程序员的职业素养是什么?具备什么素质的程序员才能收到尊重?这本书给我了很多启发,其中有两点我认为很重要:敢于说“不”,也要敢于说“是”。等以后自己体会更深时再重读这本书吧。

    三、工作总结

    1. 完成的项目工作:

    n  云课件开放接口(YunKeJian)

    基于Spring3.1(SpringMVC)+Hibernate4.1.1配置接口框架。

    完成用户相关接口(登录、注册和登出),完成目录相关接口(查看、创建和删除),完成课程相关接口(搜索、详情和上传)。

    编制接口说明文档,并与相关人士沟通清楚。

    在服务器上配置反向代理,实现外网访问,对接口进行定期发布。

    n  vClass客户端 (MLC_vClass_HD)

    讨论区继续改进:采用异步方式读取图片,增加本地缓存,实现在讨论区中的图片预览。

    将发帖功能另作一个新页面,实现图文混排的内容回复。

    截图列表中出现的图片错位:采用View的Tag参数予以解决

    n  抱佛脚客户端 (MLC_Curation_HD)

    与两个本科生沟通,订立开发计划,并进行分工明确。

    n  实验室网站

    重新升级并部署实验室网站后台,对相关页面进行了前端样式的重写,以及数据重新导入的工作。现在实验室网站后台已完全没有Bug,减轻后台维护人员和信息发布人员的工作负担。

    与哲蒙师兄交接网站的后台管理,详细介绍了网站的架构和维护方案。

    n  文档工作

    撰写两个软件著作权方案,编制说明文档,拷贝源代码文档,并提交版权局备案信息。

    移动办公方案模块修改,增加微信公众号的表述和功能点表格。

    2. 项目工作中的困惑、问题与解决办法:

    n   编制Android客户端的可复用组件?

    已将基础模块打包,在新的客户端研发时用自己打好的包,定能加快开发效率,使代码利于维护。

    四、问题解决

    1. 上期报告中的问题解决情况:

    n  如何实现Android终端屏幕适应?

    这个问题其实一直没有彻底解决,基本思路有很多,如:资源选择器法,DIP法,layout_wight法等等。

    这些方法都可以利用,但是我发现有一个概念需要先明确:屏幕适应是基于屏幕密度还是屏幕分辨率?这是两种适配方案,不太容易同时兼容。

    我们先考虑好进行哪种适配方式,再根据那些方法进行,就可以解决终端屏幕适应的问题了。现在的客户端就已经较好的支持不同尺寸和密度的设备了。

    n  探讨JaveEE分层体系

    分层的目的在于隔离与解耦,严格按照分层规范进行编码,在功能定位时会很明确而且不会产生歧义,这极大程度提高了工程的开发效率和维护效率,而且随着时间越久,这种优势就越能明显地体会出来。

    现在学习元客户端的后台代码就按照严格分层结构进行了重构,主要采用六层架构,即:View层、Action层、Business层、Service层、DAO层和PO层。保证自己负责的代码正确、清晰和简洁,是义不容辞之事。

    2.      遇到的新问题:

    n  如何快速搭建Android开发框架,快速生成新的客户端工程环境?

    n  如何将可重用组件打包,形成快速发布机制?

    n  探讨学习元客户端的升级机制?

    四、实践反思

    本月随着课程的结束,自己的精力更多地专注于学习元客户端的构建。专注的同时思考也会比较多。随着熟能生巧,自己的工作也能够轻松一些。我诚挚地期盼学习元客户端的问世!

    五、指导意见

    请老师多提宝贵意见!   

    • 标签:
    • 耗时
    • 进行
    • 接口
    • 代码
    • 工作日
    • 201406高梦楠学习报告
    • 游戏
    • 开发
    • 工作
    • 客户端
    • 任务
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部