人生

游戏人生

最近自己和身边都发生了一些事情, 自己很浮躁很暴躁, 很容易生气, 很小点事也跟狗狗被踩到尾巴一样跳起来咬人, 状态不好心态不好压力太大恶性循环.

最近在手机上玩 QQ 游戏的对对碰, 打到八千多分胜率还是 68%, 很难遇到胜率超过 65% 的高分玩家, 打很多局胜率还很高说明这个对手真的很牛, 否则低分高胜率可能只是在新手区虐菜来的. (想想自己的胜率多半也是虐菜, 虽然 55% 以下胜率或五千分以下的我都当是菜虐)

前两天遇到一个一万多分胜率 69% 的, 互斗几场不分上下, 当时想的这样打两人胜率都会下降, 干脆退了找别人玩虐菜去. 今天连着遇到两个好对手, 一个是两三万分胜率还是 77% 的, 打了好几把, 只有一局侥幸获胜, 其他都是完败, 结结实实的完败, 毫无反抗之力那种, 自己还是退了重新找座去虐菜玩.

在虐菜时突然想起来, 其实自己玩到那么高分那么高胜率又有什么意义呢, 水平还是没长进, 胜率都是靠虐菜得来的. 要真的想有长进, 只能跟那些水平相当或略高一点的人一起切磋, 才能逼自己进步. 想明白这一节, 也恰好今天居然连续遇到几个胜率 70% 以上的高分玩家, 就一直缠着人家打下去, 最后遇到一个五万多分还 71% 胜率的, 互相殴的不可开交, 惺惺惜惺惺, 每局都快速结束战斗, 节奏很快, 喘不过气, 最后打到眼镜都疼了想跟对方发一句佩服的话结果被系统认为超时踢出座位才作罢.

其实想想, 人生也不过是一句大游戏, 只是这个游戏在很多时候, 你是没法换座位的, 更不可以退出, 退出就意味着一切的结束. 既然身在局中, 那就按游戏规则好好玩下去吧, 去直面挑战, 让自己真正的强起来, 而不是靠重复做简单的事情来证明自己的正确性和可靠性.

游戏中死了没关系, 换一条命重来. 人生这个游戏中, 这样的顿悟也算是一种复活重来吧. 那么, 游戏中的各位, good luck, 希望最后都能笑着道一声 good game 离开.

工作是为了什么? (2)

继续填坑, 今天开始数自己曾经有过的兴趣. 如果从大学开始算的话, 兴趣和持续时间大概如下分布:

2004~2007, ACM/ICPC. 这个很难说是一个怎样的兴趣导向, 最早确实还是有一定的功利性在里面, 但是到后面, 自己确实还是很喜欢这个游戏, 喜欢他的公平, 喜欢能通过这个接触到大量牛逼且好玩的人, 自己玩的很不怎么样就是了. 在这个兴趣持续的过程中, 参加了两年的 ACM/ICPC 区域赛和一些武汉地区的邀请赛, 但是很奇怪, 一直没去过华工的校赛, 连去观摩都没有, 同样, 也没去过国防科大, 这个也很遗憾. 作为一些打杂的工作, 在中间还维护了一段时间 OJ, 也办了一次校赛, 出了一次题, 也还是挺有意思的.

2004~2009, 灌水, 在 BBS 上灌水, 用 telnet 模式. 最早好像也只是因为有网上, 然后当时没有别的事情可以做, 我又不喜欢打游戏, 于是灌水, 一直到出去实习网络状况不好, 且以前一起灌水玩的人大多都不在了, 于是作罢. 在这个兴趣持续的过程中, 参与到山水的维护和管理中去过, 当过版主当过站务当过程站当过站长当过美工, 封过人, 被封过, 到后面都不算是个事了, 帮过人, 维护过精华区, 做过看板, 做过进站, 就差没去做仲裁了, 但是, 毕竟也还是一个小站, 就那么点人那么点事, 到后面也就淡了忘了完了.

