zoukankan      html  css  js  c++  java
  • c++ primer 系列教程 前言 我的自学经历

      已经许久没有写博客了,这么想来心里也有些唏嘘。

      这里我回顾一下我的学习过程,但不得不说,我还没有入门。

      在我有电脑的时候,我无意中被电脑技术所吸引了。而要想详细的了解电脑技术的原理,那么肯定要学习编程语言。

      我记得当时我查询了网络上的入门资料,许多人的回答都说先学c语言。于是我便买了一本c语言入门,当时我是充满热情学习,不过到了一百多页的时候,我失败了。对的。我放弃了。

      原因,现在想来,无非害怕啊。懒惰之类的。

      后面多了许久,大概几个月,或者是一两年,我又有兴趣了。在网络上找到了毕向东java视频又看了起来,不过看到了多线程,我又失败了。放弃了。到这里,也许你会鄙视我。

      毕竟我的毅力真的很奇怪,特别是生活如此不平静的时候。

      不过,那个c语言入门那本书中,我大概是学会了变量之类的概念吧。

      在这里,我要感谢毕向东java视频,毕竟在这些视频中,我还是学会了创建对象,对对象操作之类的知识,不过我也不清楚是什么原因,也许是懒惰,害怕,或许别的,总之我在看到多线程那里放弃了。

      在之后,我由颓废了几个月后,再次学了lua,不过学习lua没多久我就放弃了。

      在之后,大概是几个月吧,我就开始学习c++,使用的教材是c++大学教程第九版,不过这本书感觉一般般吧。不过,也教会了我许多c++的知识。当然,在看到数据结构那里,我又放弃了。

      学习c++的时间是大二下学期。

      而在这个暑假,我就学习c#了,这一次我了解了委托啊,事件啊,泛型啊,在多线程那里,我又放弃了。这因为我发现,对于迭代器,我了解的不够深入,往往疑惑很多。当然,这只是一个原因。

      所以,这往往导致我失败。当然,你嘲笑我也不要紧。毕竟,我又不是过目不忘的天才,当然也许以后我会成为高手。

      对于,以上的学习经历,我又许多的话想说,也许可以给后来的你一些启发。当然,我的发言也许不是很流畅优美,所以你可以将就着看。

      刚才我去吃饭了,现在回来,继续刚才的话题。

      现在我发现,我经常失败其实不无道理。这句话应该没说错。

      首先,要专心于一门编程语言上。像我的话三心二意,每一门语言都了解一些,但也因此没有一门语言我是深入了解的。所以这也制约了我的水平,可以这么说,现在我一门语言的没掌握。

      这么想的话,我挺惭愧的。但人应该不停的进步。

      我还发现,在编程的学习中,对于一个概念,你最好了解的非常清楚,最忌讳那种好像了解了,又好像没有了解的状态。而我经常这样,我记得我学的时候,我很心急。总想着一两个月看完,一天多少多少页,那种焦急的心情,使得我对于一些概念掌握的并不熟悉。所以学到后面也来越看不懂。

      还有,我这人以前挺勤快的,但现在比较懒惰,总是不做笔记。所以当我遗忘了一些知识的时候。没有笔记可以供我查询。查书的话也麻烦,所以。。。。

      还有,在学习c++大学教程那本书的时候,我采取了一个不正确的学习方法。我采用抄书的方法,这个方法现在想来并不太好,为什么这么说。因为现在我想起那时,我是抄着抄着,就变成了机械作业,知识也就没有进入大脑。

      所以,学编程一定要用电脑手敲代码。我感觉这样更好一些。说道这里,我想到以后计算机会不会没有键盘,靠人脑来进行思维控制呢?对于未来的变化,我们不一定知道。我们在这个时代,就抓紧当下的时间学习,然后才能紧跟最新的技术浪潮。

      似乎我也没什么话可以说了。

      总的来说,就是要集中力量学一门,弄清概念,多做笔记,动手敲代码,如果还有什么,那就是多看书,多练习,多思考。

      也许这里还有什么缺漏,你可以留言告诉我。

      确定方向,这个系列教程其实是作为我的笔记,这样,当我忘记的时候,可以在这里面查找。当然,你也可以和我一起学习。

      因为我感觉我还没掌握一门编程语言,所以这一次我要下功夫学会c++。

      好了,也没什么可以说的了。 如果这里面有什么不妥,你可以指出。

      所使用的教材,当然是经典的c++primer 第五版

      2017.09.28写于中午

      

      

      

  • 相关阅读:
    poj 1789 每个字符串不同的字母数代表两个结点间的权值 (MST)
    poj 1251 poj 1258 hdu 1863 poj 1287 poj 2421 hdu 1233 最小生成树模板题
    poj 1631 最多能有多少条不交叉的线 最大非降子序列 (LIS)
    hdu 5256 最少修改多少个数 能使原数列严格递增 (LIS)
    hdu 1025 上面n个点与下面n个点对应连线 求最多能连有多少条不相交的线 (LIS)
    Gym 100512F Funny Game (博弈+数论)
    UVa 12714 Two Points Revisited (水题,计算几何)
    UVa 12717 Fiasco (BFS模拟)
    UVa 12718 Dromicpalin Substrings (暴力)
    UVa 12716 && UVaLive 6657 GCD XOR (数论)
  • 原文地址:https://www.cnblogs.com/shanliu/p/7605841.html
Copyright © 2011-2022 走看看