大宝(sodme)的Blog

人生如戏, 梦一场; 岁月似歌, 任逍遥.

 
 
 
 
 
 

“人生,都是上上签”大宝读书笔记之二----本土化随想

2009-11-16 22:16:00 阅读(21) 评论(0)

< 此篇文章同步发表于我的CSDN博客:http://blog.csdn.net/sodme >

长久以来,中国人对西方社会特别是西方社会高科技产品的膜拜,一直让我觉得是理所应当的事。因为,人家的东西确实好用、耐用、有用,不象国产的东西:质量差、不安全、土气。比如,sony的随身听,apple的mac和iphone,甚至包括未被收购前IBM的thinkpad。

然而,让人大跌眼镜的是,在互联网领域,国外产品在中国的这块市场上却屡遭惨败。比如搜索领域的GOOGLE,电子商务领域的EBAY,甚至,包括网游领域中众多的日韩和欧美游戏。这些领域中,国产产品的成功,似乎在一次又一次的给业界透露着这样一个强烈的信息:在互联网领域中,国产产品仍将大有作为。

好吧,我不想过多分析我们自己的这个行业以及国外企业在这个行业当中如何具体的本土化,我只想向大家介绍一下伊藤这样一家日本的超市当初在中国落地时,其领导人都在本土化方面作了哪些细致的工作。我们不用去说那些冠冕堂皇的大道理,对比一下伊藤,你可能就会自己找到答案。

本土化离不开自己的亲身体验

本土化,不应该只是一句漂亮的口号,它表现出来的东西,更应该是实实在在的。对于中国老百姓来说,应该是实实在在的关照、有用。而要想发现这些实实在在的点,就必须了解中国老百姓的日常生活,风俗习惯乃至柴米油盐酱醋茶等各方面的生活细节。

塙(que)先生在他的书中这样写道:“既然我们要在中国工作,那我们必须从中国人的角度来吸收中国的文化,学习中国人的生活习惯,从现在开始吸收学习所有的中国东西。忘掉自己是日本人,不变成中国人就不可能在中国作好买卖。首先,我们要努力变成中国人。”

那么,塙先生是如何让自己和他的团队“变成中国人”的呢?

他们决定,从早到晚三顿都吃中餐。而且,是很认真的吃。如何认真的呢?他们选择餐馆的标准是这样:
1. 只有中国人去的餐馆(换句话说就是外国人不去的餐馆)
2. 大众餐馆
3. 生意兴隆的餐馆

“那个年代的大众饭馆卫生条件极为恶劣,又脏又臭是理所当然的”,“我们的大众饭馆中国菜的探险就这样持续了一年,不论是身体不舒服还是拉肚子,每天坚持不断。”

就是在这样持续一年的不断体验中,塙先生总结出了这样的观点:日本人觉得好吃的中国菜,对于中国人来说100%的结果是觉得不好吃。而到底哪些菜才是中国人觉得好吃的呢?这个问题的答案,就是塙先生体验一年所得的最直接的市场调研结果了,他体验了一年之后,心里自然已经非常清楚,我想,更多的时候,这只是一种感觉,对,只是一种感觉,是你把自己变成与别人一样的同类人之后的一种直观的感觉,不用太多的论证,也不用太多的数据,只是一种最真实的个人感觉。

我常常感觉,现代人最可悲的一个地方就是,一味的执迷于在各种所谓的数据和论证中去寻找答案,而忽略了人最直接的个人体验,忽略了自己最直观的个人感受。很多的事,你的自我感觉已然不好,偏又要去不断的寻找为什么不好的答案,我不觉得这是一种很有效率的生活方式,要知道,那些所谓的数据和论证毕竟也是人作出来的,也是有可能存在错误的,与其寻觅良久都不见得能真正找到答案又何必非要那个可有可无的答案呢?是的,生活不需要证明,生活,需要的是体验。

而,当我们把目光转向于互联网的这些所谓高科技企业时,你不禁会觉得相当的搞笑:

