热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

小学期编程实践心得与体会

在过去的一周里,我全身心投入到小学期的编程实践中。最初计划每天完成一道题目,但前两道系统的题目却让我倍感挑战。仅仅是定义一个`Student`类就耗费了大量时间,编写了许多代码行。尽管实现了基本的录入和查询功能,但仍有许多未尽之处。这次实践不仅锻炼了我的编程能力,还让我深刻体会到软件开发的复杂性和细节的重要性。通过这次经历,我对面向对象编程有了更深入的理解,并且学会了如何更高效地调试和优化代码。

这一周都在忙着敲小学期的作业代码,原本幻想着一天一道题的进度完成,结果被前两道系统题搞得焦头烂额的,光是定义一个student的类,就写了好多行,功能的实现也只是一部分,简单的录入与查询,然后剩下的文件导入什么的都不太清楚,上网搜索,查询。看别人写的程序,函数的使用,还有链表。看了好多资料,还是没有搞明白。链表的数据域,插入元素,感觉好高深。

好在后面的题目还不是很麻烦,像是三角形类别判断,只需要把数据,按坐标输入,计算出三边长度,就能判断是否可以构成三角形,再进行对等边三角形,等腰三角形,直角三角形等类别,进行分类。还是挺轻松的。人机下棋那道题,写出来自己跟电脑下,虽然游戏体验不是特别好,但是这是我自己做出来的程序,自然是乐在其中。

链表问题有点迷惑,我还问了不少同学,也找了不少资料,稍微摸到了一些皮毛。运用的还不是很熟练。

那些题目真的需要好好思考,我好几次代码,写着写着,就忘记这里是干嘛的,还要返回去重新再过一遍,才知道自己写了个什么东西。

每天下午,走过那条太阳路,坐在机房的板凳上,掏出自己以后吃饭的家伙,开始一顿敲,挺考验意志的,我一道题磨了两天,还是写不下去,就去写下表面的题目,换换脑子,只要真心投入到敲代码的世界里去,时间就过的飞快,这都已经第六天了,好多小伙伴都完成了他们的任务,我也用过他们的小程序,有的很出色,有的觉得还不够人性化,我希望我上交的那份作业,可以是可爱的样子。嘿嘿。小学期就快要结束了,这个暑假开始的很不开心,第一二题代码好多,想要改进一下,又对着没有好好注释的代码,一行一行的翻。真心悔过,我以后一定要认真记录注释,不然检查真的费脑子,真的是大把大把的头发啊。

我一直在忙着小学期的代码,忘了主任说的还要学习Javaweb的相关知识,不过好在资料已经拷贝到电脑上了,每天学一个小时至少这几天是泡汤了。回到家少玩游戏,多看两眼。把我小学期里敲代码的精神分出来一些,希望我能再掌握一门计算机语言。快点把作业做完吧,还是想家了。现在敲代码的速度真的比以前快了不少,希望以后能做只了不起的程序猿。

去赶报告了,下周再见。


推荐阅读
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 本文详细介绍了Java的安装、配置、运行流程以及有效的学习方法,旨在帮助初学者快速上手Java编程。 ... [详细]
  • 本文档汇总了Python编程的基础与高级面试题目,涵盖语言特性、数据结构、算法以及Web开发等多个方面,旨在帮助开发者全面掌握Python核心知识。 ... [详细]
  • JavaScript 中创建对象的多种方法
    本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 使用PHP实现网站访客计数器的完整指南
    本文详细介绍了如何利用PHP构建一个简易的网站访客统计系统。通过具体的代码示例和详细的解释,帮助开发者理解和实现这一功能,适用于初学者和有一定经验的开发人员。 ... [详细]
  • 编写了几个500行左右代码的程序,但基本上解决问题还是面向过程的思维,如何从问题中抽象出类,形成类的划分和设计,从而用面向对象的思维解决问题?有这方面的入门好书吗?最好是结合几个具体的案例分析的 ... [详细]
  • Linux系统中Java程序Too Many Open Files问题的深入解析与解决方案
    本文详细分析了在Linux环境下运行的Java应用程序中可能出现的“Too many open files”异常现象,探讨其成因及解决方法。该问题通常出现在高并发文件访问或大量网络连接场景下,对系统性能和稳定性有较大影响。 ... [详细]
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 本教程将详细介绍Python中的包、模块、类和函数的概念,探讨它们在程序中的作用及相互关系,帮助读者更好地理解Python的结构化编程。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 本文将详细介绍如何在没有显示器的情况下,使用Raspberry Pi Imager为树莓派4B安装操作系统,并进行基本配置,包括设置SSH、WiFi连接以及更新软件源。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 本文介绍了如何利用Python编程语言从指定目录中提取文件名,并根据文件扩展名进行筛选,将符合条件的文件名保存至文本文件中。文章适合Python初学者,旨在通过实际案例加深对文件操作和字符串处理的理解。 ... [详细]
author-avatar
zhengfke
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有