程序人生之简晶渴望激情

最后编辑于 2020年04月02日 科技

“中国龙”的作者简晶说:“我越来越觉得,程序员是吃青春饭的。一个程序员对于编程所怀有的激情,不可能长期保持,至少不可能连续地长期保持。”

简晶的此番论述生动地道出了时下大家十分关心的“关于新老程序员划分”的正确解释。我们常说某某程序员“老了”,其实,这个“老”字指的并不是其生理年龄(比如30岁这个分界线),而是其心理年龄。

衡量一个程序员老与不老,主要还是要看他是不是还能焕发出学习新知识、写出经典程序的激情。有些程序员是自愿“老了”,因为他们已经丧失了对新技术的狂热与兴趣,丧失了过“除了睡觉就是写程序”的枯燥、艰苦生活的勇气。我的朋友王祖朝曾经是编写《天汇》的主力之一,30多岁的他现在仍然还斗志旺盛,他说他现在觉得写程序并不比谁差,他说他写到40岁,应该没有问题。

简晶显然并没有老,当然也不肯服老。他开始转到VC时,我问他,“为什么不早些转到Windows上来?我们差一点把你列入‘老前辈’了。”简晶说:“并不是我想转就能转的,在此之前,我一直肩负着UCDOSSDKforC/C++的开发任务,实在是没有时间学习啊。”

周志农问简晶:“用SDK的人多吗?”简晶说:“不多。有本事用C语言的人,现在都转到Windows上去了,现在还在DOS上编程的大都只会些FoxPro。”看来简晶继广受好评的“中国龙”之后,做了一个不是太合适或者说是曲高和寡的产品。

简晶现在的工作是为新版UCwin做实用工具。他已经做好的一个被鲍岳桥称作“Mail急救包”的程序。

上网的人都有这样的经历——给海外朋友发一封中文的电子邮件,用GB码写完后,考虑到对方不能看GB码文件,还要把其转换为BIG5的文件,但究竟有没有转换成功,还要转发给自己一份看一看,才算最后放心。但如果对方连BIG5的中文系统都没有,该怎么办?“Mail急救包”的解决方法是:把中文MaiL事先做成一个不依赖于汉字系统的在包括西文环境在内的任何环境下都可以显示中文的文件。这有点像郑州洪涛李亚平很早之前就在DOS下做的那个不需要汉字系统支持,就可以显示汉字的软件TTE。它主要用来做软件的README。

谈到作为后来者的UCwin怎样和以汉神为代表的中文平台产品竞争,简晶说我们可能会在BIG5和GB的转换上有所突破。比如,我们购买了BIG5和GB的转化词库,这个词库的使用,可以让UCwin自动区分出GB里“头发”和“发展”两个相同的“发”,正确地在BIG5中对应出两个不同的“发”。

由于当时中文平台的竞争主要集中在BIG5和GB的转换质量上,所以简晶十分关心微软IE4.0中文版是不是已经把BIG5和GB做在了一起,能同时支持GB和BIG5。因为我在金山公司的朋友卢新冬正在做IE4.0中文版的测试,所以我很确定地告诉简晶IE4.0中文版现在还没有这样做。尽管NTWorkstion、IE4.0都自称支持多国语言,但它们对同是汉语的GB码和BIG5码都不能同时支持。但倘若它们同时支持了GB和BIG5,那么简晶们的这一次的努力和辛苦岂不是又要白费了。可怕的微软!

简晶是那种有才情,肯吃苦,喜欢无拘无束的人。现在,他在家写程序,一个星期去公司一次,和其他程序员沟通。简晶的游侠性格还体现在:他曾经没有任何商业目的地将“中国龙”进一步改进为“龙梦2000”放在BBS上,而当时,他的身份已经是希望电脑公司软件事业部的副总工程师了。

有人称简晶为艺术家,我不敢苟同,但简晶的确是一位有着鲜明独立个性的优秀程序员。

刘韧公众号:LiuRenNews

1024.com

登录注册后才能评论。