开学第一周的周四,按照王主任的安排,进行了Java当堂测试,来检测暑假八周的学习成果。这一堂课真是让我哭笑不得,这一节课三个小时都在写代码,感觉暑假学的一点点代码什么都不是,写一个系统都完不成,感觉自己什么都不会。

  不过这也正是给自己定了一个目标,确定了自己今后学习Java的最终要求,最起码是期末的要求,这次测试让我知道自己会什么,即使什么都不会。这次测试呢,主要总结了自己的几点问题:

  1、平时写代码太少了,因为自己的懒惰,还有杂事比较多,所以暑假用在写代码的时间就很少,从一开始就听主任说了一个不成文的行业一万小时定律,只要写代码的时间达到一万小时,那么对代码就会十分了解,到目前为止,没有多少时间来写代码,在今后的学习生活中,要协调好自己的时间,分配好学习的时间,尤其是写代码的时间;

  2、基础不牢固,通过这次写程序,感觉到自己的面向对象程序设计学的还是欠点火候,一些算法什么的还是有所欠缺,每次写到一些功能的时候,自己总是不能想到对应的算法,还得是找一下百度,或是以前的一些程序,做不到,增删改查的功能算法还是不能都掌握,还是之前的功夫没做到,这不,一考试就是暴露了问题,不过这也正是考试应该具备的功能。既然发现了这个缺点,就要及时改正,要多利用课下时间去弥补这个缺点。

  3、Java的基础不够,自己在暑假的时候没有好好的预习,一些应该掌握的基础知识并没有掌握,所以写起来才这么麻烦,还有最重要的一点就是缺少实践,自己在家只是写了少量的课本上给的程序,并没有像考试那天一样,写一个系统,虽说放假前,王主任给了一套样卷,但是由于自己暑假学到的东西太少,并没有办法独立的完成这个系统,只能完成最基础的,还有在小学期的时候,因为军训的原因,并没有将大量时间放在小学期作业中,乃至后面的几类作业都好多不是独立完成,借鉴了好多别人的代码。

  既然选择了软件工程这个专业,就应该热爱这个专业,把代码当成自己的最爱,要无时无刻的想着她,都到了大二了,就不能一直想着怎么玩了,也该是时候好好学习了,虽说大一一年两个学期都混过来了,但是按照之前的学习方法和生活时间都是不行的,往往不能在接下来的三年里完成学业,顺利毕业。大一应该养成的习惯,并没有养成,还增添了许多的毛病,所以大二这一年,需要完成的事情有很多很多,学习和生活要同时兼顾,既要努力的学习Java和其他课程,又要把大一欠下的东西补回来,不论学习方面还是生活方面。

Java程序设计当堂测试感受的更多相关文章

  1. Java程序设计当堂测试 9.20

    /*Java当堂测试 ATM机模拟系统由于学习的知识有限,不能完成所有课上项目,文件的应用没有完成,汇款转账功能也没有写,一些要求该退出的地方也没有写,基本功能还算完善*/ 1 package acc ...

  2. 20175316盛茂淞 《java程序设计》第三周课堂测试错题总结

    20175316盛茂淞 <java程序设计>第三周课堂测试错题总结 出现问题 错题总结 题目1 在Ubuntu中用自己的有位学号建一个文件,教材p87 Example4_15 1. 修改代 ...

  3. 第一次java程序测试感受

    第一次JAVA程序设计测试,检验了一个暑假的成果.显而易见,我做的并不是很好,程序最起码的输入输出以及方法的定义还是没有问题的,但是考到了文件输入输出便看出来了.对于文件的输入输出,虽然我预习到那里, ...

  4. 20145213《Java程序设计》实验五Java网络编程及安全

    20145213<Java程序设计>实验五Java网络编程及安全 实验内容 1.掌握Socket程序的编写. 2.掌握密码技术的使用. 3.设计安全传输系统. 实验预期 1.客户端与服务器 ...

  5. 20145308刘昊阳 《Java程序设计》实验二 Java面向对象程序设计 实验报告

    20145308刘昊阳 <Java程序设计>实验二 Java面向对象程序设计 实验报告 实验名称 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面相对象三要素:封 ...

  6. 20145211 《Java程序设计》实验报告四: Android开发基础

    实验内容 基于Android Studio开发简单的Android应用并部署测试; 了解Android组件.布局管理器的使用: 掌握Android中事件处理机制. Android Studio安装 实 ...

  7. 2018-2019-2《Java程序设计》结对编程项目-四则运算 第一周 阶段性总结

    码云链接 https://gitee.com/A5320/pair_programming_code 需求分析 实现一个命令行程序,要求: 1.自动生成小学四则运算题目(加.减.乘.除) 2.支持整数 ...

  8. 2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算

    2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算 经过第一阶段的学习,同学们已经熟悉了这门语言基本的用法.在一次又一次对着电脑编写并提交代码,进行练习的时候,有没有觉 ...

  9. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验二 面向对象程序设计 实验报告

    20175316 盛茂淞 2018-2019-2 <Java程序设计>实验二 面向对象程序设计 实验报告 (一)单元测试 在 IDEA中我们把产品代码放在src目录中,把测试代码放在tes ...

随机推荐

  1. CVPR2020无人驾驶论文摘要

    CVPR2020无人驾驶论文摘要 无人 导读/ Starsky是一种比较独特的方案.它是在高速上自动驾驶,第一公里最后一公里采用远程驾驶的模式,Starsky的卡车可以由人类远程操作.没有使用较为昂贵 ...

  2. MinkowskiEngine实用函数和类

    MinkowskiEngine实用函数和类 sparse_quantize MinkowskiEngine.utils.sparse_quantize(coords, feats=None, labe ...

  3. 3D点云重建原理及Pytorch实现

    3D点云重建原理及Pytorch实现 Pytorch: Learning Efficient Point Cloud Generation for Dense 3D Object Reconstruc ...

  4. Python“九九乘法表”

    用Python语言编程,使用双重循环语句输出"九九乘法表". for i in range(1, 10): # 控制行 for j in range(1, i+1): # 控制列 ...

  5. 【C++】共用体\联合体(union)

    共用体的用法与结构体差不多,只不过将关键字由struct变成了union.共用体使不同的类型变量存放到同一段内存单元中,所以共用体在同一时刻只能存储一个数据成员的值,共用体的大小等于最大成员的大小(结 ...

  6. 【SQLite】教程02-SQLite命令

    获取帮助 sqlite> .help 获得以下帮助: 命令 描述 .backup ?DB? FILE 备份 DB 数据库(默认是 "main")到 FILE 文件. .bai ...

  7. 使用sign签名发送请求

    import CryptoJS from "crypto-js"; import urlencode from "urlencode"; methods:{ a ...

  8. Typescript学习总结

    typescript(以下简称TS)出来也有好长时间了,下面记录一下学习心得. 首先学这门语言前,请确保有以下基础知识: 扎实的javascript基础知识 es6的基础知识 面向对象编程的概念(没有 ...

  9. .NET Core/.NET5/.NET6 开源项目汇总7:电商项目

    系列目录     [已更新最新开发文章,点击查看详细] 谈起.NET/.NET Core的企业级实战案例,电商项目是典型代表.其中高负载.高并发.高可用性等问题是考核.NET技术性能的重要指标.下面整 ...

  10. 易车网实战+【保姆级】:Feapder爬虫框架入门教程

    今天辰哥带大家来看看一个爬虫框架:Feapder,看完本文之后,别再说你不会Feapder了.本文辰哥将带你了解什么是Feapder?.如何去创建一个Feapder入门项目(实战:采集易车网轿车数据) ...