您的位置:首页 > 理论基础 > 数据结构算法

20162303《程序设计与数据结构》第一周学习总结

2017-03-05 13:43 260 查看

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

教材学习内容总结

本周学习了基本的JAVA知识,虽然比较基础,但是在实际过程中还是出现了许许多多的问题,代码一遍遍的敲错,又一遍遍的修改,刚开始甚至不会切换模式,修改的十分崩溃。

但是随着输入次数的的增多,渐渐的也越来越熟练,许多的代码都自然而然的明白了它的意思。

包括编译器、编译程序、解释程序之间的关系课本上都进行了详细的阐述。

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

xx1代码数量统计始终为0

xx1后续重新调试了一遍代码,然后代码数显示正常了

xx2git pull后出现辅助帮助,但是始终无法退出辅助界面

xx2暂时得不到明确的解决方案,希望老师能给予帮助

...

[代码托管]

https://git.oschina.net/pdds2017/syx20162303_JavaFoundations2nd.git

代码提交过程截图:

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



代码量截图:

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





上周考试错题总结

填空:在 Linux 里面可以使用使用(chmod)命令修改文件的权限。

错题2及原因,理解情况

判断:Linux Bash中,cd ~ 命令可以切换到'home'目录。 (Ok)当时不太理解cd的意思

填空:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)当时没有理解ls的具体使用方法,实验楼也没有仔细研读

填空:Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )

作业



感悟

敲代码真的是一个很考验耐心的过程,在不断的调试修改中,我真的觉得特别烦躁,但是代码正确的时候的成就感确实其他无法取代的。在第一节课,老师讲课的内容我还是大致能够听懂的,但是当第二节课时,讲课的内容我却有点听不太懂了,上课有点处于懵逼状态,觉得特别难受,但是经过跟随着老师的教程我却逐渐的明白了过程,成就感逐渐的增加。最终结束时,有个大舒一口气的感觉,我也感受到程序员的辛苦与劳累,同时,对于程序员来说,只有自学才是最大的出路。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行30篇400小时
第一周75/2002/220/20
第二周0/00/00 /0
第三周0/00/00 /0
第四周0/00/00 /0
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

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

计划学习时间:8小时

实际学习时间:10小时

改进情况:尽量主动自学学习,只有在不断的实践中,才能越来越熟练理解。

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

《Java程序设计与数据结构教程(第二版)》

《Java程序设计与数据结构教程(第二版)》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: