我进入娄山中学已经有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. Maven排除项目中同名不同版本的jar

    今天突然发现web项目打包后的exe居然有200M+了,心想不应该有这么大的啊,于是检查了一番发现引用的jar有130+个,仔细一瞅发现好多同名的但是不同版本的jar,比如说有commons-http ...

  2. IT公司100题-25-求字符串中的最长数字串

    问题描述: 实现一个函数,求出字符串中的连续最长数字串.例如输入”12345cbf3456″,输出”12345″. 函数原型为: void conti_num_max( const char * sr ...

  3. android-Okhttp初步使用

    自从谷歌把android的请求框架换成Okhttp后,android开发人员对其的讨论就变的越来越火热,所有咱作为一枚吊丝android程序员,也不能太落后,所以拿来自己研究一下,虽然目前项目开发用的 ...

  4. Ubuntu下Speedtest的安装

    要安装Speedtest,需要先安装apache,参见<Ubuntu下Apache的安装>一文:*(再安装LAMP server,参见<Ubuntu下快速安装LAMP server& ...

  5. jQueryMobile控件之按钮

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 在window上安装pandas

    之前在ubuntu上安装pandas,用的easy_install.这次在window上同样方法装遇到"unable to find vcvarsall.bat",看一些网上帖子好 ...

  7. 黑马程序员——【Java基础】——Java IO流

    ---------- android培训.java培训.期待与您交流! ---------- 一.IO概述 1.IO:是Input.Output的缩写. 2.特点: (1)用于处理设备间的数据传输. ...

  8. 浅谈C#中的接口和抽象类

    C#中接口为"其他方面互不相干"的类型提供公共的服务和特征:C#中class只支持但继承,使用接口却支持多继承,例如:C#中System.String是从System空间中的4个i ...

  9. 对于unallocated space的翻译 我想说几句话

    在sqlserver中,当我们使用sp_spaceused查看数据库空间使用情况的时候 会看到属性unallocated space.所有的中文翻译都是“未保留供数据库对象使用的数据库空间”, 作为中 ...

  10. 数论 UVA 10943

    这是一道关于组合数和隔板法的数论题目.题目说的是选出k个不同且不大于N的数字进行相加,要求这些数字之和等于N,结果要求输出这样的数有多少组.这里可以将问题利用隔板法来转换,那么题目的叙述可以转换成:这 ...