今天是我们小组Java课程设计答辩的时候,我们小组的课程设计的题目是《电子图片管理程序》,主要是对图片进行操作,有批量重命名、粘贴、复制、删除等批量操作,也有对图片进行编辑(修改图片的亮度、色彩饱和度、相对度、裁剪图片等),另外我们小组还实现了图片的幻灯片放映等功能。总体来说,我们做到了老师的课程设计的要求,也做了我们暂时能够想到的扩展功能,我们算是全班里面做的比较好的一组。最后,老师给的小组评分是88分,一个不上不下的分数,这让我们感到很不满意,就像老师说的那样,可能是我们感觉我们的付出得不到应该有的分数。在听完老师的点评和私下的讨论,我总结了我们小组失败的原因。

  • 一、今天小组的表现欠佳。在我们上去展示程序的功能时候,竟然会出现bug,让在台上的我们感到很无奈。我们不是没有想到会出现bug,但是出现的地方有点不对。之前我们之间测试过代码,是没有问题。可是过几天再来测试,竟然就出现问题了。这真是令人吃惊。不过,失败便是失败,只能怪我们在正式上台之前没有好好测试代码,才导致这样的事情发生。于是我们小组的第一次展示就此告终。老师让我们把程序调试完再来展示。于是我们在其他小组进行展示的时候,就在下面修改代码了。在改代码的时候,才发现有些地方出现错误的,于是我们改完之后,测试了几遍再上台展示。这次还算顺利,不过我们小组的人都感到有点蛋疼。我相信这是减少我们评分的原因之一。
  • 二、程序存在一些无法当场解决的问题。在私下和老师的讨论中,老师对我们的程序进行了大致的评价,就是在某些地方会出现图片的延迟加载和图片的图标不一致的问题。这就是我们小组自身的问题。其实我们知道哪些地方出现了问题,只是因为懒惰心理——完成任务就好了,于是我们都没有用心地去解决这些问题。因此,我们虽然将程序完整地写出来,但是一些bug就毁了老师对我们的印象,我认为这是我们的失误。而这些失误和我自己自身的不严谨,给我敲响了警钟。在编程的世界里,我们要对自己的代码负责,要尽可能地避免出现bug,要精益求精,要严谨。作为一个程序员,严谨和负责是必备的两种品质。如果没有这两种品质,我相信我在编程的道路上是走不了多远的。
  • 三、旧思维的转变不到位。老师在跟我们总结的时候,说:“我们还停留在过去大一的编程思想,总是将课程设计当做一个编程任务来做,而不是在做一个产品。只有在你们将一个软件当做一个用户产品来研发,自己的编程能力才会有一个质的飞跃。”在听完老师的总结之后,我也发觉自己小组的最大不足——我们的程序用户体验度不足,不足以吸引用户来使用我们的产品。首先,我们的界面不够美观,一些图标甚至不一致,导致用户的第一视觉就不够好;另外,我们的程序存在延迟现象,我们可以说我们的程序会出现这些问题是Java栈的不足,但是用户只会看到现在所看到的问题,他不会去相信程序外部环境的问题。于是,这些问题足够用户抛弃这个程序。作为一个称职的程序员,我们需要进行思考,思考我们的产品是靠哪一点才能吸引用户的关注,毕竟所有的功能都差不多,我们需要怎么做才能吸引用户的关注。就像老师所说的,我们的水平都差不多,程序的技术也不是很难,只是区别于有些人是否愿意花费一两个月的时间去钻研这些技术。所以,我们要善于去思考,善于去总结,不断地总结和思考,就会让我们越来越进步,才能在编程的大时代存活下去。

每一次课程设计都会让我懂得很多东西,有编程上的,也有思想上的。我感觉自己离一个真正的程序员还有很大的差距。不过,我还有时间去奋斗,希望我毕业的时候能够成为一个优秀的程序员。

