我有三个老板,可以说是他们引领我进入IT公司,给了我第一份像样的工作,带我融入团队合作的环境。先就分别叫他们 V , R 和 J 吧。准确的说,前两个是我的Boss(CEO和CTO),后者是我所在开发团队的Manger或Leader。
V是我认识第一个老板,是他给我了工作的机会(当然,另外也要感激宝和兜向他力荐我)。他对我们这帮还在大学里打诨不知道毕业去路的人的第一印象是牛:毕业于二三流的学校,在外打拼了两年就有车有房;后来进入微软,成为微软教育部的Leader;接着放着微软的高薪高地位不要,自己出来开公司。
这样的人生经历怎么样不让我们心动,怎么能不让我们想跟他一起打拼呢。所以我们就去了。当然他并没有骗我们这些对社会还很无知的学生,他讲的一切经历都是真实的,但是还有很多比较灰暗的现实他都没有向我们传达。也许他是不想让我们还没有进社会就对社会产生恐惧,但也可能是他无心的欺骗。总而言之,让我知道,在社会上必须能说会道(精确讲就是”要能扯”),这样才能把周边的人吸引到身边来。但是他没有告诉我怎么样更好的把这些吸引过来的人留在身边,因为显然他自己也没有做到。
在同事们看来,他看起来并不是一个好老板,他很忙,但是似乎又过分忙了。忙到女朋友都忍受不住离开了他,忙到30岁了都还没有结婚,忙到公司的发展只能依靠几个人去维持。于是我知道:30岁前绝对不能自己创业。30岁前,经验、实力、人脉都还没有成熟,30岁前自己也还不够成熟。有牛人可以在大学就成立公司赚大钱,但这样的人绝对不是我,也已经证明不是Boss V。但是现在他30出头了,也许他的成功也渐渐开始了。
V是个好人,只是有些事情让他自己也身不由己,但至少他对待我们后生的态度一直都是友好的。社会是黑暗的,出门在外混免不了应酬这应酬那,他告诉了我们他亲身面对过的很多表面光鲜其实罪恶的人。为了应酬这样的人,他也不免去一些酒肉风月场所。但是他没有对我们说:等你们以后也免不了碰上这样的事情的,避不了就同流合污之吧,不然混不下去的。而是教我们:尽量找借口推脱之,有些是没有办法的,那也要把持有度,先在饭局上把自己灌醉了,还有其他节目让他们自己去吧。 有时找我单独谈话的时候,他也会向我诉说开公司的艰辛,让我了解开公司需要做的方方面面。但显然他自己也还在摸索到底怎么样才能开好一个公司(而他的摸索也会变成我的经验)。 他为了所谓的’男人的事业’放弃了很多,可有时让人觉得他是失去了太多。
我进公司前认识的第二个老板是R。 他绝对是技术达人,在我参与的第一个项目里面,我们就是重构由他领导做的系统。那个时间里,我每天都会看他写得代码,有太多的东西是我在学校里不曾学过看过甚至不曾听过。也因此让我学到了很多很多技术。从他们的代码里,我们抄到了很多,但却学到了更多。第一次做项目,难免有很多的东西都不会,所以我们都会通过MSN去问他,R也会给我一个寻找答案的方向或者合适的关键字搜索。
R也是微软出来的员工,他会WinForm编程,Web开发,连Mobile开发他也会。这让我这个还只会for语句,连有几种排序算法都说不清却还自称是程序员的牛犊钦佩之。
但是R也不是一个合格的老板,他有强劲的技术,这不能不承认。但是他却不懂得有时是不肯将他的技术告诉我们这些牛犊。这导致的问题就是:一切都需要他亲手操办,设置连最简单的代码可能也需要他亲手书写。他不教手下,手下就没有人去帮他一起做,于是他只能自己做,这样他就又变得没有时间教….. 他显然不善于跟人交流,可能是因为做技术的都有一股天生的傲气,他也总是会带着傲气对着我们这些’仰慕者’。有时候讲话也不够圆滑,有时让我们这些后辈听着很刺耳,不舒服。 R也每天都很忙的样子,天天加班到很晚。而他也以单身的方式度过了30岁生日。所以,也许他教导我做的不是应该做什么而是不该做什么。
J是我的项目经理。其实是他自己希望自己做项目经理,去接项目给我们做,但遗憾的是我们的能力还不够强,有时候只能把他也拖进来一起做技术构想和设计。于是他就更像团队Leader。
他同样是从微软出来的人,但是他却选择了成为被雇佣者。但是看起来他的路走得更不错:稳定的收入,稳定的地位,甜蜜的家庭,可爱的女儿。这也让我决定多多向J学习怎么处理好事业与爱情,而不能像两个Boss那样为了事业放弃了爱情。
J在他的工作的中一般不会去编程,也不需要他去编程。但是他懂得怎么编程,他很清楚其中的原理和应用,但是不关心如何实施。他懂得四种语言:普通话,上海话,中式英语,中式日语。这也让他在各式各样的环境和人群中总有言语权。他也不停地告诉他的手下们(包括我):一定要学好外语,这样才能有更多更大的机会。
三个老板中,跟J相处的时间最长,所以从他身上的学到的也更多。他是一个很能讲很会讲很爱讲的人,这也应和着V的那个道理,在社会上一定要能扯。而他也是一个很愿意教手下的好Leader。是他告诉我们法律有规定只要提前一个月提交辞职,就可以无视合同离开公司。是他告诉我们法律规定实习生的最低工资是500/月,像我们这样没有达到标准的应该去找‘有关部门’(但至今还没有去过,因为觉得:至少现在,还是经验和机遇比钱重要)。还是他告诉我们一个小团队应该如何开展敏捷开发,知道在MSN上给身边的同时留言求助要比直接冲过去打断他的工作更合理,让我真正体验到团队合作的感觉。
J很少会去编写代码,这也让我们这些惆怅一个问题的程序员有了一个新的方向。这个问题是:软件开发、程序员们是不是做到30岁就没前途了? 这个新方向就是:项目经理。 当然从J的口中,我也得到了其他新的方向,比如:资深程序员,架构师。因为他问了我们几个问题:知道C语言是什么时候出来的吗? 知道软件工程是什么时候提出的吗?知道《人月神话》出版到现在几年了吗?知道正则表达式是什么时候出现的吗? …… 我都回答不出来,但是后来我知道:在我出生的时候它们全都已经存在了。
当然,虽然他们在社会上打拼了那么多年,但是仍然有他们不知道的东西。比如:慈济。每次我讲到慈济他们都一脸的茫然,呵呵。不过从他们每个人身上我还是学到了很多很多的东西,也还有很多很多的地方要学。
(本文原载于博主的人人网)
最敬佩能总结和分享的技术人,尤其是非技术分享,有料的人生感悟分享。