访谈实录:珊瑚虫工作室sOff作客雅虎

      IT业界 2004-12-9 10:8
访谈实录:珊瑚虫工作室sOff作客雅虎


主持人:网友们大家好!在访谈开始之前请让我宣布,截至到目前为止共有666名网友在线提问。今天是我们著名程序员系列访谈的第一期,请来了珊瑚虫版QQ程序的编写人Soff。Soff你好,欢迎你来雅虎。

Soff:很高兴雅虎能够给我这个机会来跟网友们交流。


主持人:当时为什么要给这个程序叫做“珊瑚虫”呢?

Soff:应该是先有“珊瑚虫工作室”,然后又有了一个QQ的补丁。这个东西其实跟珊瑚虫没有很大的关系,只不过到后来有一些人用我们做好的成果再打上自己的标记,作为他们自己制作的东西,这个时候我们就需要标记、品牌,于是就把这个东西贴上“珊瑚虫”的标志。


窗台:你和腾讯之间有什么样的关系?


Soff:应该说没有太大的关系,可能给他们找一些麻烦吧(笑)。


水晶梦:终于知道Soff的样子了,崇拜,呵呵!


Soff:希望我的样子不会影响你对珊瑚虫的印象。


MYD:你留在北京理工大学了,现在主要是从事哪方面的工作?


Soff:现在应该算是在实验室里面打杂的。


XZ末尾:你的网友是不错的东东,希望一直是免费的。


微笑:这是一个面向我们所有菜鸟的软件,我全力支持你。


LEORODO:我是一个女孩子,请问你喜欢什么样的女孩子?


Soff:这个人是假的,是我们学校的(笑) 。



飞扬:兄弟,你是用ASP源写程序的吗?


Soff: 我只喜欢PHP。


主持人:你最早接触计算机在什么时候?


Soff:在高中。


主持人:那时候计算机用来做什么?


Soff:那时候学校开了计算机的课,跟老师讲DOS等一些的软件,那时候还有一些计算机的使用。可能那时候觉得计算机这种东西特别好玩。学校又开了一个兴趣小组,我报名了,跟了一起学了。 Soff:那端时间我们家里的经济条件有限,或者说是因为我们整个家庭内的环境造成的,没有自己的计算机,那个时候更多的是去看《电脑爱好者》、《电脑报》这样的杂志,尽量去看,很有兴趣,我一个字一个字地看下来,还有电视上面的电视讲座,有谭浩强他们类似电脑的讲座,跟着看,家里人特别奇怪,这种节目有什么好看的。只要有这种节目我肯定要看这个。


主持人:是不是上大学以后有更多的机会接触电脑和编程了?


Soff:因为学校有计算机中心,有一个大机房,开放的,我可以天天去,尽量往那儿跑。


主持人:从什么时候开始真正动手编一个自己想写的软件呢?
Soff:一开始我们有一个网络开拓者协会,我加入他们的主机部,他们有一个讲座,关于怎么样制作个人主页的,我就去听了,回来以后就马上自己动手做了,做出了我们宿舍的主页。那个时候第一次有自己的东西可以拿出来给大家展示。所以,应该从那时候开始的。之后,因为我们宿舍那时候没有通校园网,通了201电话,那时候有一个软件是201拨号软件。


主持人:我们记得201前面要加很多的数字。


Soff:我们就做了一个拨号软件,那是第一次面向大家的软件,很方便的一个软件。


XC:我想问问Soff,你用了多长时间编写出这个软件来?


Soff:这个没有概念,珊瑚虫版QQ有两大,第一是直接拿QQ的东西去改,一开始用不了多长的时间,因为周丹(音)有一个教程,使用一下就可以了,纯粹的体力活,你要把所有要做的都做一遍,不用动脑了。第二代我有这个想法,仅仅有想法,自己做不来,第二代的珊瑚虫版QQ是由水木清华的CYGWIN,我把这个想法告诉他们,他们去做,因为他们的能力挺强的,他们去实现了第二版的珊瑚虫版QQ外挂。


主持人:你什么时候接手做外挂的?


Soff:他做了第一个版本没做了,我接着往下做了。一开始的功能很简单,去广告,显示IP等等,但是后来所有的附加功能都是我在做,中间他给了我不少帮助。


主持人:是什么事情让你决定要做一个QQ程序的外挂呢?