这些公司的很多高管,其本身都已不再是一个真正的中国人,很多人在国外生活多年,已然不熟悉现在中国人的日常生活习惯,他们回到中国,只是带着一个中国人的外表回来,其内在的价值观、外在的生活习惯都已全盘西化:吃西餐,说英文,行有车,住有豪宅。这些所有的东西,概括起来就会影响一个人对于中国老百姓生活习惯的最基本判断,甚至可以说,他们缺少中国人日常生活的基本常识。当然,如果仅仅是这些,还不能说人家根本不了解中国国情,问题是,处在这样养尊处优地位的他们,又有多少人亲自与最普通的用户作过面对面的交流?又有多少人曾经试图了解或者走入普通中国人的日常生活中,哪怕只是在周末的时候去串串胡同,找个最平常的夜啤酒摊坐下来听周围的人侃侃大山?再退而求其次,他们有没有认真用过国内这些竞争对手的产品?我想,很多人可能都是不屑于用的吧?好吧,你不屑的结果,带来的也必然是用户的不屑眷顾。

我们常说,高副加值的行业,是服务业。即使是传统行业,也在慢慢的增加其产品之上的副加值,提供基于产品的多项副加服务,并以此类服务作为新的利润增长点。而互联网产品呢?从根本上说,互联网产品的体验式消费特点更加明显,你的产品如果用起来不方便,不顺手,不容易懂,就很难大规模传播,不管你产品基于的是一种什么样的先进技术,对于用户而言,他需要的是:简单,有用。而体验式产品的根本出发点是什么?是受众用户群的文化特点。什么是文化?全在平常的衣食住行中。

从这个层面来说,我们自然会欣喜的看到,国内这批土生土长的创业者,有的是成功的机会,因为他们本身就最了解我们自己,只是,希望这批创业者再也不要学猫画虎地去照搬国外的那套所谓先进技术,不加改造的原样照搬,自然无法完全符合国人心理,其失败亦是必然。

阅读(21) | 评论(0) | 阅读全文>>

“人生,都是上上签”大宝读书笔记之序

2009-10-14 0:09:24 阅读(67) 评论(2)

< 此篇文章同步发表于我的CSDN博客:http://blog.csdn.net/sodme >

如果有人问我,“大宝,让你感觉最快乐的事是什么”,我会说:“一场大战役之后独自一人静静读书的时候,特别是,读到一本好书,好到书中的每一句话都能让我发起法喜、感同身受的程度”。当然,这样的好书可能并不经常有,更多的时候我会把一些经典的书拿来反复读、反复感悟,得出一些新的感想后再不断的用到实践中。

有缘的是,这次国庆回成都时,在伊藤洋华堂觅得了一本好书:“人生,都是上上签”。

关于伊藤洋华堂的具体背景知识,大家可以自己去百度,在此就不多作说明了。曾经,在成都时,我非常不理解,为什么日本人办的这些商场会这样受欢迎,人气这么好,难道仅仅是因为中国人“向来的崇洋媚外”吗?好像有这种成份,但自己亲身去到商场里多走几圈,多逛几次之后,又似乎总能感受到一些与其它商场不一样的东西。

这种“不一样的感觉”,在没有看到这本书之前,只存在于我的潜意识里,而在这个国庆假期,当我读到这本书时,我心中曾经的那些困惑一扫而光:如此作企业者,如果作不起来,那真是天不随愿呀。

伊藤洋华堂,所处的是竞争最为惨烈的商场零售业,尽管在很多方面,互联网行业与零售业有着千差万别的巨大不同,但在同样多的地方,又有着太多相似、相近的思路,比如活动的促销,比如对消费者体验的收集和分析等等。

而具体到这一本书,不仅可以作为了解零售业,了解中国市场和老百姓,甚至可以作为一本很专业的职场教科书,它里面说的很多作事方式、思想方法,都同样适用于我们这些所谓高科技行业的白领们。

我之所以一眼就喜欢上了这本书,有几个原因:

1. 这是一本小书,32开,200多页,甚至,我可以把它揣在衣服口袋里,出去游玩时随身带着,一个假期很容易看完,而短时间内可以看完的好处是,由于集中阅读的时间短且有效,就可以最大程度的把看完的内容前后衔接起来,从而形成一个相对完整的知识体系。

