我会的那半瓶

本来我并没有什么可以写在这第二篇随笔的正文之前,不过冥冥之中自由上天给我的旨意,没有东西可以写就创造点东西也要写,所以这其实是我这篇文章的第二次工程,前一片在我写完的时候由于操作的失误没有保存就建立了新的文档,导致写完的东西都没了。很气,很吸取教训,下次东西一定要存档,写在这里用于警醒自己。
然后才是珊珊来迟的正文......

我有什么突出?

说到技能,我总觉得人外有人天外有天,对于大多数方面,并不是很敢说自己就很突出。但对于一些不是所有人都学过的钢琴,我就小小的自夸比大多数人都突出。四岁开始学习钢琴,在我的记忆里因为弹钢琴受过的苦难并不比学习少。具体来说就是受到来自家长和老师的斥责、批评以及殴打。现在回想起来,我觉得那不是在学习,根本就是老夫在渡劫。可天将降大任于斯,总得有点收获才行。我的收获大抵就是耐性,试问一个四岁的小孩每天在钢琴前枯坐几个小时是不是也挺了不起的啊,反正不管别人怎么看,我一直都觉得那时的自己很了不起。

有什么成功的经验么?

答案是,习惯。在上大学之前,我已经习惯了从小每天练习钢琴,十几年如一日,到后来即便是高三备考最忙的时候周末的时候我也会弹一会钢琴,弹钢琴已经不再是我的苦差事,她融入了我的生活,她是我发泄情绪的一种途径。其实我之于那些半途而废的学生无非是多了一位好妈妈,虽然她用的方式对我来说很“惨烈”,不过确实培养了我弹钢琴的习惯,让我坚持下来。到如今,我钢琴于我已经是生活中不可缺少的一部分,她是我发泄情绪的途径。

与老师博客中所提学习方法的共通之处

看过邹欣老师的见解我觉得我与老师还是有不谋而合之处的这里引用老师的一段话:

 我认为给学生具体的,能实践的,能马上看到因果关系的教材和练习,是激发学生兴趣,好奇心,求知欲的好方法。

其实我个人的想法大多都来自于我自身,邹老师的这段话恰恰在我身上得到了体现。学钢琴时最开始的练习是被逼的,到后来却是兴趣使然,我又内心便想去弹,练习无疑激发了我的兴趣,说的专业一点也可以是求知欲。同样在对c语言的学习中最初我也是从在作业系统上“刷题”开始的,虽然我现在并没有达到享受编写c语言代码的程度,但我相信随着我技术水平的提升,enjoy it一定会是我不久的将来。

我也看了韦钰老师关于“做中学”的博客。韦老师博客的内容很丰富也很专业,说实话我没有完全看懂。但我十分赞同韦老师强调儿童和少年时期的学习的观点。这与我上一篇博客(《一路风景---我期待的师生关系》)中所提到的有共通之处。大学之前的三个阶段,小学最轻松悠闲却耗时最长,被誉为‘人生敲门砖’的高考几乎只靠高中的知识,然而初中却和高中同样要度过三年。看似无用的九年却是当代中国人一定要接受的九年义务教育,在我看来这九年悄悄决定了人生,小学六年为我们养成学习习惯,初中三年培养学习思维方法。这一阶段的学习是至关重要的,无论今后学什么学科,知识或许是不同的,然而习惯思维方法却是一脉相承的。

关于C语言

经过大一下一个学期的课程学期以及这么久以来的编程练习,我对c语言基础语法知识有了基本的掌握。

我学很多学科的方法都是雷同的,也包括C。就是接受了新的知识之后在练习中消化知识,也以此来进行复习。但学科之间也有个性,c我认为最重要的还有要多与老师沟通,这是我学习c语言总结的经验,在其他编程语言的学习中我认为可以借鉴。

我大概估计了一下,c语言的代码我已经编写了6000行左右。

上个学习的课堂上除了共用体和文件操作我们都进行了系统的学习,没学过的我也课下有过研究。我觉得对于c语言一些基本的定义和语句语法的使用我已经有了较为全面的掌握。但是对于文件的一些实际的操作掌握的还不是很好。

函数就是一个模块。模块指的是用函数实现各个功能,然后再主函数中进行调用。这样可以使代码更加清晰可读。

数组指针指的是一个指向数组的指针变量,但是指针数组是指一个数组,里面存放的每个变量都是指针;函数指针指的是指向子函数首行地址的一个指针变量,但是指针函数指的是一个函数,返回值是指针。

文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的地点。流是字节序列的抽象概念,流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。二进制文件是按二进制的编码方式来存放文件的。

“高内聚,低耦合”的官方解释是耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。内聚性又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。耦合指一个软件结构内不同模块之间互连程度的度量。对于低耦合即一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。我个人对于“高内聚,低耦合”应用于C语言的理解是程序中每一个模块都要解决一个具体的问题,二这些模块之间尽量相互不要有太多的影响,连接的地方尽量地少。对于低耦合即一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。模块与模块之间的接口,尽量的少而简单。我对于c语言中“高内聚,低耦合”的理解是代码的每一个模块都要解决一个具体的问题。

我对JAVA学习的期待

我个人比较喜欢在电脑上玩单机游戏,对游戏也有一些自己的想法。所以我的目标就是可以自己设计一个简单的小游戏。我认为学习一个计算机语言并不是很简单,因为计算机是很严谨的机器,容不得一点语法和逻辑上的错误,所以我现在的设想是在每天练习编写代码达到一个小时以上,每编写一个程序都争取能解决一个问题。这样在实践中完善我的编程技术,我认为是实际有效的。当然啦,我现在并没有深入的接触JAVA这一计算机语言,一些想法还很单纯。

关于公文写作能力

我认为我的写作能力还有待提高。写作也是需要学习的,学习写作最简单有效的方式便是多读。下个学期我预计读三本书,期望可以完成我给自己设计的目标,使我的写作能力能有所改善。

posted on 2016-12-19 00:43  方片8  阅读(185)  评论(7编辑  收藏  举报