• c++ primer 系列教程 前言 我的自学经历


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      2017.09.28写于中午

      

      

      

  • 相关阅读:
    国税开发子系统----纳税服务子系统问题
    Hibernate中的一对一多映射和一对一映射的创建
    hibernate 创建一对一唯一外键映射的问题
    疑问,TESt中注入sessionFactory失败
    AJAX方式进行验证码的判断(JS方式)
    过滤器和拦截器的使用
    SSH框架的整合
    编码问题
    微服务架构对比
    docker安装mysql8.0连接问题,sqlyog报2058或者Navicat 1257
  • 原文地址:https://www.cnblogs.com/shanliu/p/7605841.html
Copyright © 2020-2023  润新知