• 怎样学习程序


    程序猿之道,万变不离其宗,说相声讲究的是说、学、逗、唱。学习程序最快也是最好的办法就是:过、抄、仿、改、调、看、练、创、悟:

    1、过:

    学习一门新的语言。第一步就是把它所涉及的基础知识大体过一点,不求深解。仅仅求了解——第一遍:无需了解太过深入的理论。大体知道这门语言是什么样的,主要面向哪些场合,一些主要的语法格式是什么样的就能够了。



    2、抄代码:

    刚開始写代码,没有多少人一上来就能立马自己写一个非常完好非常强大的代码,甚至连主要的语法都会写错,这时候抄代码就非常关键了,从书上抄。从样例里抄,边抄边想,边想边回顾语法。

    3、模仿改:

    自己会抄写一些简单的代码。熟悉了一遍此语言的简单语法后。但还不太清楚如何下手写一个完整的代码模块,所以这一步要仿写了。仿照给出的代码写一个属于自己的代码

    4、勤调试:

    没有人能一下子写出全然正确的代码,自己试着写一些代码,通过不断调试来验证自己的一些想法,继续思考,再次验证,来回折腾。
    熟悉一些主要的调试工具以及调试方法。



    5、看n遍:

    出错或遇到问题时,将代码从头看到尾,看了一遍又一遍,直到快所有记住时,总能找出问题原因,相信方法总会比问题多

    6、练

    反复2-5步三遍以上,不解释。

    7、创新

    拿出一个全然没有写过的代码,依据要求。一步步的写出来。
    假设写不出来。或者中间一堆错误,请參考第六步。

    8、悟:

    主动找到写代码的感觉和成就感,并保持下去,世界上最难的语言就掌握了,将成为你软件生涯永远的工具。



    多么痛的领悟。它曾是你的伤痛。仅仅是你回首学习时的每一步,都走的好艰苦!


    http://blog.csdn.net/tennysonsky/article/details/42745323

  • 相关阅读:
    [Codeforces 933A]A Twisty Movement
    [Codeforces 100633J]Ceizenpok’s formula
    [HAOI 2011]向量
    [JSOI 2008]最大数
    [Codeforces 750E]New Year and Old Subsequence
    [BZOJ 3439]Kpm的MC密码
    [TJOI 2013]单词
    [SCOI 2011]糖果
    [BZOJ 2160]拉拉队排练
    [AtCoder arc090F]Number of Digits
  • 原文地址:https://www.cnblogs.com/zhchoutai/p/7117398.html
Copyright © 2020-2023  润新知