(这条文章已经被阅读了 286 次) 时间:2001-04-14 22:24:11 来源:yuxixi (yuxixi) 原创-IT
解读左轻侯的程序人生
优秀的程序员的成长过程是充满辛酸苦辣的,只有通过不断的失败才能积累丰富的经验和阅历,从这期开始我们就逐个的向大家介绍一些国内知名的程序员,让大家了解下前人的程序员之路。这期我们介绍的就是快猫加鞭和网络伴侣的作者左轻候。
主要简历
左轻侯 本名:王尧 年龄:24岁 性别:男 职业:暂时无业 籍贯:湖南人 1994年进入中南工业大学经济学 1998年大学毕业 进入长沙财政局 现失业 主要代表作品:网络加速软件——快猫加鞭 网络监控软件——网络伴侣
作品简介
快猫加鞭——款国内非常优秀的网络加快猫加鞭——款国内非常优秀的网络加快猫加鞭——款国内非常优秀的网络加快猫nion)——一款左轻侯的新作品,集成拨号、监测、计费等多种功能。
1999年11月,快猫公布R2.1终结版的时候,它差不多已经成为网上最热门的软件之一了。但是左轻侯已经厌倦了为一些简单的功能而没完没了地升级,他不愿被这个偶然写出来的东西捆住手脚,甚至不愿意再被人称为快猫加鞭的作者。他用刚刚学习不久的Delphi另起炉灶。
在这个共享软件中,使用了一些比较复杂的技术,例如即时计费引擎、自定义数据库、支持多重条件的动作等等。可以看出网络伴侣在技术上已经完全的超过了快猫加鞭,但是到至今湖南软件库上的下载次数才区区两万次,又一次证明了“技术不能决定一切”这句话的可信度。
编程经历
左轻侯接触编程是非常偶然的事情。小学的时候,因为响应邓小平同志“计算机要从娃娃抓起”的号召,学校里搞来了一台单板机,组织了一个计算机学习班。于是一群还没有学过英文的小家伙开始先学英文字母,然后学“LET N=1”。这个学习班虽然只搞了一个暑假,但是使他从此跟计算机结下不解之缘。
左轻侯拥有第一台属于自己的电脑,是高三那一年。但是高考他考的是文科,大学的专业是金融。四年大学期间,他一直保持着对编程的爱好,以一个既无考试压力,又无做出成品软件兴趣的纯粹业余爱好者的身份,开始了他的Foxbase->FoxPro->Pascal->C->C++的漫长而快乐的历程。毕业后,又逐渐的掌握了Delphi,JAVA等语言。
作为一个半路出家的程序员,左轻侯对编程的爱好可能显得有些古怪。因为他没有必须做出某个软件的压力,所以他的兴趣并不在于做出某个产品,而在于做出这个产品的技术本身。他喜欢广泛地研究各种语言,并推敲在语言背后的东西,当然也会编程来试验自己的想法是否正确,但很少有兴趣写出一个真正的作品来。他应该是算是个对编程语言本身的兴趣远大于对编出来的东西的兴趣的人。
开发经历
由于繁琐的工作,左轻侯只能利用休息的假期进行开发升级工作。VB是一种他并不熟悉的语言,他是一边学习一边写程序的。尤其是,VB对Windows API函数并没有提供直接的支持,必须自己进行声明,而快猫的功能则主要都需要通过API函数完成。因此他开始了对API函数和它们五花八门的参数的漫长战争。快猫并没有经过事先设计,完全是想到哪写到哪。有经验的程序员都知道是这是写程序的大忌。写到后来,左轻侯经常要重读以前的代码,以理解它们是如何工作的,而且为了修改它们而头疼。所以,虽然现在看来,快猫的功能相当简单,但是当初开发的时候,却是花了很多的心力。不过,他仍然感到快乐,因为看到自己的程序被创造出来,在Internet上流传,并且得到热情的反应的时,左轻侯确实充满了热情。
通过网友的相互宣传,快猫加鞭几乎没有通过什么宣传就名声大振,他认为快猫加鞭的原因有三个:第一,它非常适合网友的需要。对一个免费而体积不大的网络加速软件,几乎没有什么人会拒绝它。第二,它的界面非常亲切,不但是完全的简体中文版,而且最简单的操作只需点击一个按钮。同时,它还带有非常详尽的帮助文件,这在国产共享软件中是很罕见的。第三,也是最重要的,就是它确实有用。在大多数情况下(虽然不是所有的情况),它能起到明显的加速效果。快猫加鞭的成功使人们一提起左轻侯,就能马上想到快猫加鞭。
网络伴侣是左轻侯的一款继快猫加鞭后的新作品。左轻侯自己对网络伴侣比较满意,但是到至今它的影响和下载次数和快猫加鞭有很大的差距,的确技术不能决定一切。但是左轻侯还是不愿意改变,因为他是一个为了技术而技术的人。
有感程序
作为一个文科出身的学生,他能掌握如此多语言,几乎可以和专业的理工类人士媲美,他认为每个人都应该好好的掌握计算机,不管是文科还是理科!现在的这个社会是个高科技的社会,应该人人都能掌握精通计算机。文科学生或许在思维能力逻辑能力和理科学生有一定的差异,但是也应该加强这方面的能力。
左轻侯掌握并精通的程序非常的多,是一个典型追求新技术的人。问及他为何不是专门去钻研一门语言而是学的这么杂,他说了三方面的原因:一,对语言本身很感兴趣,甚至比编个完整程序出来更感兴趣。因此喜欢研究不同的语言并予以比较。二,语言本身也是和时代一起前进的。三,语言有不同的使用领域。
一名优秀的共享软件作者,要巧妙正确的处理好创意和技术的结合。只有良好正确的处理好两者的关系才能写大家喜爱的作品。对于这点左轻侯的意见是,两者是相辅相成的,两者的关系非常微妙,创意是技术强有力的基础支持。但是单只有技术和创意是完全不够的,一个优秀的软件人是需要经验和阅历才能成熟的,绝不是天赋可以代替的。还应该拥有执着的钻研精神、对技术前沿的把握能力、能够安于长期的孤独生活等等素质。
做为一位程序界的前辈,左轻侯拥有丰富的经验和阅历,许多刚学程序的新手非常很想从这些前辈身上知道一些心得和体会,左轻侯给新手的话很少,但是非常的精辟:“对于程序员这一行,耐心和韧性可能比天赋更加重要,从长期来说尤其是如此。如果你立志成为一个程序员,请做好心理准备。”
程序辛酸
下面的这段话是截自左轻侯主页上的文章:“随着软件在网上影响的扩大,收到的用户来信越来越多,现在我的Foxmail里已经有两千多封信,大部分都是软件的用户写来的。其中有很多鼓励和感谢的话,也有很多善意的批评。这些信让人快乐,也是我不停地将软件升级的动力。但其他一些信件就不那么令人高兴了,有些甚至是直接的谩骂。
我想我和大多数共享软件作者一样,写软件的初衷并不是为了以后有多大的回报,当然也没有纯粹为人民谋福利那么高的觉悟。吸引我投入的只是编程本身的乐趣而已。当然我也希望我的作品能够为别人带来方便。因此我写的几个软件都是完全的免费软件。按照惯例,免费软件的作者是不能够为你使用该软件所带来的任何后果负责的。如果你讨厌它,不用它就是了。如果你抱怨哪个功能不完备,作者愿意在自己能力的范围内,尽力予以改进。但这些都不构成对作者进行人身攻击的理由。对我们的程序员,尽量宽容些。这个世界上,每个人都很不容易。”
未来之路
现在的左轻侯已经辞掉了在政府机关的工作,因为他感到在机关二年多的生活确实不错,但感觉和自己的理想相去径庭,所以经过很长时间的徘徊和选择,最终还是辞职了。直到不久前,他决定把程序作为自己永远的职业。并计划可能在上海或者深圳开家属于自己的公司,公司的方向是先从中小型的MIS入手,技术问题已经完全解决,只是资金暂时有些困难。虽然这只是他的一个计划,一个心愿。但是我们希望他能实现自己的心愿,在程序界更加壮大起来,为中国的软件事业做出更大的贡献。希望王尧先生能在他未来程序之路上越走越好,越走越远!
解读左轻侯的程序人生 - 入云龙 - 2001-04-15 10:19:17
hello,yuxixi! I am an editor of 《Developer》, and I'm very interested in shareware,freeware and their authors. Could you tell me what is your job? before you get your articles in donews, I think you should have them published in other webstations,such as yesky,chinabyte,ccidnet, and so on. By the way, I don't think Zuoqinghou should leave his unit, because doing programs in the work time is different from doing programs in the leisure time. Zuoqinghou have a long way to go before he become a real excellent programmer. Oh, wish you success! [email protected]
谢谢你的话 - yuxixi - 2001-04-15 11:13:36
入云龙 你好 非常感谢你的支持! 关于左轻侯的做法 我们也不能在这时候就下结论分析利弊 要到以后有了结果再说 这是他的决定 自己的决定肯定是自己认为正确的 正所谓仁者见仁 智者见智 希望他会更好吧 我知道你是《程序员》的编辑 我要告诉你的事情是 你们将多了一个敌人 《程序春秋》 一本新的杂志 CBI的 5月1号发 这篇稿子就是应邀写的 以后将在那开个关于各程序员的专栏 希望到时候捧场:) P.S其余的程序员的访问均在电脑报的人物版上 about my job:学生
Re:解读左轻侯的程序人生 - 入云龙 - 2001-04-15 11:26:00
哈哈哈哈!原来你是“那边”的人,没什么,有竞争才能出好文章嘛!《程序春秋》我们每期都买,他们有能人,也有思路,但第四不过和我们一样需要提高。
Re:解读左轻侯的程序人生 - 入云龙 - 2001-04-15 11:28:34
哈哈哈哈!原来你是“那边”的人,没什么,有竞争才能出好文章嘛!《程序春秋》我们每期都买,他们有能人,也有思路,但第四期上的Java文章似乎重复,而且不应该我们上什么专栏他们也上什么^_^,弄得好象一个编辑部在同时出两本杂志。不过我们也一样需要提高,比如排版和某些文章的质量。 祝你成功!
Re:解读左轻侯的程序人生 - 黄幻 - 2001-04-15 16:58:05
好像你们两本杂志的主管以前是合作关系吧。 程序员第二个试刊时好像大家就散伙了吧。 不过好像那本程序春秋没什么人看啊, 做得内容不敢说,但好像封皮就不太好看, 看那面别人就不会想买了吧.
Re:解读左轻侯的程序人生 - 入云龙 - 2001-04-15 19:31:33
多谢!哈哈,我干劲倍增……^_^
Re:解读左轻侯的程序人生 - 左轻侯 - 2001-04-15 22:53:34
入云龙,你是哪一位?我们应该见过面 我很同意你的看法,业余程序员和专业程序员之间的差距是很大的。但是感觉你的结论有点奇怪,正是因为这个原因,我才离开原单位,难道呆在单位里反而更加容易成为专业程序员? 我猜你的意思,大概是说不赞同程序员去做创业者吧?
大家一起努力 - yuxixi - 2001-04-15 23:36:24
毕竟合作比敌对好 只有更好的合作我们才能作的更好 联系我 oicq 486881 OK?
Re:解读左轻侯的程序人生 - yuxixi - 2001-04-15 23:38:51
王尧大哥 你是学经济的 就是管理 只有能管理好才能自己去创业 希望你越做越好
Re:解读左轻侯的程序人生 - 入云龙 - 2001-04-16 09:32:41
致左轻侯:我是《程序员》的编辑,昌平我们见过,只是我没有和你交流^_^,因为你比较有名,但做的是免费软件,而我只对共享软件感兴趣,呵呵!那天早上吃早饭,我环视饭桌,发现著名的自由、共享软件作者大部分都在单位呆着,闲着没事,所以写软件玩。 这犹如一棒打在我头上:难道那些软件真的很难吗?为什么计算机专业的人极少做共享软件呢?我吃完走出来,正好碰见陈虎,陈虎就是一个在一个清闲的单位呆了十几年的人,但他很有毅力,搞出了智能五笔。我告诉他我的“发现”,他也觉得是这么回事儿。我在回想我见过的计算机专业的同学和朋友,他们现在一般都在微软、Intel、IBM、Motorola或国外的软件或商业公司,水平都很高,但没人做共享软件。 我分析这里有两点原因:第一,他们是科班出身,虽受过严格的训练,但反而不如非计算机专业的人兴趣大,而且在正规的软件公司工作,业务和项目弄得他们头大,哪里有时间做共享软件?第二,我国的体制造成一部分单位很清闲却能拿比较好的工资,在这些单位的有志之士会做自己的事情,如做生意(我一个朋友业余时间做生意,一个月也2万收入),做软件(共享软件作者)或做别的。在清闲单位的共享软件作者,有的很成功,但他们不愿意出来,他们觉得“脚踏两只船”挺好。 由此,我想,我国的共享软件水平真的很高吗?不可否认有些软件确实达到了国际水平,如FlashGet、Foxmail,但从总体上看,由一群业余爱好者、在业余时间做的软件,而且这些人绝大部分还很年轻,能做出什么水平的软件呢? 我绝无贬低共享软件作者之意,我非常佩服他们,但我国的整体水平还是太低,还需要大大提高。已经有人这么做了,他们把共享软件当成一种职业,正在发展。 就你来说,我觉得,如果你下海开专业公司,反而不一定有时间做自己喜欢做的事,你要受到利润的压力,你会发现在技术之外还有很多问题需要考虑,弄得你可能没时间钻研技术了。呵呵!我的浅见,仅供参考。我的mail:[email protected]
Re:解读左轻侯的程序人生 - 左轻侯 - 2001-04-16 12:46:17
yuxixi: 谢谢 入云龙: 我完全赞成你的看法。国产共享软件有一流的软件,有一流的开发者,但是数量极少。在整体水平上,完全可以说不是一般的差,这一点我的印象非常深刻。 国内真正把共享软件做成一种职业的,我认识的就洪以容一人而已。我曾对洪说,中国出现了一个蚂蚁,可说纯属偶然,不见得会出一群蚂蚁。因为共享软件做成职业,不仅仅是收取注册费这么简单,蚂蚁有自己的公司,有完善的技术支持,有比较正规的国际化推广,这些对于开发者的要求远远超过对技术的要求。蚂蚁的时机,市场,洪本人的偏好乃至精神气质,都是它成功的关键。所以我认为蚂蚁的成功只是特例,这条路不一定走得通,走通了的容量也不见得会很大。 在一个清闲的工作下写共享软件,是一种普遍状况。也许他们对稳定的工作比较满意,或者仅仅是出于对技术的兴趣,所以不愿意出来。我属于第二种情况,因此我写的全是Freeware。但我从来没想成为把共享软件作为职业,部分原因是我对国产共享软件的商业化前途并不抱乐观看法,更主要的原因是我的兴趣不在此。 其实我离开原单位准备成为创业者,与共享软件并无直接关系。远在写程序之前,创业就是我的一个梦想,只是在IT界有过一些经历之后,找到了切入点而已。大学期间经济领域是我的主业,至今我对管理、对金融的兴趣仍然大于对计算机的兴趣。我成为程序员也可说是纯属偶然,即使不写程序我也会去创业的。当然,在IT企业,管理者对技术的了解是一种优势。但是说老实话,我是并不主张程序员创业的,二者完全是不同的两个领域。虽然我自己想去试一试,不过我这个案例没有普遍性。 多谢你的建议,希望有机会多交流。
Re:解读左轻侯的程序人生 - 鲲鹏 - 2001-04-16 13:41:09
好个左轻候。 在大富翁里面也没有找到你。 我是在机关里面工作了2年后,由于对互联网的痴迷,才跳到电信局然后从电信局辞职到北京打工的。 前些日子想起来为什么要选择互联网,说实话,其实是有些玩物丧志。 我的QQ:204739 有空聊聊,也许可能可以互通有无。
Re:解读左轻侯的程序人生 - likeair - 2001-04-16 14:34:01
创业万岁! 这条路也是我想走的...
Re:解读左轻侯的程序人生 - likeair - 2001-04-16 14:34:21
创业万岁! 这条路也是我想走的...
Re:解读左轻侯的程序人生 - yuxixi - 2001-04-16 15:57:43
看到你们的讨论我很高兴 一篇稿子可以引出这么多的深思:) 以此为题 似乎又是一篇好稿子哦:)
Re:解读左轻侯的程序人生 - 入云龙 - 2001-04-16 16:20:15
to yuxixi:我的想法拿回杂志社一说,很多人都觉得这是一个已经讨论得很“烂”的话题,没什么意思。我们这里对共享软件认识深刻的人很多。另,下个月的稿子你就拿到donews上,不怕有的人说你吗?呵呵! to 左轻侯:以后联系!
Re:解读左轻侯的程序人生 - yuxixi - 2001-04-17 19:24:01
对的!你们那全是和程序交道的人 或许这想法在你们那是过时了点点 反正已经上了胶片了 有人说就说吧 我不怕:)