编程学习心得

不知不觉就到了大三,细细想来感觉自己什么都没学到。就乱七八糟的学了几门编程语言,都不敢说是学会了,只能说是了解。从c到c++到java 到python到shell,越来越简单化。不过前段时间在学算法设计的时候,老师要求用c++,居然发现什么都不会了,记得的东西基本上洗错的!!这是肿么回事!!我特么简直崩溃了,赶脚前两年根本就是白学了。不过至少还是学过,复习起来还是特别快的。然后就有了一点点学习语言的心得。
以前学英语的时候老师我就很喜欢老师教我们的话“:”学习语言就是学习语言,不是语法,而是思维,人家外国人怎么说,我们就怎么说,就算是错的也是对的,学习编程语言也是一样的,人家怎么用, 我们也怎么用,不一样的是我们可以自己发明更高明的写法。
我觉得学习编程语言只有几个值得注意的地方:
首先,多练。一旦你会了一门编程语言,比如龙头大哥c,只要语法知道了,其他各种编程语言的语法都大同小异,只是写法不一样而已。思维肯定是一样的!所以,在入手一门新的语言的时候。前面语法的章节可以用很短的时间浏览一下,然后就多接触后面的实战篇,多动手写。遇到不会的才去看语法,这样往往有事半功倍的效果。就算是以后遗忘了也可以在短时间内学习。
第二是多想。想的不是语法,而是结构,一个问题用多种算法实现出来,这样既锻炼思维,又提高技术。有能力的话,还可以一个问题用多种语言解决,你可以看到每种语言的执行效率确实是不同的!有时候差异就像在windows和linux上编译程序一样。。。
第三点,仅仅是我的个人想法。就是多看对的,少看错的。什么意思呢?就是说,我们在学习的时候要多参考或者借鉴正确的高效的程序,千万不可以死扣为什么某个地方错了(除非是你写的),特别是对于初学者!!!因为你对错误东西的印象往往会比对正确的深刻!但是如果是你自己写出来的错误程序就不一样了,你会深深的记得它有多伤害你,然后干掉他!所以我想说的是,那些老师口中经常说的屡教屡犯的错误是有原因的!原因就是老师经常在课堂上提起,然后我们偶尔走一下神就稀里糊涂的觉得这是对的了。所以我觉得老师应该只教我们应该怎么做,不用教不应该怎么做!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值