给大一学生:让积累说话

【留言】
  老师您好!我是大一软件学生,但是目前我陷入了很大的困扰中。在大一第一学期的学习中,我承认自己对于C++编程练习的热情不够,可能这也导致了我在最后的期末考中,大部分人能够做出七八题而我只能在三四题挣扎的水平吧。为此我也问了不少跟我是零基础学习C++但是现在很厉害的同学,他们基本都说是刷题刷出来的,但是我想问,到底怎样才算是刷题呢?真的题做多了,会做的题就会多吗?这个寒假因为对软件设计很没信心,我基本是在家里敲题。但是遇到不会的,还是不会,还是只能搜题解。这样做好吗?这样的我还有提高的可能性吗?或者说怎样才能真正地提高?到底应该怎么做题?
  
【回复】
  你的计算机学习之路刚刚开始,并且之前你也并未尽力,所以,以投入为前提,多些信心吧。
  卖油翁“无他,唯手熟尔”的感叹自有道理。编程作为需要智力的活动,其实和这种技艺,也是一样的道理。在很多行业,也都有经过10000小时的训练,自然成为专家的说法。不同的人,资质不同,这个时间也涉嫌绝对化,但除非极个别的天才,我们还是老老实实地将积累进行下去。能熟练解决小问题、简单问题,逐渐到解决复杂问题、工程问题,你真也不要指望着所谓的见着问题都会,而是在逐渐的前行过程中,随着值得你面对的问题的难度越来越高,你的功力也会渐渐提高。
  在现阶段,你通过刷OJ题还是一个可取的策略。其中遇到的困难,建议你开学后找到可以结伴学习的人,一起攻关。有时不顺时,捡软柿子捏捏。顺利了,挑战一下难关。选择比自己当前水平的略有一点点挑战的题做,过于难的问题,暂放过,但不放弃,终有一天会迎来解决更值得你挑战的问题。再说,你的“搜题解”,也是一种很好的方法,不是吗?关键是,你搜题解后做到真正掌握了,而不是用搜来的题解,求来“做出来了”的安慰,这就是我们目标的达成。
  这就是你将要在行业中立足且成为独当一面的高手的过程。放手积累,让时间说话吧!

你可能感兴趣的:(给大一学生:让积累说话)