Soff:因为之前的那种方法就确实存在着一定的问题,因为腾讯做出干涉之后我也没办法再往下做了,但是这个时候我就有想法了,就是要穷则思变,我当时就有这种想法,而这种想法就一直在我的脑子里,但是因为能力有限,我一直没有做出来。等到有一天水木清华在做这个事情的时候,我就把这个事情做出来的,三个人一起做实现出来了。


主持人:你认为珊瑚虫版QQ和官方的QQ相比有哪些优势?


Soff:不能说是优势,只能说它更贴近于我们的使用者的习惯。
主持人:比如是有哪些是官方QQ没有的功能,而在你这儿有?


Soff:抛开去广告、显示IP。我再举一些例子,比如老板键,可能老板一走过来我按一个键QQ都没了,老板再走过来QQ又有了。官方QQ没有这种东西,我借助于外挂的灵活性实现了这种类似的。


主持人:你不担心有一天各公司的老板都会干涉你吗?


Soff:不关我事啊(笑)。


主持人:就因为你设计了老板键。


Soff:很多的程序都设置了这个功能能够把所有的QQ都隐藏起来。


主持人:你的QQ比官方的更人性化?


Soff:应该可以这么说。


主持人:官方QQ是一个有独立版权的软件,它有很大的商业价值,通过它的各种手段体现出来。可是你在做外挂的时候有时候限制住他的一些商业性的东西,你自己在改的时候有没有感觉有风险?



Soff:最开始那种方式肯定会有一定的问题,但是现在这种形式确实是存在一定的争议,但是也没考虑这么多。出于自己的这种爱好什么的去做的。


死猪:你现在已经成为理工大学第一理想男友了,请问,你对此有何感想?


Soff:如果真是这样的话,为什么我现在还是一个人呢?


主持人:可能是追求你的人太多,你还是在选择中。不妨谈谈你心目中比较理想的女孩子是什么样的,首先她一定要使用珊瑚虫版QQ。


Soff:这倒不一定,完全是她自己的爱好。

主持人:如果马化腾有一个女儿,你会跟她谈恋爱吗?


Soff:可以啊,她有钱啊,我可以少奋斗,这一辈子都不用干活了,多好。


主持人:谢谢你的坦诚。


Soff:这是很现实的问题嘛。(笑)


水晶:以前还有一个叫木子版的QQ,和你是相类似的一个程序,但是现在不再继续做了,你觉得这样可惜吗?


Soff:我觉得不可惜,因为我觉得以前那种形式包括以前的珊瑚虫那种版本,以及后来的木子版,那种形式的QQ的修改方法应该抛弃掉,首先它确实存在着一些比较明显的障碍。


万里无云:请问,怎样才能成为像阁下一样的程序员呢?


Soff:我感觉,我的运气比较好而已。我从头到尾没把自己当做程序员来看,我可能仅仅去做我自己喜欢做的事情,不管是程序员还是扫地的也好。可能我有机会让大家这么多人认识我,可能仅仅是因为机遇的问题。


QQ:你编写的珊瑚虫版QQ是在QQ的基础上编写的,还是自己完全编写的。


Soff:以前的是改的,但是外挂的形式完全是独立的形式。仅仅是给它提供一个第三方的服务。


AARON:中国的软件面临着破解人员和被盗版的双重压力,你觉得该怎么做?


Soff:我觉得国外的软件同样存在着破解和盗版的问题,Windows不是出现盗版了吗?现在还不是继续发展下去了吗?


主持人:可是现在他们提出来Windows不提供升级的用户了。


Soff:只是提出。


重庆森林:想问一个专业点的问题,你对你的程序所涉及过的一些法律问题有过研究吗?你不但自己的程序产生法律纠纷吗?


Soff:我之前确实没想过,但是因为腾讯找过一次以后,可能大家都知道那件事,之后可能就有所顾忌了,所以才会有外挂这种形式来尽可能地避免这方面的问题。


主持人:你有专门的法律代理吗?


Soff:如果有人出钱我就找一个。


水管:Soff你为什么选择留校从教呢?

Soff:留校可能有更多的自己的时间,然后去做自己喜欢做的事情。比如说如果我现在去外面公司当一个职员的话,可能整天在加班,可能没有时间继续维护珊瑚虫版QQ。还有,整天跟一帮年轻的小孩在一起,可能不会让自己很快地变老。