2. 书的作者,是一个实干家,是那种从社会最底层一步步苦干加巧干而干上来的人,没有背景,没有高学位,没有什么原始资本,他今天所取得的一切,皆缘自于他的努力和用心。而实干家总结出来的方法,通常都是务实且有效的,通俗一点说,是有干货的。

3. 不可否认,我对日本人如何看待中国、如何处理与中国有关的商务事情有很强烈的好奇心,我很想知道一家日本企业是如何在中国作得这么好的,我绝不相信这仅仅是因为中国人向来的“崇洋媚外”,就象我相信在电子消费品领域是一分价钱一分货一样,我同样相信,伊藤作得这么好,也必然有它自己的价值所在。我很想知道,这些价值是什么,很想知道这些价值是如何一步步创造出来的,更进一步的,我想弄清楚,这些价值有哪些是可以为我们所用、以及如何用的。日本人可以学习中国人,反过来在中国建企业赚钱,中国人为什么不可以反过来多学学日本人,向日本人多取一点经呢?

说实话,关于“日本”这个话题,是我写这个系列文章最为避讳的字眼,不是因为担心愤青来喷而不敢提,而是不想提。因为,我不想因为这个字眼而让这本书本身的价值被加以扭曲。思想,是不分国界的,优秀的思想是全世界人共同的财产,这个全世界里包括了我们中国人。思想,只是我们达成目标的手段,而目标则是思想的寄托和归宿。

多一份客观,多一份平常心,多一份平静心,好好读读这本书,反思一下我们自己,我们现在是如何作的?我们将来要如何作?我们何时去作?

阅读(67) | 评论(2) | 阅读全文>>

以自主研发为基础的全流程/全民运营

2009-9-26 10:45:41 阅读(80) 评论(1)

就我所知道的情况,目前国内网游企业普遍的作法是,将研发与运营团队分设为两个独立部门,研发者全力投入只作研发、改BUG,而运营团队只负责客服、运维、部分的数据分析以及问题反馈等工作。

我一直在思考和尝试实践着一种全流程运营的方式,这种方式的最基本出发点,是回归到对于产品问题如何更快解决这一个最初始的点,然后审视当前流程中哪些步骤和流程是我们自己给自己找的麻烦而拖累了为玩家解决问题的时间。

或者,更彻底的,我们把这个问题想得更全一点,针对于产品研发来说,这样的一个完整流程:
需求采集--->需求分析/形成--->需求实现--->需求测试--->需求投放--->需求监控--->需要改进--->下一次的需求分析与投放...

这里需要解决的一些问题:
1. 全流程/全民运营思想在整个团队中的导入,植根与倡导
2. 为配合这种全流程/全民运营思想所需要作的一些基础支撑手段:自主信息交流与共享机制,玩家信息采集与分发机制
3. 所有开发者均知晓运营全流程和当前的问题,问题的处理进度,各职能人发挥专业优势从多方面解决问题(客服的沟通,程序的专业,策划的整体观)
4. 在以上方法的基础上,如何作到最快速度

结合我们自己产品组的当前现状,大家已普遍具有了全民运营的思想,接下来的工作,就是把技术与客服、运维,策划与客服、运维这两条路打通,一方面,把技术和策划直接推向为玩家服务的第一线,另一方面,从制度和流程上,由技术和策划为客服人员提供专业帮助,扩大服务范围,提高服务质量。我们需要更细致的考虑,如何在工具和流程上让大家既作到了这一点,同时又是尽可能高效的。

运营工作是一个细致活,随着产品内容不断的推出,运营工作也会不断遇到新问题,有很多的时候,单靠客服同事是无法解决问题,他们最紧缺的就是一些行之效的技术手段和策划方案调整的支持。

当然,整个产品作得顺不顺,相当程度上还是与开发团队的经验密切相关,一些核心的、本质的设计思想,从很早就已经确定了产品未来的大致走向,不在前期下功夫的产品,必然要在后期花费更大的成本。

阅读(80) | 评论(1) | 阅读全文>>

不断的自我归零

2009-9-19 10:49:37 阅读(121) 评论(0)

