凡事必先骑上虎背,给性格内向的程序员聊几句(转载)
上周有个同学在QQ上问我问题,说他所在的是个中小型公司,开发团队有个十来个人七八条枪,做行业软件,现在公司没有技术经理,只有一个懂业务的总监来管理所有开发人员,开发人员都是初级水平,大部分只有1-2年经验,相比而言,他还算老人。
总监认可他的技术,似乎有意让他做技术经理,最近公司招人也让他去面试。但是他自己不太自信,觉得表达能力不行,有些技术还比较薄弱,不知道怎么提升,所以向我请教。
我说这对你来说是个非常好的机会啊,你只要再勇敢一点,再积极一点,也许很快就能当上技术经理了。关键是:
1. 要对老板,总监展示出你的能力出来。
2. 还要对组里的成员也能展示自己的能力,让大家认可你,服你,这样就能形成技术领导力了。
但他觉得技术还是有短板,感觉自己基础理论不扎实,领导给布置的功能能做出来 ,但是说原理就有可能卡壳, 我说这正好是一次机会,最好的学习时机,有了问题的引导,你会疯狂地学习,迅速的提升自己。
我想起了09年看的一本书《陈寅恪与傅斯年》,里边形容傅斯年是“凡事必先骑上虎背”, 这句话我一直印象很深刻,对于一个内向的程序员来来说,我在遇到机会,犹豫不决,缩手缩脚的时候总是会想起它,然后鼓起勇气先骑上虎背,让自己下不来台再说,但是真的尽自己最大努力以后就发现,事情没那么难,最后还都把事情做成了。
作为一个擅长和机器打交道的群体,大部分程序员的性格都比较内向,沉默。 别看在网络上,在QQ群里边谈笑风生,幽默有趣,但是回到到现实中,面对一群人的时候,连准确的表达自己的观点可能都做不到,更不用说去柔中带刚,唇枪舌战地争抢某个东西了。
我自己也是这样,从农村出来,老实巴交,谨小慎微,很多事情不敢也不会去努力争取,完全靠自己的能力吃饭,所幸的是遇到了几任很好的领导,被老大罩着,还算混的不错。
但这样很吃亏,因为你的能力在工作中体现出来的只是一部分,比如说10分的能力只能显露出7分,剩下的那3分可能就被埋没了。
对于一个内向的人来说,害怕失败,害怕开始做领导以后被别人说自己不够格, 所以总是想把自己修炼得尽善尽美,达到甚至超越那个职位的要求以后心里边才会踏实,才会想着领导会看到,让自己去做那个工作。 可是反过来讲,世上哪儿有等你完全准备好以后才开始做的事情, 你觉得完全准备好以后,黄花菜都凉了。
IBM每年暑期都有一个叫做“蓝色之路”的实习生计划,招聘学生到公司实习, 在这个计划中有4-5个被称为Extreme Blue (青出于蓝)的项目, 面向的是最优秀的大学实习生。 这个Extreme Blue的项目是由IBM的员工提出有创新的、有商业价值的想法,由这些优秀的学生去实现。 我在08年的时候提了一个想法:在一个3D虚拟世界中构建一个支持敏捷软件开发的环境。 有幸被选中作为Extreme Blue项目之一。
当时我对敏捷软件开发还算了解,但是对于在3D虚拟世界中建模、编程就一无所知。可是已然骑上虎背,下不来了, 接下来马上要带着实习生来实现,怎么办? 只剩华山一条路,明知山有虎,偏向虎山行,那就是逼着自己赶紧进入未知领域,拼命地去学,向海绵一样吸收各种知识, 几个月以后,还确实把这个项目给做出来了。
举这个例子就是想说:对于性格内向的程序员,很多时候你认为基本准备好了其实就够了,凡事必先骑上虎背、勇敢地迈出去, 努力的争取一下,你就发现自己登上了更高一层的台阶。