Java课程设计答辩之感想相关推荐

  1. java课程报告答辩_Java课程设计答辩之感想

    今天是我们小组Java课程设计答辩的时候,我们小组的课程设计的题目是<电子图片管理程序>,主要是对图片进行操作,有批量重命名.粘贴.复制.删除等批量操作,也有对图片进行编辑(修改图片的亮度 ...

  2. JAVA课程设计——“小羊吃蓝莓”小游戏

    JAVA课程设计--"小羊吃蓝莓"小游戏 1. 团队课程设计博客链接 http://www.cnblogs.com/HXY071/p/7061216.html 2. 个人负责模块或 ...

  3. JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦

    JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦 1. 团队课程设计博客链接 http://www.cnblogs.com/kawajiang/p/7062407.html 2 ...

  4. Java课程设计——象棋(201521123042 姚佳希)

    1. 团队课程设计博客链接 Java课程设计(团队版) 2 个人负责模块或任务说明 ChessBoard类创建棋盘及界面. ChessPoint类创建棋盘格点及界面. ChessPiece类创建棋子及 ...

  5. 计算器java程序设计报告总体设计_计算器设计的java课程设计报告.doc

    计算器设计的java课程设计报告.doc 华东交通大学课程设计1华东交通大学课程设计课程:Java程序设计题目:计算器设计年级:2010级专业:信息一班学号:姓名:组员:指导教师:课程设计题目:计算器 ...

  6. java课程设计指导记录表_JAVA课程设计指导书ofr2012级.doc

    JAVA课程设计指导书ofr2012级 <Java面向对象程序设计> 课程设计指导书 专 业: XXX软服XX班 指导教师: XXXX 计算机与信息工程学院 2013年12月26日 一.目 ...

  7. Java课程设计—中国象棋(源代码及视频)

    你好,我是罡罡同学! 代码谱第一页忘掉心上人,最后一页...... 打赏一点钱,帮我买包辣条,继续创作,谢谢大家! 大家关注微信公众号 罡罡同学 回复中国象棋 就可以免费获得压缩包啦!! 压缩包里面内 ...

  8. java计算机设计总结,java课程设计报告--计算器设计

    java课程设计报告--计算器设计 1 课 程 Java 程序设计 题 目 计算器设计 年 级 2010 级 专 业 信息一班 学 号 姓 名 组 员 指导教师 课程设计题目计算器设计 2 课程设计论 ...

  9. Java课程设计(2020版)

    目录 参考资料 一. 题目选择说明 1. 传统题目 2. 综合性题目(有一定挑战性.有趣.实用) 2.1题目特点: 2.2 常见类库与技术参考资料 2.2.1 jsoup 2.2.2 HttpComp ...

  10. JAVA程序连连看的项目总结,JAVA课程设计连连看游戏的开发

    JAVA课程设计连连看游戏的开发 计算机科学与工程学院集中性实践教学计划书( 2013 - 2014 学年第 1 学期)课程名称: 专业实习 姓 名: 学 号: 2010081303 专 业: 计算机 ...

最新文章

  1. girton college map
  2. Codeforces Round #409 (Div. 2)
  3. 【struts2】struts2工作流程
  4. django和mysql写注册_Django电商项目---完成注册页面和用户登录
  5. go build编译不同环境
  6. 数据结构之堆:堆的排序,Python代码实现——13
  7. 还要什么ETL?它是搭建数据仓库的必备,许多人都不知道!
  8. linux端口爆破软件,Linux网络安全:端口扫描软件 nmap
  9. html和jsp的差异
  10. SQL Server数据库复制
  11. 安徽计算机技术学院蚌埠,安徽蚌埠技师学院2021年招生简章
  12. 聊聊我是如何编程入门的
  13. 基于WebSocket的网页聊天室
  14. 齐全的降低笔记本电池损耗的方法
  15. 计算机组装硬件要求,组装电脑必懂的硬件知识,全是干货,教你选购硬件不求人...
  16. 朴素贝叶斯--新浪新闻分类实例
  17. 解决 hadoop 2.x 配置 yarn 运行任务 Running job 卡住
  18. 限电阴霾下的东北小商户
  19. 【考研英语语法】祈使句
  20. 试卷模板php,试卷Latex模板

热门文章

  1. SWUN 1437 - 我是一个粉刷匠
  2. Java制作JDK8文档搜索引擎项目并部署到阿里云服务器
  3. 编写一个能将给定非负整数列表中的数字排列成最大数字的函数。
  4. 大雪坪剑来 Spring Cloud 教程(二):Spring Boot 集成 mybatis 实现增删改查
  5. ckfinder的使用
  6. 计算机10进制213.375怎样转化为二进制,2进制转10进制(二进制怎么算)
  7. Qt实现全局键盘事件监听器-Windows
  8. 2013年企业邮箱的发展:任重而道远
  9. 百度SEO站群WordPress企业主题:企业一号 V 1.2.2
  10. nodejs爬虫实战(一):抽屉新热榜