帆风:你好Soff,请问你如何评价中国的自由软件业?


Soff:如果说是自由软件业的话,我不知道他说的是Linux的那种开源的软件,如果是这方面,我月的中国在这方面远远不够。


编程爱好者:我喜欢玩编程,怎样能够快速提高编程水平?


Soff:任何事情都没有捷径的,我想最重要的需要有兴趣,如果你有兴趣的话,很快也能够把自己提高上去。


少林寺方丈:QQ官方有没有要收购你的意愿?


Soff:老实讲,QQ完全没有任何必要去收购珊瑚虫这个烂东西,因为这些功能对于他们来个,他们要做仅仅是写几行代码的事情,只不过他们出于某些原因不能去做而已。收购珊瑚虫对于他们来讲没有任何意义。


JQ:你认为怎么才能成为一个软件高手,你自认为是高手吗?


Soff:如果说是玩软件的话我可能还说我是一个高手,我经常在水木清华上混,但如果说是制造软件,我还是一个没有入门的菜鸟。


网友问:你认为软件高手的标准是什么?


Soff:分两类,一个是使用,一个是制造。正因为我使用软件玩得可能是高手,所以我才知道用户怎么去用QQ才能够更加地舒服。所以我觉得我更多地是站在这个角度,而不是我作为一个制造软件的人去考虑这些问题。


水管:为什么不把珊瑚虫版QQ做成开源软件呢?

Soff:这就是国内的现状所造成的。想想,珊瑚虫版QQ在没有加壳之前,有多少个所谓的修改版呢?我们就不列举了,万一开源之后就会出来更多的这种版本了,就没有一种统一的规范了,大家可能做的都是乱七八糟的,或者是加一些木马再去发么的。我想把珊瑚虫版QQ做成一个品牌,大家都来用,能够把这个以后的市场规范了。


网友问:进不去:你设想珊瑚虫的将来是什么样子呢?


Soff:珊瑚虫的将来,越来越多的人认识它就行了。


主持人:你以前是光学系的吗?


Soff:是的。


自由飞翔:据我所知你以前是光学系的,学光学的人给人的感觉一般是动手能力很差,你是怎么修炼出来的呢?


Soff:谁说学光学的很差的?光学的零件都是非常精密的,动手能力差的人干不了。


主持人:你学的并不是编程专业,后来为什么做编程了?你放弃原来的专业吗?


Soff:我放弃了,但我不是编程,我的职业是教师,是教书育人,或者是管实验室,编程并不是我的职业。


主持人:编程在你的人生当中是一种兴趣、工作还是一种消遣?


Soff:有好几种情况,一种领导给你要求去做这件事情你只能去完成了。


主持人:领导会让你做什么事情?


Soff:比如做学校的某一个系统,这是交给你的任务要完成好,这时候需要它。有时候迫于生活的压力不得不出卖自己的劳动力,去给别人做一些编程方面的事情。第三,自己闲暇的时候写一些小软件玩一玩,像珊瑚虫版QQ。


主持人:它已经贯穿在你生活中的全部了。


Soff:不可能是全部,有时候静下来的时候老会想想还有什么地方可以做做,比较好玩。还有这种老板键有时候是突发奇想想出来的。


主持人:如果你当时毕业以后做一个职业的程序员,你认为还有今天的状态和成就吗?


Soff:现在有成就吗?


主持人:至少有珊瑚虫版QQ。


Soff:可能会跟现在有一定的区别,如果进了某一家公司以后,我可能更多地干好自己的本职工作,为了将来自己在公司里面发展下去可能要不断地完成自己本职方面的工作,没有这么多的时间做这么多的事情。我在学校闲暇的时间比去公司来得多一些。

主持人:你认为成为职业的程序员之后,是不是会对自己的一些创造性和发展有限制?


Soff:我觉得会。我现在有一个朋友在微软实习,他的项目就是ASP.net,他完全想的就是做这方面的事情,实现别人的需求,没有想怎么把这个东西做好,目标是定死的。他现在喜欢Linux可能没有太多的时间玩Linux了。


主持人:可能工作占据了一人的全部,连兴趣都没有了。


Soff:对。就算有时间闲暇下来想这运动和娱乐,没有太多的时间顾及这方面的事情。


主持人:我们前两个月做过一系列的访谈“做幸福的职业人”,你觉得自己是一个幸福的职业人吗?


