一个程序员历程

abloz 2008-01-24
2008-01-24

http://www.sunistudio.com/cppfaq/index.html
http://www.sunistudio.com/nicrosoft/

申旻,一个共享软件开发者,曾在金山开发金山毒霸。是个从Quick Basic 时代就开始的老程序员了,虽然年纪刚30。其对软件的热爱和我很相似,但我没他执着,也没他的成就。

回想起来,自己也是创造不少小程序,但从没拿去卖过。比如我心血来潮,用VB编写了《周公解梦》和《保单管理系统》。曾经用一个自由智能输入法软件改写后,将其界面改成和紫光差不多(原来的界面类似智能ABC)。还模仿《北京浮生记》,用VC7写了个《深圳浮生记》。

从高中开始,我就对计算机非常感兴趣。高中1992-1995年。那时学校机房有多台中华学习机和两台PC,绿莹莹的屏幕,县城的同学已经可以用QBasic画出乌龟和飞机来,而我什么都不会。我还以为计算机都只能输入英文大写字母。后面又看到同学在真正的PC上写Basic语言,是大小写混合输入的,更加神奇了。虽然一学期的Basic课程只上几趟机,但我在没有计算机时手工早把要写的程序写了好几遍。

自己做过四五个网站。最开始,95-96年的时候,那时候中科大的校园网络在全国第一批刚搭起来,我就开始自学了HTML语言,写出了第一个超链接。学校机房禁止上机写代码时上网,装浏览器的盘我们都没权限访问。我们千方百计绕过NT4.0的限制,如果能用netscape上网浏览,感觉非常兴奋。大学期间最郁闷的是没有自己的计算机,否则一个高手估计早诞生了。后面上机机会多了,自己在学校校园服务器上做了自己的个人主页,使用frontpage。为了增加浏览量,里面放了许多美女照片。但影响一直半死不活的。那时正是个人主页如火如荼的时候。杂志上还评出什么十大个人主页。然后给同学做了云南介绍的网站,用Dreamweaver,印象最深的是布局时用了图片,因此,具有不规则的外框。网站在当时来看的话,做的非常漂亮。此后又在网易免费个人空间上开设了个人主页,收集了很多资源。可惜门户网站为了盈利,将免费服务都关了。然后就是2003年后,自己做过一个电子商务网站,准备卖电子产品,没有经营下去。又做了个类似阿里巴巴的网站,一样倒闭了。这个时候,已经使用.net 和C#开发了。

在企业中做的程序,则由于自己的动荡,没什么继承性。2000年毕业后首先是在科大讯飞开发校园证书系统,用VC开发了一个可以在各种数据库间导数据的工具。对PC语音电话卡做过开发,但完全忘记了。在WinCE上开发过讯飞的语音合成软件。还将讯飞的语音核心封装出简单接口,提供VC,VB,Delphi的调用。然后跑到深圳,被人骗去“创业”,结果失败。灰头灰脸进了一家做远程监控的小软件公司。用的是VC的directshow和视频采集卡。自己写代码进行远程传输。但这家公司也没做起来。后面去了华为做网络管理软件服务器。非常欣赏其内部有条不紊的管理和激励,喜欢那种紧张向上的气氛,但感觉没有价值,没有前途。于是被挖到了刚创业的深圳尚阳。后面2003年又从深圳调到北京。刚开始也是在尚阳用VC做网管软件,管理深圳的AG,TG设备。我写代码的高效让上司非常满意。此前一直用C++,到了北京后,却换成了java。花了半年时间才对java比较熟络了。但我还是对C++比较感兴趣。于是又调到另一个组,做基于Linux的SIP语音服务器和客户端软件。这时候公司剧烈动荡,到2006年5月,居然被收购了。然后去了收购方青牛公司。青牛做的是呼叫中心起家。原来在科大讯飞时,讯飞是给呼叫中心提供技术的。真是世道轮回啊。

此后对操作系统感兴趣了,收集了些资料,写了个框架,可以启动了。然后去和朋友创业,还做互联网,但是做广告相关的管理程序和广告的点击呼叫。这时作为一个技术核心和管理人员,从招人到开发到测试,一手负责。从技术上来说,没什么难点。但产品的方向老是没有定下来,因此拖了进度。而广告行业发现都被巨头把持着,非常烧钱。由于有了家庭,这种不稳定状态不能承受,所以在孩子出生后选择了退出。

然后就是现在做视频点播。也是linux系统,我主设计并带队伍,还要写代码。写代码的好处是可以让你不手生。否则就要废了,真成了能上不能下了。不过挺累,又要管事又要管人。

回首起来,我做的事情一直没有规划,没有坚持,没头没脑。比如2000年blog刚从国外出来,我就利用开源软件完成了自己的blog,但我没想过通过这种东西去发展。或者想到了也没有毅力去实施。还有,瞧不起没有技术含量的东西。谁能想到一个索引网站hao123.com也能卖那么贵?谁能想到3721也可以很赚钱?谁能想到youtube值那么多钱?人家就有气魄去做。

这就像炒股,一是要做所谓价值投资,要抓住趋势这根主线。股市起伏不好预料。但顺应潮流和值得投资的股票,可以不管股市起落。否则,总是事后想起来,当时如果我这样做,我肯定发了,如果那样做,也不至于赔这么多。股市1200点你不入市,股市3000点你还在观望,股市6000点全民疯狂你也疯狂,那能不捶胸顿足?房子3000块的时候嫌贵,觉得与其还银行利息还不如租房。到同样的房子长到13000的时候,急了,也更买不起了。那又有什么用?

程序员的命运和归宿是什么?我很喜欢做点纯技术的工作,或者需要利用高深数学的算法工作。但这样的机会不知有没有。没有环境可以让你很安心的做点和糊口没有关系的事情。

申旻提到他的理想是财务自由后带老婆去旅游,然后写个小操作系统。我担心自己没有财务自由,所以要在此之前就带老婆去旅游,还可以进一步玩自己想钻的技术。

申旻还提到cakewalk编辑音乐,日剧《借着雨点说爱你》挺好看, 格雷厄姆和多德的《证券分析》是证券入门书。torry.net是卖共享软件到外国的地方。


如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源