在POJ刷题的一点看法

        最近在POJ开始刷题,觉得很好玩,但又不好玩。

        觉得好玩是因为对这个确实有点感兴趣,的的确确是有兴趣。再说,一个学通信工程的,通信其实就是计算机,准确以点是计算机相关,搞计算机相关专业的人士不会编程岂不是一个天大的笑话,当然要是本身不喜欢这个专业那到也无所谓,我觉得,在大学,能找到感兴趣的东西,即使是一点兴趣也很重要,起码不至于荒废了很多的时间,想想大好的青春年华就这个浪费了很可惜啊。

        说说另一个感受,觉得极其不好玩,被虐的很惨,简直就是虐心虐身体。

        首先我是怎么做的呢?

        读题有时候还需要借助词典,唉严重鄙视自己,理解题意,然后想想该怎么解决这个问题,想不出来就去看别人的解题报告,看看人家的思路,看看都用了哪些方法和知识点,看了之后写代码,其实根本就是抄代码,自己写的代码老是不能AC,出现了很多情况,比如RE、WA,这也很正常,要是我一个近乎小白的人能顺利的全部AC了,那这POJ也没什么可用的价值了。发现,对于基础语法的掌握还是不够熟练啊,对于STL的掌握简直就是一塌糊涂(这个是从Topcoder的比赛上得出的结论),以前没好好学加上时间长了也忘了,对于算法的掌握可以说是为0,可以说根本就不知道,数据结构也忘了好多啊,也看了一些牛人对于别人的建议,瞬间就想到了自己,我是在做什么呢?我是在做一件事倍功半的事情,基础不牢固,白白的花了时间,得到了个啥结果。我能肯定的是,如果我这样坚持下去,坚持那么几年,能力确实能提升,但是几年以后我在 哪里?我还能一直刷POJ吗?我不工作哪?还是得从根源和长远上解决这个问题。

       所以,还是先看算法导论(为了长远),看数据结构与STL ,然后找OJ去练,练习那么几个题就行了,没必要贪多,贪多也是一个很大的问题。我又不搞ACM,我做那么多题目干啥,真是的。其实,在TC上练习倒是一个很好的办法,OJ有点不适合我,提供的测试数据太少。

       英语应该好好学习,有时候连个题目都看不懂,单词都不认识岂不是丢脸。

       眼光应该长远一点,走路要走扎实了。

      关键字:算法导论、数据结构、STL、英语、练习、不刻板加随时调整。


你可能感兴趣的:(在POJ刷题的一点看法)