你心里不屑地冒出这句话:标题党,可耻的标题党! OK ,既然你来了,我们就开始吧。
每个人的身边都有牛人。也许这句话不大准确,应该这么说:每个人的身边都有比自己牛13的人。就这么着吧,寂寞的高高手,也不会来这里看我扯淡,所以就算是无懈可击了吧。
那么,问题来了:为什么别人比我们牛呢?为什么别人运气好呢?
气死我啦
要么是别人工资比我们拿得多得多……
要么是看着和自己差不多,结果人家有豪宅有豪车……
要么是你怎么都觉得那人比你还不如,实际上人家在单位外面有自己的公司和事业……
要么是你看着哪哪儿都不如你的那谁谁,几年不见,居然干到主管了,而你还在一线苦逼地敲敲敲敲敲敲代码……
要么是你觉得旁边那位,整天不见干活,怎么领导就是有好事儿就找他……
要么是你老在加班,拿钱比你多的那货却很潇洒,一下班拍拍屁股就走了……
……
所谓人比人,气死人,就是如此吧,距离你太远的那个同行,可能很牛X,牛到天上了,但你不会在意。我们在意的,其实是身边的人为什么比我们“强”。注意呢,我给强字加了个引号。
为什么人心难平?因为比较。
为什么会这么比较?因为人都觉得自己不应该过得比别人差,所以就想看看这是不是真的。
为什么人都觉得自己不该过得比别人差……
我不是十万个为什么啊,其实我什么也回答不了……
为什么我没有机会
我们看到别人平步青云,日子风生水起,常常会顾影自怜:为毛我没他那种机会?
机会这种事儿,其实很玄乎。
有些人成功了,会说:没什么秘诀,只是运气好。
千万别相信这种鬼话,没有谁比谁运气好,运气面前人人平等。之所以我们感觉某人运气好,那都是人家努力经营的结果,很少有平白无故遇上好运气的事儿。别说有人中几亿彩票的事儿啊!
我要说的是:人人都有自己的机会和际遇,就看你能不能抓得住。
常常我们听人讲:哎呀要是当年我怎么怎么着,现在就不至于怎么怎么着了。这就是没抓住机会导致的后悔。
也有的女人会抱怨:怎么我当年就跟了你这个程序员,要不然早成富太太了!
我们这一众程序员看到这里该多伤心啊:跟了程序员就成不了富太太……撒……
其实不是酱紫的,互联网这个世界里一夜暴富的例子太多了,就看你上了哪条船。我们要讨论程序员的事情,他们的女盆友或者拮据的太太咱就先不提了,后面再让她们亮相吧。
如果你喜欢看言情小说……男生也不用觉得不好意思,爱情是最美好的东西,美好的东西都值得向往……当然言情小说里很多时候没有爱情,只有霸占以及霸占不成而生的哀怨,扯远了……可能你知道张小娴,香港知名的言情小说作家。
香港的言情小说作家,我看过两个人的,一个是张小娴,一个是李碧华,张小娴的照片看起来似乎比李碧华好看一些,但总体上讲都那啥啥……我一向觉得女作家不需要漂亮,女歌手也是,其实太漂亮的人儿往往不能安心创作。程序员不知道是不是有相似的规律哈,据说大神都是胡子拉碴的看着才够范儿……
可能你会奇怪我居然看张小娴,但我觉得她的爱情小说和散文还真的挺好看的。摘录一段她的散文《漂泊,但快乐》里的话:
“
不是我们去选择际遇,而是际遇选择我们。当际遇来到,我们能够做的,是接受这个挑战。不要说机会从来没有出现,它曾经出现过的,只是你舍不得放下自己拥有的东西。
”
事实多半如此:际遇在我们面前时往往我们不觉得它是际遇;或者因为种种原因我们没有接受这个际遇。
程序员怎样才能有好运气
行文到现在,貌似还是没有破题。
从这一行开始,我要破题,不要被人说下笔千言离题万里。题目是:要怎样才能有好运气?
“
机遇只给有准备的人。
”
就这么简单。
那么问题来了:怎样才算是有准备?我往哪儿准备去呢?
袁了凡的故事
《了凡四训》可能你听说过,也可能没听说过。它是袁了凡这个人留给后代的书信,就像傅雷家书一样。我在这里提袁了凡,皆因他是比较知名的身体力行改变命运的牛X之人。
袁了凡年轻时遇到了孔先生,一个精通算学术数的人,他推算袁了凡入学宫的时间,县试、府试的名次,一一应验。后来袁了凡又去找这位高人,高人孔先生为袁了凡推算了一生:某年应当补廪生,某年应当做贡生,某年应当到四川去做知县,在任只有二年半,到了五十三岁的八月十四日丑时去世,一生没有儿子。袁了凡记录了孔先生的话,以后考试的名次什么的,全部应验!
尼玛,也太神了吧。
袁了凡觉得孔先生太牛了,自己的一生就被这样算定了,还干个什么劲儿,还努力个什么劲儿,反正将来已成定局,因此心如死灰波澜不惊,以至于后来遇到云谷禅师,和云谷禅师对坐三天三夜,内心没起一丝杂念,把著名的云谷禅师都搞懵了,云谷禅师就问袁了凡,说你Y怎么就能做到三天不起一丝妄念呢?袁了凡就向云谷禅师讲述了孔先生推算他一生的神奇事迹。云谷禅师笑了,说你Y原来是一凡夫俗子,我还以为是圣人呢。
云谷禅师告诉袁了凡,天作孽犹可恕自作孽不可活。还谆谆善诱地给袁了凡讲述了“天行健,君子以自强不息;地势坤,君子以厚德载物”的道理。结果袁了凡恍然大悟,原来自己的命运掌握在自己的手里,只要积德行善自强不息即可。
于是袁了凡改字学海为了凡,接受了云谷禅师的功过表格,开始了自我改造之旅。后来,袁了凡先生身体健康,近八十高寿。子孙科举顺利,世代昌盛。
你看,命运都是毛线!
未来要自己创造,你自己的努力与自强,是转运的起点。
实力与运气
这个世界上几乎所有事情的成败都取决于实力和运气两种因素,但很多人经常把二者搞混或弄错,更不清楚它们各自占多大比重。实际上实力就是确定性的部分,是运用技能解决问题的能力;而运气则是不确定性的体现,是不可控的偶然因素。
王莽篡权之后,天下乱成一锅粥,有一股*叫作绿林,绿林里有一对兄弟——刘縯和刘秀。刘縯大家可能不太清楚,刘秀熟悉的人就多了,用家喻户晓来形容也不为过,他就是东汉光武帝。
当时绿林有十几万人,群龙无首,乱成一团,大家都觉得非要选举一位领袖。因为当时人心思汉,这位领袖必须是姓刘的。但绝不能选择刘縯或者刘秀,因为他们打了好多胜仗,实力太强大,选了他们,别的希望逐鹿中原的英雄好汉就没机会了。于是,各怀心事的好汉们最终选择刘玄。
刘玄何许人也?
刘玄胆子很小,懦弱无能,人多的时候就会满头大汗,连话都不会说了。这样子的人对谁都没威胁,所以他就有了好运气,鬼使神差地当上了皇帝。刘玄当了皇帝后,手下的大臣都是强盗出身,他没法子驾驭,于是就日日夜夜待在后宫里和宫女们鬼混。因为刘玄的无能,很快新政权就被推翻了——取而代之的是赤眉。
但最终,还是实力最强悍的刘秀统一了天下,建立了东汉。
这是个历史故事,可以说明实力与运气的关系。
运气是偶然的、不确定、不可控的因素,它可能阴差阳错降临到某个地方、某个人头上,但这个人能不能应对、驾驭、享受好运气带来的山乡巨变,则依赖于这个人的实力。
互联网上有句话广为传播:站在风口上,猪都能飞起来。这句话讲的也是运气。
可是还有一句话:风停了,摔死的都是猪。
程序员如何看待实力与运气
程序员所处的行业和世界,外面看起来风云变幻,但是对程序员本身来讲,其实确定性的因素更多:技术立身,技术本身更具确定性;靠技术吃饭的人,更倾向于脚踏实地追求稳定。
作为程序员来讲,到底有没有运气这回事儿?
其实我觉得更多时候,我们把现状的不同归结于运气的时候,往往是因为自我感觉自己的实力与比自己过的好的人不相上下。但我们往往忘了,实力并不仅仅是技术能力,技术能力只是实力的一部分,有了技术能力你有了起飞的基础,但还需要你主动地去追求、创造、把握自己的机会。
朱买臣是汉朝初年会稽人,很喜欢念书,对其它事情都没什么兴趣。和有的程序员只喜欢写代码类似。朱买臣家里十分穷苦,每天到山上砍些木柴,挑到市场上去卖,勉强过日子。不过朱买臣觉得,自己只要勤勉上进,终有一天会时来运转,能够一偿读书报国的志愿。
朱买臣天天念书,挑柴的时候嘴里还不断背诵诗文,就这样努力到四十多岁,还是苦哈哈的,看起来没有任何要发迹的样子,他的妻子终于忍受不了了,闹着要离婚,整天大哭大闹,朱买臣只好答应离婚。
转眼之间,又过了几年,朱买臣快五十岁了。有一次,朱买臣听说会稽郡有一位太守要到长安去,就想办法以运卒的名义跟了去。到了长安以后,朱买臣抓住一个机会,见到了汉武帝。汉武帝很赏识他在《春秋》、《楚辞》方面的见解,派他做中大夫。后来因为他提供了一个对付东越的报告,汉武帝一高兴,就派他回会稽当太守,让他衣锦还乡。
当年被人瞧不起的樵夫,摇身一变为太守,乡民们夹道欢迎。他的前妻又羞又恼又怒又悔,在请求朱买臣再收留她未果后,寻个机会上吊自尽了。
朱买臣的故事,说明一个人只要肯上进、肯努力,一定会有所成就。但这里面其实还有非常关键的一点,你要识别机会,主动抓机会。如果朱买臣不是主动跟着会稽太守去长安,不是主动找机会撞见汉武帝,那后来的际遇也不会出现。
作为程序员,其实是一样的。勤勉努力提高技术实力是一方面,另一方面,还要培养自己的软实力,你要了解自己所处的行业,了解所在的城市的业态,了解与自己技术相关的公司、产品的动态,同时用这些东西再反哺我们的技术,这样当环境有所变化时,我们才能捕捉到自己的机会。这是讲我们要动态地看待能力,主动地观察机会。还有另一面,身边的人会带给我们机会。因此程序员除了打怪练级搞技术,还要多和身边的人多沟通,你能干了还要和更能干的人耳鬓厮磨,让别人知道你能干,并且愿意干出点事儿来,这样当别人的际遇到来要乘风起舞时,那你的机会可能也就来了。
打造自己的专属名片
前面我们说程序员要修炼内功,还要经营关系,都比较抽象,这里我们再具体一些,来谈谈程序员的名片。
假如你要印一张自己的名片,除了名字之外,只允许你写三句话。你准备写什么?
或者换一个问题:假如你的简历只能有三句话,并且不超过 30 个字,你准备写什么?
这个问题的核心是:找到最能描述你自己的词语,展现你的核心竞争力。
我们提到关公,想到的是“忠义”;提到曹操,想到的是“奸雄”;提到王江民,想到的是“江民杀毒”;提到李俊,想到的是“熊猫烧香”……
每个人都有自己擅长的一面,你可以用它来代表自己。有些程序员还有知名的产品,可以用它来给自己正名。有些程序员是知名公司的创始人,你当然也可以在名片上印相应的头衔。更多的普通程序员,实际上是个手艺人,在软件开发的世界里,作为一个工具被人用来锻造各种产品。我这么说绝无贬义,这只是现实一种,当你还不是君子时,只能是器具(参考“君子不器”的解释)。那么作为器具,一定有自己的独特功用,这是程序员要想明白的事儿。比如感冒药有千百种,但个个功效不同,你一定要找到你的独特疗效。
我们接受自己是个“工具”这个事实,然后就要努力的寻找自己独特的作用,给自己一个标签,容易让人记住的标签,持续地去经营这个标签,这样时间久了,你接触过的人都会知道你是个什么样的人,擅长什么,能干什么。最终当某个机会到来时,抓住机会的人就会在熟识的人群中划拉,看看张三能干什么,李四能干什么,一个萝卜一个坑儿,坑坑都填平,大家伙一起来干事儿,把事儿干成。
程序员在别人心目中是什么形象,这个 90% 是由自己决定的。你表现什么,别人就了解什么。假如你对图像处理算法特别熟悉,写出了 PhotoShop ,那别人一定会知道你是 PhotoShop 的作者,你擅长图像处理;假如你精通视频算法,自己写出来解码 H.265 的 decoder 并且贡献给了 ffmpeg ,那别人也一定会知道;假如你擅长团队管理和激励,你带的队伍士气高涨屡屡攻城拔寨,那别人一定也会知道这人是个将才,带队伍打仗很靠谱……如果一个程序员留给别人的印象就是“这家伙就是个混日子的主儿”,那我估计,他还得想办法混下去。总之,你需要做的,是找出自己擅长的方向,实实在在的做出点儿事儿,树立你自己的独特形象,这样,机会降临到你身上的概率才会大一些。