不主动是程序员身上最大的Bug

原文地址:https://mp.weixin.qq.com/s?__biz=MzIyMjk2MjYzMQ==&mid=2247484782&idx=1&sn=a4f6892d9f640433b1a14475427c63d7&chksm=e82433c6df53bad064150111db92a8471bde4d2308353056f4f7d7b21fd0c59f0fba8a7ef8cc&mpshare=1&scene=22&srcid=0307rrVWzbeK3m8XdMTY2LhC&sharer_sharetime=1583555247070&sharer_shareid=5c77b7a51335b24599223190bb554fb2#rd

最近有条微博上了热搜,内容很有意思,总结下来就是一句话:

“没人喊我去吃饭,孤独了”。

一个实习生,开始实习之后,因为内向,并且对陌生环境不适应,导致中午吃饭的时候,没有同事叫他一起去,随后还发生了几件小事,让他觉得自己被孤立了。

有朋友听到这个消息,开玩笑说:“能出现这样的问题,说到底还是工作压力不够大,用我们HR的专业术语,这叫‘工作强度不饱和’……”

换个角度,山不过来,你可以过去呀,没人约你吃饭,可不可以邀请别人呢?之所以没张开嘴,恐怕还是因为“不好意思”、“脸皮薄”,于是老老实实坐在那儿,等着别人来主动跟你搭讪,等着别人主动请你吃饭。

推而广之,怀着这种心态,在职场上,什么任务都要等着别人来布置;项目进度等着主管来询问;出了问题等着别人来解决,这种“不主动”的心态,是程序员身上最大的“Bug”。

“不主动的程序员,在职场中比比皆是”

所谓的“主动”,不是要求程序员有事没事,就跟设计师运营聊天,也不是下了班,就要号召大家聚餐,而是工作中,要主动沟通、主动学习、主动承担。

说到沟通,尤其是程序员之间的沟通,总是被当做“老大难问题”。

之前一位同事,工作起来,完全沉浸在自己的代码世界,有时候到了截止日期,活还没有交上来,是因为偷懒吗?人家每天都在加班啊。

问他到底出了什么问题,他说:“有个地方有Bug,我已经自己研究了好几天了,但是还是解决不了……”

他的主管急了:“不懂你就问啊!要是我也解决不了,周围还有那么多技术大牛呢!再说这个问题,网上都有现成的方法,你可以去论坛问呀!自己在这儿研究半天,不是做了半天无用功么!”

别人在工作中,遇到拿不准的事情,肯定要跟主管商量,他喜欢自己做主,勤勤恳恳地敲了好几天,才发现自己领会错了精神,敲出来的根本不是领导想要的。

主管分配任务的时候,问他:“这块没问题吧?”

他摇摇头:“恐怕交互那块有点问题,我做着费劲”。结果到现在,他还在做着基本的切图,偶尔写点交互,水平自然也就卡在那个层次。

我问过他:“有的任务更有挑战性,为什么不主动承担一下?老是在那儿切图,有什么意思?”

他摇了摇头:“我知道自己几斤几两,那块东西我确实不熟啊,万一搞砸了,那主管怎么看我?还不如先干点自己能做的,准备好了再上,那也不迟啊。”

到现在,他依然没准备好。

害怕做不好,所以干脆不去做,能等就等,能躲就躲,这就是程序员经常有的“生怕别人发现自己特别水综合症”。

“ 不主动的危害 ”

“成功”和“失败”并不是反义词,它们是站在一边的,它们共同的对立面,就是“什么都不做”。

职场里一个人做不了整个项目,但凡沟通,肯定有冲突;但凡学习,肯定会遭遇瓶颈;但凡承担责任,肯定有闪失,相反不主动,不积极,就不会上面的挫折,看起来也足够安全,但那仅仅是“看起来”而已,不主动的危害,更大。

首先,不主动的程序员,肯定会遭遇“最低要求瓶颈”。

很多互联网的朋友跟我聊过这么一个现象:很多人,刚入职的时候,勤勤恳恳、任劳任怨,但到了某个节点,就开始混日子,做事情马马虎虎,每个项目得过且过,遇到事情能推就推,敲起来代码能凑就凑。

我说,这就像很多高中生进入大学的那个状态,以前的勤奋,都是外力在逼迫,不得已而为之,外力一旦消失,自己就变得“油了”,新人刚入职场,一切都不熟悉,主动做很多事,生怕保不住自己的位置,这很正常。

但是一旦熟悉了公司,有些程序员,就慢慢按照最低标准来要求自己,他知道只要自己“不犯什么大事”,就不会有危险,偏偏“主动性”这个指标,很难量化分析。

一旦一个程序员习惯于“被动”、“用岗位最低标准要求自己”,真正的危险就来了。

其次,“被动”的程序员,会做很多无用功。

上面的例子就是最好的证明,有些程序员心想:反正我态度到了,领导看我这么努力,就算做了无用功,没功劳还有苦劳嘛。

每个月工资是不少发,可时间是你自己的,能力也是你自己的,因为不主动沟通而做的无用功,真正吃亏的,不是别人。

“ 怎么做一个主动的程序员"

天下的程序员没有几个不喜欢量化,怎么衡量自己的主动性呢?

是每天敲够多少行代码?还是要积累够“10000小时定律”?还是要在截止日期前三天完活?

都不是,举个例子你就明白了。

我表哥在家,经常被嫂子批评“不会做家务”,女人的报怨,总是像滔滔江水,绵延不绝:“你能不能每天吃完饭把锅洗一洗?”、“没看见地上那么脏么,扫扫好不好?”、“家里没电费了怎么也不去趟物业啊!”

按照程序思维,最好列一个清单,上面写着“买电”、“扫地”、“接孩子”……然后每天按照清单打勾。

且不说这个清单能不能列完,单说每天看到这张表,心里就够累的,有没有什么办法,能让自己眼里“有活”呢?

很简单,从另一个维度思考:十分钟之后,家里要来客人,家里现在这样行不行?

从这个问题主动去想,就能提前想到很多问题:

“客人马上要来了,被子得叠好吧?”

“客人马上要来了,看看地板是不是脏了?”

“客人马上要来了,垃圾篓是不是满了该扔了?”

……

只需要这一个问题,就不再需要具体的清单了。

回到工作,要经常问自己:“我该怎么把事情做得又快又好?”

这样就不再会去纠结“我需不需要等着他来找我?”、“问这样的问题会不会显得我水平不行?”、“万一自己尽全力了也没做好怎么办?”

有程序员会问:“我主动把事情承担下来,有利于把事情做好吗?我嘴上不说,暗地里尽全力就不行么?”

经典心理学《影响力》里说,人是具有“承诺一致性”的动物,一旦主动承担了、承诺了,会想尽一切办法,完成目标。换句话说,不敢承担,就是想给自己留有余地,还谈什么“暗地里全力以赴”呢?

做咨询的这些年,我越来越感觉到,人有无限的潜力,以后的发展,都无可限量,但看一个人的主动性,就能大概判断出他未来的出息,不仅适用于事业,生活的方方面面也是这样。

不是有了希望之后,才要主动,因为主动本身,就是希望所在。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章