时间刚进入二月份,过年的气氛就好似忽然变浓了。
百晓生不仅公司里张灯结彩,连网站界面也变得喜气洋洋,显得十分应景。
作为已经习惯泡在这个论坛上针砭时事的用户,葛智杰很满意百晓生的及时调整,也十分感慨它的这种生命力。
要不说,怎么人家能把职场平台做起来呢,要不说,人家的用户数量能突破两百万呢。
葛智杰对百晓生网站乃至背后的管理层都颇具好感,这是他自上网冲浪以来极少有的感受,也就不得不称赞那位“博士”很有两把刷子。
所以,当他这一天接到“博士”的私信便很自来熟的给了回应。
俞兴:葛老师,你好,听人推荐,你在塞班程序的开发上很有见地?
葛智杰是百度的程序员,闲暇的时候经常在论坛分享技术类的看法,接到百晓生这位创始人的私信之后有种“陌生的老熟人”之感,直接回了句:咋地,有私活啊?
一点没谦虚,也一点没见外。
如此一聊,葛智杰也就和“博士”交换联系方式,连续打了两通电话,就塞班软件的开发工作进行交流。
作为技术人员,葛智杰能明显感觉出来,“博士”对这方面技术不太了解,当自己滔滔不绝的时候,对方只是保持礼貌的努力在听。
不过,同样作为有资深经验的程序员,葛智杰也有正确处理产品需求的方式。
他在第三通电话里听到“博士”奋力的表达,忍不住就打断道:“俞博士,别扯这些需求了,你就直接说你要抄哪个软件吧。”
电话里一时安静。
葛智杰觉得这样的说法可能有点唐突,干笑一声,找补道:“是这样的,嗯,嗯,俞博士,你直说你要对标哪个软件,这样可以方便我理解。”
按产品经理的描述,是对标,不是抄。
“葛老师……”俞兴在电话里沉吟,“飞信,简洁的飞信,可以跨通信商的飞信。”
飞信目前只能在华夏移动的用户之间使用,所以,横跨是一个重点的特征。
葛智杰瞬间就明白了,也从接触“陌生的老熟人”的情绪中恢复过来,思考变得很认真:“唔,俞总,一个能够连接移动、联通、电信的通讯工具对吧?这样好像确实能和飞信竞争。”
“是的。”俞兴确认,又补充道,“或者,对标qq,简洁的qq,去掉它那些花里胡哨功能的qq。”
葛智杰听到qq的名字便是一怔,本能的在脑海里跳出综合两款对标产品后的属性,一款移动i工具?
他情不自禁的问道:“俞总,这恐怕很难做大吧?它看起来会和企鹅的市场重叠,市面上没有太成功的产品,以往对标的都死了啊。”
俞兴询问道:“从技术层面实现呢?葛老师,我现在需要知道的是这个,假如是你组个小团队,这种产品的开发需要多久?需要多少人?”
葛智杰没有立即回答,默默琢磨这种需求。
电话另一端也没有催。
许久之后,葛智杰首先回答一个问题:“开发的难度其实不大,有两三个人都能慢慢做出来,当然,不能是生手,我估计两三个月吧,但这个事不光是做出来的问题,它其实还蛮复杂的,因为你真正投入运营,那需要进行不同版本的塞班适配,这些在api的支持、系统特性上都有差异,需要进行针对性的代码调整和功能优化。”
“比如,一些ui组建在特定版本里显示异常或者出现网络api调用失败等等。”
“还有,塞班设备的屏幕分辨率有很多,从比较小的qvga,也就是240x320,到很高的分辨率都有,这就得采用合适的布局策略和图片资源管理,确保使用可缩放的矢量图形资源等等。”
葛智杰滔滔不绝,喝了一口水之后决定最后再提一个:“另外,塞班系统的内存资源比较有限,代码里得及时释放不再使用的内存对象,比如对动态分配的数组,使用完之后要严格的进行内存回收。”
他刚想结束,脑子里又闪过一个关键问题:“既然是即时通讯,考虑到长时间运行在后台保持网络连接等情况,这要优化代码逻辑来降低电耗,比如,合理的设置轮询的时间间隔。”
“总而言之,从开发到实战,容易碰到的问题是方方面面的。”
葛智杰认真的回答了问题,片刻之后,他听到了来自俞总的询问。
“就用塞班的原生ui框架,就那个akn(applicationerterfacesk),还有qtforsybian,这样确保系统的一致性、性能优化和跨平台的开发,不行吗?”俞兴略显笨拙的询问。
葛智杰几乎能想象到俞总在念着材料或者屏幕上的字,他忍着笑,答道:“可以的,但这是大方向,这就是实现技术层面的了,我怕你听不懂,所以,聊的是你能理解的,具体到这里呢,比如,网络通信要使用什么协议,这两年新出的websocket其实表现不错,但它还在草案阶段,而且主要在新兴的移动操作系统ios和android中有试验性的支持。”
“大多数塞班手机用的基于webkit的浏览器引擎,这就没法实现其它平台上出现的最新htl5特性。”
“嗯,websocket协议的潜力很大……”
葛智杰喃喃自语,思考一会之后说道:“塞班的话,可以用自定义长轮询,虽然没那么高效,但用起来也没什么问题。”
他不再说话,过了一会见电话里仍然沉默,只好出声道:“俞总,你在思考吗?”
“哦,哦,说完了是吧?我还以为有下文呢。”俞兴闻言,很诚实的说道,“没怎么听懂,但感觉是有货的。”
葛智杰笑道:“是吧,俞总要把私活交给我试试吗?”
俞兴直接问道:“葛老师,我觉得你挺靠谱,但还得在我这边面试面试,毕竟,我不懂技术问题,你愿意从百度出来吗?”
葛智杰有点好笑的说道:“敢情不是私活,是想挖人啊,可是,俞总,你这个软件没前景啊,我跑过去干几个月,到时候一面试就没下文了,你再把我裁了,我要几个月的溢价工资,我图什么啊?”
他感受到了熟悉的产品经理的愚蠢性。
“葛老师,你刚才自己也说了,开发和实战会面临许多问题,私活得不到持续的保障。”俞兴直接说道,“你如果后续面试没问题,你来攒个塞班团队做开发,今年这个2010年,我给这个团队的薪酬总包是两百万,还可以再合理的谈,除了这个,我们年终奖再另算。”
葛智杰的呼吸微微停滞,你要这么说……我就得说,俞总高见……
俞兴见电话里没声音,继续说道:“当然,也得看葛老师胜不胜任这个位置,我说实话,会面临一些竞争的。”
葛智杰对竞争没有太在意,经过短暂的思考之后问道:“俞总,画饼好画,到时候你特意额挑毛病,找麻烦,随便克扣克扣,又怎么办?还有,你这个再合理的谈,真的能合理吗?”
“你这样问我,那我还能怎么回答?谁能说自己会克扣啊?”俞兴倒是笑了,“葛老师,我看你是百晓生的资深用户,我只能说,从网站成立到现在,你看我是那样的人吗?”
葛智杰脑海里快速闪过俞博士的战绩,炮轰互联网婚恋,硬拉打工皇帝下马,逮捕真攻夫质量问题,逆行登台援手的不忍心,夺命72小时的江湖追杀……
他长长的吐了一口气,口碑!!
葛智杰又是一阵长久的沉默,然后说道:“俞总,既然你要做这样一款对标产品,难道你就只开发塞班软件吗?ios和安卓呢?这两个新兴的移动操作系统其实也很有潜力的。”
俞兴惊讶道:“葛老师,你什么意思?”
“我在百度主要是做c++,但不是只会它,我对objective-c和java也有不错的涉猎。”葛智杰简洁的增加了自我介绍,又突出重点,“我要更多!”
塞班的开发语言主要是c++,ios的是objective-c,属于c语言的超集,安卓系统则是java。
葛智杰对于业界新兴的知识一直保持强烈的好奇和钻研,也就有强烈的自信。
俞兴感受到了这种自信,笑着回答了两个字:“可以。”
只要你行,那就可以。
不怕你要更多,你越行,今日份薪酬越会大概率由大厂买单。