2005~XX~2011, DIY, 或者更严格一点, 应该叫看人 DIY. 这是我一个很奇怪的倾向, 会喜欢很多事情, 但是都是喜欢看, 而不是自己真的投入进去. 这中间比较关注的时间段就是大一大二自己装电脑和帮同学装电脑的时候, 到后来就没研究了, 只是偶尔看到还是会继续. 07 年自己买笔记本后, 倒是对这个本还折腾过一段时间, 后来也懒了不想折腾了. 到工作后看到 SC2 出来, 先是大脑一热买了个显示器, 然后再买了个主机, 又关注了一小段, 然后发现要继续烧下去还要很多时间精力加金钱, 我好像没一条是比较充裕的, 于是还是放弃吧.

2004~xxxx, 游戏, 跟上条一样, 是看游戏, 不是自己玩 -.- 这个兴趣更奇怪, 但是确实就喜欢看人玩那些大游戏, 然后自己去看到底是怎么回事, 就当看电影一样, 也许是我懒得费脑子懒得动手吧, 也许是我还是对什么事情都太看重, 玩游戏死了后会很不爽… 但是自己水平又太菜, 做不到只虐人而很少被人虐

2006~xxxx, Web UI/美工. 之所以会对这个有兴趣, 还是一种追求有条理, 完美世界的本能, 自己还是希望什么东西都是条理清楚的美好的东西, 不能接受粗制滥造的界面, 包括但不限于网页界面/软件界面/设备界面等, 所以既然别人给不了, 那就自己去做好了. 在这期间, 就是完成 oak 那个 UI, 以及一些自己娱乐用的东西, 还有 WHUACM2006/07 的竞赛网站 UI, 以及一些山水的美工/进站图. 这个兴趣很费时, 而且很要灵感, 所以也还是断断续续的在跟进, 目前自己手上还在有一些自己折腾的小玩意, 包括前段时间做的那个很简单的 Rank Logo, 包括现在 yewen.us 的界面更新.

2005~2008, 断断续续折腾手机. 05 那时候是买自己第一个手机, Nokia 3120, 居然还自己弄了根线去导数据啥的, 但是那个机器实在没啥好折腾的, 作罢. 07 秋天从百度实习回去, 手里有点钱就骚包的买了个 Nokia 6120c, 当年还是很不错的一款平民机, 后来也是经典街机, s60v3 的系统, 曾经有那么一段时间老是折腾证书, 签名, 装软件, 换字体, 破主题啥的, 但是这个兴趣很快就没了… 主要是发现实在没啥好折腾的, 弄好后就一直不想动了, 甚至于到香港后, 因为弄的手机号只有打电话便宜, 干脆还换了个 Nokia 1200… 这下彻底清静了

2004~xxxx, 跟新软件. 这条属于不折腾不舒服斯基的, 很多时候就是觉得好玩, 去折腾很多新软件玩, 以前玩桌面扩展, 一些小工具, 后来还跟过一些腾讯系的很多软件内测, 现在倒是有折腾下新系统啥的, 不过都不那么狂热了.

2006~xxxx, SketchUp 建模. 这个应该属于和美工什么算一起的, 最早是看 Google 收购的这个软件, 然后看小强用, 然后自己觉得挺好玩的, 也去弄着玩, 不过自己弄的都很土, 但是也还算能用, 在香港时曾经无聊把住过的房子都建了个简单的模型, 发给 lishan 时这家伙又在忿忿不平说怎么你这家伙什么都会, 我会的你好像都略懂那么一点.

