zoukankan      html  css  js  c++  java
  • 20145236 《Java程序设计》课程总结

    20145236 《Java程序设计》课程总结

    一、每周读书笔记链接汇总

    第一周读书笔记

    第二周读书笔记

    第三周读书笔记

    第四周读书笔记

    第五周读书笔记

    第六周读书笔记

    第七周读书笔记

    第八周读书笔记

    第九周读书笔记

    第十周读书笔记

    二、实验报告链接汇总

    实验一:Java开发环境的熟悉(Linux + Eclipse)

    实验二:Java面向对象程序设计

    实验三:敏捷开发与XP实践

    实验四:Android开发基础

    实验五:Java网络编程

    三、代码托管链接:代码量汇总

    代码托管

    代码量汇总:7346行

    四、团队项目

    五、课程收获与不足

    自己的收获

    • 在刚开始学习Java的时候内心是很排斥的,因为非常不习惯老师的这种教学方式,每周要花大量的课外时间去学习老师所布置的内容,还要定时写博客,每周至少两篇。刚开始连博客怎么写都不知道。但是坚持一个学期下来,博客能写的很溜了,博客的格式排版也能搞得很整齐了呢。对Java从态度上也发生了很大的转变,由刚开始的应付到后来的认真钻研,遇到问题就想把它彻底弄懂而不是选择逃避和放弃。
    • 还有一个很大的收获就是会用Git往开源中国里从本地上传代码了。刚开始老师要求要使用Git上传代码,但是由于刚开始对Git完全不了解,所以每次敲完书上代码之后都是用复制粘贴传上去的,由于后来老师的强烈施压,我开始试着学习使用Git上传代码,刚开始也是什么都不懂,遇到问题就不断地在网上查询相关的解决问题的办法,后来渐渐地遇到问题之后我自己也能够发现问题是出在哪里。对Java的态度也是从这时候开始转变的,因为当我努力去解决遇到的困难和问题的时候发现想要破解的欲望非常强烈,而且当我能够自己解决一些问题的时候我会特别开心,哪怕只是一个小小的问题是我自己动手的我也会非常开心,也更增加了我想要学好这门课的信心。
    • 在做团队项目是我收获最多的,由刚开始的几个人的构思合到一块儿先做一个大概的框架,然后按照这个框架,一步一步往下进行,这时候就会发现前面每一周的自学有多重要了。在初期编写我们小组项目代码的时候我们是分工合作的,当然避免不了会遇到各种各样的难题,随着每个问题的解决,我们的能力在之前的基础上有了很大的提升。在做团队项目的时候不光在技术上有提升,在其他方面也学到了很多道理。要想做好一个团队项目,团队凝聚力是必不可少的,还有团队分工。做团队项目的时候最重要的就是构思清晰,要积极和队友交流自己的想法,然后分工明确,不能把任务都压在一个人的身上,遇到自己解决不了的问题也可以和队友交流一下,一起去找解决的办法。我觉得最后我们的团队项目能够做成功和这些因素都是分不开的。
    • 上完这门课之后我觉得最大的一个收获就是自己的自学能力明显提高了不少,以前都是老师逼着学,一有不懂得问题就想要问老师或者咨询别人,但是通过这学期学习Java之后逐渐的遇到问题之后就自己去找解决办法,这样通过不断积累,自己才能真正掌握这门技术。

    自己需要改进的地方

    Java要掌握的东西还有很多,通过这一学期的学习之后我觉得还有很多东西不懂,有些问题虽然解决了,但是对于他的概念还是很模糊的,虽然知道它怎么用,但是对于它的理解还不是很深刻,所以一个好的程序员是通过长时间练出来,这学了一学期的Java之后我还是感觉自己才接触了Java的边边角角而已,要学的知识还有很多。

    如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

    在实验三和实验五的时候有结对,实验三还好,只是上传代码,我和队友是相互学习,交换代码。在做实验五的时候,是Java的网络编程,刚开始我有点儿弄不懂实验的原理,对于实验目的也不是很清晰,然后我的队友张亚军同学先给我讲解了一下实验目的,然后让我认真看一下学姐学长的博客,看完感觉自己就懂了,然后两个人一起合作,一人负责客户端,一人负责服务器端,遇到问题就一起上网查找解决办法,最后成功了。老师给我们补充的关于结对编程的这次实验我觉得还是非常有必要的,让我们能够在实际操作过程中更好的编写代码,分工更加明确。

    六、给学弟学妹们的学习建议

    如果重新学习这门课,怎么做才可以学的更好?

    • 首先不能把这门课当成任务去完成,而是应该把它看作是你要牢牢掌握的一门技术,切不可应付。
    • 可以边看教材边敲相对应内容的代码 。
    • 每行代码都要认真敲,不然出现一个小问题都有可能导致代码运行不了,出现异常。然后你还要花费时间去解决,所以一定要注意细节。
    • 遇到问题要尝试自己先解决,不要一不会就想去问别人,自己解决了才能掌握的更加牢靠,理解也会更加深入。
    • 要多看看别人的博客总结,说不定别人遇到的问题你也会遇到,多参考参考别人遇到问题是如何解决的。

    七、问卷调查

    • 你觉得这门课老师应该继续做哪一件事情?
      我觉得老师应该继续让学生写博客、扇贝打卡、每周的小测试。

    • 你觉得这门课老师应该停止做哪一件事情?
      停止这种完全让学生自学的模式,上课应该给学生尽可能讲解一下每一张的重点内容,而不是介绍各种各样的软件。

    • 你觉得这门课老师应该开始做什么新的事情?
      应该开始上课讲解教材上的内容,因为毕竟我们不是专业人员,完全靠自学的模式对于一部分人来说不太好,比如他们遇到问题就直接放弃了,想要靠他们自己问肯定是不可能的了,老师应该对每周同学们反馈最普遍的问题在课上进行讲解。

    八、心得体会

    我觉得我体会最深刻的一个道理就是万事开头难,每次刚开始接触以前没有接触过的内容的时候感觉焦头烂额的,而且开始的时候也是最容易放弃的时候,如果开始能坚持下来,就会发现不知不觉间已经掌握了很多东西,所以当我们遇到困难的时候一定不能轻易放弃,克服一个一个困难也将会使你变得越来越强大。越坚持,遇到困难想要克服它的欲望就会越强烈,相反,如果一遇到困难就想放弃,就会养成一种逃避困难的习惯。当你发现你越来越强大的时候就会觉得付出的都是值得的。

  • 相关阅读:
    如何修改mysql root密码
    【STL】list基础(转)
    时间控制timer settimeout setinterval
    刷新ArrayCollection的显示控件
    需要科普的网站
    flex 拖拽数据
    常用的资源网站
    as3 性能优化
    对象池
    Bitmap与Bitmapdata
  • 原文地址:https://www.cnblogs.com/feng886779/p/5597482.html
Copyright © 2011-2022 走看看