Soff:我觉得我留在学校非常快乐。


JACK:感情和事业你觉得冲突吗?为什么没找女朋友,是不是怕影响你的事业?


Soff:现在我的事业是老师,可能有女朋友并不会带来很大的影响,但可能我自己的时间会变少了,但是我还是挺希望有一个女朋友的(不好意思地笑)。


小风CZY:你能改QQ的默认热键吗?很多程序都冲突。


Soff:一开始都不设QQ的默认热键的。我觉得这个功能最好是去找腾讯的客服反映,如果他们真的不能帮你完成,我再想想办法。


贱贱的爱:腾讯官方对你是什么态度?有没有私下联系?


Soff:我也不知道他们现在的态度怎么样,反正大家有点各司其职的意思,我可能认识他们公司的一些员工,但是跟这方面的事情没有联系。


波晶:请问你的珊瑚虫版QQ外挂能不能用多国语言?现在用繁体字的朋友觉得很不方便。


Soff:可以往这方面努力,但是这方面QQ只有中文繁体和英文三个版本,我在里面显示也挺不好弄的,我只能尽量往这方面努力了,我还没有想好,有待仔细地琢磨琢磨。


看看:你想过以后靠珊瑚虫版QQ来收费吗?


Soff:我们承诺珊瑚虫版QQ永远不会收费!


草石蚕:你以后会继续留校吗?


Soff:除非我犯错误被领导开除了。否则会一直呆下去。
电场:你想过自己开发一个即时通讯软件吗?


Soff:没有想过,我没有这个经济实力。


主持人:据我所知,你也曾经流露过一个梦想,希望自己开一个公司。


Soff:那是很久很久以前就有的梦想了,到现在一直有,就是找不到切入点。


主持人:如果有一天钱的问题解决了,你想在自己的公司里做些什么软件?


Soff:这个就不能告诉你了,商业秘密(笑)。



QQ:你在这里总提到水木清华,你是在网上跟他们交流还是直接到清华园里跟他们学习?


Soff:就是网上的BBS水木清华网站。



主持人:我们说了半天珊瑚虫版QQ,其实你也有很多别的程序,也是自己编写的。除了珊瑚虫版QQ以外还有那些得意之作?


Soff:可能都是一些特别小的东西,仅仅是有时候出来需要用到的时候弄的,我觉得比较好玩的一个就是闲置一个CORALSPY,你平时在用电脑的时候很多方面的东西你都拿不到,比如说资源管理器左边的目录数,你不能把它拿出来,通过那个我可以把整个的目录数变成文字的形式拷贝出来,平时自己弄的时候,希望获取这方面的东西才会写这个东西,最后觉得这个东西还是很实用的。



ZBF:谭浩强老师也说过,最好的计算机人才大多不是计算机科班毕业的,你怎么看待这句话?


Soff:我觉得要成为一个计算机方面的人才,跟是不是科班出身的倒是没有太大的直接联系,只能说可能科班出身的人的基础会比这些半路出家的人好一些。但是我觉得只要通过自己的努力,只要你付出的,你早晚会成功的。



主持人:有程序员跟我说过,说编程序写源代码不难,难的是有一个好的程序创意。我听你刚才说你的很多软件是很有创意的,你的创意是来自什么地方?


Soff:创意源自生活啊。



主持人:有人说爱情出诗人,你觉得什么东西才能把一个人变成有很多创意的程序?也是爱情吗?

Soff:我现在没有爱情,但我也有创意。


主持人:那你告诉我们,什么出程序员的创意?


Soff:只能叫做……(嘉宾现在陷入沉思)“立足用户”。


主持人:这句话足够中国软件业共勉。


Soff:我觉得确实如此。你应该多为用户着想,他应该怎么用舒服,你才会有所谓的创意。


主持人:不是每个用户都会愿意看广告的,但是每个用户都会希望有一个老板键,这就是珊瑚虫版QQ等中国民间原创软件得以生存和发展的软件。我们再一次被Soff的坦诚所打动。




主持人:你的珊瑚虫版QQ外挂有没有考虑过用JAVA这种跨平台的语言去写?


Soff:我觉得珊瑚虫版QQ用JAVA来实现跨平台负责任何意义,本身腾讯QQ的这个东西只有在WINDOWS下面有,都没有一个Linux下面的客户端,我可能更多的是想给用户提供一个方便,如果我拿JAVA去写,先抛开这个技术难度,我不希望我的用户在使用珊瑚虫版QQ之前需要装一个JAVA的虚拟机,这样会造成很高的门槛,把一堆普通的用户挡在门口之外了。


