上周天(2014/10/26),受邀参加了GDG的Devfest,这是我第二次以演讲者的身份参加GDG的活动了。

较早的时候韩大叔(GDG的组织者)叫我去讲一个小时,我其实挺想讲讲如何Android的触摸机制和Android自定义组件的,但是我在跟一群好基友一起做东西,准备起来也比较费时间,想想也就推掉了。临开始的前两天,韩大叔私信我活动还差十分钟,让我顶顶。

感觉时间较短,就答应了,临开始前一晚做了个PPT,感觉讲的还可以,没有诡异的现场敲代码,讲的都是些经验之谈,微博上反响也不错。

学Android其实也挺麻烦的,尤其是想做的很好。最开始我学Android最大的动力应该是赚钱,听人说App挂广告能赚钱。我就执着的做了第一个App,一个叫无尽画廊的东西… 那会儿本科2年纪吧应该,每天真的执着到不行,早上6点起来,边学边写,还得自己作图,还反编译了遨游浏览器手机版的UI,把图抠出来放进去,快7点40的时候就拿起书和同学一起上课去了,中午回来也是,熬到快一点,睡一会儿,下午继续上课,真的是拼到不行。

就那样,持续了两个多月,最后自己打包,挂上广告,上传到各个市场,坐等收钱…. 不过到现在也只收到了200多块,还没有取出来呢,感觉纪念意义好重要,所以就让他那么一直放着。

Android进阶的时候应该是做AnimeTaste和EverMemo的时候(感谢少楠),一次次重构代码的时候,每次思考的越来越多,尝试各种新奇的小玩意儿,AnimeTaste和EverMemo最后也都开源了。

决定做自定义组件,最大的诱因应该是EverMemo在GridView的有个滑动删除的效果没有实现,一直耿耿于怀。

应该是从一个Google关键字开始的… “How to make custom widget”。 刚开始学起来还是挺吃力的,尤其是onMeasure这个函数,每次要重写,可是就是不知道怎么计算合适… 把这个视频翻看了好几遍,然后各种试….

自定义组件这种事情,折腾出来一次,再多折腾几次就熟了,也没啥了不起的。不会的时候看看Android源码,看看Android内部是怎么实现的一些效果,怎么定义的组件,其实也是挺简单的,只要坚持着做一些事情就好了。

恩,其实很多事情都没啥,喜欢的话,坚持着做就好了。

几个时间点:

—-本科了—-

2009: 我满怀憧憬的进入了我的大学(西北大学,以下称西大),作为新生,一入校就被组织去看学长们临走时候的一些分享,目的是让新生们对未来的四年有个规划。那会儿,坐在台上的学长,相互之间吹捧和调侃,给我一个错觉就是进腾讯,华为这样的公司已经算是一个不错的归宿了。

2009-2011:三年间读了很多书,自己研究了很多东西,做了一两个到现在用户量还没有过万的App,依旧没觉得西大给我带来了什么,只是给我提供了一个住的地方,我也在学校里没有深切的佩服过谁,因为确实没什么好佩服的,你问的问题在老师,同学那儿也得不到什么解答,他们也不会给你什么真的有用的建议。自己摸索最大的坏处总结下来大概是这种场景:毕业的前一年依旧觉得Python和Ruby是个小众的语言。

2012:感觉自己去工作完全没有竞争力,到目前为止投的唯一一封实习简历应该是腾讯的…人山人海,密密麻麻,笔试完后就没有了下文。

2013:感觉得去读个研缓一缓,浑水摸鱼的进了北师大,保研完后的几个月闲的要死,开始认真的逛起了GitHub,又申请了暑假的实习,那个实习完完全全的改变了我对很多事情的看法和未来研究生的日子。我开始做东西了,认认真真的做东西了。

—-读研了—-

2013:我开始做AnimeTaste和EverMemo,受到很多国内市场的免费推广,感觉还不错,虽然一开始没这么想,但是现在看来,至少有个东西可以拿出手了。我也慢慢开始让自己变得有影响力起来(这个是刻意的),没有社交网络影响力的话,做个东西想要推广真的很让人很捉急!我开始认真搞起微博和博客来,原创或者转发点儿有用的开发资料,博客最早是技术文章,后来发现心得才是最有价值的。也同时参加一些线下活动,认识很多以前在西安完全见不到的人们,至少刚来帝都的一年让我很兴奋。

2014:AnimeTaste和EverMemo稳定后,一下又不知所措了。 只不过,越来越爱GitHub了,无聊的时候就做俩小东西push上去,稍微得到一点儿关注的时候,就时常会受到国内一些公司的Email,问我要不要去,我猛然发现GitHub是个不错的宣传平台,我开始做更多的小东西,慢慢收到中等公司,大公司的Email,直到后来有来自全球的公司发我邀请,当然也收到了Facebook Android Team Frank的邀请问我要不要去。

—-开始想—-

收到的多了,好像也就变木了,不想去了,感觉没有挑战了,一份工作终究是一份工作,拿着不错的薪水,去了写写Android或者Node,22岁后的最能拼的时候,日子也就这么过了。当然,如果你只是单纯真爱着技术,那也还好,你不会想那么多,你喜欢稳定,你不爱冒险,你有家人要照顾,你得到了你最想要的,那也挺幸福的了。

不过

即便在大公司里当了一辈子工程师,又有几个人记得你呢。

其实,所有的有人存在的地方都是围城,一群人笑着进去,一群人笑着出来。唯有虔诚的去追逐自己想要的东西,才能到达最完美的世界。

加油吧!