怎样成为专业的程序员

 

今天本人心情比较轻松,因为我和好兄弟小强一起的开发的手机游戏“怪鸭爆破”最终有一个贝塔版本了,如果顺利的话,应该明年一月份应该会在Android电子市场上市了。随后,可能会还有会iPhone版本,当然这要看市场反响了。

    我和小强都是真正的程序员,也是锦江中心的教员老师。我呢是专业的Java程序员有十年的经验,小强呢是专业的.Net程序员。我们在这个中心当了5年的教员老师,教了很多学生。现在也是一边开发,一边教学。比如上面所说是的手机游戏“怪鸭爆破”就是使用目前最火的 C++引擎cocos2d来编写的。

    5年了,我们一直在教育这些希望进入这个行业的年轻人,从一个不会教书的程序员到成为一个真正的老师--“教书育人”!我觉得教书,特别是教技术是比较容易的,而“育人”是最难的。就北大青鸟来说,它的PPT都做得非常细致,任何一个认识中国字的人只要懂得那么一点技术都可以照本宣课的讲解--也就是所谓的“讲师”。还有所谓的视频教学,那些操作讲解更是细致,几乎可以代替普通的“讲师”。而学习IT职业教育的人大都有一个心理期望--速成!速成一个“头顶锅盖、身披麻袋、腰系鞋带、手拿泡菜”的“东方不败”!

   其实这个愿望没有错。只是很多学生在锦江中心学习时太浮躁了,一会儿他们激情四射的学习Java基础,一会儿他们又狂妄自大炫耀WinForm控件做的特效--认为自己的.Net高手了;一会儿他们又东整一下JAVA的这个框架、西整一下那个框架;一会儿他们又满嘴的ASP .Net, WPF, Sliverlight了等等--不知道他们在搞啥子。在学校表现得好像很“牛B”的样子。最后,考试通过了,也终于就业了。而当公司需要这样新技术,那些新技术的时候,他们就“歇菜”了。为什么呢?因为,他们没有成为一个真正的程序员(或者说没有成为专业的程序员)。

   什么是专业的程序员?所谓专业的程序员,本人认为:“能够举一反三、精一技术而能触类旁通的程序员”--达到这种效果就是专业的程序员了。这种看法的形成是,我在过去工作中见的牛人就是这样,并且现在本人也是这样,我的兄弟小强也是这样。我不敢说自己精通Java技术,虽然很多公司在招人时要求这样精通、那样精通--这些都那些脑壳有便便的HR胡说八道的,因为他们都对于IT的理解都“打酱油”的嘛。本人过去除了长期使用Java语言来开发之外,还使用过VC++开发过MIS内部管理应用;同时现在还掌握了跨平台(Android, iOS)的纯C++开发引擎来开发手机游戏。

   再说我的兄弟小强,他长期使用C#语言进行MIS开发,还使用过Java的3D引擎做过图形应用,现在与本人起使用C++引擎开发游戏。与他一起共同开发和讨论技术时真是非常快乐--因为你会发现,原来Java和C#最后“殊途同归”了,不同的思想相同的结果。我们这些思想都可以使用在C++的开发中,而这种协作和这种编码是一种享受,并且经常会碰撞出一种心灵的火花!

  那么怎样才能成为“专业的程序员”?其实很简单,你首先要“专”就可以了。所谓有“专”就是学习技术时需要“专一”。共产党有句宣传口号“干一行,爱一行”,学IT也一样,学一样就专一样,不要“东一榔头、西一棒捶”的搞。学Java时,如果你喜欢这种编程语言,那么就好好学,从进入锦江中心的S1开始就专注去学。我有一个27班的学生叫李立,他现做VC++开发,之前在27班跟我学Java。这个学生以前是“好利来”的中级面包师,而现在是专业的程序员了。他从S1就喜欢Java语言,于是就专心的学习,一直到Y2都没有放松过,因此,在锦江中心毕业时,在本人的教导下,他已经掌握远远超过北大青鸟给出的Java知识内容。为什么他现在能够掌握VC++编程呢?原因很简单,因为他的Java学得非常扎实,并且是真正全面掌握了Java这种大语种的开发的--不仅仅是是所谓的SSH轻量级框架应用开发,而是真正的Java的分布式应用开发。  如果你喜欢C#编程语言,那么也要专注的学,学到像我兄弟小强一样,成为专业的.Net程序员,到时候你可以随便学习VC++/C++的开发。 

  本人认为,想成为专业的程序员最好从Java和C#入手。因为Java和C#是当今世界上两大主流语种,它们都是大语种,所谓大语种就是可以做C/S和B/S架构应用开发,而JavaScript、ruby、PHP都是脚本语言只能做web开发。因此,如果你真的能够专精于Java或者C#语言编程,那么其它的脚本语言的学习是不在话的。并且学习C++开发也是不在话下!这种学习方式是“舍末求本”,而不是“舍本求末”。当今的编程世界的工具太多、玩虚的也太多;而务实的人太少,能够沉下心来学习的人太少。真是“杯吹”啊。

  如果你是锦江中心的学员,那么希望你能够沉下心来看看本老师的建议,真正做到“务实”、“求学”。因为,上天是公平的--它给90零后学生的天资都很高,这已经是不争的实事了。但是,上天并没有给你们一颗务实的心。所以,你们才会有今天。如果,你能够真正明白本老师的心意,那么你就不会在将来某一天这样说:“曾经有一份。。。”^_^

  最后,在2011年即将结束之即,祝本中心的学员都学习进步,天天向上!

 

Thanks for reading!

你可能感兴趣的:(java,C#,语言,手机游戏,分布式应用,Sliverlight)