很多年前,大概还在高中的时候,语文老师带我去参加一个作文竞赛的讲座,台上是一个作家(和我们语文老师有些交情)正在讲关于作家成长中的若干问题,下面的人有很多的文学青年,自然都是多多少少发表过一些文章的牛人。当时我还比较懵懂,不过是和老师一起看热闹的学生而已。当时那位作家说,在座的各位都是很有抱负的青年,但是你们中间能成为作家的有一个两个的就很不错了。当时那些文学青年颇有些不以为然。因为在他们这些已经有了成绩的人看来,作家也不过如此。
很多年过去了,我也不再是一个学生了,事实正如那位作家所料,其实比他说的还糟糕。我也早就不写作文,而是改写程序了。在写程序的过程中我又想起那位作家的话来,其实世界上有很多东西本来就是相通的。
正如作家所讲的一样,其实程序员成长最危险的时刻不是在你什么都不懂的时候,而是在你懂了一些的时候。
开始的时候,你觉得什么都不懂,于是你天天看书,通宵编程。后来你懂了c了,算法数据结构操作系统在学校也学了,用VC
写程序时你边看MSDN边用MFC,觉得感觉还不错;你用Delphi甚至做了一个个像模像样数据库的项目了。至于COM,你懂了一点点,说起来头头是到,虽然没用过。标准C++嘛,你在大学学过基本的C++,工作时用VC,什么继承,虚函数,const,引用,模板你也都用过了。你也听说过设计模式,用过最简单的单件模式什么的,虽然还有很多你不懂的。有的时候你觉得操作系统很有意思,你还写过些多线程的控制系统的东西。可是现在你反倒觉得你什么都不会了,看这别人用VC
写的大系统,你觉得很写的很好,可是你不知道怎样达到那样的水平。你觉得你有很多的东西都不懂,可是你不知道怎么学得更好,有的时候你对编程序都快没激情了,于是你也跟我一样到了程序员成长最危险的时刻。有些朋友觉得已经可以混到饭吃了,就不再努力,这样就危险了!
有诗曰:“山重水复疑无路,柳暗花明又一村”,怎样突破这个瓶颈,到那柳暗花明又一村处,希望大家过了这个阶段的谈谈经验,学习方法,没有突破这个阶段的发表一下自己的感想。