Joe,一名来自全球移动技术部的高级开发工程师,是个不折不扣的技术男。当谈论起和技术产品相关的内容时,他总是滔滔不绝,如数家珍。作为全球数字文化出海平台RockyPlay的元老之一,他帮助RockyPlay完成了从0到1的启动过程。
为了做事情,入盘石
毕业于西北农林科技大学计算机科学与技术专业的Joe,自走出学校后就从事着互联网技术开发的工作。先后在深圳迅雷和西安NDPMedia任职技术组长,高级开发工程师等。进入盘石这一年,他已经积累了丰富的互联网开发经验。原公司的管理混乱、许多想法难以被采纳,让他感觉自己“英雄无用武之地”。正好这时候,DK找到Joe,表示盘石将整合全球资源来构建一个全球数字文化出海平台。相比做着当时不被重视的子业务板块,Joe感到来盘石能做更多事情,实现自己更多的想法。于是,他来了。
这个全球数字文化出海平台就是盘石旗下的内容云产品——RockyPlay。虽然Joe的相关过往经历让从零开始的平台建设变得容易不少,但生搬硬套并不是他们做事的方法。新开发一套系统,遇到问题如何去处理,框架如何搭,怎么实现需求……这些都需要自己去想办法解决。在原有的基础上,Joe和整个团队深入市场做调研,采用较新的技术框架,引入到项目中。与身边的业内朋友交流,以自己的业务为核心,找到最适合盘石的技术路径。找专业的运维工程师搭建整个服务端的网络架构,如同盖房子要造好地基一样,打造优秀的服务器端让项目后期无后顾之忧。
他总结道:“技术要为业务服务,业务是一切的核心。”
凭一腔热爱,克服困难
重新开发一个项目无异于创业,而这个过程,丝毫未让Joe退缩,反而越挫越勇。盘石RockyPlay需要将影视、游戏、文学、工具等内容输出到全球,并根据用户使用反馈和行为数据,持续优化内容,提高内容质量和使用率,加速内容的精准传播,这就对于服务器提出了更高的要求。加之RockyPlay的用户来自海外各个国家,当时租用的服务器无法满足越来越多国家用户的需求,造成访问时延长、影响用户体验等问题。
Joe和他的团队条理清晰,想出了两种解决思路,双管齐下。一是找到AWS的域名托管服务,把域名解析服务从Godaddy上迁到AWS;二是在一些重要的地方加入CDN服务,进行网络加速。在多方努力下,问题终于解决了。
与团队一起解决困难,总是让人成就感爆棚。RockyPlay不仅在业务上利用大数据技术创新,加大技术算法投入,在提升内部工作效率也采用了先进的技术手段。2017年,西安盘石进行审计,审计对收入数据需要细分到每个用户。但是这些具体的数据都存在日志,没有做细致的分析。要完成这个任务,就需要把2015年6月到2017年6月这两年的日志重新结算一遍,时间紧任务繁重,Joe带领团队一起尝试多个解决方案,经过一周多日夜连续加班,最终采用大数据方案,利用hadoop的mapreduce结算框架,以及hive,mysql等辅助数据库技术解决。并且完善了之前的数据结算方案,从此彻底解决了这个问题。
技术到管理,初心未改
从深入研究技术的程序员,转变为有担当的管理人员,Joe始终在不断的思考中成长着。作为一名技术管理人员,Joe认为对项目的把控是最重要的,任何管理都需要以项目为核心。他会购买一些书籍来看,学习相关的课程,通过将项目按照时间点分解成几个模块,逐个击破。当团队有任何人遇到问题时,他都会让他们把疑问分享出来,用团队的力量想办法解决。
回想起加入盘石那时候,Joe坦言自己深深地被James和DK的个人魅力所打动。承诺了要给予最大的支持,就花了很多时间、人力去布局、搭建平台,并一直坚持到如今。还记得某年中秋节,西安盘石的小伙伴们因为赶项目进度而连夜在公司加班,James便订了当天的飞机到西安,陪大家一起过中秋节。Joe认为这是一种与生俱来的领袖气质,能够在不知不觉中就感染大家,形成一种向心力,让团队朝着更好的方向发展。
和当初进入盘石的初心一样,Joe始终怀揣着梦想在移动内容出海这条路上继续航行,希望以己之力,为全球更多的用户带去丰富的数字娱乐消费内容。