120万软妹币,说多不多。顾莫杰精打细算了一番,除了预留留后续几个月的人力资本和的房租等硬性开支,眼下能够留给初音娘这个剁手党添置固定资产的,也就七八十万而已。
所以,开学报道前的最后几天,顾莫杰过得很是苦逼——初音娘这个外挂是不能让任何人知道其存在的。给初音娘添置设备、研究公司第一轮的软件研方向这些事情,顾莫杰都没有人类同伴可以商量;只能一个人坐在自己房间里,和自己的眼镜讨论决断。
为了这事儿,顾莫杰没少被身边人怀疑。比如在周立新看来,自己这个表弟真是怪癖得可以,都已经自己当老板做软件做互联网产业了,居然还用那种乾纲独断的决策手段,连个“头脑风暴”都不需要。
顾莫杰却是顾不得这么多。
这天,他正在阿狸巴巴上浏览广告,想给新公司配一些办公用的电脑。初音娘便在他耳朵边上喋喋不休。
“如果你决心进一步展新一代输入法的话,眼下需要重点解决的是开服务器端程序的程序员。而且,vs2050是不能让雇员用的,你要有心理准备。该架设的代码服务器和编译服务器,都不能省。”
顾莫杰嚼着口香糖,一下子没有反应过来:“能不能说详细一点儿?我怎么听不太懂?”
“当初的‘万能输入法’,除了我从系统工具里直接反编译出来的代码之外,剩下的所有编程活儿都是你一个人干的,不是么?那是因为,万能输入法实现起来很简单,只需要一个‘客户端’的软件就行了,而对服务器端软件的要求很低。但是现在你要做的新输入法要实现实时升级、细胞词库、定制化词频统计这些功能,再靠原来那种模式当然是不行的,自然要一大票程序员来给你写服务器端程序。”
顾莫杰还是没怎么听懂,又详细追问了一番,幸好初音娘的智能程度不错,提问诱导性比较强;弄了半晌,顾莫杰总算明白对方的意思了。
打一个通俗一点的比方:当初的“万能输入法”虽然比智能ac牛逼多了,但是终究只是准确一点、词库大一些。这些提升都只是量变,而非划时代的质变。
如果用游戏来做个类比的话,智能ac如果被定性为“单机游戏”,那么“万能输入法”也依然是一款“单机游戏”——当然这款单机游戏更强大、更好玩。
既然是单机游戏,就只需要一个“客户端”就行了。即使那时候万能输入法有上传词频数据的后门,充其量也就相当于一般单机软件崩溃的时候,软件商弹一个“错误报告”之类的弹窗、请用户把错误数据反馈回去罢了。
而一旦一个输入法要实现实时升级、细胞词库、定制化词频统计这些功能,那就不是一款“单机游戏”可以实现的了,那得是“网络游戏”的功能。
单机游戏再好玩,也没法做到“杀怪练级的时候有别的人类玩家来和你pk抢怪”或者“你打某个词的频率高了之后,可以影响到网络上其他人打到同音词时候的选词排序”这种功能。
往深了说,从“万能输入法”到将来要推出的“初音输入法”,两者之间有一道技术上的鸿沟,那就是未来的初音输入法要利用到搜索引擎技术,尽管只是搜索引擎技术的一点皮毛。
顾莫杰前世是写手机的,不是写网络应用的。初音娘灌输的这些东西,已经快超出他目前的学识程度了。
不过幸好,目前的他不需要知道得这么多,这么深入,他还有时间慢慢学习——他唯一必须马上知道的,就是他需要分出很多人手和精力,去解决服务器端程序这个问题。
对此,他不甘地问过初音娘:“为什么客户端程序可以直接从2050年的版本简化后移植过来,小修小补一下就成,而服务器端程序却不行?”
初音娘的回答是:“2050年的网络已经实现了彻底的云分布,所有终端已经不区分客户端和服务器端了,所以那个时代没有服务器端程序。”
这个例子相对比较好理解。比如2006年以前,几乎所有软件公司的编译工作都是单台电脑或者专门的编译服务器来完成的。但是后来,到了顾莫杰重生之前那阵子,就出现了“分布式编译”这种模式,同一个局域网内的电脑在经过一番设置之后,可以在编译的时候借用别的友邻电脑的cpu处理能力来编译一部分代码。
再后来,优酷路由宝还能打出“闲置带宽可以赚钱”这种招牌,虽然这两件事情技术原理上千差万别,但是思想方向是一致的——在网络技术进步的过程中,不管细枝末节的变化多大,“分布式处理”这个大展趋势是不会错的。
初音娘说2050年的时候,所有服务器都被分布式融入到了客户终端里去,以至于所有2050年的软件移植到2003年,都必须彻底重写服务器端的程序,也就顺理成章了。
毕竟,2003年没有2050年那个“云”一样的网端环境,只能因地制宜地重新架构,因陋就简。
顾莫杰弄不明白前面的弯弯绕,他就直接记结论:
将来他想在输入法、翻译、音频处理软件、图像处理软件这几个初音娘自带系统外挂的领域谋求展的话,直接天上掉馅饼的好事儿是没有的,因为一切程序要从2050的应用环境挪到2003年的环境,都还需要大量的程序员付出艰巨的劳动,解决无数的兼容性问题。
但是,利好消息也是有的,那就是他需要攻坚的主要问题,仅仅局限于各大软件的服务器端程序。
而客户端部分,初音娘可以直接把一份主体基本可用的源代码白送给他。
换句话说,如果假设客户端和服务器端的研成本是五五开,那么顾莫杰就相当于白捡了一个客户端。将来他在这几个领域的研成本,可以比世界上其他竞争者便宜一半。
……
花了半天时间和初音娘深谈,把自己的优势和劣势都搞明白之后,顾莫杰总算是觉得头绪清晰了不少。然后他就转入了下一个实质性问题:
初音娘要他掏钱给新公司买编译服务器和代码服务器。
半年多前,运营万能输入法的时候,因为资金短缺,顾莫杰没有买过服务器,所有的服务器都是租赁的。
现在,他钱也不宽裕,原本也是试图继续用租赁的方式撑几个月的,等到史广护那一千多万的大钱到账了,再谈买的事情。
然而这个先省点钱的企图,被初音娘严辞劝阻了。
初音娘的意思很明确:运营新软件的服务器可以用租的,但是给公司里的程序员们用的代码服务器和编译服务器,这几台必须先买。
“你自己一个人编程的时候,可以毫无顾忌地用vsualstudo2050,但是vs2050是不能让雇员用。不架设一个专门的代码服务器和编译服务器,将来你和那些程序员怎么合作?你利用‘外挂’作出的一些修改,怎么传达给你的程序员们?怎么解释其来源?
只有弄一些咱自己可以绝对掌控的服务器,我才能把vs2050这个编程工具缩减、移植到这些服务器上,又不用担心泄密。”
顾莫杰一听就懂了这个道理:原本他一个人写程序的时候,编译的工作其实是用初音娘的cpu处理能力在完成的,初音娘本身有装vs2050,自然不需要把这个高度机密的东西移植到别的终端上,也就不存在泄密。
将来,会有很多程序员一起来写程序,顾莫杰总不能让那些程序员也用初音娘来编译吧?那样初音娘的存在可就泄密了。
用过了vs2050写代码的顾莫杰,再让他回去忍受vs2002的效率,那是果断不能忍的。他深知这两者之间的工作效率相差不可以道里计。
而只要把初音娘的vs2050当中的某一些功能移植到他要买的代码服务器和编译服务器上,就算将来他手下的程序员没法直接接触到vs2050,也能在间接的接触中获益匪浅,工作效率大大提高。
这么一想,顾莫杰马上就决定花这个钱了。毕竟,作为一家互联网公司,将来最大的开支就是程序员们的工资。如果通过多采购一些硬件,可以让程序员干活更快,少走弯路,那绝对是值得的。至于效果,他可以慢慢再观察。
定下了这个大基调,顾莫杰再次豪爽地拍板了:买买买!
80万采购资金,买了4台的新款服务器组,一台15万,两台将来用作代码数据库,两台用于编译。剩下地则配套了一些办公电器,和十几台性能堪用的电脑等物。采购资金花尽之后,初音娘马上迫不及待地开始把自身系统自带的vs2050的删减版本自动移植到那些服务器上,好把自己的编译任务压力解放出来。
顾莫杰的“初音网络科技”终于充实起来,看上去有了几分公司的样子。剩下的,就是招聘几个程序员,个别行政内勤,把任务分配下去。然后顾莫杰本人就该开学去当甩手掌柜了。