列王的纷争

aff81a4c510fd9f9792c3734232dd42a2834a4b0

这里要说的是不是冰与火之歌里面的列王的纷争,而是一款手机策略游戏。玩这个游戏大概有1个多月了,今天凌晨再次被偷袭,也决定淡出江湖了。既然玩了这么久,就还是一定是有一些感想的。

  • 游戏类型

官方的说法是一款策略游戏。当初也正是看了宣传片,感觉有一些帝国时代的影子才开始游戏的。刚开始可能有人认为这仅仅是简单的攻城游戏或者说是塔防游戏的升级,单事实上这里面的讲究远远多于PC上的帝国时代。每一个城堡都对应了显示里面真实存在的个体,你对他们或者他们对你的一举一动都是带有情绪效应的。在这个游戏,近交远攻,挖墙脚,各种策略也是无所不尽其极。

搜索了下游戏公司的背景,elex, 这正是当年开心农场的开发商,所以在列王这款游戏中,能看到很多开心农场的影子。

  • 用户存留率

为什么嗑瓜子可以嗑半个小时甚至一个小时以上,看书学习却不可以

1t89mn_iezdgzbvgy4wemzrgqzdambqmmyde_640x960.jpg_468x468

人做事情,都需要有个反馈,反馈的周期越久,感觉上就越困难。
先做个实验,找个空旷地,走直线,二十步,相信大多数人都没有问题。现在闭上眼睛,再走一遍,看看还是直线吗?为什么变难了?(实验时请注意安全,尽量两个人配合)
因为没有反馈。

再来个实验,磕瓜子,题主能磕一个小时无压力。我们换个规则,现在你只能磕,不能吃,瓜子仁留下来。磕一个小时,才把瓜子仁一次吃完。是不是有点无趣了?同样的时间,瓜子仁也没少吃,为什么感觉变了?
因为反馈的周期拉长了。

很多大事情,都是由一个个小事务重复或迭代而成,每个小事务中,包含了反馈和校正。反馈的周期越短,越为容易上手。磕瓜子容易,因为在两秒内就能得到反馈。而学习难,因为学习的反馈周期长。…

Mock的那些事

首先,有人认为做UT时,有些代码是不可测的,甚至常常为了测试区该源代码。这其实并不是代码不可测试,而是作为开发的那个人没有完全理解什么叫做单元测试,或者说是公司里面限定的框架不能测试。

项目之前要求只能用mockito,居然有一种说法,不能用mockito测试的代码,都是设计有问题的。这种说法是否太武断?Mockito不能测试static,enum,项目里面static全都改成service,enum全都退化成常量。真是呵呵了。而且没人去和arch PK,Arch可能更有大局观,但是他知道的东西不一定跟得上时代。

某种程度上说,所谓的“面向对象”其实是解决了“聪明的码农不多”这个问题。。。而这也是FP唯一无法解决的问题。。。…

总结下按键精灵使用

从小就喜欢玩游戏,我自己还是非常喜欢竞技类的游戏,FIFA系列从fifa2000一直玩到fifa14,fifa15也出来了,不过没玩,因为一直在玩fifa online3。国庆有个邀请好友的活动,大概就是可以邀请10个号,然后给邀请者一堆金币和一堆球星卡,一看就是个刷小号的活动,于是乎发挥程序员的本领,尝试了把按键精灵。前段时间,花了点时间,做了个简单的脚本,用起来还不错,至少国庆出门2天多,能稳定的跑起来,能泛泛的处理认证失败的错误,不间断的运行脚本。

吐槽下按键精灵吧

  • 语法

似乎按键精灵使用的是VBScript的语法,用起来基本能接受。基本上用什么函数直接去文档

记录下前段时间面试过的那些公司

最近面试了这么多公司(摩根,SAP,EMC,唯品会,腾讯,IBM,华为,ebay)可以记录下,留个纪念。确实是纪念,有谁能想到你可以直接坐在公司座位上接面试电话,在上班时间大摇大摆出去面试呢。这样的事情就发生在了HP的TS部门。

  • 摩根斯坦利

这是当时接到所在项目被cut的通知后,投了简历当天就接到了摩根的邀请。对传统金融项目本来兴趣不大,权当练手找找感觉,让我穿西装上班是不可能的事情。

面试的结果自然很明了。摩根的面试是全程英文和老外交流。虽然在HP的时候,每天下午和爱尔兰的同事开会,但是口语确实不是特别好,这也是我担心的问题。面试摩根的时候,大概下午两点多,接到一个021的电话,上来是带口音的问“你是XX吗”,“Yes, I am. …

Node.js remote debug

前几天尝试使用node的一个module发现这个模块对windows不支持,即使能勉强支持也需要重新再windows上编译模块要依赖的C++,鉴于已经N年没搞过cpp,而且本机没有vc的环境,干脆就直接在虚拟机启动node的instance了。

Linux虚拟机能好好的跑node,但是debug是一个非常非常大的问题,用webstorm始终连不上VM里面的服务,即使尝试关闭Iptables也不行。后来发现调试端口监听的是localhost,因此其他主机访问不了虚拟机的5858端口。因此,需要在linux上起一个代理服务。

yum install balance -yt

扬子江之鳄

阿里巴巴的成长史,记录了一个英语老师带领17个人创建阿里的故事。记录一些比较关键的感触。

  • 在创业的最开始就有一个清晰的目标
  • 在内心中,不仅仅是为了自己的成长,而且会为跟多人服务,重要的是让媒体知道这个愿景。要和大家分享自己的成长。
  • 锲而不舍,步步为营。
  • 本土化。Ebay可能是海里的鲨鱼,阿里巴巴是扬子江里的鳄鱼。交战的地点是江里。
  • 有个人魅力,团队灵魂。能够用自己的名声在舆论上为团队带来profit。

智能设备发展的阶段

Google glass 是个好东西,不过在我看来,它仅仅是设备发展的第二个阶段的开始,更有意思的东西还没有出来。
第一个阶段当然是以传呼机,手机为代表的通讯设备,第二阶段则是以glass为代表的可穿戴阶段,第三阶段是与人体完全融合的阶段。

— 发自