我的大事记

  • 2014年4月22日,9GAG开源不到一周的时间,被eoe官方微博推荐并邀请希望成为eoe社区的版主,上了github trending榜,同时被9Gag官方Android开发人员在Facebook上分享,一时间微博、github粉丝涨了不少,同时收到各种私信、邮件的工作邀请,从没有过这种成就感,真心有点心花怒放, 飘飘然的感觉!

  • 2014年4月16日,开源9GAGAndroid客户端,亲自实践了下真正的REST Client,并利用最新的IDE,最新的技术,最新的特性以及一些最流行的开源库来Make A Good App! 后续有时间会持续增加一些新的特性。

  • 2014年3月20日,薄荷Android版App累计用户突破200w。

  • 2014年3月8日,对薄荷App整体的设计以及架构进行了思考与建议,并写了一篇博客,地址在这里:再看薄荷

  • 2014年2月,薄荷app功能上基本成型,涉及社交、工具、服务、电商、个人中心五大模块,算是一个大中型的项目了。

  • 2014年1月,在Github上开源了另一个小Demo–AndroidVolley,开源这个项目的最初目的是为了学习下Google官方推出的网络通信库Volley。

  • 2013年12月,把博客迁移到Jekyll,换了一种简约的主题,也就是现在的模样:http://stormzhang.github.io/

  • 2013年12月,Android版的app在功能上终于和iOS保持一致,并且推出半年时间的薄荷Android版累积用户突破100W。

  • 2013年11月,入手Nexus 5,其实主要原因是自己已经发展成了G粉,入手Google的手机还可以尝鲜体验最新的Android 4.4 KitKat系统。目前为止,用了Nexus 5,再也不想用其他手机了。

  • 2013年10月,入手iPhone 5S,两个原因:一是我女朋友该换手机了,之前的oppo用了4、5年了,二是体验下iPhone上的app,和Android平台上的app总结下优劣。

  • 2013年10月,在Github上开源了自己的一个小项目–CustomLoading, 荣幸被收录在了23code的网站和app上,最初的原因是自己在新手的时候完全不懂如何做Loading,索性就做了这个小Demo,希望能给新手们一些思路。

  • 2013年9月,薄荷在Android端推出收费的食谱服务,上线一月之后收入追平累积了一年多之久的iOS收入,这也让公司对Android用户的付费意愿产生了新的认识。

  • 2013年8月,薄荷更新新版本被小米市场首页推荐一周,单日下载量近2W,这也让包括我在内的公司上下认识到Android的潜力。

  • 2013年7月,发布一个月的Android版突破了10W大关,这是公司上下都没有预料到的。

  • 2013年6月,一个多月的开发,终于发布了v1.0版本–薄荷爱瘦身,便是目前“薄荷”的前身,自此薄荷的Android市场才算刚刚起步。

  • 2013年5月,Android份额近乎疯狂的增长,公司不得不开始注意Android市场,于是公司打算推出Android版app,作为公司的唯一Android开发人员毫无疑问接受了挑战,重新设计了app架构,放弃刚刚上手的Ruby,回归Android,回归移动互联网。

  • 2013年4月,忍痛花了1W大洋入手了13寸RMBP,从此算是真正的抛弃Win平台做开发,而再也不用折腾Linux了,把精力放在主要的Ruby和Android上,从此开发效率大大的提升,Ruby下跑Rspec测试代码简直是飞速,妈妈再也不会担心我的机器会卡顿了,自此我会认为Mac是开发人员必备。

  • 2013年3月,和薄荷的另一位出色的Ruby工程师合作完成了一个Rails项目–MC Server,为薄荷iOS客户端提供api server以及后台管理。

  • 2013年1月,独立完成了自己第一个Rails项目–Task,主要是薄荷的任务系统,为iOS版本的app端系统api以及相应的后台管理系统。项目虽小,但却是自己在Ruby On Rails方面能力的证明。

  • 2012年12月,在Github上搭建了自己的个人博客,基于Octopress主题,计划坚持记录下自己在技术方面的学习总结。

  • 2012年11月,自认为这段时间是我的人生低谷,没有什么开发基础入手学习Ruby,学习Rails,第一次接触Linux系统,熟悉Linux命令,学习各种从没接触过的概念:RVM,Bundle,Git,MySql,Nginx,Passenger,Rspec。承受着巨大的压力,这段时间几乎每天都是做最后一班车回去,到家的时候基本是12点…但庆幸的是我熬过来了。

  • 2012年9月2日,注册了Github账号,第一次接触到了开源世界,虽然那时候根本不知Github为何物。

  • 2012年9月,由于公司在Android端没有看到前途,于是准备暂停Android业务,薄荷在征求了我的意见之后准备让我转投Ruby方向,着手做Ruby On Rails的开发,当时的想法是:学习点后端知识,以及动态语言,对今后的发展总没有坏处,但自己在内心却一直没有放弃Android。

  • 2012年9月,完成了一款从iOS移植过来的app–减肥食物库,在当时也是公司主打的app之一,主要包括食物热量查询,卡路里计算器,运动热量消耗等功能。此app只更新了1.2版,之后便搁浅,目前已经下架!

  • 2012年7月初,完成了第一个在薄荷的项目,一款针对联想智能电视SDK适配的app,主要是播放健美操视频,记录消耗卡路里,摄像头预览等功能。由于联想智能电视的销售不佳,此app也没有取得什么好的成绩。

  • 2012年5月14日,入职薄荷信息科技,职位:Android工程师,也是薄荷唯一的Android工程师。

  • 2012年4月24日,从山诺离职。原因是自己想一心一意做Android,而在山诺的大部分时间其实还是在测试工作上。

  • 2012年3月,在经过自己业余时间对Android以及Java的摸打滚爬之后,为公司完成了第一个Android项目,一个为美国医务人员学习西班牙语的词典,现在看来从功能到代码都很简陋,但在当时可是了不起的成就,也坚定了自己转行做Android开发的决心。

  • 2011年12月,在经过了C#, Objective C语言的尝试之后,决定选择开始崭露头角的移动互联网方向,至于为什么没有选择iPhone开发,因为当时没钱买Mac。至今依然认为当初选择移动互联网方向是明智之举。

  • 2011年11月,准备学习编程转行开发,那时的原因很简单:因为开发比测试挣的多,最起码当时在山诺是这样。自此之后才算是真正的接触编程。

  • 2011年10月,为了更好的测试web系统,学习了一些web基本知识,如html,css,javascript。

  • 2011年8月24日,入职上海山诺信息科技有限公司,一家小型的美企,主要方向在.NET,职位:测试工程师。

  • 2011年7月,正式毕业后来到了上海,寻找自己的方向。

  • 2011年4月,处于毕业迷茫季,带着几个好哥们来到上海参加了51Testing的软件测试培训班,注定要来到上海发展。

  • 2007年9月,在安徽工业大学开启大学之路,专业:信息与计算科学(偏数学)。