第一周作业

20162324 2006-2007-2 《程序设计与数据结构》第2周学习总结

教材学习内容总结

本周学习第一章的内容,总体的介绍了一下本书的内容,也介绍了一些有关JAVA的一些基础知识,介绍了Java中的一些基本的概念,例如注释应该怎么写,标识符的一些规范,担任也介绍了Java的程序的结构等等。本周最主要的还做了很多的课前准备。学习了很多有用的、实用的虚拟机的命令,使我们可以比较方便的的使用虚拟机来编写代码,提升我们的技能。对于本周的学习心得来说我觉得最主要的就是多做多多问吧!在课前准备的阶段我在不同的地方多遇到了困难。在问同学之后就一一得到了解决。也有一些在互联网的帮助下得到了解决。
尽量简单的总结一下本周学习内容
尽量不要抄书,浪费时间
看懂就过,看不懂,学习有心得的记一下

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

  • 问题1在编写代码之前,下载和安装工具软件的过程中遇到了比如说找不到Linux的打开方式等这样的一些小但有些麻烦的问题。
    -问题1解决方案:
    其中大多数的问题是通过问同学来解决的,也有一些是通过过学习老师的博客和老师推荐的博客来解决的。其中极少数的部分是通过百度来解决的。
    -问题2在输入代码时的速度比同学们都慢,而且很多英语单词不认识,也在我理解命令的用法等这些时有点困难费事。,在输入命令的时候一不小心就会有错误,而且改正的时候还有点费事。
  • 问题2解决方案:
    第一点就是多打代码多在电脑上操作就因该可以解决这一个问题,第二点由于初中没有好好学英语所以就有些跟不上也在通过在百词斩中打卡这件事来努力解决中,对于代码的错误来说就只有通过多输代码之后在熟悉之后应该就可以避免了吧!总之第三个小问题还没有找到一个比较有用的方法。
  • 问题3 在输入代码的过程中出现打错字母或是打多了字母等问题出现时解决的时候耗时太长。
  • 问题3 解决方案:
    学习vim的命令多多的操作。

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

  • 问题1 在输入老师编写的脚本的刚过程中遇到了很多的错误,说是标记上的语法错,删除标记。
  • 解决方案:这个问题我想可以通过进一步的学习应该可就解决。当然我觉得可以通过问同学的方式来解决这个问题。

代码托管

  • 代码提交过程截图:

  • 代码量截图:

上周考试错题总结

    1. 填空:在 Linux 系统里, (root) 账户拥有整个系统至高无上的权利。
    1. 填空:Linux中没有C盘,D盘,其文件系统的目录是由(FHS)标准规定好的。
    1. 判断:Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
      -20. 填空:Linux Bash中,ls . | sort 命令的功能是( 显示当前目录内容并排序 )
  • 21填空:Linux Bash中,使用grep查找当前目录下*.c中main函数在那个文件中的命令是( grep main *.c )
  • 22填空:Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )
    1. 判断:Linux Bash中,set/env/exprot三个命令功能等价 。x
    1. 填空:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)
  1. .填空:Linux Bash中,(cheat find )命令可以查年find命令的使用示例。
  • ...
    还有几个错题我想不起来是哪几个题错了。

一些思考与想法

  • 经过一个周的学习最主要的想法就是实践是学习的最好的方法,就对于一些linux的命令来说如果没有经过这周的不断的尝试就这么死记硬背的话会花费很多的时间,而且效果也不会太好,过一段时间就会忘记,而通过实践来记住这些命令就记得比较牢不容易忘记,而且用起来也会得心应手一些。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时 可以开始自己打一些代码了。
第一周 77/77 1/1 14/14
第二周 0/77 0/1 0/14
第三周 0/77 0/1 0/14
第四周 0/77 0/1 0/14

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

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

  • 计划学习时间:20小时

  • 实际学习时间:14小时

  • 改进情况:还没有一个可以比较的基础数据。

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

参考资料

posted on 2017-03-05 12:28  20162324-春旺  阅读(153)  评论(7编辑  收藏  举报

导航