可能,我在骨子里就是一个充满了自我否定、自我批判的人,这种自我批判包含在很多具体的层面:
比如,我是作技术的,但我却不鼓励技术至上的思想,却一直在鼓励产品至上的思想;
比如,我是团队的核心,但我却不鼓励团队里的“牛人论”,一直在鼓励宣扬人人皆各有优点的思想;
比如,在我每次圆满完成一个阶段的工作任务后,第二天我就会把这个阶段取得的成绩全部抛弃,一切归零,在新的工作任务里重新投入我全部的热情,继续用正确的方法把新的任务也圆满完成。

我很享受这种不断自我归零的状态,没有包袱,活得轻松,同时,也不断充满着创新的热情,以及对不可期未来的渴望。觉得即将面对的每一天都是值得期待的,都是充满希望的。

可能很多人会觉得奇怪,因为对于很多人来说,辛辛苦苦取得的业绩,总要有意无意的炫耀一下,争一下功的,而辛辛苦苦获得的地位,总要想方设法的来保住,来加强,哪有这种自我拆台的作法?

而事实上,在我看来,刚好相反。

你把目标只盯在了一些短期的、肤浅的既得利益和职位上,而我却是从始至终都把眼睛盯在了如何更好、更全面的锻炼自己,增长自己更多的能力上面。一个人能否不断的把各种大大小小的目标完成,首要的还是在于自己有没有那个能力,而不是任何其它自己不具有的东西。依赖能力之外的东西获得的成功,终究是不能长久的。如果你把这一点看透了,就自然会理解,在任何时候,能力的增长都是最重要且没有止境的,而能力增长的最好方式就是不断在一个个自己未涉足的新领域把自己当作一个虔诚的初学者,放下身段,一切从头开始。

但是,这种自我归零,又不是那种为了归零而归零的所谓高姿态,这种归零,是在你充分理解了自己所要达成目标基础上的理性选择,是始终盯着如何把事作好的一次积极的重新准备,我们的目标,始终都是:把事作好。

之所以不鼓励技术至上,是因为作为一个产品团队,只有跟着需求走才是最务实、有效的生存之道,而如果只跟着所谓的高新技术走,则很容易陷入技术人员自恋的歧途;

之所以不鼓励牛人论,是因为你一个人不可能把这个产品的所有事全部作完,必须有人在多个方面来一起为这件事而努力,所以,我们必须发挥每个人的创造力和能动性;

之所以要不断把昨天取得的成绩一次次抛弃,是因为过去的成绩,记着它,对于你自己没有任何意义,它只能是一个包袱,如果说有意义,那也是对于你的上级才有意义,他们可以据此来一次次提高你的待遇,一次次在他们的心里不断给你加分。

有句话叫“心有多大,舞台就有多大”,那么,“心有多大”到底是指的如何大呢?我想,它应该是指两方面:远大的目标,务实的态度和方式。你的目标如果足够远大,你就会觉得自己当前取得的这点成绩根本算不了什么,但同时,我们又必须通过一步步踏实的行动和成果去一步步接近这个目标,这是相当漫长的一种自我修行,非有持久耐力而不达。而每一次的归零,都已是你站在一个新的高度上重新出发,虽归了零,但离自己的目标却更近。

阅读(121) | 评论(0) | 阅读全文>>

我度不了所有的人

2009-9-16 23:38:10 阅读(280) 评论(4)

无论是在网上,还是在自己的身边,我们都会遇到一些刚刚入门的新手,也都会被问一些比较初级的问题,这没什么好奇怪的,每个人都是从新手走过来的,我自己也是。只要我知道答案的问题,一般情况下,我都会乐意去解答。

但是,我们也经常遇到一些人,他们甚至连最基础的帮助文件或者man手册都没有看过,就盲目地来问你这个问题该如何解决那个问题该如何解决,这就不由得让人开始有点恼火了,这不仅仅是因为耽误了自己的时间,更重要的是,有这种情况的初学者还没有找到正确的学习方法,他们遇到疑惑能作的就是张口便问,却没有想着自己实际动手调试一下,测试一下,验证一下。

