我是个高一生,我们学校每周六下午有个Pascal培训班,上学期我就加入了。最初只是为了学Pascal,加入以后才知道那个班是为了noip做准备的。今年好像10月就是noip初赛,11月复赛,到时候我是高二生。学习Pascal到目前是11节课了,我还算顺利,不过只学了语言。算法、数据结构等等还没开始学。在学Pascal之前,我没有半点相关基础和知识储备,凭的只是极浓的兴趣。就我目前的状态而言,我还没有真正积极投入,我在犹豫中。要投入Pascal的学习就很可能影响文化科的学习。我想请教各位OIer,我应该侧重于哪边?还是应该尽可能的平衡?我们高一有9个必修科目,到高二就会选修一个主攻科目(除数语英),到时我一定会选物理,是不是我可以对其它5个科目稍松懈?[这5科对物理班来说高考的比重很低,对我自已未来影响更是甚微(特别是要死背历史的“意义,影响”,全为应付考试,我想这没必要吧),你们也知道广东高考是3+综+X吧]。
    我是一个接触Pascal不到半年的高一生,目前能力肯定很弱,七八个月后就开始noip了。说实话,我想拿到一等,不过最主要的是这是一次难得的体验,还有其它很多原因吧,其中一个就是我想得到保送或加分的资格。也许你们会说我野心很大,但这是事实,我不想说谎。但我很明确,我不是为比赛而学Pascal的,而是为了理想。同时我也能保证,不论这次noip后的结果如何,我对Pascal以及编程学习的热情都不会冷却。我查了一下,近几年我们学校没有人拿一等,二、三等好像也几乎没有。我不知道拿一等的实力要到怎样的程度,或许可以说我不知天高地厚(听说即使noip拿一等的人,以后如果能参加noi甚至ioi,还有很长很吃力的路要走。当然我目前没有想这么远)。请问各位有经验的noip选手或过来人,我要拿一等,有可能吗?可能性取决于什么?我要以什么样的心态来对待?(没有noip经验的人也可以发表一下意见,谢谢!)
    谢谢!

解决方案 »

  1.   

    先说一句,我不知道noip是啥比赛,我就拿我当时的经历说说事情。
    我也是高一的时候凭兴趣学了pascal,当时很多人一块报名学,结果一个月之后剩下的就那么7、8个人,我一直学到高二,也就是一些最基础的算法啊啥的,没多高深的东西,高二高三两次参加奥赛,也就拿了两次省级的三等奖,也没有加分啊啥的。那时候也不知道有啥用处。
    上大学之后学的软件工程,我才发现我的基础比几乎所有人都要好,不只是说编程的语法基础,而是说一种编程的思想。当大家都还在为一丁点C的语法知识死抠的时候,我已经开始拿C写小程序了。我认为这是我的基础好。
    上班之后,干活啥的上手都挺快,在同一批进公司的人里面,也算还行了。我还是认为这是我的基础好。其实你现在学习pascal,不是要有啥获奖的目的,而且你学习的时间很短,真正能拿一等奖的人都是从几岁开始就编程了。那种人不是你现在突击能够超越的,这点你必须相信,所以不要抱着那么重的功利心去学习。我感觉学习编程对你来说最重要的是你能掌握一种分析问题的思维模式,尤其是逻辑思维。而且你说你肯定是要学物理的,我再告诉你一件事情,我高中也是物理最好,而且到了高三的时候都能当半个老师帮班里的同学补习了。而且同学都喜欢听我讲题,因为觉得我思路清晰,当时真以为自己聪明,现在才发现,是长时间的写程序,对我逻辑思维的发展起了很大的作用。你现在明白怎么去做了吧?说了那么多乱七八糟的,希望你能明白。现在正上班,实在没时间好好说。
      

  2.   

    你的斗志是可加的,但你是否拿到一等,那就难说了;不管怎样多上CSDN对你肯定有帮助的,加油...
    精神支持你。
      

  3.   

    难怪你们能成为高手,呵呵,我到研究生阶段才开始学Pascal,崩溃了.原来从高中就开始学了,我真的无语了.我们那个时候只知道考大学的,其余的就什么都不知道了.