2007~xxxx, 魔方. 这个兴趣的开始是在谷歌上海, 当时公司里有一个贴纸是 Google 各产品 Logo 的 Rubik 原厂魔方, 在去甪直玩的大巴上跟 DuJia’en 坐一起看他玩, 他告诉了下 CFOP 的基本概念, 在大巴上学会了他自创的第二层还原法, 回来后自己对着教程研究了一个星期的最简单版第三层, 能做到独立还原, 用最土方法做到 sub 2min. 这中间和 zouyu 一起去参加了一个上海魔方爱好者的聚会, 看了 n 多好玩的魔方 (照片我的 picasaweb 和 QQ 空间里都有), 看那些能 sub 20 的人, 真是太崇拜了. 那时候国内的好魔方只有国甲和国丙, 国乙那时候好像已经停产了, 而可选的也就是黑白两色, 自己买了一个, 记了一点 OLL 和 PLL 练到了 1min 左右. 08 年实习完了回学校后忽悠了一大群小朋友跟我一起玩, 华师那个卖魔方的应该好好感谢下我, 要没我忽悠武测里应该没那么多玩魔方的, 这时候最好成绩到过 sub 40, 但是那是某次吃饭的时候临时转出来的, 也没能稳定在那个时间, 自己也没特别去练习, 一直也就是 sub 1min. 到香港时还忽悠小崔姐姐买了个玩, 那时候发现国甲都已经出到三, 都不知道到底是啥状况了. 09 年夏天到微软实习时发现旁边 block 有一个 FTE 那有一堆异形和高阶魔方, 又无聊的拉着 momodi 陪我去三元桥买了一次魔方, 多了镜面/空心/四阶/粽子几个品种, 为了纪念买了个 Rubik 原厂 (这玩意儿很不好玩, 除了收藏强烈不建议买), 等到把镜面完全玩熟, 四阶和空心只剩下最后俩棱块不会调要看教程, 粽子总能试成功的阶段后, 兴趣又慢慢的降下去了, 没去再买高阶和异形玩, 也没有自己去 DIY 异形. 这个爱好相对其他的爱好来说是相对小众而且持久了, 曾经一段时间也成了个人标签, 能在陌生环境下用这个很快跟别人打开僵局开始沟通, 曾经想过出一堆和魔方有关的题, 但是到后来还是不了了之, 这个拖拖拉拉的性格啊.

2008~xxxx, 铁路. 首先要辟谣的是铁路不仅仅包括春运买票这么蛋疼的事情, 虽然我最早喜欢上铁路的大部分原因还是要买票去关注的. 正如 sandy 在上一帖后面回的, 男生在小时候大多都对大型精密机械有一种狂热的爱好, 男孩子大多都会喜欢火车喜欢轮船喜欢飞机, 大概就是这样的表现吧, 只是这样的爱好随着时间推移, 很多时候也就慢慢淡忘了, 而如果有心, 则会找一个类似的兴趣寄托下去. 最早看铁路相关的东西是在海子 (hasea.com, 已被关), 那时候看很多铁路规划, 看机车, 看车辆, 看两万吨的大秦, 看 CRH 各种动车一直到 1B, 2B, 2C, 2E, 1E 出来, 看芍药看小三看四哥看扫把看香蕉金刚美女看烧酒看青蛙, 看西瓜看武警看狮子看猪, YY 自己什么时候能在绿皮车上慢慢晃过那些如画的旅途, 刚好武汉也是个枢纽站, 有时候能出行时, 自然就会关注下, 到香港后还有不一样的车看, 更是好玩, 而模型这种东西, 应该也是很多人从小一直口水下来的, 可惜也只是口水而已, 一节机车上千, 一节车厢上百, 加上轨道, 控制电路, 场景沙盘等, 实在不是我等四处漂泊的穷鬼能享受的. 海子关了后一直看的是铁路在线, 但是就没那么狂热的追别人的帖看, 只是有空时, 对那些自己还有兴趣关注的东西进行跟进, 然后在力所能及的范围内扩大自己的乘车体验, 比如去年春运坐 L415 走京九-横麻-京广-沪昆-洛湛这样飘逸的线路, 比如特意去找绿皮硬卧晃荡出去玩. 至于说车票预售期, 春运该怎么买票这些, 实在都是一些零零碎碎的意外收获而已.

200x~xxxx, 关注业界新闻. 这个, 如果也能算兴趣的话, 那就算吧, 很多时候就只是想知道这个世界都是怎样的, 虽然很多事情与己无关, 但是, 知道了也没啥坏处吧.

看看这些爱好, 其实大多跟工作都是扯不上关系的, 能大概对应上的只有 ACM/ICPC – OJ, ACM/ICPC – WebUI, 灌水 – 美工, 有其他几个业界相关的兴趣, 也就只是看起来好像相关而已. 这么一算, 问题就来了, 到底是去做自己兴趣所在的工作, 还是用工作来维持生活本能, 然后把更多的业余时间投入到自己的兴趣中去?