我们说,一个职场新人在成长为一个成熟职业人的过程中,最重要的标志是什么?不是他取得了什么零零星星的成果,也不是他爬到了一个什么样的位子,而是,他找到了正确的作事方法、思考方式,学会了正确看待自己和团队,在这种状态下,你交给他的任务,无论他以前有没有作过,他都会充分利用自己已经掌握的资源,找到合适的解决方法。

其实,对于一些新手,最恼火的,是你告诉他了一些正确的作事方法后,他仍然懒于动手去实践,总在这样那样的找各种理由,对于这种新手,我一般是不会再搭理的,每个人的时间都很宝贵,我没有必要去为一个不会有什么长进的人浪费自己的时间,每个人都有属于自己的路要走,既然你选择了这样的方式去继续你的职业生涯,那么后面的所有结果你也应该坦然接受,到时就不要抱怨工资不涨,奖金不加了。

可能在所有的公司里,都会有这样的一类人:他们以为大学毕了业,进了一家公司,就象找到了永远的靠山,就可以安安稳稳的一辈子了。或者,他们以为,在一家公司混了几年时间,混了点资历后,就可以靠着这几年所谓的资历去忽悠另一个新公司的新职位了。但他们可能从来没认真想过,几年后,我的能力要达到一个什么样的水平,会达到一个什么样的水平,这个水平足不足以支撑起自己下一次的“鲤鱼跳龙门”。

在一个新人刚进职场的前一两年时间里,养成一种良好的工作习惯将会受益终生,这些良好的工作习惯包括:

1. 上班时,不要作跟工作无关的事,包括:浏览网站,在IM上闲聊天,泡论坛(无论是不是技术的)

2. 上班时要有紧迫感,当天计划的工作内容当天完成,而且,要越来越准确的安排自己的计划,不能过得没有目标,即使人家不给你安排目标,你自己也要给自己目标,工作要主动

3. 不要在上班时整天整天的看技术书籍,公司不是学校,更不是图书馆,重要的是动手去实践,书本知识的补充尽可能放在非上班时间

4. 不要贪幕网上虚荣,要知道,如果你在公司里的工作没成果,你在网上的名气越大对你的实际损害越大,因为你团队里的人,你的领导会把你当成光说不练,或者只会说不会作的人

5. 在你衡量你的付出与得到之间的平衡时,你的付出一定是先于得到的,也就是说,付出与收获一定是不平衡的,不要抱怨,也不要跟公司扯所谓的公平与否,在公司与员工的关系中,员工永远是弱者,公司不是法庭,没有那么多可以用来评判所有的事是否公平的时间、空间乃至可以证明、调停的人,公司的目标就是赢利、成长与发展

阅读(280) | 评论(4) | 阅读全文>>

从懂得感恩开始

2009-9-13 22:58:59 阅读(189) 评论(5)

我曾经不止一次听到子女抱怨父母无权无钱无势无能力,无法给他们上好的大学、找好的工作、买好的房子的不孝言论之版本,我不知道这种怨念是不是文革留给我们这个民族的后遗症,一个缺乏最起码感恩心态的人又如何能在天地间立足?更何谈成其为人?

记得我刚进网易的时候,每一个月都会有一个总结,在这个总结里,你有10分的感谢分,然后你要把这些感谢分给在这一个月里对你帮助最大的一些人,我记得直到这种形式终止之前,我每个月都把自己的分数给分完了,而且,分给了那些对我帮助最大的人。但是,我也知道,有一些人,从来没把分数给出去过,从来没感谢过别人。

当然,当初的这种送感谢分的方法,可能形式的意义更大一点,因为,不懂感恩的人你再规范他,他也不会感谢别人,但这种形式最起码告诉我们,我们应该经常心存感恩,记住别人对你的好,在别人需要帮助的时候,回报别人。你整天把论语、道德经背得再熟,却连这一丁点的心态都没有,这就不仅仅是书呆子了,而是一种彻头彻尾的光说不练、做作和虚伪。

今年是建国60周年,早早地,各大门户网站都装扮了起来,可能对于这些场面上的事,我们已经思空见惯,甚至,还会私下嘀咕两句,到处都在歌功颂德,假打。

