天天看点

不喜欢更应该把它学好

   在遇到挑战的时候,我们通常会回答,我尽力而为吧,尽力而为给了我们很大的空间,成功了固然很好,没有成功,可以对自己说,我已经尽力了。不过,在放弃的一刹那,还是深深叩问一下自己:我真的已经尽力了吗?

    不喜欢更应该把它学好,这个理论帮我大忙。

   后来我把这个理论应用到工作中,发现它也妙用无穷。在软件开发中,很多事情都是无趣的,特别是维护别人的代码,但是没有办法,这些事总得有人做。摊上这样的活,我会对自己说,仔细点,一次把它做好,否则还得重做。我也常把这条经验与同事分享,希望他们能从中受益。

   很多人都说兴趣是最好的老师,这话没错,但并不怎么实用。要成为编程高手,不是靠一点兴趣就够的。在初学编程时,很多东西都是无趣的,非常困难的,特别是对非计算机专业的人来说更是如此。开始我在读数据结构、操作系统和编译原理等课程时,读得我脑袋都大了三圈,它们有趣吗?对我来说,一点兴趣都没有!但我坚持去读,反复去读,直到搞懂为止。虽然这些知识对我后来的学习和工作帮了大忙,但在当时,除了搞懂之后的成就感,整个过程,基本上没有什么乐趣可言。

     我为什么要折磨自己去学习那些晦涩的课程?原因很简单,我有强烈的欲望成为编程高手!这要归功于当时教网络的老师,他是一个非常厉害的老师,他从来不强迫我们学习,上课也不点名,但听课的人常常人满为患。名义他是教网络,实际上把十几门课程全讲了。他没有讲过任何具体的内容,他只是告诉我们,这些知识有哪些用途,学会了有什么回报。他把国外那些编程高手视为英雄,讲他们的奇闻异事,让我们大开眼眼界,我们为之所吸引。最后他开了一张清单,说,把这些东西学会了,出去年薪没有十万,回来到我这里领工资!

  为了逃离机械厂,为了年薪十万,为了成为编程高手荣耀。当时就是为了这个,我开始啃那些晦涩的书籍。编程有乐趣吗?有,但那是我后来才慢慢领会到的。现在想来,如果那个网络老师不是不断的唤起大家从事软件开发的欲望,只是照本宣科讲他的网络课,他即使再严厉再负责任,最多让我们多知道一点网络知识,甚至让我们因为应付考试而厌倦软件开发。