zoukankan      html  css  js  c++  java
  • 2010,只有感恩。

    赖勇浩(http://laiyonghao.com
    转眼之间,2010 年就要过去了,对我来说这一年是非常值得写下些什么来纪念的一年,所以就有了这一篇总结。
    第二次离开了前东家,于 8 月份加入创业公司,组建团队、开发新的游戏。回首“二进宫”,感谢阿豪、山火、由金和大懒,以及我们工作室的几十位兄弟姐妹,感谢你们给了我与网游业最优秀的同仁再次合作的机会,虽然过去 16 个月里,我们共同努力的灌溉的项目之树还没有开花结果,但我们共同的信念不变:这个将是一个让网游界惊艳的作品。在 09 年入职之后,我先完成了服务器端的架构设计和部分开发工作,10 年初开始转做客户端开发,终于得到了在商业项目中实践 Game AI 的机会。感谢思路开阔的天才少年昝志同学,让我实现了一个基于规则的 Game AI 引擎,这也就给了我一个机会能够在一个 pure cpp 的项目中引入了自己创建的“语言”。虽然我还在职的时候,没有完成策划同事们的很多改进意见,但听闻我离职之后,倒也能够凑合解决许多新需求,让我心下稍安。既然我比较反对一个网游的 Game AI 做得比单机游戏还强,那么现在这样用一个半吊子的模块凑合,能够把新人的精力分出来做更多从无到有的功能,于我来看,对项目而言可能也是好事一件。
    8 月,离职,加入现在这个公司。在离开 Python 写了 16 个月的 C++ 之后,再次重新回到大蛇的怀抱。刚开始,整个技术团队只有两个人,除了我,只有涛哥一人,他是一个经验丰富的客户端主程。我的任务包括一个动作类 Webgame 项目的技术团队组建和管理,此外还要负责相关的架构设计与开发,底层库的编写,新人培训等。项目说是 Webgame,其实在技术上与普通的客户端游戏并无二致。我在之前也参与部分团队组建、新人培训的工作,以前也开发过还算成功的 Webgame,但这次的挑战仍然很大。感谢张总、李总、琨哥对我的信任和栽培,也感谢星神和谭宝对我的引荐之恩,再感谢对我招聘帮助很大的 twitter 上的各位推友,在短短的两三个月时间,我们组建成功了一个有十多位程序员的技术团队,涵盖了 Python、ActionScript 和 PHP 等多个技术领域。感谢这帮兄弟,虽然项目开始至今只有短短的半年不到时间,但我们以两个月为一个里程碑,快速推进了项目开发,现在已经基本完成了核心玩法,元旦之后就可以开始开发外围模块了,这样的进度,大家都感到满意。
    通过这次组建技术团队,我愈加认识到我的力量为社区所赐。自己从 09 年开始积极参与组织珠三角技术沙龙线下活动,在今年,带着沙龙走出广州,到过了深圳、珠海,认识了盘踞在泛珠三角的许多大牛,也拓展了网络人脉,甚至托沙龙的福,得到了与多个重量级人物把“茶”言欢的机会,从他们身上学习了许多做人的态度,做事的方法,相信这些都将让我受用终生。今年开始,之前沙龙的组委 Tim YangJushua Zhu 都起程北征,只剩下我组织沙龙,力有不逮之时,Jeff KitZoomQuiet、老甘、老潘、Leon Du 和大郎挺身而出,一起组织沙龙活动。感谢他们,我们终于推出了官网 techparty.org;感谢他们,珠三角技术沙龙组织形式改变为每季一次大沙龙两次小沙龙的形式,增强了沙龙的生命力。现在,沙龙的影响力已经越来越大,12 月份的小沙龙,已经吸引了远在 360 公里外的林刚林总前来参与。说到林总,我跟他的第一次见面是返乡过春节的时候,也是至今为止的唯一一面。但是与他在网络上交流比较多,他以自己丰富的人生阅历,以他在互联网技术上的不倦追求,影响着我。可以说,与他的谈话增大了我看世界的角度、看问题的深度,他是我的良师益友,2010,感谢有您。
    谈到技术社区,避不开的是开源。如果没有开源,我们不能够有如此开放的胸襟去分享自己在实践项目中的经验与挫败,不能够有如此开放的胸襟去经营一个非盈利社区。在开源的态度上,我非常认同 Jeff Kit 的说法:“你不必有 Plone 这种史诗般的作品,不一定要写出 rails 这样的传世经典;为某开源项目 commit 一个很小的 patch,自个分享一小段心水的代码,向朋友传播开源软件的使用心得时我们已经在实践开源了。”这一点,我在今年年底有了更深的认识,所以开始把自己的一些小模块开源出来,只要能够用它节省下你一个下午的时间,我觉得这件事就已经值得去做。
    说到开源,我得提一下我这半年来一直在使用的 gevent。我的良师益友沈崴,之前他一直在做 Eurasia 开源项目,经他的耳濡目染,我对协程早是口水长流。这次重返 Python 阵营,加上之前在 C++ 多线程上折腾怕了,项目一开始就决定了上 gevent,现在感到写起代码来简单多了。除了 gevent,今年还用上了另一个垂涎已久的 google protobuf,用它来做进程间通信的协议简单方便,值此向大家推荐。说到它,我还是对之前在前东家的时候没有强力推行 protobuf 感到遗憾,不然那个项目的延期应该会更少些、更短些。
    虽然现在已经慢慢地转向了项目和团队的管理工作,但我对技术方面仍然有一些新的方向,这段时间对网络安全兴趣浓厚,感谢我的工硕老师许勇教授高质量的课程,帮我打开了一扇窗,看见玫瑰满园。
    2010,我最大的收获应该就是懂得了感恩;2011,我最大的期盼是与同事们携手共进,一起收割项目上市的果实;与新老朋友们建立更深厚的友谊,待到来年菊开日,登顶白云览羊城。

  • 相关阅读:
    笔记类产品会不会衰落?
    ios 性能优化概述
    一个简单的旋转加载动画设计的思路
    常用算法的C++实现
    [转]解决Ionic2 innerHTML 无法嵌入HTML
    How to debug an Angular 2 application with Chrome and VS Code
    Angularjs2-下拉列表实现(父子组件通信)
    Angular 2 HTTP Requests with Observables
    Ionic2 beta8后更新的内容
    ionic2中如何使用自动生成器
  • 原文地址:https://www.cnblogs.com/aiwz/p/6154356.html
Copyright © 2011-2022 走看看