我知道很多人,特别是自诩为愤青之流,在这样的日子里特别不舒服,特别容易激动,容易挑三拣四,容易算各种历史旧账,正如某业内的知名博客,从来只知批评却不曾见过任何对业界有实质性帮助的建议,他的笔调从来就是给大众带来不平和义愤,却从来没有鼓励大家努力、踏实工作,他一味崇拜外国的月亮,羡慕别人的民主和自由,却从不曾仔细看过中国从春秋战国到21世纪这数千年中华文明所走过的路,也不曾真正设身处地的从一个全局者的角色去看待今日中国的发展。

我没有50,60年代的父辈人对机遇这个词那么深刻的体会,但我仍然知道,今天我们能安安稳稳的坐在电脑旁从事自己喜爱的互联网工作并不是天生就拥有的权利,这个权利的前提是,很多人为了我们的今天献出了鲜血和生命,在这个民族由盛极而衰、夜朗自大走向腐巧和没落的极度危险时刻,使出最后的力气让历史的车轮终于改了方向。

我从始至终,信奉吴晓波说的那句话:财富可以改变一个人,而繁荣必将改变一个民族。放下抱怨的心,拾起感恩的心,迈出务实的脚步,从改变自己开始,改变未来,我们大家的未来。

阅读(189) | 评论(5) | 阅读全文>>

也谈游戏安全

2009-9-10 23:08:42 阅读(70) 评论(0)

BK说,在国内,中国的民族网游永远有机会,原因之一就是国外产品根本搞不定国内的“流氓”玩家群体,搞不定形形色色在游戏中使用外挂、利用BUG获利的人。话虽偏激了一点,但中国玩家根深蒂固的外挂使用习惯还是让几乎所有网游产品伤透了脑筋,特别是,那些市场表现良好的产品,更是外挂制作者重点跟进的对象。可以说,反外挂与外挂的斗争,将一直是一个持续的斗智斗勇过程,在这个过程中,没有输家也没有赢家,看的就是谁能耗过谁。

有了前几年的外服运营操练,今年,在我们的产品正式推广之前,飞飞就已经在游戏内建立了相对完善的反外挂、防盗体系,我们把游戏安全作为切实保证游戏品质的头等大事,为此,上到策划方案的设计,下到很底层的网络包处理、二进制防解密等等诸多方面均作了准备,所以才形成了目前相对比较健康的游戏大环境。

但是,玩家总是比制作人员更聪明的,他们会不断试探我们的系统,破解我们的系统,利用我们的漏洞来获取不合理收益,这是一场拉剧战,只要产品还在运营,这场战斗就永无终点。我们能作的,而且必须要作到的,就是绝不允许游戏安全的总体氛围遭到破坏,极个别的顶尖高手可以与我们单独过招,但你别想着在游戏内大肆散播,甚至大量获利。网易游戏向来以顶级的反外挂技术享誉业界,这一点,我们还是有充分自信的。

其实,回头来看,中国网游的外挂问题,是与中国软件行业的盗版现象、单机时代的游戏修改器、联网游戏的作弊工具等若干个阶段一脉相承的,表面上,是一种正版意识的忽视,而更深层次,是国人极度投机和浮躁的社会心态在作祟。大家总想着走捷径,抄短路,捞偏门,却不曾领会生命真正的价值往往就在于行走在康庄大道时上的那种坦然、从容不迫和更加可预期的未来。

有人说,投机和浮躁,是国人缺乏信仰的外在表现。但其实,信仰一直在那里,想不想拥有它全靠你自己,如果只是一味的抱怨别人拿走了你的信仰,那你是不是终将是终身无信仰?古人之所以不开化,可能是因为所谓诸如易经这样高深的学问当时只被那时的权贵阶层所掌握、普通平民不可读书;而今天,在知识、文化如此充裕的当代,也仍然还有这么多的不开化之人,看来,知识过多未必就是一件好事,关键的,还是在于你从中悟透了多少、吸收了多少,有没有掌握一些万法之法的东西。

阅读(70) | 评论(0) | 阅读全文>>

合服优化

2009-8-20 20:28:00 阅读(47) 评论(0)

