`
hideto
  • 浏览: 2649597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

记我的FW

    博客分类:
  • Life
阅读更多
2012年1月11日,我向现在的老大,清华的才子Peter提出了辞职,终于从FW大学毕业了。最近几天忙于离职手续,和同事们一一告别,今天才想起来该写篇东西回忆和纪念下。本文没有经过详细思考和整理,只是信手拈来,缺乏条理,很多想表达的可能一时半会也难以描述完全,而且可能内含煽情、三俗内容,如有不适,还望理解。

一切皆缘
2007毕业,那年春节,我回到老家,待了两三个月的样子,然后和大部分一样心怀梦想的年轻人一样,来到了北京做一个北漂。男儿志在四方,热血青年孤身背上行囊出去闯荡,这很符合我的性格。当时去了一家有几个师兄在的公司,也好有个照应。老板在苹果社区有一套大三居,就成了我们一伙人的员工宿舍。当时身上没多少钱,下了班去附近吃个饭,发现一碗面条要20多,身上带的钱都挺不到发第一个月工资,所以还找师兄借了点。后来开始领薪水才慢慢好起来。
我当时是技术狂,每天唯一感兴趣的事情就是专研各种技术,泡javaeye论坛,写博客,当时还在javaeye的博客点击率排名达到第二,仅次于站长robbin。后来发现Ruby慢慢火起来,恰好公司接了个Rails的项目,而我是这个项目的主要技术人员,就开始了我的Ruby之路。
在javaeye认识了曾经的Mr. Liu,现在的翔仔,当时大家是个小圈子,所谓北京最早的Ruby社区。2007年7月FW在北京的研发中心成立了,CTO DY看到了趋势,决定采用Ruby作为开发Web产品的技术。当时Mr. Liu和新浪的一哥们组织了次Ruby社区聚会(好像在北大借的会场,DY也是北大的校友,之后在美国留学并工作多年),我当时受Mr. Liu邀请去做了次演讲,然后DY也去了,给了我张名片,希望我去FW看看。然后我做完原来公司的Rails项目,就去FW和DY聊了下,发现FW做的东西很大,很有前景,于是便在2007年8月底加入了FW。
现在想来,要不是我当时正好学习Ruby开发,要不是原来公司接到Rails项目,要不是机缘巧合认识了Mr. Liu,要不是FW使用Ruby技术,要不是那次社区聚会,我可能没有后来在FW的四年。来FW还是要特别感谢Mr. Liu,不过现在竟然找不到一张合照。

成长之路,崎岖or顺利?
2008年元旦我们第一版的产品要上线,所以为了这个目标我们几乎连续加班了两个多月,每天工作到晚上11点多,公司在办公室附件安排了酒店,大家住的远的可以直接去酒店休息。就这样,在我们的坚持努力下终于顺利上线。大家到钱柜开了香槟庆祝。那个时候整个公司还不到20人的样子,每天在一起,累而充实,简单而快乐。
FW发展很快,越来越壮大,客户越来越多,产品需求和特性也越来越复杂。当时在Kevin的领导下,我参与了Web UI产品的很多开发工作,从一个经验缺乏的毕业新生,一步步学习和PM沟通,学习职业化的素质,学习规范化产品开发流程,学习技术架构设计,真的受益良多。我也一直很努力,毕竟这在当时对我来说是一份有很多挑战的工作。
应该说我的辛勤工作也是一直受到大家的认可,到了08年底,我被任命带个小team开始做一个相对独立的产品A(上任前DY单独请我吃了顿饭,让我很是激动)。终于可以放开手脚大干一场了。但是,经验不足!我们是从头开始做一个全新的产品,其中一些技术之前没做过,需要从头开始学,而且当时team里对产品的运维经验也很少。所以在这个过程中,也犯了不少错。还好,在一步步积累中,整个产品逐渐趋于稳定和成熟,team也积累了很多研发、运维、测试的经验。
在Kevin手下工作的几年,我的成长很快。但是慢慢性格弱点暴露出来,有时候会很急躁,呈现出High D类型,做事情有抵抗心理。和Kevin在一次meeting中竟然吵了起来,哈哈。还是太年轻了。
后来我所在整个team和后端BE部门合并,组成跨职能团队,大家工作起来效率更高了。Di成了新Boss。A产品2.0大版本的研发是一个里程碑。经过之前的不断经验积累,我们做2.0版本的时候从产品计划,研发流程,架构设计,风险控制,验收测试,运维监控,团队士气等方面都上了一个档次。Di其实对我们的管理属于比较放任型的,为我们铺平了道路,给我们最大化的权力,我们也放开了做事情,没有任何阻碍。我竭尽全力,百分百的投入到整个项目开发和团队协调。整个产品几乎完全重写,其中我占了大部分开发工作,写了几万行代码。当时还每个月带大家去楼下星巴克喝点东西做下回顾,整个团队的凝聚力和士气也是相当好。最后发布后也算是得到一个不错的评价,客户还算满意。当时的想法就是,大家团结一心,为了共同的目标,为了整个团队的荣誉,破釜沉舟大干一场,回头来看的时候,我们希望没有让公司失望过!哎,也算对得起自己挥洒热血的青春了。

我的巅峰时刻
做完A产品的2.0大版本后,Di找我聊,说有机会去别的部门换换岗位,做做更有挑战性的工作,我想了想,转到刚成立的Infrastructure部门吧,跟随首席架构师Jack老大和Peter老师学习学习做做基础架构工作,离产品和需求远一些,离技术更近一些。实事证明,来这个部分做的工作比之前更有挑战性也更有趣味。
Jack老大是当年的高考状元,技术牛的没得说,不是我们凡人俗子修炼几年就能达到的高度。Peter老师也是当年清华一大才子,多年的linux核心研究,技术狂人,曾经自己开过一家公司。两位老大之前的各种牛逼事迹恐怕一时半会也讲不完。
来INF部门后,我主导了整个Web大产品的Rails 1.x到3.x的升级,做了3个月,得到大家的一致好评;主导了Forecast数据仓库的schema设计和从MySQL到Infobright的迁移;完成了Web产品模块化和重构的大量工作。之前在做A产品的时候,积累了很多经验,在INF做的几个项目正好可以用上,结果也是令我自己比较满意。而且是在大半年之内做了这几个比较大的项目,这是之前没有过的。Jack老大的标准比较高,会让你不由自主的想把事情做的更快更好。
Peter老师多年的linux和c编程经验,而且所涉甚广。在Peter的带领下,我研究了leveldb和memcached的源码,解决一些底层扩展的问题,学习c++,非常有意思。所以在INF待的这大半年时间,我学到的东西和做的工作都是非常令人满意的,如果再待个两年,也许我有机会成为像Jack和Peter一样的一等一的技术高手。

纽约之行
2011年9月,公司安排我去纽约开会。这也是我第一次去美国,很开心。我们同行的几个同事,把纽约的著名景点,什么时代广场,百老汇,中央公园,华尔街,纽交所,铜牛,世贸大厦遗址,自由女神像,帝国大厦,各大博物馆等等都逛了一遍。我们去客户公司参观,在VEVO合影。我们和美国同事们一起聚餐,party,酒吧。非常愉快。
最重要的,我们在美国体验和美国同事们的工作方式,非常职业化,非常有激情,工作的时候非常认真,玩的时候非常放得开。我们也看到了在最前面每天直面客户的客户经理、产品经理、销售、技术支持的同事们做的工作,是我们在国内专注做产品研发的工作远远无法相像的。最大的感觉就是,做技术,写几行代码什么的,半夜起来on call什么的,真的很简单,不算事。压力都在美国同事那边。

我最爱的那些孩子们
最让我难忘的还是那帮损友、密友们。仍然记得我们一起开车去海边大吃海鲜,夜里在沙滩上喝着烈酒唱着歌吹着风快活的样子。无数次的聚餐,k歌,混着,走着。不用多说,你们懂的。
别怪我,要走了,真不知道该如何跟你们提起。以后有机会定会再聚的。

未来呢
感谢在FW的日子,学习了那么多知识,那么充实那么快乐。
感谢DY的照顾和提携,感谢Kevin的教导,感谢Di的信任,感谢Peter的帮助,感谢Free的鼓励,感谢Jack在纽约的床,感谢损友、密友、酒友们,感谢一起共事过的战友同事,感谢让我们哭和笑的日子。
DY刚得了千金,希望您一家生活幸福。
真心觉得FW是一家不错的公司。没有哪家公司很完美,但是FW从各方各面来讲比国内绝大部门公司要做的好多了。
之前就说过,我绝不后悔在我最年轻的时候把青春洒在FW。我没有让FW失望,FW也没有让我失望。
来北京不少年头了,当初的梦想要是再不提上日程,怕是以后没机会了。
我会回老家休息一下,思考思考,整理整理,然后重新新的开始。
在FW还会有很大的提升空间,薪资待遇也是绝对给力,但为了让自己以后不后悔,我还是决定出去。
年轻人谁没有点追求和理想呢?我的理想是三十岁之前能把自己的公司开起来,所以我要尽快上路,往这个方向走。
如果我现在不抓紧时间,三十岁之后有了老婆孩子,即使再有这个动力,也扛不住压力了。
所以大家要理解我,哈哈。

不管如何,在FW工作的这些年,已经深深烙入了我的记忆里。
多年后,想起FW的日子,也绝对是嘴角带着笑意。
等FW上市的时候,一定要来蹭杯酒喝!祝早日成功!
分享到:
评论
2 楼 seabiscuit08 2012-08-29  
顶楼主。楼主还是很幸运的,毕业就从事了自己喜欢的事业,并伴随freewheel的成长。我现在北京一家设计院工作,岗位是软件研发,主要做的是linux(RHEL)环境下的后台软件研发,非常向往freewheel,我在http://www.freewheel.tv/about/jobs/这里看到freewheel招的软件工程师只有Mobile Integration,而我只做过服务器平台的研发,没做过手机,请问有机会么?谢谢回答。 
1 楼 perzer 2012-01-16  
朝着自己的理由,加油吧!

相关推荐

Global site tag (gtag.js) - Google Analytics