随笔

学习编程的经历和经验





学习编程的经历和经验

我其实应该算接触计算机比较早的,小学的时候玩过造梦西游、拳皇、CS这些游戏。初中的时候才开始琢磨一些计算机相关的东西,也算是有点兴趣吧,当时也是瞎搞学会了装机。我接触的第一门语言是VB也是在初中,那时候我们课本有一本VB程序设计的书,应该是零几年出版的(那个时候VB还很火,但是现在的话在TIOBE排行榜已经排出前20了,不算是主流语言了),我就跟着那本书学了一些基本语法和操作。大一的时候系统的学习了C语言,可以说是我真正意义上的入门语言。之后又自学了python、matlab等。

一开始的话,都是小白,我也感到迷茫过,不过现在看来我还是觉得兴趣最重要,这个不单单是对编程而言。我觉得学习编程天赋可能是一方面但绝对不是决定因素,重要的是学习方法和思考能力。学习任何一门编程语言一定要多动手敲代码,做对一道编程题远远比抱着书看的效率要高得多,还有就是要注重思考和尝试,要学会调试。

在学习过程中,我也经常遇到困难,而我一般会先上网找资料,很多问题的解决方案都可以在论坛或者博客中找到答案,虽然有些答案是错误的,但是绝大部分还是正确的,所以有时也需要一定的辨别能力,学会查资料其实也是自学能力的一种体现。现在网络很发达,因此充分利用网络资源也是学习的一门捷径。

现在我可以说对C\C++比较熟练,也学过一些经典的算法。对于Python,我只是会一些爬虫方面的操作,算不上是大佬,在之前的数学建模中,也用python的nlp库做过文本情感分析,了解了一些机器学习的皮毛,所以说还有许多需要学习的地方。

学习计算机语言可以说是一通百通,当你学会一门编程语言后,再去学习其他的,便会轻松很多,因为他们的本质都是一样的,只是语法不同而已。学会一门语言不难,但是精通一门语言确很难,需要时间的磨练和不断经验的积累,如果不是从事计算机方面的工作,我觉得还是把它当作一门工具来使用比较好。

另外,我也喜欢听歌,偶尔也打打LOL,有时也会在网上写一些东西,欢迎大家访问http://runraining.com.


发表评论

邮箱地址不会被公开。 必填项已用*标注