《疯狂的程序员》73
推荐阅读:神印王座II皓月当空、深空彼岸、明克街13号、夜的命名术、最强战神、龙王殿、财运天降、花娇、好想住你隔壁、特种奶爸俏老婆
新谷粒 www.xinguli.net,最快更新疯狂的程序员最新章节!
和bossliu下完棋,绝影虽然赢了,但心情反而很郁闷。这世界上最郁闷的事情就是明明有好事,你非得把它憋在心中,真比憋尿还痛苦。下赢了棋,本来应该是件值得高兴的事,平时任凭你把自己吹得再悬乎,可别人毕竟是外行阿,你说什么西班牙布局西西里防御双马防御,任你说得热火朝天,别人听都听不懂,最后还是只得问:“赢过多少人?”
这时候,绝影只有极不情愿地说:“其实还没赢过,主要没人跟我下”
虽然你强调的是后面半句,但别人是外行呐:“一个人都没赢过,还自诩为高手,这不是纸上谈兵吗?”
现在可好,终于赢了一把,可一样不能说,你要兴高采烈地告诉别人:“今天我赢了。”
“赢的谁?”
“bossliu。”
于是别人我不鄙夷地说:“bossliu不是不会下国际象棋吗?会下的都能赢他,还自诩为高手呢!”
所以什么事情,一旦和外行交流起来,就变得异常困难。如果是内行就不同了,哪怕就只是纸上谈兵,也大概能分出个高低。比如他说:“西西里防御我一般选择泰曼诺夫变例。”或者:“这个游戏的协议是采用rc4加密算法。”
西西里防御我知道,但泰曼诺夫变例是什么?游戏协议我也明白,但rc4加密算法是什么?这东西我听都没听说过,但对方却说得头头是道,似乎非常精通,于是一方面小心翼翼的转移话题以防自己的无知不小心彻底暴露在对方面前,一方面又不得不把对方佩服得五体投地。
可是现在在好多公司,外行们还是在像模像样地领导着内行,这真是苦了他们手底下的内行们。比如做个网站首页的需求分析,word文件做得规规矩矩还加上了内部文件编号:xxx网站需求分析书(kb-12345ver:1。0byxxx),java程序员看到这文档也是踌躇满志:本来我还有一个绝好的策划,看完了就呈上去,加在这需求分析里面,一定要震惊全国人民,至少也得让领导对我刮目相看重新认识。
可是打开那xxx网站需求分析书(kb-12345ver:1。0byxxx),气就不打一处来,工工整整的1号标题下面就四个工工整整的2号标题:一、首页。二、新闻。三、下载。四、论坛。
可奇怪的是,在外行们的领导下,部门居然还不断地取得成绩。于是外行们笑了:看来我比内行还内行呐。资本家也笑了:看来内行还不如外行,内行就得外行来管!
可怜的资本家阿,这么一点成绩就把你美得,要换成内行去领导,那成绩要是出来,还不把你乐上天去?
bossliu先回了家,说过几天回公司再顺道来一次,到时候给绝影一个详细的规划。可是bossliu越是漏*点,绝影越是觉得对不起他。难得他这样有漏*点,想想自己,从离开公司以来,好久都没什么漏*点了,再加上又失恋,感觉这半年的生活就是死气沉沉的。
最要命的是他还是认为bossliu的p2p的case是必死的,所以对它实在也拿不出什么积极性来,就像看那本developingseries60applications,非得bossliu抽他一鞭子他才肯看一页。这次bossliu又把话说死了,等于提前抽了他八十大板,于是回到家后,他便一头扑到那本书上。
厚厚的一本书,还全英文的,以前才看了几页就把头都看大了。还以为这次要整到吐血的程度,哪知道看了两章居然看进去了。
这就像看琼谣阿姨的小说。开头几页,只觉得故事情情节不是三角恋就是女的得了绝症,土得要死,里面人物的对话恶心得让人想吐。于是放到书架最深处发誓永不再看。奈何现实又是残酷的――上厕所必须要看书,否则习惯性便秘。环顾一随梦架,大部分书都已经被翻了不止一次,有些甚至都能背了。这时候,还是得把琼谣阿姨的书翻出来,并且怀着对琼谣阿姨感激地心情想:幸好之前还没有看过。
这才又认真地看,慢慢地,竟然发现这小说还真有意思,又渐渐关心起情节来,以至于最后不断揣测小说中人物的结局,厕所已经上完了,还是觉得不过瘾,于是继续看,看到最后一页,不由得自言自语地赞叹:好书,真是一本好书!
再等到别人说:“琼谣的书,恶心得想吐。”的时候,你却一改以前的态度,站出来大义凛然地反驳:“你懂什么?看过几本?没看回去看了再来评价。”
绝影抱着这本developingseries60applications想起了大学时抱着windows环境下32位汇编语言程序设计,不同的是那时候还有燕儿在身边,现在只有大爷。大爷平时就老说他:“你呀,其实也算牛人了,只是”
“只是什么?”绝影迫不及待地问。
“只是你对你不熟悉的领域,不愿意花时间去学。”
这时候,绝影不屑一顾地说:“哼,那些算什么?那些技术,花个十天半个月还不练得出神入化。我要把宝贵的时间节约起来,花在最有价值的技术上。”
于是大爷只得又无奈地摇摇头。
这一次,大爷见绝影几天时间都扑在他那本书上,忍不住瞟了几眼,问:“怎么呢?研究新技术了。”
“当然。绝对新技术。”
“有时间你不如研究下那themida壳呢。把壳脱了,咱们多做几个外挂。”
“那个没意思tmd壳不好脱,让大牛们去研究吧,反正我们现在已经掌握了带壳跟踪的技术,以后就带壳跟了。”
大爷见说不动他,也不好勉强,只有似乎自言自语地说:“跟你说,其它的都没用,都没做外挂来钱快。你上次做那个,你自己都说还做得相当粗糙,你知道吗?有人出五万块包下了!还是一个月五万快!”
绝影心里一惊,五万块阿,那可是自己在公司一年的收入。但他还是强压住内心的震惊,头也不抬,嗯了一声。
大爷继续说:“说实话,做外挂,我也了解一些,就是觉得你的做法不正规,人家都是脱壳后来调试,你直接带壳调试,人家都是用封包工具抓包,你呢?直接在recv上打断点抓包。”
“是阿,但不是也做出来了吗?”
“也是,但终归不正规。走偏门,不好。”
绝影放随梦:“做外挂,本来就是偏门,还什么走偏门不好。感觉你太像我们以前数据结构老师了,就是死板。不过就是排序十个数,动不动就什么冒泡排序快速排序。我哪里记得住那么多算法?总之,能用自己熟悉的办法在最短的时间内解决问题并且性能也差不到哪里去的算法就是好算法。我自己写的算法,还能怎么样?难道还非得定个‘绝影排序’?我跟你说,做外挂也不是长久之计,我要做自己的事业,知道不?事业,外挂肯定做不成事业的。”
绝影一席话让大爷不知道说什么,只好顺着他道:“行,行。你好好做,再做两三个外挂,我也不管你用啥办法,你要高兴,做成驱动级的也行。等把外挂卖了,我跟你一起干事业。”
“你不行,我要跟bossliu搞。”
五天之后,bossliu又要回北京,这次在四川再见到了,这次绝影是胸有成竹,不等他先发难,绝影便说:“那p2p的case,你只管安排,symbian这块的,交给我就行了。”
听这话,bossliu猜他都研究了那本书。一本好书,就像高级武功秘籍一样,哪怕只从里面领悟个一招半式,功力提升起来都是惊人的,眉超风学的那半生不熟的九阴真经就是证明。
所以练武功和写程序一样,不在乎你修炼了几十年还是几百年,也不在乎你少林武当娥眉拜了多少门派,关键是你有没有把一门武艺炼到出神入化的境界。学武艺,最忌讳总想着去追求大而全,你要明白,其实只需要“打狗棍法”这么一招,就足够你掌舵丐帮,受用终生。
bossliu也不愧为bossliu,听绝影说了这话,还是不动声色地从他笔记本中打开个word文档,说:“过来,给你看看我的计划。”
绝影把头紧紧地凑过去。
“我这个计划有点大,严格来说,3g平台p2p视频点播只是其中的一部分,等时机成熟了,我再给你讲更大的计划。”
“行了,3g,p2p,视频点播这里任何一样都足够大了,你还整更大的!先把这个计划好再说。”绝影一口打断他。
等绝影说完,bossliu才继续说:“p2p视频点播这个你应该比较熟悉了。这里面我觉得比较重要的两点是视频解码和p2p。p2p我还算比较熟悉,和一个朋友私下接过这么个活,做得还行,也算积累了一点经验。至于解码器部分,我觉得以我们的情况,得找开源的,再抑制到移动平台上。”
绝影不说话,bossliu认为他没有什么异议,继续说:“至于手机平台,你也应该知道,目前主要是symbian、windowsmobile、linux三足鼎立,我们必须要支持这三个主流平台,也只需要支持这三个平台。”
“那不好整,据我所知,光symbian就包括s40,s60,s80三个平台,每个平台还有不同的版本。”
bossliu笑笑:“boss,以你的实力,我相信只要把一个平台弄出来了,抑制到其它平台其它版本是轻而易举的事情。”
“话是这么说,但版本多了,代码一致性就很难控制了。”
“嗯。这也是个问题,先放一放,以后再说。正因为平台和版本比较多,所以这解码器应该尽可能用c或者c++标准库,至于p2p引擎,各个平台的socket接口不一样,实在没办法统一,但至少也得做到一种操作系统一个版本,不然维护起来相当麻烦。如果你对symbian有信心,以后你就主打symbian这块,windowsmobile的很多接口和win32差不多,我调研了一下,难度不大,linux的,最近我也有点研究,这块也交给我来负责。”
绝影若有所思地点点头:“还有一个问题,这3g什么时候发牌还一直是个问题。去年就说要放,今年又一直没了动静,最近又闹着明年放明年放的。要是我们现在就做,还不知道能不能兼容呢。”
“你放心,3g对编程来讲是透明的,就算不透明,操作系统的api也会让它透明。正因为不知道它什么时候放出来,所以我们才要提早做。你想,我们现在去做pc上的p2p有搞头么?没搞头。因为现在pc上已经有成熟的p2p视频点播产品了。要做就做第一个,要是已然做不到第一个,那你就努力去做最好一个,这不是boss你说的话么?说实话,你当初那句话对我影响还很大,到今天它都一直是我的主导思想。在pc上,我们已经做不到第一了,而且我们能力阿,资金阿又有限,更不可能去跟那些成熟的产品竞争,做不到最好一个。现在可好,3g给了我们机会,你想,要是3g刚刚开始测试或者推广,我们就能推出自己的产品,这好比中国才刚刚有了adsl我们就推出p2p视频点播产品,此乃绝好的先机阿。”
绝影听了高兴地点点头:“boss阿,几年过去了,你终于领悟到我理论的先进性了!还有一个问题,这东西做出来,我们怎么收费?也就是怎么赚钱?”
“还想个p的收费阿。刚刚还说你的理论先进,现在你又退回上个实际了。我问你,pps收费了吗?bt电骡收费了吗?”
“是没收费,但是他们怎么赚钱阿?”
“我告诉你,只要你有100万用户,就不愁赚不到钱。”
绝影低头沉思了一会:“我还是不明白,产品免费服务收费这个我能理解,qq就是这样,早几年免费,等用户多了来做什么会员阿,什么红钻绿钻阿这些增值服务来收费,也相当不错,但是一直不收费,我就不明白了。”
“要赚钱的法子多得很,我随便举几个,做插件,做广告,这些都还是低级别的,以后上路了,完全可以和其它大公司合作来运营。总之你现在要完全抛弃你的观点,我的目标很明确,就是做用户,争取做到100万用户!有100万用户,你放心,boss,我有信心让你睡觉睡到自然醒,数钱数到手抽筋。”
bossliu的话说得绝影一头雾水,说实话,他还是不知道100万用户如何才能变成100万人民币。但他又不好意思继续追问下去,还是怕bossliu笑他土。这时候,绝影还感觉自己真的有点土。以前大爷说外挂有搞头,有前途,能赚钱,他不相信,等自己真正报着一半研究一半认真的心态做出一个de摸来,居然有人愿意五万块一个月把它包下来。
“那,你认为我们做这个case有什么优势呢?”
“有。我们有一个很多人都蒙昧以求的优势。”
“什么?”
“一个好的团队!你,我,还有一个人,他是一个疯狂的程序员。”
和bossliu下完棋,绝影虽然赢了,但心情反而很郁闷。这世界上最郁闷的事情就是明明有好事,你非得把它憋在心中,真比憋尿还痛苦。下赢了棋,本来应该是件值得高兴的事,平时任凭你把自己吹得再悬乎,可别人毕竟是外行阿,你说什么西班牙布局西西里防御双马防御,任你说得热火朝天,别人听都听不懂,最后还是只得问:“赢过多少人?”
这时候,绝影只有极不情愿地说:“其实还没赢过,主要没人跟我下”
虽然你强调的是后面半句,但别人是外行呐:“一个人都没赢过,还自诩为高手,这不是纸上谈兵吗?”
现在可好,终于赢了一把,可一样不能说,你要兴高采烈地告诉别人:“今天我赢了。”
“赢的谁?”
“bossliu。”
于是别人我不鄙夷地说:“bossliu不是不会下国际象棋吗?会下的都能赢他,还自诩为高手呢!”
所以什么事情,一旦和外行交流起来,就变得异常困难。如果是内行就不同了,哪怕就只是纸上谈兵,也大概能分出个高低。比如他说:“西西里防御我一般选择泰曼诺夫变例。”或者:“这个游戏的协议是采用rc4加密算法。”
西西里防御我知道,但泰曼诺夫变例是什么?游戏协议我也明白,但rc4加密算法是什么?这东西我听都没听说过,但对方却说得头头是道,似乎非常精通,于是一方面小心翼翼的转移话题以防自己的无知不小心彻底暴露在对方面前,一方面又不得不把对方佩服得五体投地。
可是现在在好多公司,外行们还是在像模像样地领导着内行,这真是苦了他们手底下的内行们。比如做个网站首页的需求分析,word文件做得规规矩矩还加上了内部文件编号:xxx网站需求分析书(kb-12345ver:1。0byxxx),java程序员看到这文档也是踌躇满志:本来我还有一个绝好的策划,看完了就呈上去,加在这需求分析里面,一定要震惊全国人民,至少也得让领导对我刮目相看重新认识。
可是打开那xxx网站需求分析书(kb-12345ver:1。0byxxx),气就不打一处来,工工整整的1号标题下面就四个工工整整的2号标题:一、首页。二、新闻。三、下载。四、论坛。
可奇怪的是,在外行们的领导下,部门居然还不断地取得成绩。于是外行们笑了:看来我比内行还内行呐。资本家也笑了:看来内行还不如外行,内行就得外行来管!
可怜的资本家阿,这么一点成绩就把你美得,要换成内行去领导,那成绩要是出来,还不把你乐上天去?
bossliu先回了家,说过几天回公司再顺道来一次,到时候给绝影一个详细的规划。可是bossliu越是漏*点,绝影越是觉得对不起他。难得他这样有漏*点,想想自己,从离开公司以来,好久都没什么漏*点了,再加上又失恋,感觉这半年的生活就是死气沉沉的。
最要命的是他还是认为bossliu的p2p的case是必死的,所以对它实在也拿不出什么积极性来,就像看那本developingseries60applications,非得bossliu抽他一鞭子他才肯看一页。这次bossliu又把话说死了,等于提前抽了他八十大板,于是回到家后,他便一头扑到那本书上。
厚厚的一本书,还全英文的,以前才看了几页就把头都看大了。还以为这次要整到吐血的程度,哪知道看了两章居然看进去了。
这就像看琼谣阿姨的小说。开头几页,只觉得故事情情节不是三角恋就是女的得了绝症,土得要死,里面人物的对话恶心得让人想吐。于是放到书架最深处发誓永不再看。奈何现实又是残酷的――上厕所必须要看书,否则习惯性便秘。环顾一随梦架,大部分书都已经被翻了不止一次,有些甚至都能背了。这时候,还是得把琼谣阿姨的书翻出来,并且怀着对琼谣阿姨感激地心情想:幸好之前还没有看过。
这才又认真地看,慢慢地,竟然发现这小说还真有意思,又渐渐关心起情节来,以至于最后不断揣测小说中人物的结局,厕所已经上完了,还是觉得不过瘾,于是继续看,看到最后一页,不由得自言自语地赞叹:好书,真是一本好书!
再等到别人说:“琼谣的书,恶心得想吐。”的时候,你却一改以前的态度,站出来大义凛然地反驳:“你懂什么?看过几本?没看回去看了再来评价。”
绝影抱着这本developingseries60applications想起了大学时抱着windows环境下32位汇编语言程序设计,不同的是那时候还有燕儿在身边,现在只有大爷。大爷平时就老说他:“你呀,其实也算牛人了,只是”
“只是什么?”绝影迫不及待地问。
“只是你对你不熟悉的领域,不愿意花时间去学。”
这时候,绝影不屑一顾地说:“哼,那些算什么?那些技术,花个十天半个月还不练得出神入化。我要把宝贵的时间节约起来,花在最有价值的技术上。”
于是大爷只得又无奈地摇摇头。
这一次,大爷见绝影几天时间都扑在他那本书上,忍不住瞟了几眼,问:“怎么呢?研究新技术了。”
“当然。绝对新技术。”
“有时间你不如研究下那themida壳呢。把壳脱了,咱们多做几个外挂。”
“那个没意思tmd壳不好脱,让大牛们去研究吧,反正我们现在已经掌握了带壳跟踪的技术,以后就带壳跟了。”
大爷见说不动他,也不好勉强,只有似乎自言自语地说:“跟你说,其它的都没用,都没做外挂来钱快。你上次做那个,你自己都说还做得相当粗糙,你知道吗?有人出五万块包下了!还是一个月五万快!”
绝影心里一惊,五万块阿,那可是自己在公司一年的收入。但他还是强压住内心的震惊,头也不抬,嗯了一声。
大爷继续说:“说实话,做外挂,我也了解一些,就是觉得你的做法不正规,人家都是脱壳后来调试,你直接带壳调试,人家都是用封包工具抓包,你呢?直接在recv上打断点抓包。”
“是阿,但不是也做出来了吗?”
“也是,但终归不正规。走偏门,不好。”
绝影放随梦:“做外挂,本来就是偏门,还什么走偏门不好。感觉你太像我们以前数据结构老师了,就是死板。不过就是排序十个数,动不动就什么冒泡排序快速排序。我哪里记得住那么多算法?总之,能用自己熟悉的办法在最短的时间内解决问题并且性能也差不到哪里去的算法就是好算法。我自己写的算法,还能怎么样?难道还非得定个‘绝影排序’?我跟你说,做外挂也不是长久之计,我要做自己的事业,知道不?事业,外挂肯定做不成事业的。”
绝影一席话让大爷不知道说什么,只好顺着他道:“行,行。你好好做,再做两三个外挂,我也不管你用啥办法,你要高兴,做成驱动级的也行。等把外挂卖了,我跟你一起干事业。”
“你不行,我要跟bossliu搞。”
五天之后,bossliu又要回北京,这次在四川再见到了,这次绝影是胸有成竹,不等他先发难,绝影便说:“那p2p的case,你只管安排,symbian这块的,交给我就行了。”
听这话,bossliu猜他都研究了那本书。一本好书,就像高级武功秘籍一样,哪怕只从里面领悟个一招半式,功力提升起来都是惊人的,眉超风学的那半生不熟的九阴真经就是证明。
所以练武功和写程序一样,不在乎你修炼了几十年还是几百年,也不在乎你少林武当娥眉拜了多少门派,关键是你有没有把一门武艺炼到出神入化的境界。学武艺,最忌讳总想着去追求大而全,你要明白,其实只需要“打狗棍法”这么一招,就足够你掌舵丐帮,受用终生。
bossliu也不愧为bossliu,听绝影说了这话,还是不动声色地从他笔记本中打开个word文档,说:“过来,给你看看我的计划。”
绝影把头紧紧地凑过去。
“我这个计划有点大,严格来说,3g平台p2p视频点播只是其中的一部分,等时机成熟了,我再给你讲更大的计划。”
“行了,3g,p2p,视频点播这里任何一样都足够大了,你还整更大的!先把这个计划好再说。”绝影一口打断他。
等绝影说完,bossliu才继续说:“p2p视频点播这个你应该比较熟悉了。这里面我觉得比较重要的两点是视频解码和p2p。p2p我还算比较熟悉,和一个朋友私下接过这么个活,做得还行,也算积累了一点经验。至于解码器部分,我觉得以我们的情况,得找开源的,再抑制到移动平台上。”
绝影不说话,bossliu认为他没有什么异议,继续说:“至于手机平台,你也应该知道,目前主要是symbian、windowsmobile、linux三足鼎立,我们必须要支持这三个主流平台,也只需要支持这三个平台。”
“那不好整,据我所知,光symbian就包括s40,s60,s80三个平台,每个平台还有不同的版本。”
bossliu笑笑:“boss,以你的实力,我相信只要把一个平台弄出来了,抑制到其它平台其它版本是轻而易举的事情。”
“话是这么说,但版本多了,代码一致性就很难控制了。”
“嗯。这也是个问题,先放一放,以后再说。正因为平台和版本比较多,所以这解码器应该尽可能用c或者c++标准库,至于p2p引擎,各个平台的socket接口不一样,实在没办法统一,但至少也得做到一种操作系统一个版本,不然维护起来相当麻烦。如果你对symbian有信心,以后你就主打symbian这块,windowsmobile的很多接口和win32差不多,我调研了一下,难度不大,linux的,最近我也有点研究,这块也交给我来负责。”
绝影若有所思地点点头:“还有一个问题,这3g什么时候发牌还一直是个问题。去年就说要放,今年又一直没了动静,最近又闹着明年放明年放的。要是我们现在就做,还不知道能不能兼容呢。”
“你放心,3g对编程来讲是透明的,就算不透明,操作系统的api也会让它透明。正因为不知道它什么时候放出来,所以我们才要提早做。你想,我们现在去做pc上的p2p有搞头么?没搞头。因为现在pc上已经有成熟的p2p视频点播产品了。要做就做第一个,要是已然做不到第一个,那你就努力去做最好一个,这不是boss你说的话么?说实话,你当初那句话对我影响还很大,到今天它都一直是我的主导思想。在pc上,我们已经做不到第一了,而且我们能力阿,资金阿又有限,更不可能去跟那些成熟的产品竞争,做不到最好一个。现在可好,3g给了我们机会,你想,要是3g刚刚开始测试或者推广,我们就能推出自己的产品,这好比中国才刚刚有了adsl我们就推出p2p视频点播产品,此乃绝好的先机阿。”
绝影听了高兴地点点头:“boss阿,几年过去了,你终于领悟到我理论的先进性了!还有一个问题,这东西做出来,我们怎么收费?也就是怎么赚钱?”
“还想个p的收费阿。刚刚还说你的理论先进,现在你又退回上个实际了。我问你,pps收费了吗?bt电骡收费了吗?”
“是没收费,但是他们怎么赚钱阿?”
“我告诉你,只要你有100万用户,就不愁赚不到钱。”
绝影低头沉思了一会:“我还是不明白,产品免费服务收费这个我能理解,qq就是这样,早几年免费,等用户多了来做什么会员阿,什么红钻绿钻阿这些增值服务来收费,也相当不错,但是一直不收费,我就不明白了。”
“要赚钱的法子多得很,我随便举几个,做插件,做广告,这些都还是低级别的,以后上路了,完全可以和其它大公司合作来运营。总之你现在要完全抛弃你的观点,我的目标很明确,就是做用户,争取做到100万用户!有100万用户,你放心,boss,我有信心让你睡觉睡到自然醒,数钱数到手抽筋。”
bossliu的话说得绝影一头雾水,说实话,他还是不知道100万用户如何才能变成100万人民币。但他又不好意思继续追问下去,还是怕bossliu笑他土。这时候,绝影还感觉自己真的有点土。以前大爷说外挂有搞头,有前途,能赚钱,他不相信,等自己真正报着一半研究一半认真的心态做出一个de摸来,居然有人愿意五万块一个月把它包下来。
“那,你认为我们做这个case有什么优势呢?”
“有。我们有一个很多人都蒙昧以求的优势。”
“什么?”
“一个好的团队!你,我,还有一个人,他是一个疯狂的程序员。”