当前位置:C++技术网 > 资讯 > 可以算是一次对于如何去学习的一种理解吧

可以算是一次对于如何去学习的一种理解吧

更新时间:2016-02-28 22:12:04浏览次数:1+次

   前言.

         出来工作了有5年了吧,主要是做关于戒毒所和监狱相关的项目。语言呢,是C#

说来挺好玩的,我个人的学业方面相当糟糕,初中毕业后就拒绝了上高中,转去了中专。

        说到中专就不得不提一下了,其实最初是想学习计算机的,由于不太清楚计算机是怎么的行业再述加上被忽悠了就去学了数控。学错了专业后理所当然的又放荡过了一整个中专。直到后来由于感到前(钱)途无亮就出来学了计算机。

        经过朋友的推介后去了北大青鸟,虽然这个机构上了各种坑爹的标签,不过对了萌新来说,还是足够了。认真学了2个学期后正式应聘出来了。

        这样一晃就是5年过去了,感觉自己对代码越来越熟悉,又越来越陌生,5年加速了我写代码的速度,对代码的理解以及质量的提升。但是却也莫名的带给了我一份对学习的渴望以及恐惧。

        更多的是一种惰性,在一个不断产生新的变化行业中自己却执着于不变。

        于是最近给自己找了一个新的娱乐,尝试加入了汉化组,也算是了解自己的一个小小的心愿,然后从汉化组方面了解到拆包以及封包之类的要用到C++/C  ,汇编,反汇编。这些都是自己没有接触过的。

        就尝试从C++开始学习了,毕竟有句话不是叫:学好C++走遍天下都不怕吗?

        但是太长时间没有再接触学习这方面的东西了,竟然产生了无从下手,恐惧和一种手足无措的状态。在看

C++语言零基础入门教程

        这个教程篇章的时候,看到了作者Codexia的联系方式,就抱着尝试的心态与他沟通了下。将自己的心态以及状态和无从下手的状态和他聊了下。于是从他那里得到了一个圆满的回答,在这里将作者回复我的内容贴出来希望能对大家有帮助:

        写程序主要就是调试。尝试+找错+解决错误,才是编程的本质。

        *那么C++是否能速成呢?

    不能
    特别是C++无法速成

     ·如果你熟悉C++,可以速成C#


    ·作为一个程序员,勇于尝试是最基本的素质。
     ·你自己尝试写一个程序,大不了就是没有写成,万一写成了呢

    ·你没有任何损失,你有什么好担心的恩


     ·程序的错误,太正常了。没有错误,学不到东西。
     ·每一个错误,特别是你费劲找到和解决的错误,你不用记忆都非常深刻。

     ·这样也会冲击你的思维,让你思维会慢慢灵活起来。

    ·我之前用VB做一个记事本,www.onlinewrite.com

     ·现在在网上可以下载

   nbsp;·完全一个人做,VB没学过,自己学习,不会的功能自己拍脑袋想实现方法,尽管不是很标准,能做出来就好。

    然后一个记事本做出来。
      ·虽然没有完全达到自己的预期功能,但是相差不远了。 


    ·再后来,就是现在的C++技术网,自己根据MVC模式写了一个框架。为什么能做出来呢?不怕

    ·之前人家都说网站丑

    ·没关系呀,我知道,然后再改进


       ·什么东西都是一个成长过程,包括你的思维的活跃性,包括你的编程速度,等等,都有一个过程

       ·失败和错误,是家常便饭。

       ·既然你能做程序员,基本功还是有的。缺少的就是这份勇气。


       ·如果你不敢做,做的时候唯唯诺诺,有点困难就退缩,或者不想坚持了,那肯定是做不好的。 

        ·可以这么说,只要你坚持做下去了,就算达不到百分百的效果,也是达到七八十的效果了。

    ·要想完美,就要更加努力

    ·至于你说的,学的东西 感觉没有学进去,用不上 


    ·这个说明你的思维没有放开 


    ·从生活实际的案例出发,就可以把你学的用上。然后用你学的去解决你自己提出的要求,在这个过程中。

        你会发现,有很多问题,然后就需要你深入理解知识点,然后还要一些思维去解决实际问题,

        最后你能做好这些,知识学到了,思维得到了锻炼,也克服了很多心理障碍,信心也大了很多。


        ·然而就做的小练习程序越来越多,就不断的认识到编程就是不断的接触错误和解决错误。

        这样你学的东西都可以用的上,每一个技术你要知道他的来历,尽可能知道,而不是去记忆技术规则,最好是推理为什么是这样的规则。

     ·所以,如果求快,这些东西你都将忽略,只会去看知识点的规则,然后想记住,然后发现都很空洞,真正做东西,联系不到场景,因为你不知道这个技术能干嘛,你压根就不知道这个技术怎么来的,就不知道该用到哪去。

        所以根本的问题就是三点:1.求快 2.缺少联系实际的练习 3.没有勇气去尝试

        你把这三点克服了,将是另外一种学习状态。