zoukankan      html  css  js  c++  java
  • 20162307 第5周学习总结

    20162307 2016-2017-2 《程序设计与数据结构》第5周学习总结

    教材学习内容总结

    教材学习中的问题和解决过程

    • 1 问题:

      • 什么是面向对象?
    • 解决方案:

      • 通过视频教程的学习。
      • 面向对象是一种编程方法,一种思维方式,不是一种编程语言。
    • 2 问题:

      • return是什么?
    • 解决方案:
      找到了一个人的博客,并自己进行了实践

    代码调试中的问题和解决过程

    • 1 问题
      -在if中打了‘=’结果出现错误
    • 解决方案
      • if括号中改为‘==’
    • 2 问题
      • 不知道如何运行两个程序
    • 解决方案
      • 看了别人的博客,并自己操作。
      • 先将两个程序放在src/下的新建的目录下,用javac运行

    代码托管

    • 代码提交过程截图:

      • 运行 git log --pretty=format:"%h - %an, %ci : %s" 并截图
    • 代码量截图:

      • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图

    其中有1000行是我在网上找的别人的四则运算扩展的代码,想要学习,保存在我的目录里,所以我的代码会多。

    上周考试错题总结

    结对及互评

    点评模板:

    • 基于评分标准,我给本博客打分:(0-10)。得分情况如下:7分

    • 参考示例

    点评过的同学博客和代码

    其他(感悟、思考等,可选)

    这周的学习较上周学习不是那么的紧张,但是因为这周的学习与以前还是有很大的不同,所以学起来还是很吃力的,以前的类都是Java库中预定义的,而本章确实自己定义的,让我刚刚开始学习的时候,无从下手。老师发布的视频,往往侧重于基础,而书上的知识要更加深入,有了视频内容作为基础,能够更好的学习书上比较深的知识。学习Java就像是学习一门外语,要学习它的基本组成,语法,逻辑,才能建成一个体系,要不断的去积累、去实践、去运用,才能有效果。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 72/72 1/1 20/20
    第二周 267/339 1/2 18/38
    第三周 297/636 1/3 22/60
    第四周 719/1355 2/5 30/90
    第五周 640/1995 1/6 20/110

    尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
    耗时估计的公式
    :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    • 计划学习时间:20小时

    • 实际学习时间:20小时

    • 改进情况:

    (有空多看看现代软件工程 课件
    软件工程师能力自我评价表
    )

    参考资料

  • 相关阅读:
    HDU 5501
    CF #324 DIV2 E题
    CF #324 DIV2 C题
    利用位操作实现加减运算(不用+ -号)
    【Leetcode】120. 三角形最小路径和
    删除排序链表中的重复元素
    【python】二分查找
    如何在不添加新数组的情况下移除元素?
    三/四 数之和,双指针法,细节很多
    【转】字符串相关操作
  • 原文地址:https://www.cnblogs.com/Tiffany23/p/6658685.html
Copyright © 2011-2022 走看看