什么事都能做到,只要给了充足的条件
到底是应该根据自己的喜好,完成自己的喜好范围内的知识版图;还是,根据某些要求,完成这些要求所规定的知识版图。
打ACM需要配合,主攻数学 + 主攻算法 + 主攻语法。做其他的事也需要配合。因此一个人完不成一项比赛是很正常的事,全能的人少之又少。不过OI系的比赛比拼的是个人的实力。
二八原则基本适用一切,譬如学习,需要20%的时间完成80%内容的学习,但是需要80%的时间,完成20%内容的学习。
自己以后学算法,是主攻数学、主攻算法、还是主攻语法?
一件事,人人都可以做好。
不同的人感兴趣的点不一样。
用力过猛,虽然能做到第一,但是真有这个必要吗?
学东西,想学到100%很难,我个人认为100%也没必要,但是90%应该是及格线。
学习初期重点是知识体系的构建,而不在于按照书本内容一页一页地向前推进。
自学,什么叫会,什么叫不会?对于难题来讲,半少时写出AC的code,和一个礼拜写出AC的code,都算做出来了,但是后者叫会吗?类比,同一个知识点,自己看半个小时就会,和一个礼拜才弄会,这两种效果一样吗?自学的时候,哪些东西该战略性地放弃呢?
就跟带兵打仗一样,大家都喜欢打胜仗,但是伤敌一千自损八百的仗就非得打吗?难道一提到撤退就是怂的体现?
我觉的做算法题、做数学题的初衷有两种,一种是为了体现自己比别人聪明智商高,一种是从长远角度完成学习任务(如找工作、备战高考,备战考研),当然还有一类神仙,他们做题的目的只是单纯地喜欢做题。
喜欢表现得比别人聪明的人,其实大都不太聪明,他们自己内心也知道自己不是那种特别聪明的人,但是他们就是想通过比周围的人聪明来寻找存在感。
还有一类人,他们的存在感是通过比周围所有人做得都要好得来的。这种人属于奋斗X那种吧,例子就是最近的苏州微软事件中的从其他996的互联网公司跳槽进到苏州微软的那批天天比赛加班的人。
通过耗时间拿第一的做法,我觉得就是伤敌一千自损八百的事情。如果自己做到顶尖的代价是拼命地耗时间,就是近乎变态地追逐第一,我觉得这就有很大问题了。你拼命耗时间做你喜欢的事,这无可厚非,但是单单为了比别人都牛逼就那么变态地烧时间,有点心理变态了就。
去做自己真正感兴趣的事情吧,那样才不会出现有一天不知道自己在干什么、不知道人生的意义。