大胆站出来
国内程序员大都害羞,所以你只用大胆一些,往前走一小步就能得到更多成长。
当时深圳 ArchSummit 全球架构师大会在招募讲师,我是一个默默无闻的工程师,虽然在 PyConChina 上面做过分享,但规模没法和极客邦的大会比。当时唯一的优势是发起的『OpenResty最佳实践』在 Github 上有了些好评。还是厚着脸皮写了封邮件,申请分享下开源软件对奇虎企业安全架构的一些影响。 特别感谢极客邦和出品人杜玉杰老师,你们给了一个无名的靠谱青年一个机会。 极客邦的大会质量很高,也很欢迎工程师而不只是高管来分享,这是我很爱极客邦的地方之一。
在大会之前,有一个讲师的培训,请了专门的老师教大家如何演讲。最后一个环节是用抽取扑克牌来决定一个人演讲五分钟,算是培训成果的检验。我抽到一张牌,没有看,就举手上台分享,讲了我对量化交易的思考。讲完下来看了牌面才知道自己是黑桃K,这就是命。
在架构师大会的分享最后一页 PPT 里面,算是第一次公开宣布 11 月 14 号举办 OpenResty 大会;在大会结束后的答谢晚会上,我自告奋勇上去和美女主持合唱了首歌,得到一个发言的机会。别人都是借机招聘,我是借机再次宣布了这个日期来举办大会。那时候,心里是没底的:还有四个月时间,我们没有任何办会经验、没有讲师、没有赞助商,只有一个想法。算是倒逼自己,没有任何退路。
其实有两件最重要的事情之前还是做了的:获得春哥的同意,以及我们个人可以承担得起大会的所有费用。我们预计大会需要十万的费用,艾菲毕业没几年,我和院生每人出五万来办这个大会。所以最糟糕的结果就是花了十万块钱,办了一个质量不高的小规模会议,这个结果我们都能接受,还担心什么呢?
之所以团队的力量比个人大,是因为团队每个成员之间可以互相补位,你的短板可能是别人的长处。如果一个团队的成员,大家的优势和短板都类似,一定没法相处,这样的团队也走不远。
优势互补的前提是,你要先认清楚自己的短板。 很多工程师自负过高,认为一个事情即使我现在不会,也能快速学习,并且能干得好,这个其实就是最大的短板。 比如我们团队,我更善于指出方向,给出歪点子,但不喜欢研究底层具体实现;院生是指哪儿打哪儿,能深入钻研,但方向感比较差;艾菲的市场和运营能力比较强,但是开发经验不足。
怎么认识到自己的短板?这个就需要团队经常吃饭喝酒聊天了。我们是一个两地的团队,每个月也会聚在一起,开瓶红酒或者吃个湘菜。 你可能隐约会感觉到自己的短板,吃饱喝足之后别人就能更直接的给你指出来。
一旦你放下自负,多做擅长的事情,少做不擅长的事情,你会发现团队走的又快又远,大家都做的非常开心。当然前提是你能找到一群志同道合的人,组成一个优势互补的团队,这个很难。
我不同意你的想法,但你有了行动的话,我会支持你。
在开源社区和工作里面,经常会有这种事情,我举几个例子。
这就是开放心态和行动胜于雄辩的好处,开源社区如是,工作也如是。
对于个人来说,参与开源社区有什么好处呢? 最直接的好处就是在技术上面得到提升。很多工程师都会遇到技术提升的瓶颈期,或者觉得现在做的业务没有技术含量,最好的方式就是参与开源社区。 在开源社区,大家看到的都是网络id,你在现实世界的国家、公司和职位完全不重要。 中国一个普通大学的普通学生,也可以和世界各地的技术大牛,在 IRC、邮件列表里面互相交流和学习,从而快速成长,这就是春哥的经历。 去年开源社区对我们团队来说,体会更多的是协作、成就感和自由。