第三十七章 外包(1/2)
第二天,杨坚极其罕见地睡到了自然醒。睁开眼时,十一月芝加哥初冬的晨光,正透过百叶窗的缝隙,在地板上投下斑驳的光影。
昨天先是雷厉风行地帮凯文找好了律师,埋下了解决婚姻烂帐的法律引线。接著又在南郊的地下车行砸下重金,订製了属於自己的出行工具。
几件迫在眉睫的事情顺利步入正轨,再加上帐户里那接近四百万洗白美金带来的绝对底气,杨坚脑子里那根紧绷了许多天的弦,终於在这一刻彻底鬆弛了下来。
重生以来,他一直在步步为营地算计和谋划。而现在,隨著这三天等车交付的休息时间到来,人类骨子里的那点懒惰惯性终於占了上风。
他今天什么正事都不想干,只想舒舒服服地躺在这间南区的老房子里,彻底放空大脑,当一回什么都不用操心的废人。
杨坚舒舒服服地躺在略显破旧的床垫上,顺手摸过床头的智慧型手机。在2011年,这已经算是不错的配置了。他本能地想要像前世那样刷会儿手机来消磨时间,但大拇指在屏幕上划拉了两下,那种索然无味的感觉就涌了上来。
这时候的youtube,首页推荐算法还很稚嫩,充斥著画质感人的猫咪视频和无聊的家庭录像。
facebook上也全是大段大段的文字状態更新和构图极其隨意的低像素照片。对於一个经歷过十几年后短视频时代信息大爆炸和精准算法餵养的现代人来说,此时的移动网际网路,简直就像是一片荒芜的数字沙漠,无聊得让人打哈欠。
“算了,还是干点正事填饱肚子吧。”
杨坚把手机扔到一旁,翻身下床,趿拉著拖鞋走进了厨房,决定好好犒劳一下自己的胃。
他打开冰箱,拿出鸡蛋、全脂牛奶、厚切吐司和一包培根。作为一个对生活品质有追求的单身汉,做一顿完美的法式吐司並不算难。
他在一个平底碗里打入两颗鸡蛋,倒入適量牛奶,撒上一点肉桂粉和一撮细盐,用叉子快速打散搅匀。接著,將两片厚切吐司放进蛋液里,让麵包那多孔的结构吸饱汁水。
点火,热锅。杨坚没有急著放黄油,而是先將几片红白相间的培根平铺在平底锅上。“滋啦——”隨著温度升高,培根里的油脂被迅速逼了出来,浓郁的肉香瞬间霸占了整个厨房。
等培根煎到焦脆、边缘微微捲起时,他將培根夹出放在厨房纸上吸油。隨后,他直接利用锅里那层泛著金黄光泽的培根猪油,將吸满蛋液的吐司下了锅。
高温让吐司表面的蛋液迅速凝固,散发出一种混合著奶香、蛋香和油脂香的罪恶气息。煎至两面金黄微焦后盛出,最后再就著锅底的一点底油,单手打入一颗鸡蛋,煎了一个完美的单面半熟煎蛋。
把吐司装盘,叠上酥脆的培根,盖上煎蛋,最后淋上一圈枫糖浆。配上一杯刚手冲好的黑咖啡,这顿热量和幸福感一块儿爆炸的美式早餐就算完成了。
杨坚坐在餐桌前,用刀叉切下一块吐司。酥脆的培根、吸满糖浆和蛋液的鬆软麵包,再加上被戳破后流淌下来的浓郁蛋黄,丰富的口感在口腔里爆炸开来。一口下去,不仅胃里暖洋洋的,连灵魂都仿佛得到了升华。
吃饱喝足,用黑咖啡清了清口腔,杨坚端著马克杯坐到了书桌前,打开了那台崭新的笔记本电脑。
这是他用敲诈互利公司拿到的第一笔预付款顺手买的。顶配的性能,纯黑的金属机身。至於台式机,他打算等之后家里换了更好的家具后再攒一台性能怪兽。
按下电源键,新笔记本的触感极佳,风扇运转的声音细微得几乎听不见。手指搭在键盘上的那一刻,杨坚有一瞬间的恍惚,仿佛又回到了前世那个在深夜里敲击代码、运筹帷幄的资深程式设计师时光。
在这种舒適的工作环境下,他的大脑很快进入了高度专注的心流状態。
他打开记事本,开始系统地分析《2048》这款手机游戏的开发架构。
作为一个重生的网际网路老兵,他很清楚自己的短板:目前他只刚刚入门了java。如果要在2011年独立开发这款游戏,安卓端(android)用java勉强还能对付,但苹果的ios端此时用的是极其晦涩的objective-c语言。要兼顾双端开发,对他现在的技术储备来说,挑战难度太大,而且极其耗时。
但如果直接把核心代码外包出去,以他目前半吊子的技术水平,很容易被对方用垃圾代码忽悠,甚至存在被盗取创意的风险。
“必须得找靠谱的人,还得做好技术隔离。”
杨坚在屏幕上敲击著键盘,梳理著系统设计。在2011年,虽然前后端完全分离的概念还不如后世那么普及,但为了安全和效率,他依然决定將项目拆开:
前端(客户端):其实《2048》的核心逻辑极其简单,就是一个4x4的矩阵,加上上下左右滑动的数字合併算法(matrix sliding)。甚至都不需要用庞大的游戏引擎,直接用cocos2d-x这种轻量级跨平台框架,或者乾脆用html5/js写个网页,然后用phonegap套个原生的壳子就能搞定双端。前端只负责渲染ui动画、接收手势操作,以及在合適的位置(比如游戏结束界面)接入admob等第三方gg平台的sdk,预留出普通的gg展示格。
后端(伺服器端):需求不多,只需要开发轻量级的api接口。负责处理用户註册登录、排行榜(leaderboard)数据同步就足够了。
但在杨坚的规划里,后端的重头戏並不是这些常规功能,而是隱藏在暗处的数据埋点与分析。
他需要后端悄无声息地记录下每个用户的日活跃度(dau)、次日留存率、七日留存率,以及单次游戏时长。在没有智能推荐算法的2011年,这些极其直观的留存数据,才是他用来证明这款游戏具备恐怖成癮性的最核心资產。只要留存数据足够漂亮,前端的那些普通gg格,自然能变成源源不断的印钞机。
敲完回车,看著屏幕上的架构图,杨坚確认了整体工程量其实非常小。几个技术熟练的计算机大学生,最多一两周,就能把双端可运行的初代demo(mvp测试版)做出来。至於后期的机型適配、ui打磨和上架流程,再花点小钱让他们慢慢修就行了。
问题是,去哪找便宜好用又听话的大学生呢?直接去技术论坛上发帖招人,良莠不齐,还容易被坑。
本章未完,点击下一页继续阅读。