又一年过去了,一年一年真是快啊,其实应该在元旦时候写总结的,只是实在忙得没有精神去思考总结些什么,只好拖到过年了。办公室里基本已经没什么人了,没到过年的时候,大家都无心工作,冷冷清清,窗外又是阴沉的小雨,真有些凄风苦雨的味道呢。
2009年对我来说最重要的一件事情,就是有了2.0了,一下次所有的业余时间都被占据了,基本没有了自由时间,睡眠时间也常常足足,好处是不会随便挥霍时间感到心理内疚了,坏处是也完全没时间搞点有意义的事了。2.0长得很可爱,不过我到也没有别人常说的见不到特别想的感觉,在身边的时候挺喜欢,忙得时候见不到感觉也还好,我一向是个没心没肺的家伙,看来有了孩子,也变不了多少。
然后今天年中来了这家新公司上班,写了很多代码,写了很多文档,写了很多PPT,数量比我以前写得多多了,质量写得比我以前写得差多了,希望2010年,数量稍微少一点,质量能比之前多一些吧。技术角度来说,按照去年的计划,完成度大概只有20%吧,基本上把简单的javascript和jquery摸熟了,然后今年大量的时间都浪费在无聊的struts2,spring,hibernate和axis2上了,本来想好好看看hardcore的东西,结果大半年全在折腾应用层的和项目管理的内容。Ruby和Rails在3月之后基本没怎么在看过,现在Rails3都出来了,也没精力跟了,10年应该也不会把公司的Web开发迁移到Rails上来。
今年的话,计划新学的语言应该是Objective-C和iPhone/iPad开发,顺便拾起一点基本的C,不出以外的话,应该会入手一台iPhone或者iPad。然后预计仍然要花不少时间折腾Java的服务器端,只是期望能把精力主要放在引擎和框架上,应用端,都交给手下的工程师吧。产品上,预计还是有大量的产品设计,方案PPT要做,虽然不是我喜欢的工作内容,但是总还要勉为其难地做下去,也就这一两年的时间了,如果折腾成功了,旧考虑计划计划40岁之前退休。如果成不了,也只好放弃折腾,以后就打工赚钱,养家糊口,混吃等死了。
Entries Tagged as 'Life'
又一年过去了
February 11th, 2010 · 1 Comment · Life
Tags: Life
飞来飞去
January 26th, 2010 · 2 Comments · Life
先到贵阳,再到北京,然后天津,然后回上海。过去几个月,安安心心做点事的时间太少了,一旦在路上,就只能什么东西都只看个大概了,希望年后能够摆脱这样的状态。
在贵阳在路边摊吃牛肉粉,臭豆腐;在北京半夜街边吃卤煮。当时想想,总怕自己拉肚子,想想前两年可能都不会吃这些,但是要再早几年,也就又爱吃路边摊了。话说,很多时候,人都是在被外部世界改变的,要做到君子不器,还真不是一件容易的事。
工作不算顺利,整个团队需要弥补,需要专注,虽然老板们都很清楚我们要专注,但似乎大家还是忍不住,有机会总要去试那么一下,过去半年,试的太多,好好做的东西太少。有时候,遵守自己给自己的纪律都是如此之难。
看了看一家据说还算不错的竞争对手的产品两年前的演示,发现也不过尔尔,话说两年前,我正在把时间浪费在一个最后毫无意义的项目上。想一想,这时间过得还真快,大概从2007年11月之后,做的事情都不太让自己满意,希望今年,会是一个新的起点。
飞机上大致翻了一遍 iPhone 3开发基础教程,和之前看的Android的Tutorial比较起来,真的一个是设计师文化,一个是工程师文化。iPhone始终专注在于各个View之间的转化,而Android则是喜欢讲Service,Activities,Receivers,教程关注的焦点都不一样,真是很有意思呢。当然,现在的Android是远远不行的,我手上的G2就是动辄没响应,浏览器Bug无法点击,如果再来一次的话,定然会选择多出点血入iPhone的。
好吧,最后说一句,我想我们家2.0和Pretty大人了。
Dreanhost又到期了,我想我这个懒人,还会多花这些钱,再续个两年吧。
Tags: Life
专注产品
January 18th, 2010 · 1 Comment · Life
被Mars同学留言说更新太少,一看……半年没写了……嗯,好吧,可以借口是有了2.0,没有时间了,不过今年居然没写年终总结,而且也没有未来展望,看来完全被2.0套牢了,人生没有希望了……回头想想,2009是瞎折腾的一年,越折腾越混乱,希望2010年能专注在公司的产品上,从无到有,打造出个像像样样能赚钱的产品,也是过去一年一直希望做但是总是没机会来做的事情。
心结
August 15th, 2009 · 3 Comments · Life
连续几周都很忙碌,反倒是让内心平复下来了。之前有一段时间总是急于改变现状,所以看到朋友们的变化,内心里总是羡慕和嫉妒,于是看别人去读MBA于是觉得自己是不是也该去读个MBA,别人去读个硕士博士,想自己是不是也该去读个硕士博士,别人去考个证啥的,自己的心里却充满着焦虑。
然而忙碌有时候真是一件好事,连续一个月每周都工作七天,每天11点睡7点半起,反而让我不用去想别人做什么。过了一阵子回过头来,发现自己明白自己究竟想干什么了,其实只要想想自己把钱都花在买哪些书,哪些“玩具”上,就知道其实想要的是什么。而身边的人的选择愈来愈多种多样,更让自己知道不可能什么都要。而在A项目上算得上是一场糟糕的失败的经历,更让自己容易接受一个事实,就是总有一天会输的,不可能什么都做得到。而这样的失败,其实以后回过头来看,也没什么大不了的。
知道自己其实只是碌碌之辈,努力生活,努力工作,可以做出一点成绩,但是自己不是Bill Gates,尽力做到自己能做到的,多一点时间做自己喜欢做的,就好了。想明白自己想要的第一位是自由,第二位是做出一点能让自己有点成就感的东西,钱对我本不是最重要的,心理反而畅快多了,而自己命还算好,反正有地方住有饭吃,也就够了,若是老是去操心需要钱买房子,反而没办法安安心心做事。钱固然要赚要攒,但是没必要为钱焦虑,每天可以写一点新程序,也就有了基本的快乐。
Tags: Life
继续混乱中
May 24th, 2009 · 3 Comments · Life
两个月没有更新blog,理由是忙,但实际原因永远不会是因为忙得没有时间。花了太多时间在焦虑状态中,搞得心理很疲劳,压力很大,事情却没能做完多少,愈发发现一个人在家工作其实要求是很高的。虽然现在有电话,邮件,im,视频会议,skype,但是每天面对面的交流和随时可以沟通的好处是非常之大的,以后还是尽量避免远程工作,能用电话Skype就不用IM邮件,因为时差早晚开会也是很麻烦的一件事情,让生活和工作完全无法割裂。前两天正好看见一篇文章说个google的员工因为签证问题在加拿大和美国团队共同工作,也是对这种工作方式有很多抱怨,的确是没效率。
轻诺寡信,之前承诺了太多事情,结果不能好好完成每一件托付,比拒绝更加糟糕。要学会坚决拒绝必然失败的事情,还有就是,同时最多做两件事,再多的话,虽然工作量没多大,但是太容易互相感染,造成结果是一事无成。之前因为闲着养成的早睡早起生活健康的习惯再次遭到破坏,真是糟糕。
回头看看原来的打算,发现再次是被生活推着走,其实完全没计划,想想要是真的愿意十年磨一剑,必然能有点小成就了,可惜总是被眼前利益诱惑,结果做出来的都是四不像,浮躁啊浮躁。
这篇不是写给别人看的,写给我自己看吧,如果这是我生命中的最后一天,肯定就给每个人打个电话了,如果还有一个月,就出去玩了,可是如果还有5年,我该做什么?如果还有10年呢?如果幸运还有50年呢?
Tags: Life
广告后继
February 28th, 2009 · No Comments · Life
对于你需要天使投资么?的补充:
在杭州和北京的民工们可以在以下时间地点来参加:
3月3日 晚6:00-9:00 浙江大学紫金港校区国际会议中心139
3月4日 晚6:30-9:00 清华大学西阶报告厅(清华大学二校门北200米左右,清华大学大礼堂西侧。可乘校内公交到二校门,步行至西阶)
Tags: Life
你需要天使投资么?
February 24th, 2009 · 3 Comments · Life
广告一则:
Trilogy Ventures 创业沙龙(互联网 手机应用方向)
时间:3月2日18:00-21:00
地点:上海交通大学闵行校区光彪楼
欢迎去玩。
Update:补充一下,Trilogy去年和前年各投了一家,今年估计机会会多一些,因为专门成立了Trilogy Ventures China专门投早期,此外,当天Speech胜者貌似有3000块奖金。
Tags: Tech
重要的是持续改进
February 22nd, 2009 · No Comments · Life
其实开发过程中重要的不是采用了什么样的工具,流程甚至理念,重要的是作为开发人员开发团队应该把精力花在是你的开发变得更好上。无论是你喜欢XP这样的理念,还是因为喜欢Joel而简单地使自己的流程符合Joel Test上,这些问题出现的本质是让你把精力放在把事情变好而不是只是在做做事情。每日构建、单步构建和自动测试是把你从每天“做做构建”、“做做测试”这样的事务中解脱出来;使用源代码管理是让你避免浪费时间去反反复复做做过的事情;不要加班是让你意识到你要做得是效率上得改进而不是重复劳动来做体力活。无论是不是已经有了这些流程,开发人员始终可以做的是每天把精力花在使今天比昨天好上面。只要你有意识去花时间进行改建,那么你之前没有用源代码管理你自然会发现花了很多时间做出来得东西被猫吃了;你没有为每个bug添加test case自然会发现同一个bug会反复出现;你没有用单步构建和每日构建自然会发现每次要发布得时候都会手忙脚乱要通宵加班。而有了这样的意识,即使你已经符合了Joel Test的12条你仍然可以发现你可以使用自动发布来让客户看到每天的开发结果;你可以使用创建VM Image来解决不同开发人员开发环境不同,可能有遗漏的依赖没有放入源代码管理中;你会发现Git比SVN更好地解决了开branch的开销和常常需要它记录一部分不完整代码的问题。
所以,重要的是始终在开发过程中保持持续改进的意识,工具和方法论反而是第二位的。
Tags: Tech