主持人:我们现在看到中国原创软件业总能看到一些类似于补丁程序这样的小软件,看不到美国的微软WINDOWS这样的大软件,你觉得原因何在?


Soff:首先我觉得你这个问题太大了,我还没有到那种高度,所以我只能谈一些我自己的一些感受,我觉得中国不缺少有这种能力的人,而是在于中国没有一个能够牵头的人。

Soff:像国外能够出现Linux这样的人他来带头去做Linux这么一个伟大的操作系统,而在中国,可能更多的是商人,而不是Linux这样人,而商人可能会选择别的更加能够给他带来经济利益的事情去做,而不会去开发一个操作系统,做这样一种渺无边际的一种事情。所以到中国,到现在成了做一种操作系统成了一种政府,我觉得这一是挺可悲的。


主持人:你觉得中国的自由软件程序员他们的生存状态如何?

Soff:如果仅仅拿共享软件去谋生,靠这个收入去支持自己的生活的话,我想在中国会挺惨的,除非把软件国际化卖到国外去,毕竟中国的意识还是比较薄弱的。虽然我自己买过几套正版的软件去注册,但是我这种行为在旁人眼里看来是觉得“你这么有钱”。我觉得更多的是只能把它当成一种生活上的消遣和兴趣。


主持人:你觉得中国的这些自由软件程序员,他们自身最需要解决的一个问题是什么?


Soff:心态。


主持人:你现在是什么心态?


Soff:我也不知道。


主持人:很多人羡慕你,自由的程序员,很多人很羡慕,因为你能来雅虎,因为你能编写出一个大家都能用的软件。这种心态对他们来说……


Soff:这是好的,这是有一种向上的积极的。我指的心态是指某些我身边的人他们可能比较浮躁。可能有点眼高手低的感觉,所以导致到最后什么事情都做不好。像我,我刚才也说过,我从来没有把自己当成一个程序员,我可能仅仅是这方面的一个菜鸟。但我觉得我做这个事情我可以做啊,但是我要把它做好,我不会像有人说的“我做一个自己的即时通讯”那样,这是不现实的,我觉得还是务实的好。


AGCL:你选择留在学校,不出去闯,不觉得可惜吗?


Soff:我没觉得可惜。我想留在学校里头首先能更适合我这种性格,我也不会觉得说我出去外面能够闯一番多大的事业,不是说我对自己没自信。


第五元素:如果让你选择其他的职业,你会做什么呢?

Soff:其他的职业?(沉思)你给我列举几个吧,我还真不知道。


主持人:比如说公务员?

Soff:公务员不行。


主持人:工人这样的?产业工人?艺术家?

Soff:我想作曲家这个职业不错。


主持人:刚才我们在描述你的时候说了你有一双像弹钢琴一样的手。

Soff:对。不过我觉得钢琴跟敲键盘差不多。我想以后找个弹钢琴的女朋友。


主持人:“3721上网助手杯中国原创软件大赛”已经拉开了序幕,作为一个程序员你认为这个赛事对中国原创软件的发展会有哪些积极的意义呢?

Soff:我觉得这件事情挺好的,它给广大的程序员提供了一个机会,去展示自己,可能有些人自己有一些手头得意的作品,但是他们一直没有办法推销出去,没有像珊瑚虫版QQ这么幸运有这么多的用户,有可能他们通过这次大赛最后获得一个奖,让更多的用户去认识他的这个东西,把自己的东西推广出去。


主持人:你对参加这次比赛的选手有哪些话要说?

Soff:我觉得不要为了比赛而比赛,还是要立足用户,做一些更有意义的程序出来。


主持人:谢谢!今天特别高兴和一个特别热爱编程事业的年轻人坐在一起交流,在我眼中的Soff不是传统意义上的程序员,他有更多的人性化想的思想投入到了自己编写的软件当中,我想,如果大家很支持Soff,很支持珊瑚虫工作室的话,就多去浏览他的主页,www.soff.net.

Soff:别忘了点广告(笑)。

Soff:感谢大家的参与,我们将在今后的系列访谈当中请来很多知名的程序员,请大家继续关注,谢谢!
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}