把兴趣当工作其实是一挺不靠谱的事情, 如果一件事情, 从吃饱撑的才会去打理的兴趣爱好变成有责任有要求的工作时, 大多估计会变成负担而不是兴趣加强. 比如以前很希望玩 IT 相关的东西, 比如电子产品或不同的网站, 但是如果是自己去做, 那大多会变成一件痛苦的差事, 特别是在国内大部分工作都是需求驱动而非兴趣驱动的情况下. 曾经 YY 是不是可以去当动车司机, 好像一个月也是有大几千块的, 不过后来想想这样的话一直在跑的其实就是那么一两条线路, 看的都是一样的风景, 也没啥好玩的了, 除非是可以经常去添乘其他线路的机车, 站在机车视角看世界是挺有意思的, 但是也有很多维护工作应该也不那么好玩吧, 所以还是站在列尾用照片来忽悠自己好了.

用工作维持生活, 同时去追求爱好, 感觉这才是一个比较理想的生活, 但是其中也有一个太难把握的平衡点, 就是工作到什么程度算是维持生活? 不是官二代不是富二代, 买不起房开不起车, 要如果一直这样蹉跎下去, 估计爱好也只能慢慢变成 YY 吧. 但是如果是工作狂那样, 有很多事情也并非自己喜欢, 强迫自己一直跑一直跑, 又能怎样, 也许跑到某个地方停下来, 却发现自己早已忘了为什么要跑, 那跑到这样的一个点又有什么意义呢.

死局, 貌似还是在 YY 啥都不干光玩不干活的生活嘛, 先到这里, 最近几天把这个问题理顺了再想想什么才是自己想要的生活. (未完待续)

工作是为了什么? (1)

填坑, 之前预告过的 “是为兴趣而工作, 还是工作只为糊口, 而兴趣在别处”

首先, 先回忆下自己到底做过什么称得上是工作的事情.

2006, 在 KO, 小强, 高杰完成 WOJ 的第一版 noah 后, 自己做了一套 UI, 该 UI 后面一直被沿用至今, 无聊的群众可以去 http://acm.whu.edu.cn/learn/ 围观, 当时由于没找到漂亮的中文字体, 又不愿意大量用图, 所以当时尽量用英文, 估计不少人看过那个语法错误百出的版本后骂过设计者的英文水平.

2006~07, WHUACM 的负责人, 完整组织过一次华中区邀请赛, 组织出过一次题, 就那么几个人, 也还把事情做了, 也忽悠到后面有人愿意延续, 自认为还不错.

2006~09, 珞珈山水程序站务, 兼任过一段时间的管理站务和美工, 打杂看场居多, 主要是维护稳定性, 几乎无创新, 不过倒是对一些 *nix 的乱七八糟的应用了解了一点, 感谢那台蹂躏我到死的 SUN Fire v880 + Solaris, 以及 KBS 的各维护大神以及前世今生的各开发人员贡献的高质量框架.

2007, 百度 CPRO 实习, 当时时间比较短, 只有两个月, 所以酱油成分居多, 主要是大致明白了文本广告 (Contextual Ads) 的处理流程, 了解了一点关键词提取 (Keyword Extraction, KE) 的技术, 然后做了一段时间的人工评估.

2007~08, 谷歌上海工程院实习, 持续了接近四个月, 中间在做谷歌资讯的正文识别优化和相关性优化, 也非常酱油, 主要是那个系统已经稳定运作了那么久, 加上 Google 的基础技术确实非常强大, 也没有什么好改进的, 自己发现的几个需要改进的点跟进了一段时间后, 发现其实是早就有人发现过的坑, 但是因为 Google 做什么都希望做到 I18N, 然后语言一复杂系统就不可控了, 所以都没人去碰那个烫手山芋, 自己到最后果然也还是没有作出任何本质改进. 期间把整个新闻搜索的抓取/析取/分类等过程大致了解了下, 然后乱七八糟学了一些基础工具和基础知识.

2008, WOJ v2.0 (flood), 跟 ooeyusea 还有 magiii 三个人一起把这个 ACMer 重复发明了无数次的东西再次发明了一次, 自己做的是 Judge 内核, 当时向 xuchuan 和 sempr 等人学了不少东西(部分是偷学), 对整个系统的架构提出了不少目前看来也还是很赞的想法, 可惜的是最后整套系统的中心节点有莫名其妙无法复现的问题无法稳定运行, 最后还是被弃用, sigh.

