我不是传说-关于《炉石传说》游历
2014年一月,《炉石传说(Hearthstone)》进入beta测试。我向来对暴雪的游戏非常喜欢,时而不时的会拿出《暗黑3》和《魔兽争霸3》来玩。不过我并没用玩过《魔兽世界》,主要是当年沉迷《传奇》这款网游造成的阴影面积过大,所以我对需要充点卡的游戏,我都是拒绝的。但是出于对《游戏王》的喜爱,而且自己当时所处的游戏公司里又有很多人在玩,我也毅然加入了《炉石传说》之中。
Read More →
2014年一月,《炉石传说(Hearthstone)》进入beta测试。我向来对暴雪的游戏非常喜欢,时而不时的会拿出《暗黑3》和《魔兽争霸3》来玩。不过我并没用玩过《魔兽世界》,主要是当年沉迷《传奇》这款网游造成的阴影面积过大,所以我对需要充点卡的游戏,我都是拒绝的。但是出于对《游戏王》的喜爱,而且自己当时所处的游戏公司里又有很多人在玩,我也毅然加入了《炉石传说》之中。
Read More →
一般人投入面试都是在需要换新的工作的时候才去,但我即使有着一份稳定的工作也会常常跑去面试一些感觉不错的公司。当你没有工作的时候,比如刚刚从学校里出来寻求一份生存的根本,和处在所谓的骑驴找马的状态去面试的心情是不太一样的。而即使找到了一匹好马,偶然出去面试一些公司也是非常有意义的。
首先不要浪费了每年免费的面试机会。很多公司对于没有成功的面试者都会关一年的“小黑屋”,这个意思是在这段期间内再申请公司内的职位将不被理会。很多人都想去大公司,但是又怕会面不上,所以我经常听到说“我先拿小公司练练手,再多刷刷题再去面大公司”。这没什么错,但是又怎么能保证练完手刷了题就能面上了。所以我个人更倾向当机立断地将简历投向这些心中的“梦想公司”(对于写简历和投简历又是另一门学问,可自行网上搜索)。如果有幸拿到了那些公司的面试,反而会更有压力,让自己变得更加积极地去准备面试。而且一般大公司的面试流程都很可以拖成几个月相信足够去针对性地了解这家公司常见的题目和面试形式。即使说因为种种原因没有成功,这样的一次亲身经历也有利于提高下次的表现。所以我总是会这样看待一家公司的面试“今年又有免费面试的机会了不能浪费了,今年不行明年还能再来”,而不是“面试的机会很宝贵不能浪费了,等准备好了再去”。另外,这些大公司对你的简历是真的会留底的,recruiter在找人的时候有可能真的会再翻出简历然后打电话给你。我现在就职的Twitter就是这样,最早联系上的时候一轮电面就再没有消息(残忍的默拒),半年后接到电话说Mobile组有空职,我当然兴致勃勃地又去面了然后加入了Android组。其他几家大公司,我也有类似的经历,先后失败了2、3次,现在都得到了到这些公司任职机会。
Read More →
在《RecyclerView体验简介》里已经介绍了RecyclerView目前的可用情况,也提供了一些文章的链接来了解这个新的Android视图的使用方法,API的调用方式。但由于RecyclerView的Adapter需要开发者重新实现,这相当于一次完整的重构了。本文就来介绍一下我在尝鲜RecyclerView所使用到的非常规手段,如果您也只是想尝试一下把原有的程序转到RecyclerView下看看效果,也许本文会有一些帮助。
之前已经强调RecyclerView强制要求使用ViewHolder模式。但即使是强制,也可以采用“上有政策,下有对策”,敷衍地实现一个子类就好:
[codesyntax lang=”java” lines=”normal”]
public class DummyViewHolder extends RecyclerView.ViewHolder {
public DummyViewHolder(View itemView) {
super(itemView);
}
}
[/codesyntax]
至于缓存子项视图的内部视图到变量上,就先免了。
对于比较复杂的ListView子视图应该都会遵循使用ViewHolder,只是没有具体继承与某个基类。所以只要将那些自定义的ViewHolder显示继承RecyclerView.ViewHolder,再在构造函数里调用一下super(view);就好。
Read More →
四年前,我还是个刚刚参加实习没毕业的学生,跟着老板学到了好多东西。而现在我离开校园工作了差不多快两年。在工作中,除了不断自我学习,网上搜索答案,很多时候也得到前辈同事的指点和帮助。当他们开始写代码的时候,我可能还在上初中,他们的经验和经历可能各不相同,而我要走的路也不会跟他们完全一样。但是身在同一个行业里的同一种职业上,他们走过的路也多少让我了解,在哪条路我能奔跑起来,在哪条路上我会陷入泥潭。
Read More →
每个HTML都希望自己能呈现给别人亲和的引入注目的感觉,CSS可以帮助HTML实现这样的目的。
虽然没有CSS,HTML也可以自己完成同样的修饰,但是可能会一片混乱,不像有CSS的HTML那样,让内容和修饰分开。
而仅有CSS,很多想要的效果却也无法看出。
Read More →
我有三个老板,可以说是他们引领我进入IT公司,给了我第一份像样的工作,带我融入团队合作的环境。先就分别叫他们 V , R 和 J 吧。准确的说,前两个是我的Boss(CEO和CTO),后者是我所在开发团队的Manger或Leader。
从大一下班学期第一次接触计算机语言,到现在已经快2年了。两年的大学生活里,我不仅仅是在学习我的专业课,还有学习怎么做人。我不停地变化着自己,适应着社会、环境的规则,找到自己喜欢的方式活着。但是我从来没有想过去改变我身边的人和事,只会选择去融入,或者远离。
这跟编程序真的很像的,我只能决定我用那种语言去编程,选择一种编译环境去编译,但是我永远不能改变那个编译环境,也不能对我使用的语言进行修改。我必须按照语法规则去实现我想要的目的。
不过其实做人和做程序不只有这一点点相似之处。
Read More →