Java课程设计答辩之感想「建议收藏」

课程设计感想

大家好,又见面了,我是你们的朋友全栈君。

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127562.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • lua sort排序_python中列表排序的用法

    lua sort排序_python中列表排序的用法”’lua中对table的排序一般是用lua自带的table.sort()函数排序,一般不采用自己写的排序的方式,以下来说一说table.sort()排序和在工作中遇到的问题1.排序的方式table.sort(tbl,function(a,b)returna>bend)以上是一个简单的例子,得到的效果是对于待排序的数据的一个升序,你这样认为就是错了,例如a

    2022年8月12日
    4
  • DedeCMS首页调用缩略图为背景

    DedeCMS首页调用缩略图为背景

    2021年9月22日
    57
  • BP神经网络算法_bp神经网络算法流程图

    BP神经网络算法_bp神经网络算法流程图1、前馈神经网络、反馈神经网络、BP网络等,他们之间的关系前馈型神经网络:取连续或离散变量,一般不考虑输出与输入在时间上的滞后效应,只表达输出与输入的映射关系;在此种神经网络中,各神经元从输入层开始,接收前一级输入,并输入到下一级,直至输出层。整个网络中无反馈,可用一个有向无环图表示。常见的前馈神经网络有感知机(Perceptrons)、BP(BackPropagation)网络、RBF(

    2025年8月27日
    23
  • servu搭建ftp服务器_简单ftp server怎么用

    servu搭建ftp服务器_简单ftp server怎么用使用Serv-U搭建FTP服务器  操作一:Serv-U的安装1、双击安装包,点击“下一步” 2、选择安装位置,点击“下一步” 3、进入安装过程,如下图 4、安装完成 操作二  Serv-U的配置每个Serv-U引擎都能用来运行多个虚拟的FTP服务器,而虚拟的FTP服务器就称之为“域”。对于每个Serv-U  FTP服务器来讲,应该至少创建一个域和一个用

    2025年11月1日
    2
  • Android Framework中的Application Framework层介绍「建议收藏」

    Android Framework中的Application Framework层介绍「建议收藏」  Android的四层架构相比大家都很清楚,老生常谈的说一下分别为:  Linux2.6内核层,核心库层,应用框架层,应用层。我今天重点介绍一下应用框架层Framework。        Framework层为我们开发应用程序提供了非常多的API,我们通过调用特殊的API构造我们的APP,满足我们业务上的需求。写APP的人都知道,学习Android开发的第一步就是去学习各种各样的API,什…

    2022年10月15日
    7
  • 明日之后js免费脚本_超强免杀工具

    明日之后js免费脚本_超强免杀工具 js脚本免杀工具免杀经验以及简单的分析文章作者:虫虫信息来源:邪恶八进制信息安全团队(www.eviloctal.com)本文所做的实验是以ah.js(冰狐的一个变种,附件中名为”病毒样本.txt”)为病毒样本进行的,其他js恶意代码没有测试。由于卡巴斯基对js的查杀力度比较大,再者我本机就安装了卡巴斯基,所以对其有少量额外的分析。菜鸟作品,难登大雅之堂,高手多多指教!^-^常规的思路就是将

    2022年8月20日
    30

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号