已经许久没有写博客了,这么想来心里也有些唏嘘。
这里我回顾一下我的学习过程,但不得不说,我还没有入门。
在我有电脑的时候,我无意中被电脑技术所吸引了。而要想详细的了解电脑技术的原理,那么肯定要学习编程语言。
我记得当时我查询了网络上的入门资料,许多人的回答都说先学c语言。于是我便买了一本c语言入门,当时我是充满热情学习,不过到了一百多页的时候,我失败了。对的。我放弃了。
原因,现在想来,无非害怕啊。懒惰之类的。
后面多了许久,大概几个月,或者是一两年,我又有兴趣了。在网络上找到了毕向东java视频又看了起来,不过看到了多线程,我又失败了。放弃了。到这里,也许你会鄙视我。
毕竟我的毅力真的很奇怪,特别是生活如此不平静的时候。
不过,那个c语言入门那本书中,我大概是学会了变量之类的概念吧。
在这里,我要感谢毕向东java视频,毕竟在这些视频中,我还是学会了创建对象,对对象操作之类的知识,不过我也不清楚是什么原因,也许是懒惰,害怕,或许别的,总之我在看到多线程那里放弃了。
在之后,我由颓废了几个月后,再次学了lua,不过学习lua没多久我就放弃了。
在之后,大概是几个月吧,我就开始学习c++,使用的教材是c++大学教程第九版,不过这本书感觉一般般吧。不过,也教会了我许多c++的知识。当然,在看到数据结构那里,我又放弃了。
学习c++的时间是大二下学期。
而在这个暑假,我就学习c#了,这一次我了解了委托啊,事件啊,泛型啊,在多线程那里,我又放弃了。这因为我发现,对于迭代器,我了解的不够深入,往往疑惑很多。当然,这只是一个原因。
所以,这往往导致我失败。当然,你嘲笑我也不要紧。毕竟,我又不是过目不忘的天才,当然也许以后我会成为高手。
对于,以上的学习经历,我又许多的话想说,也许可以给后来的你一些启发。当然,我的发言也许不是很流畅优美,所以你可以将就着看。
刚才我去吃饭了,现在回来,继续刚才的话题。
现在我发现,我经常失败其实不无道理。这句话应该没说错。
首先,要专心于一门编程语言上。像我的话三心二意,每一门语言都了解一些,但也因此没有一门语言我是深入了解的。所以这也制约了我的水平,可以这么说,现在我一门语言的没掌握。
这么想的话,我挺惭愧的。但人应该不停的进步。
我还发现,在编程的学习中,对于一个概念,你最好了解的非常清楚,最忌讳那种好像了解了,又好像没有了解的状态。而我经常这样,我记得我学的时候,我很心急。总想着一两个月看完,一天多少多少页,那种焦急的心情,使得我对于一些概念掌握的并不熟悉。所以学到后面也来越看不懂。
还有,我这人以前挺勤快的,但现在比较懒惰,总是不做笔记。所以当我遗忘了一些知识的时候。没有笔记可以供我查询。查书的话也麻烦,所以。。。。
还有,在学习c++大学教程那本书的时候,我采取了一个不正确的学习方法。我采用抄书的方法,这个方法现在想来并不太好,为什么这么说。因为现在我想起那时,我是抄着抄着,就变成了机械作业,知识也就没有进入大脑。
所以,学编程一定要用电脑手敲代码。我感觉这样更好一些。说道这里,我想到以后计算机会不会没有键盘,靠人脑来进行思维控制呢?对于未来的变化,我们不一定知道。我们在这个时代,就抓紧当下的时间学习,然后才能紧跟最新的技术浪潮。
似乎我也没什么话可以说了。
总的来说,就是要集中力量学一门,弄清概念,多做笔记,动手敲代码,如果还有什么,那就是多看书,多练习,多思考。
也许这里还有什么缺漏,你可以留言告诉我。
确定方向,这个系列教程其实是作为我的笔记,这样,当我忘记的时候,可以在这里面查找。当然,你也可以和我一起学习。
因为我感觉我还没掌握一门编程语言,所以这一次我要下功夫学会c++。
好了,也没什么可以说的了。 如果这里面有什么不妥,你可以指出。
所使用的教材,当然是经典的c++primer 第五版
2017.09.28写于中午