通常情况下,一说到“优化”,大家最直觉的反应就是“性能优化”,而我这里要总结的“合服优化”,将不仅仅包括性能优化,它更广泛的意义上还包括流程、质量优化。

通常,我们对作一件事的极致追求都是“又快又好的把事作完”,这里面,有两个关键词:快、好。“快”字,当然很好理解,就是指的速度;而一个“好”字却蕴含了无尽奥妙,作到什么样的程度才算是“好”?所有的事情,是不是都有同一个标准可以称之为“好”?对不起,没有。何种程度才叫“好”,更多的情况下,它是作事者的一种个人体验、对自己个人能力的综合评估之后得到的自己可以达到的目标追求。

在合服这件事上,要作到“好”的程度,我认为它最起码应该作到以下几点:
1. 确保玩家数据万无一失,不出任何差错
2. 确保技术实现方案稳定、可靠,易实施
3. 确保在以上两个条件满足的情况下,尽可能的高效率

是的,我把效率放到了最后,这可能让很多人匪夷所思。本来为了追求更高的效率,我还可以把合服过程作得更BT,但是,我学会了适可而止,我为什么可以适可而止?因为,我很清楚自己的目标。

那么,我作了哪些优化呢?
1. SQL语句本身执行的优化(这是技术细节的优化,目的在于尽可能高的提高速度)
2. 将脚本与配置完全独立(这是流程的优化,目的在于为合服过程提供唯一的安全关键点的入口检测)
3. 尽可能全的一个人控制关键流程、重要步骤,对他人的操作结果要进行反复确认,特别是,他的操作可能会带来数据删除、修改等恶性结果之前(这是团队协作方面的优化,不要指望人人都很有责任感和职业精神)
4. 好记性不如烂笔头,尽可能多的预演、预测试

就象我们曾经无数次强调的不要过度设计,不要过分卖弄技巧,不要过于书本化与理论化,以前,我们总是本能的反对反对,而现在,我明白了,当一个人他没有足够的能力、知识和经验去把握一件事情的“度”的时候,所谓的不要这样、不要那样的要求,对于他,都无异于对牛弹琴。

所以,对于新人而言,最重要的,还是在于自己的学习能力、经验积累,只有在实战中不断的学习、思考、总结,才能不断的提高。请注意,我说的实战,不仅仅是指写几行代码就可以了,而是指更深入的运营一款实实在在的商业产品,关注它在运营中产生的所有问题,始终保持顽强斗志去逐个解决它们。这,才是真正的实战,也才是不浪费生命的真正有价值的实战!

阅读(47) | 评论(0) | 阅读全文>>

零错误

2009-8-15 10:08:09 阅读(114) 评论(1)

经过一天多的观察,周四合服完成的混沌学园大区目前运行正常,未发现合服引出的问题,我实现了自己的目标:零错误。

混沌学园2000万个角色,是飞飞发展四、五年来的积累,这个区里的每位玩家,都堪称“资深的元老级”,每个服的职业排行榜内大多数都是120级的人物。我们很明白这群玩家对我们意味着什么,在新飞飞沉心研发的几年中,若不是有这群玩家的在线,产品的命运和前途可能将改写。

此次的合服,在技术上我作出了两个大的决策:
1. 不建中心服务器,而只建中心数据库;
2. 合服过程的测试采用迭代测试,先反复测小区再测大区,每次外服合之前都先在内部预合一次作测试。

这两个决策保证了合服工作的稳定和顺利进行,这也是在前两次转档过程中所积累出来的经验。不建中心服务器,这一点极大降低了由于建立中心服务器所带来的技术风险和不可知因素,尽管有了中心服务器我们可以开发更多的全服全区功能,但那仍然属于暂时不会列在计划内开发的内容,所以,为了不可预期的需求就没必要提前担负不可知的风险,特别是,在这样的一个承前启后的产品运营阶段。

