20165315 第一周学习总结
本周学习中出现的问题和解决方法
第一章的内容还是比较基础的,概念和基础代码比较多,主要的问题出在对Linux指令和Java代码不熟练、不知如何往码云传代码、对OS X终端操作指令的不熟悉上。
- 刚开始练习书上代码的时候,非常不熟练,出错比较多,浪费了许多时间,对Linux的指令也不是很熟练。
解决方法:
熟能生巧,这一点真的非常非常重要,我亲身体验了从每个指令的输入都需要看书照搬到后来熟练的“盲输”,今后的学习也都要建立在多加练习的基础上
- 没有按照老师说的建立
src
、bin
等目录分类存放源代码和生成文件,导致混乱,最后需要在tree里逐一寻找,非常不方便,而且极易出错。
解决方法: 先建立ch1
目录,进入该目录进行操作,再建立src
、bin
等目录,分别将源代码和生成文件放入对应目录,再进行各种操作时思路清晰,很少犯错了。
- 看课本和教材视频时忽略了很多细节性的知识,只是重点关注代码的编写,却没有看到关于Java的理论性知识,导致在考试时第一遍做题很懵,仿佛和没看书一样。
解决方法:
理论性知识和代码一样也不能放过,通过考试增长经验,查缺补漏。
- 我使用的是苹果电脑自带的终端进行练习,在下载
tree
和git
等安装包时却一直出错。
解决方法:
苹果自带的终端不使用sudo apt-get install
指令进行下载,而是使用brew
指令,激活该指令后成功下载了安装包。
- 即便是阅读了两篇博客教程后,仍然不会往码云上上传代码,越看教程越混乱。
解决方法:
在询问同学,查阅网络资料后,我成功上传了代码。
运行脚本截图:
第一周查漏补缺
上周课下测试有什么题目做错了?学习后的总结?
- 我第一次做错的大部分都是第一章的理论知识,特别是1.3这一节的内容,由于我使用的是Mac电脑,不需要执行这一节所教的步骤,故学习的时候基本没怎么看这一节的内容,考试的时候便基本都不会。第二次由于仔细查看了第一次的答案与解析,没有做错题。
- 我根据自己做错和不太理解的题,结合解析,在书上做了勾画和笔记补充。通过这次考试,我明白了学习一门编程语言不仅仅是要看书上的代码,也要仔细看这门编程语言的特点、运行平台等基础知识,这有助于帮助学习理解这门语言。