学习这个东西最怕的是没信心,太功利。以上两点是自学最大的障碍。克服了这两点其他的都不是个事。
一、战胜恐惧心理
往往初学者一遇到问题就产生恐惧心理,编程学习更是如此,一个书上的例子,为什么我写出来死活就运行不成功。自己怎么也看不出来问题,搞得都怀疑自己脑袋是不是有问题了。这个时候就会产生恐惧心理,一些人就会在这里跌倒爬不起来,开始怵了。我开始学编程的时候就对数据结构链表的例子有过这样的遭遇,同样的写法,我写的就是不行,搞得好几天都没休息好,开始怀疑自己是不是学习编程的这块料。经过一个星期的折磨,在同学的帮助下,我才度过了这个艰难期。战胜了自我恐惧心理。后来遇到这样的情况都归为时间问题,绝不放弃。(我承认我很笨)聪明的你这个都不是问题。
二、认识自己寻找自身优点
自我认识,好听一点叫反思,其实对我等屌丝来说就是认清自己,虽然是社会的渣渣。但这个渣渣放到哪儿是有区别的。就比如一块瓦块用来垫桌子它可以让桌子不偏,如果是在一堆废墟中那它啥都不是。每个人都有自己的优缺点。放大自身的优点,减少自身的缺点,你就会越来越自信。
三、从小事做起
万丈高楼从地起,不扫一室何以扫天下。学习编程更是如此,从小事简单的东西开始学习,如学c语言要从变量开始深刻理解,再到循环,再到迭代等等一步一个脚印,练习每一个例子,积跬步以至千里。生活中同样如此,谁都要从小事做起除非你有个好爹。
四、寻找成功例子
现在互联网几个大佬以前都是程序员!
1.百度李彦宏,纽约州立大学计算机硕士
2.QQ马化腾,深圳大学计算机专业
3.360周鸿祎,西安交大计算机学士
4.迅雷邹胜龙,美国Duke University计算机硕士
5.京东商城刘强东,人民大学毕业,中国第一代程序员中排得上号的
6.小米手机雷军,武大计算机学位
除了这些大咖现实中也有很多例子。
五、平常心,少功利
回归正常,以上那些都是起点高,成就高。但是我们对于千千万万的平常人来说,理想和现实还是要切合实际。不是说有报复不好,且勿好高骛远。期望越高失望越大。平常心,不要人家说编程能月薪怎么怎么,编程对你生活有帮助或者你对她有兴趣,自己去体会。(与信心无关)