至于第二点,迭代测试,这也是我们迭代研发思想的延伸,并不是什么新鲜玩意,其根本的目的,还是在于如何用更少的时间更快的发现问题、解决问题、验证问题。游戏测试,按理说应该是一个对专业技术要求非常高,甚至要求不低于游戏研发的专业领域,但是,非常可惜的是,直到目前,国内的游戏测试,还是处于一种类玩家型的黑盒和功能测试的水平,远没有达到自动化、高效率的程度,这不仅在于测试人员的技术水平,同时也跟程序人员的研发水平,以及产品设计人员的设计经验密切相关。但是,既然我们知道了有问题,就应该想办法去改善,就应该想办法从每个人自己的角度去改进,而不是听之任之,更不是频繁抱怨,不断让自己痛苦呻吟却不思任何改进,这,不是一种职业的态度。

我把职业化看成是一个从业者最基本的素质要求,我也努力让自己尽可能更高的职业化。职业化的内含是什么?我觉得:
1. 对事负责,而不是对人负责;
2. 对结果负责,而不是对过程负责;
3. 承担责任,而不是只知抱怨、推托或龟缩;
4. 精益求精,不断改进,而不是得过且过、草率应付。

阅读(114) | 评论(1) | 阅读全文>>

顺利完成首批合服

2009-8-10 0:33:41 阅读(45) 评论(0)

在波澜不惊中,8月7日下午15点左右完成新飞飞的首批合服,经过合服之后的服务器,其人气活跃度一跃成为全服前三。

其实,有关合服的准备工作,是早在公测之前就已经在作了,只是后来因为五月份的公测,中间暂停了一下,直到七月份之后才恢复重新开始这块的工作。

这次合服,涉及到两个问题:一是新中心数据库架构的启用;二是老架构下各数据表的梳理与转换。相比之下,较复杂的工作在于各个数据表内容的详尽梳理(总计有48个数据表),大体上这些数据表的处理规则有这三种情况:
1. 含id和name的单个字段处理(可以使用sql语句直接处理);
2. 含id和name的拼接起来的字符串字段处理(需要借助bash脚本对导出的数据处理然后更新旧数据);
3. 合在一起后,在逻辑上互相有冲突的表(比如占了同一个坐标位置的一些玩法,以及原服排行的一些玩法等,需要根据具体规则决定数据的取舍)

在所有的脚本和SQL语句中,最复杂的逻辑,是角色槽位的处理问题。由于同个账号可能分在不同的区建立很多角色,而同一个区内最多只有三个在用的角色槽位,所以,我们最终是采用这样的规则来处理:
将同账号下,各区在用的角色,按等级进行排序,取等级前三名的角色为新服下该账号的在用角色,其余不用角色置为删除状态,玩家可以恢复删除状态的角色(既有功能)

我借用SQL语句和两个临时表完成了以上的逻辑,大致作法是:
1. 把id,角色状态,账号,等级等信息按同账号等级排序重新导入到另一个有单独自增id的临时表中
2. 另建一个用于统计各账号下角色个数,最小自增id,最大自增id的临时表,然后就可以根据这个自增id的情况进行筛选了

本次合服,积累了一些新的经验:
1. 把表结构和数据分开导,有利于在建好结构后作中间优化
2. 要反复对比双方的表结构是否一致,包括字段顺序,这可能影响数据导入正确性(比如使用insert into new_tbl select * from old_tbl时,如果字段顺序有问题这条语句就会使数据出现混乱)
3. 自测的方法:使用sql语句的批量对比,可以作到尽可能多的数据一致性确认(只改变id字段的数据表,可以用一条简单的对比确认SQL语句就可以确定静态数据有无问题)
4. 要尽可能作到”一键式合服,脚本化操作“,有利于最高程度提升效率
5. 使用迭代测试,先使用小数据量进行测试,这样易修改易重复进行,确定小数据量没问题后再提升测试级别进行更大数据量级别的测试
6. awk本身只支持到32数值精度,要处理64位精度的大正整数,需要安装gawk

本次合服将持续到8月底,涉及的服务器将有58台,不到最后一刻都不算最终完成,仍需异常谨慎和仔细。

PS,新飞飞网站上的合服专题已经上线:
http://ff.163.com/2009/hefu/index.html

阅读(45) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

 大宝(sodme)

广东省 广州市

 发消息  写留言

 
自我介绍执着, 务实, 注重实效.
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009