我进入娄山中学已经有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. C#导出excel

    public FileResult ExportExcels(string StartTime, string EndTime, string SendType) { List<SMSSExpo ...

  2. Quartz Spring与Spring Task总结

    Spring对Quartz作了一个封装,同时,Spring自己也提供了一个任务定时器(spring-task),现把它总结一下.    对于Quartz,我们使用的时候主要是注重两个方面,一个是定时任 ...

  3. enmo_day_05

    大文件表空间 小文件表空间 临时表空间 :不需自己删除,session断了之后自动删除 永久表空间 : 本地管理表空间 :使用位图表示表空间,0表示没有数据,1表示有数据, 数据字典管理表空间 eg ...

  4. 简单使用SQLite 的增删改查

    1.插入 第一种方式 INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Paul', 32, 'California', 200 ...

  5. Python的平凡之路(2)

    一.标准库(sys & os):   Python 的标准库(standard library) 是随着 Python 一起安装在你的电脑中的,是 Python 的一部分 (当然也有特殊情况. ...

  6. 《Java中的自动装箱和拆箱功能.》

    //Java中的自动装箱和拆箱功能. class AutoboxingUnboxing { public static void main(String[] args) { //直接把一个基本类型变量 ...

  7. jQuery--checkbox全选

    jQuery.attr  获取/设置对象的属性值,如: $("input[name='chk_list']").attr("checked");     //读 ...

  8. JSP应用程序(自定义错误页面)

    一.编写 1.index.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> &l ...

  9. 搜索栏会消失 uisearchbar 狂点消失的问题解决

    经过反复试验和错误很多,我发现当searchdisplaycontroller结束搜索,搜索栏会消失,所以我重新插入到搜索栏表头和它为我工作. - (void)searchDisplayControl ...

  10. Mongodb在NUMA机器上的优化

    10gen在mongodb的部署指南上,提到了在NUMA机器上,mongodb可能会出现问题,参见:http://docs.mongodb.org/manual/administration/prod ...