浅谈学习编程语言的方法、经验与教训

浅谈学习编程语言的方法、经验与教训

(注:本方法只是自己这几年来自己的方法,不一定和大家的方法相同。)
本人写这篇博客时,也才学习了三种编程语言(c、c++、Python),不过主修的是C/C++,Python学的也不咋地(不过最后考试还是满绩)。
方法可以总结为以下几点:

  1. 学习相应的理论知识
  2. 将理论知识付诸于实践

1.学习相应的理论知识

编程语言就同我们人学习汉语,英语和数学等学科一样,万事都要学习其理论知识。编程语言的理论知识大同小异,基本语法也都相同。例如:在C、C++、Python语言当中判断两个值相等都会用 == ,而不是 = 然而 = 在其语言中表示 赋值 的意思,这个和我们的日常认知先让有些许的不同,不过当你习惯了就好。
当然学习理论知识也是需要方法,我的学习方法如下:

  1. 构建自己的知识网络框架
    知识网络框架,在我认为看来是比较重要的东西。我们在学习任何新的东西的时候,知识点都是及其的繁多,如果自己不好好整理一下,知识点就会显得很混乱。编程语言也是一样,也是需要我们自己去构建相应的知识网络框架。这样也便于自己的复习。

  2. 比较不同语言的之间的异同之处
    编程语言,例如:C 、C++、Python语言之间有很多相同之处,很多地方都是一样的,但是不一样的地方也有很多,就比如精度问题,Python中的精度要比C、C++中的精度大很多,例如:浮点数C/C++ 中float 类型的精度在小数点后6位,而Python则达到了小数点后17位。在用C、C++语言编写一些涉及到高精度问题的题目中,获取可以利用Python去写相应的代码,但是Python也会有精度不够的时候,到那个时候就用自己手写高精度相关的代码。

  3. 阅读语言的官方文档
    如果希望在使用之前吸收大量信息,从阅读语言的参考资料中可能会受益。
    不用担心它们会对你催眠,参考文献通常是用于查找使用,而不是用来记忆。

  4. 时而复习
    孔子曰:“温故而知新,可以为师矣”.学习东西是要时不时的去复习,编程语言也是一样,我们需要花时间去复习相应的知识点,才能保证我们将来在使用的时候不会出错,也可以做题的时候做的更快一些。

  5. 用心学
    学习编程语言需要我们自己去用心的去学习,不然最后受到伤害的还是我们自己,到时候再去补起来就很困难了。所以,一开始就应该好好的去学。

2.将理论付诸于实践

学习了理论知识,那么接下来当然是应用我们所学的知识于实践当中。实践也可以分为一下几点:

  1. 刷题
    其实有许多的做题网站,我们都可以去上面刷题,例如:洛谷、Acwing、Codeforces、POJ等等。这些网站都可以使用不用的语言去刷题,有的网站还会有题解,自我感觉还是挺不错的。
  2. 做一些综合实训的项目
    做综合实训的项目这个对我本人来说,能力提升了不少,从之前啥也不会,到现如今也可以自己写一些小的系统。其实,写综合项目,对我们的代码要求挺高的,但是对我们写代码能力的提升也是非常之大的。
  3. 调试代码
    我们在自己写代码的同时,也可以有时候帮助其他人去调试他们的代码,在调式过程当中,不仅可以学习他人的思路,还可以提升自己的能力以及避免一些错误的发生。

那最后呢,我们学习编程语言的方法就介绍完了,希望对读者有所帮助,同时我自己也会不断得去完善自己的方法。愿我们大家可以前程似锦。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值