2008, 本科数据结构课程的上机教辅, 这个没什么特别的地方, 让自己复习了下数据结构而已, 然后看了更多的 bug.

2009, 香港理工大学助研, 一开始是想在 Summarization 这个方向上搞搞看的, 因为老板就是做这个的, 但是后来发现我 Graph Mining 方向上实在是够迟钝的, 于是捡起之前在百度实习时的 KE, 埋头在这个上做优化, 最后硬是把 Graph Mining 和 KE 给搞到一起去了, 结合所谓的社交化趋势, 在论坛等有回复引用等关系的页面场景下不同位置的话题焦点因素引入 KE, 最后成功灌水一篇,不过会都没去开, 活这么大唯一一次有脱离大中华区的机会也没走成.

2009, 微软亚洲研究院实习, 优化一个几年前本质是以图搜图的Best Demo 的性能, 以及寻找该 Demo 的实用化路线, 这里又要把无敌的小强同学再次拉出来, 因为这个 Demo 最早是他实现的, 传了这么多年还是这个样子, 在我手上最后也没能优化到一个能大规模工业化应用的程度, 足以见得小强的强和笨狗的弱, 中间大概明白了所谓的K-means 聚类以及图片内容搜索到底是怎么一回事, 然后无聊自愿去做了一天Vendor 的活去在北京的地铁站里转了一天拍素材, 但是最后实际也只看到了问题表现,没能明白问题本质, 图像特征点提取算法也没看懂.

2009~11, 百度凤巢策略实习/工作, 一开始在做查询语句到关键词扩展的机器学习模型优化, 学写分布式程序 (这个其实本该 07 年在 Google 学会的), 写特征提取框架, 看 Logistic Regression 看到后面自己都晕了也没真正去实现过一次, 主要还是工程方面的工作, 以及一些鸟枪法的特征筛选, 到后面积累到足够多感性认识可以有针对性的优化模型特征集时, 已经没太大优化空间, 而且自己也因为整个大组的重组而换了方向. 换方向后做的是个性化投放, 简单来说就是根据用户特性进行有区分的广告投放, 有人喜欢广告那就给他多出点, 有人不喜欢就少出点, 最好是还能做到更精确的意向识别, 比如某人是做机械产品的, 那电子产品的广告可以给他少出, 而机械方面的可以多出, 但是这个方向在最简单的第一版准备实验时因为要回学校毕业而转手出去, 其实这中间大部分工作还是在做数据积累的调研, 以及工程实现, 对万能的贝叶斯方法初窥门径. 从学校毕业后正式入职, 一开始在做广告客户的转化率优化方向打了段酱油, 还是在做模型的特征提取, 因为之前有做过相关的工作, 所以这边稍微快一点, 但是那个 python 框架最后还是被改成了 C/C++ 的, 因为要跟别的东西兼容, 而公司里是没有官方使用 python 的, 自己调研的程序除外. 然后被卷入整个大组该年最高优先级项目中, 做广告竞价中的计费优化, 为了响应该项目不同时期的需求而把优化方向改了又改, 受 xx 和 yy 两个坑爹的策略影响, 自己做的调研工作虽略有成效但还是无疾而终, 虽然现在又开始捡起当时的一些方向继续下去, 但是这是后话, 也跟自己没啥关系了. 在最高优先级项目上线后, 临时转去做了一把推词的工作, 大意是如果某人想做搜索引擎推广但是不知道买什么关键词, 我们根据他的广告跟别人的相似度给他推荐相关的广告关键词, 没太多技术含量, 救火队员性质的活. 再后面就转来挖现在手头这个坑, 自动出价, 听起来巨高科技巨科幻的一个功能, 事实上做的我整个人也科幻了, 第二次把一个前无古人的功能从头实现到位, 恶心吐了, 目前这个坑在开始出成绩了, 希望结果能好看点, 别跟以前的坑要么做完了就啥都没了, 要么转手给人了, 要么, 要么直接就莫名其妙的没了, 无声无息的没了…

####

太累, 今天写到这里先, 明天继续写 “自己感兴趣过的事情”, 从大学开始几个关键词应该是 灌水, DIY, WebUI, 魔方, 铁路, 成仙了一样的无欲无求浑浑噩噩