我进入娄山中学已经有1年多了,也就是说我学习编程也有1年多了,在这一年多的时间中,我已经对编程有了初步的了解。其实只要抓住平时的空闲时间加以利用,哪怕每个星期就做那么三四题,经过了一段时间沉淀,也会有相当可观的收获。
学习程序设计需要缜密的思维,当然,这些都是在不断做题的过程中慢慢摸索逐步养成的。随着编程技术的逐渐提高,程序的复杂度也会日益增加,如果因为一个小小的编译错误或者是一个数据没有清0而导致的不必要的复查,可就大大的增加了工作量。同时,在zerojudge中做的每一道题,都需要把测试数据中的各种情况都考虑到,还有数据的范围等等,都是需要我们去注意的。只有考虑到一些很细微的方面,才能再不断的解题中完善自己的思路,同时也节省了编程的时间。毕竟,要在繁忙的学习生活中抽出时间去编程也是颇为不易的。
当然,最重要的还是对于程序设计的兴趣。有了兴趣才能够有钻研、学习的动力,才能在无数次失败后仍然坚持去改进、去完善,才能在遇到各种瓶颈时仍然不放弃努力。编程的确是不容易的,也不得不承认,不断巩固、熟练基本语句、算法的过程,是枯燥的,也是艰难的。为了学习而学习,只能在学习的过程中逐渐对学习失去了兴趣,支撑着去学习的动力,也就变成了奖状。如果是这样,那么,无论是编程还是其他的,在这条路上,都是走不远的。兴趣,是学习最大的动力。
同时,在学习编程之中,我也明白了,人外有人,天外有天。在同年级,甚至学校中,我可能在编程这方面已是小有成就吧。但是把目光放远,就会发现其实更优秀的其实大有人在,不要仅仅满足于自己的现状,把目光放的长远些,就会发现其实自己还有很长的一段路要走。
学习编程,主要还是要靠时间的沉淀,不能急于求成,每周都留一点时间去做几题就行了(依自己的兴趣而行)。但随着解题数的增加,付出的时间可能会越来越多,从刚开始的一题几分钟到十几分钟,再到几十分钟;从一天解好几题,到好几天解一题。我们需要有恒心去坚持,把编程当作一种兴趣,而不是任务,甚至负担。希望大家在不断的学习之中,得到一份属于你的回报!

周俊豪:现就读于娄山中学初一年级,2015年NOIP普级组一等奖,四个月的时间里在ZEROJUDGE中解出了一百三十道题,他在程序设计学习中所付出的努力和取得的成绩是2014级同学的榜样。

Zerojudge解题心得的更多相关文章

  1. leetcode网解题心得——61. 旋转链表

    目录 leetcode网解题心得--61. 旋转链表 1.题目描述 2.算法分析: 3.用自然语言描述该算法 4.java语言实现 5.C语言实现 leetcode网解题心得--61. 旋转链表 1. ...

  2. 我的ZJ解题心得

    想要学好程序设计第一是要养成你的编程思维,也就是你对编程的一种概念和思维定式,长期的解题会让你产生解题经验进而形成一种思维定式,比如看到一个题目就立即想出这题要用什么方法解题这样.编程思维我认为还包括 ...

  3. wechall.net/stegano 解题心得

    /* 转载请注明出处:http://www.cnblogs.com/Martinium/p/wechall_stegano.html */ 最近迷上了 www.wechall.net 网站,里面都是些 ...

  4. POJ1159解题心得

    题目:http://poj.org/problem?id=1159 刚开始,从样例的特征去思考.总让我从回文数的角度去思考,想出几个方案,可都用了数据去检验,发现不行.如:ABCDDCB,BACDCA ...

  5. Zerojudge解题经验交流

    题号:a001: 哈囉 背景知识:输出语句,while not eof 题号:a002: 簡易加法 背景知识:输出语句,while not eof,加法运算 题号:a003: 兩光法師占卜術 背景知识 ...

  6. 树状数组:CDOJ1583-曜酱的心意(树状数组心得)

    曜酱的心意 Time Limit: 3000/1000MS (Java/Others) Memory Limit: 131072/131072KB (Java/Others) Description ...

  7. 题目1203:IP地址

    题目: http://ac.jobdu.com/problem.php?pid=1203 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:3052 解决:1504 题目描述: 输入一个ip地 ...

  8. HDU 2602 Bone Collector WA谁来帮忙找找错

    Problem Description Many years ago , in Teddy’s hometown there was a man who was called “Bone Collec ...

  9. 2106 Problem F Shuffling Along 中石油-未提交-->已提交

    题目描述 Most of you have played card games (and if you haven’t, why not???) in which the deck of cards ...

随机推荐

  1. JavaScript 用法

    JavaScript 用法 HTML 中的脚本必须位于 <script> 与 </script> 标签之间. 脚本可被放置在 HTML 页面的 <body> 和 & ...

  2. ajax 创建对象验证

    function getValue(){ var str = $("#selectid option:selected").val(); //获得选中的值 var num = $( ...

  3. C++ explicit关键字应用方法详解

    C++编程语言中有很多比较重要的关键字在实际编程中起着非常重要的作用.我们今天为大家介绍的C++ explicit关键字就是其中一个应用比较频繁的关键字.下面就让我们一起来看看这方面的知识吧. C++ ...

  4. 【转】解决编译安装NGINX时make报错

    编译参数:--[root@localhostnginx-1.4.6]#./configure--user=nginx--group=nginx--prefix=/usr/local/nginx--wi ...

  5. win7下用python3.3获取cable modem的设备信息

    毕业一年多了,一直做cable modem的测试,总是觉得在国内这一行的人才很少,想找个师傅真的很不容易. 苦闷了许久之后,终于决定,自己去写点东西,万一就找到同行了呢? 下面就是本小姐写的第一篇博客 ...

  6. 2014年4月份第2周51Aspx源码发布详情

    HFC代码转化工具源码  2014-4-8 [VS2010]源码描述:HFC代码转化工具源码 1.主要实现HTML代码转化为C#或者JS代码,为我们平时编码节省时间. 2.把代码复制到面板上,通过右键 ...

  7. 获取su后执行的脚本的返回值

    错误的方式: # su - testuser -c "/tmp/test.sh; echo $?"Sun Microsystems Inc.   SunOS 5.10      G ...

  8. 大量无线键盘存在KeySniffer漏洞-可嗅探用户输入的内容

    几美元的一根天线.一个无线发射器,还有几行Python代码,有了这些,黑客就可以在几十米开外主动地记录下你的用户名.密码.信用卡.你写的稿子,总之就是你用无线键盘输入的任何东西. 黑客所利用的是一种无 ...

  9. mac下XAMPP服务器配置多站点配置局域网配置 (转)

    原文:http://blog.csdn.net/wbw1985/article/details/9493989 Mac 上的软件大多是收费的,配置开源的东东也挺麻烦,网上搜索发现XAMPP软件是集成了 ...

  10. javascript之小积累-.-typeof与instanceof的区别

    1.typeof 是获取一个变量或表达式的类型,返回的值通常是string, number, boolean, object(null, 数组, 对象), function, undefined,可以 ...