坦白的讲一个人获得知识的方法有两种,一个是通过别人教,另一种就是自己学,然而通过别人教的方式一般都是需要付出一些金钱的,比如我上学的时候需要教学费,培训的时候就需要教培训费,而且越是有专业性的东西支付的费用就越高。
相对于第一种方法另一种方法自学就显得经济的多,也更能体现出一个人的能力,然而自学却不是每一个人都能很好的掌控的,他需要这个人有控制力,毅力,分析力,理解力,阅读能力,实践能力以良好的逻辑思维能力。是不是感觉自学的学问很大,如果有很强的自学能力是不是感觉牛逼闪闪?任何事都是有风险的,自学也是,很可能你自学的很长时间可能最后就会以失败告终了。
那么自学计算机的编程成功的概率怎么样的?
首先我们来分析一下计算机语言的特点
1.他是需要在计算上运行的语言;
2.他需要有数学知识的支撑;
3.很多计算机编程语言关键很想英语;
4.计算机编程需语言是没事逻辑思维的,所以就需要编程的人为他加入逻辑思维;
分析过计算机语言的特点,我们就要转化成自学的时候对应的能力;
1.在计算机上运行,这就需要有很强的操作能力与实践能力;
如果你只能背下来一些概念,一些理论而不能很好的在计算机上运行起来,那么就是传说中的至上谈兵了;
2.数学知识的支撑
这个就是自学分析力,当阅读一段代码的时候如果不知道他运用的是什么数学知识,或者是不能把一段算法转换成一种知道或是不知道的数学算法的时候,那么想学成功编程语言也是很难得,因为,程序是很灵活的东西,同一个题目,十个人写就有可能是十种不一样的结果;
3.英语
自学中这点很关键,也可以说是阅读理解的能力,阅读理解需要的时候什么,就是平时我们对语言的积累,英语或是汉语或是其他的语言都一样,不用的时候当然没有什么,但是真的用上了,没用那是一件非常悲哀的事情;
4.逻辑思维
自学中最最重要的一点,当要做一件事情之前,如果没有很多的分析就开始做的话,就很容易做到一半出现逻辑不清晰,也很出现自己的知识或是理解模型了,不管是学习程序语言,或是用编程语言写一种功能,逻辑思维能力都是必不可少的一种能力;
5.最后的一点
既然是自学,就证明没有人监督你,这个动作是自发的,所以就需要对自己的控制力与坚持不懈的毅力,一次两次的失败可能是不可以避免的,但是失败后,能整理原因站起来在来那么想不成功都难;
学习总结
自学编程语言如果有上面的那些能力,不管强不强,都是会成功的,只是早晚的事情;所以想自学的朋友可以根据自身的情况,来选择是不是要自己,其实找一个培训机构让他把你带进门也是一种方法,当然这个都是根据自身的情况出发,没有绝对的答案,最后祝每一位想学编程的朋友,想成为计算机编程大神的朋友都能早日达成自己的理想;
原文地址:http://12094558.blog.51cto.com/12084558/1861417