找工作的过程中也看了不少资料和文章,也学着别人弄弄博客,但发现自己临时的行为有点那啥吧。。曾经我也写过不少东西,有过自己的一个技术论坛,为当时的魅族M8手机写过一个系列的技术帖子,但因为论坛被我关了,文章也不好找了,但网络上还是各种转载的。
想到这确实有些小伤感,当初为了学习手机上的开发是多么专注,看了许多的C++的书和资料,也经历了无数个编码和调试的夜晚,也认识了一群人。但多年后的我再回想已经物是人非,如果当年自己坚持继续写APP,或许我现在的境遇要好的多。
此文就作为是一个留念吧,也督促自己要重新定位自己,多多的努力。
由于2013年我从上海来到北京时将台式机用顺丰进行了快递,结果导致我的一块磁盘损坏,因为我是搭建的RAID 0所以数据全丢了,所以当时写的这些代码基本都丢失。也因为这个原因我才感受到失去的痛苦,也因此更注重数据安全,代码都会放一份到云盘。呵呵。
1、MiniNote(mini日记本)
这是我最初为M8写的一个日记本,也是练习魅族M8SDK的作品,但那时的用户也确实会用,真的有些意外,但功能太简单了,就把代码开源了。后来才知道很多业余的app作者尽然是看着我的这个mininote代码然后写出了许多的app。想来也还是有些小骄傲的。但话说回来,别人非程序员也能参照着我的代码写出app说明这些人挺有才的。说实话我当时为了写这个App费了不少时间去学习VC++,还有那陌生的,让我头痛的指针啊。。。
后面本来是想对MiniNote重构一下,因为MiniNote作为日记软件是存在文本文件里的,但是发现文本文件(*.txt,*.ini等)不规则不好操作,另外也不能直接加密。当时就想自己写个数据文件,这样就可以支持专门的数据接口和加密。加密其实是日记本一个很重要的客户需求,不少用户都反馈说要加密功能。但很遗憾自己有点懒,加上工作比较忙就没再继续写下去。
由于当时把代码开源了,所以还能在网上找到那份代码,现在再看看代码写的还真有点搓。
我将他丢到github上,作个纪念吧。https://github.com/mini188/MiniNote
2、鞭炮软件
这个软件真的是个蛮无聊又蛮有趣的App,就是一个可以在手机里放鞭炮的小App,当时还真有不少人下载去用,还很兴奋的样子。有时候用户的需求真的很实在也很简单。
鞭炮这个App是我和小肆第一个合作的作品,小4是个美工,说实话这创意也是他想出来的。说真的如果是我是压根看不上这种小APP的,更不会动手去做,心想这种小玩意有人会用吗?但事实确实是有人会用,而且还不少人。这也告诉我一个道理,有些东西真的不见得有多复杂吧,关键是去做,去尝试。
这个软件的功能很简单就是用户点一个火柴去引爆爆竹,接着就会有燃放的动画和音乐,最后会出现一个财神的祝福动画。源代码已经找不到了,只能在魅族的论坛里找到一些下载的资源。
3、Mebook手机期刊
Mebook或许是我人生中写过的最为得意的作品,也是我直接用户最多的一个作品。而Mebook的制作团队全是网上因为魅族M8这个手机平台而相识的人组成。这些人里我一个也没见过,大家分布在全国各地,而正是这样一群人反而写出了一个准商业化的软件。说真的,现在想想如果当初我们能胆大一些继续发展到Android平台上的话,发展起来也不是不可能的。即使是在M8这个估计手机销量也不到100万的群体中,这款APP的使用量也不可小视。当时已经有了专门的编辑团队和美工团队,每期的内容都会有策划,也有一些商家想要广告赞助。
但一切只是如果,那么就说明只会有如果了。现在我也只能是在心里回味:
当初为写MeBook天天下班后在租的房子里写代码到2、3点
不断的与团队小伙伴们沟通各种问题
不断的被小伙伴们要求修改细节,并发送测试版本给小伙伴们测试
当时突然想到了一个实现模拟iBook那种翻页动画效果的方法时的兴奋,以及最后将他实现的成就感
那时尽管已经累到了极限,因为只有我一个人写APP,其他人只是美工和编辑,而我心里是快乐的。
但那时的快乐我很长时间以来都已经体会不到了,那种为一件事情全力以赴的感觉很难找到。也因为太过辛苦且工作也越来越忙,我不愿意再更新App的代码,最后小伙伴们也因为魅族放弃了wince平台转战Android而结束了mebook的制作。
也很遗憾代码在那次事故中也丢失,也只是能找到当初各个魅族相关的媒体站点及魅族论坛里留下的一些安装包和宣传帖子。
最后还是送上一个当初Mebook第一次面市前的一次评测视频吧,还是能看到大部分的功能的:http://v.youku.com/v_show/id_XMTY2MTgwOTc2.html
回想制作Mebook的过程,才发现资源是多么重要,一群可为一个目标去努力的人是多么重要。兴趣会让一个人专注全力以赴,做出出色的作品。这么多年再回想自己的成长,每次的专注都会让我收获不少,而每当自己充满无奈和怨恨时,一定是止步不前的状态。
有许多的同事和朋友都问我为什么要离开现在的公司和岗位,我都说是因为家庭,但事实上这只是其中之一,而最最重要的是我已经在现在的工作中找不到那种感觉了,只是在给自己增加无用的时间而已。
这次找工作的经历也恰恰说明了问题,我又一次腾讯拒之门外,阿里也失败而归。这些都说明自己能力不够出众,我甚至于简历写什么都不知道了。
或许我真的应该重新定位自己,这几年一直在带团队,也像许多网上的言论一样,程序员到30应该考虑转入管理岗位。但自己的经历告诉自己,管理并不像大家想象的那样这么好,管理总归是有顶的,当自己的能力已经无法在管理线上再突破的时候就只能是花费时间去熬,如果运气好能再升一级,如果运气不好呢?换一家公司还会有人需要你来做管理吗?
而技术是个可以长久的活,曾经许多的程序员在担心自己命运的时候现在反观一下,真正能在技术上不断深入的人也是可以混的不错的,这说明做程序员真的可以做到退休,^_^。
但不管怎么样吧,要长久就得有真本事,就像建房子要打好地基,人生也一样,否则最终都是要倒的。