我辈程序员,何惧一战
不知从何时开始,在广大人名群众的眼里程序员就被烙上了老实、格子衬衫、短裤、拖鞋、邋遢的标签,对了还有秃头。
我是一名程序员,我身边很多朋友同事都是程序员,我们不穿格子衬衫,我们可爱、积极、阳关、“不老实”。
我们是时代的弄潮儿、我们是技术流、我们吃最新的瓜、玩最潮流的科技,我们不仅穿特步,我们也穿AJ。我们也染头发、烫头发,我同事前几天还刚做了个"渣男"烫呢。
这就是我和我身边的程序员,至于秃头这件事我不做评价,反正我每次理头发都打薄。
而程序员也是个庞大的群体,人一多就杂,总有一些人不务正业,尽动一些其他心思,这种人很多。
当然社会本身就是复杂的,各式各样的人组成社会的众生相,你无法改变他们,你能做的就是改变自己,当然不是为了迎合他而做改变,而是强大自己,让他动摇不得你。
在小时候我就从电视剧里得知各种职场轶事,我一直不喜欢那种花花道道的玩意,我喜欢直来直往,我选择当程序员其实和这有一定的关系,因为我想我一个打代码的总不用叫我搞些什劳子事儿吧?
然而我发现并不是,职场终究是职场, 职场如战场这句话不是空穴来风,可能相比较其他行业会好一些,不过也只是一些吧。
今天我就想谈谈那些人,特指职场上某种类型的同事和一些小领导。为何领导还要加个小呢?有人说怂呗,大领导不敢喷。
首先这个喷定义的就不对,我只是就事论事,而大领导我和我身边的朋友们 level 不够,这都接触不到啊,总不能无中生有吧?
加班的看法
说到程序员都离不开加班二字。
入职前可能大部分公司都会说六点下班,然后会问你能不能接受加班,有时候因为项目紧需要加班,我理解也赞同这样的加班,这类公司是真的因为项目紧的时候才加班。
而有些公司不是,它只是比较在乎脸皮,不敢公然违反啥的,表面上说六点下班,实则强制要求九点下班。这我也是理解的,毕竟都是成年人,你进公司的时候肯定是知道这一点的,所以你已经有了心理准备,包括薪资什么的你都谈拢了,这是你的选择。
有人说我不知道啊,你要是说你不知道,那怪不了别人,你自己没有对你的选择负责,你没好好调查清楚。当然也是有例外的情况,例外就不谈了,背。
所以说不管公司是真的需要加班,还是强制加班我都理解和认可,毕竟是双向选择。
这是我个人对加班的看法,然后我们再来先来看个场景,这是真实发生在我身边的故事,我很庆幸我身边的都是这样积极尽责的人,而看他们受委屈我特别的难受,在你身边也可能发生过类似的事,这篇文章的就是因为这类事而写的。
场景一
你入职了一家是真的六点下班的公司。
一个新的迭代过来,你尽职地不含水分排期,你上交了你的排期安排,你的小领导看了之后觉得有些地方需要压一压,ok 没问题你加点班努力努力可以完成目标。
毕竟迭代提早完成也关乎小领导的 KPI ,你想我们都是打工的,都不容易,将心比心大家各退一步,没必要和谁过不去,你好我好才是真的好。
因为你自身觉得项目有点紧,你怕项目 delay 然后你在前期疯狂加班了一个月,每天晚上都加班,在临近上线的前一周已经完成了 95% 了,所以剩下一周的时间晚上根本不需要加班,公司也没要要求强制加班,项目也没什么问题,理所当然的你不需要加班。
于是你有两天六点半时候就下班回家了。
第三天有个同事和你说,小领导说我和你是不是工作不饱和?这么早就下班了?
你看这个小领导,加班了一个月看不见,一天早走比盯盘还紧,还不直接和你说,找你同事说,就因为知道他和你关系好,旁敲侧击地传给你?你看看是不是有点东西?
深谙领导之道?
不问项目进度,一棍子打死?因为你的尽责无限压迫?你的工资好像不是他发的吧?因为他的 KPI 也为了项目能早点上线加班了这么久?就换来一句工作不饱和?
场景二
你刚完成了一个迭代,稍微有两三天的空闲期,你已经连续忙了三个迭代了,难得空了一下,你打算进行整理复盘,这个时候也不需要加班,恰巧你在带新人,新人有任务,毕竟初来乍到不太熟悉,也需要你的帮忙。
有一天新人的一个迭代上线,本来是白天就能发好版的,但因为突发情况某几个服务发版问题导致了发版 delay ,你晚上有约因此你也没有陪着新人等待,而且本也不是你的义务,实际上你只是带着他熟悉一些业务而已。
到晚上十点你因为担心去询问他进度如何,他说有点问题,于是你帮他查问题到了 1 点,第二天准时来上班。
这时候来有个同事和你说,小领导说我和你是不是工作不饱和?这么早就下班了?
场景三
你有一位同事,小领导每天群里发什么话第一个点赞,每次开会夸夸其谈,每次对接或者改 bug 一分钟就能改完的事情,你会发现他开始斤斤计较。
他的关注点就不在这个 bug 上,他会说你为什么不早说,我做完了你才说?这不是 bug 哪有这样的奇怪的传参?你之前没说要这样啊,这个字段没有为什么一开始不说?加了这个字段不行的,改动很大的?
简单点就是懒我不想改、我有空逼逼没空改、这是你的锅你不早说。
什么事情最积极呢?比如小领导群里说一句啥,他在群里第一个说我来,你在群里 @ 他的时候石沉大海。
每次有小领导在的会议他都搞得可以为了项目鞠躬尽瘁死而后已,各种流程图,PPT详尽到极致,这里有一说一,一般情况下团队里没有人可以写出这么详尽的流程规划,真的是有点东西。
然后小领导不在的会议,各种找茬,这个不行,那个做不了,你这个东西对项目没用啊,流程图?不用我们看看原型就行了,很清晰了已经。
然后如果项目阻塞了,卡在某个同事身上,你猜猜这位同事会干嘛?在群里 @ 阻塞的同事,这个功能啥时候好呀,这都快 DeadLine 了呢!
你看看他的第一反应不是帮助同事解决问题,使得项目推进,而是先撇清关系,锅我不背,出了事情是这个人导致的。
到后来团队里人人都有锅,就他没锅,再后来你会发现你小领导晋升了,而他当上了你的小领导。
这就是人生,你不得不佩服他确实有特殊技巧,学不来,自叹不如。
之后他在的会议,你还会发现因为某个同事没有流程图,小领导(你的那个同事)发火了! 你流程图都没开什么会?这个会有意义吗?
你看看这脸皮一般人就学不来,前后反转的太快,他却毫无感知。
一个同事在刷手机被小领导看到,小领导晚上让他留一下,刻意时间订到八点,满嘴虚假的关心之词,有没有遇到什么困难啊?是哪里卡主写不出来了么?所以看了看手机解解闷?需要我帮忙吗?我可以叫产品经理明天再帮你捋一下整个流程啊。
你看看在敲打你窗呢。
类似这样的事情我听得很多,都是真实的,我自己也经历过一些,还不错,酒桌谈资。
到底是为什么呢
身为领导,不真心实意的帮下属,下属好了你不就好了么?下属的功劳不都是算你身上的?而一心想的是如何现出官威,如何甩锅?每天盯着一点琐事?眼界这么低么?
下属说有个问题,能帮我解决下么?领导说这事情还要我来帮你么?下属只能埋头苦干,不幸最终问题暴露出来,找缘由,小领导在会上当着所有人的面对下属说:这种事情你不知道抛出来?
看看这是人说的话呢?
听着那些满口都是为了项目好的虚幻之词,我的胃部就一阵翻滚,搞得所有人都是傻子,人家拿奥斯卡的我们都还知道他在演戏呢。
所以到底是为什么呢?
我不太清楚那些小领导是内心是怎么想的,我也管过团队,负责项目的时候不可避免的会抓紧整体进度,会变得敏感,我深有体会。但事情是这样做的么?
每天都会有立会,或者隔几天都会统一进度,完全可以得知团队的成员到底是真的在打酱油还是在输出,小领导只要保证项目平稳正常的推进,完全没必要时刻关注着,人家按一会儿手机怎么了?你搞得你自己不会按一样?永动机?双标达人?
结果导向就完事了,人家又不是做了什么出格的事情,而且不仅仅是你,上面的人要的不也是结果么?你搞得过程很艰辛结果不行能吃香一样?
有时候项目不紧急,小领导你为何要紧逼?明明没什么事留着人家加班干嘛,必须无中生有的努力工作体现自己带的团队热爱工作?
这么大人了换位思考不会么?你闲的蛋疼的时候你领导让你必须加班,你什么感想?你当时怎么骂你领导的,现在别人就是怎么骂你的。
终将变成自己最讨厌的人?
是你的无能,是你那浅薄的自控力,那令人作呕的狐假虎威,只有靠着卖惨卖努力向上面摇尾乞怜?
我认为的正确的价值观
身为员工的我们,需要正视自己的职责,我们拿钱办事天经地义,对自己的每一行代码负责是每个程序员的职业素养。
项目总有意外,该加班就加,遇到事情就事论事自己的锅自己背,别人的锅我不背。
当然有时候也不必分这么清,大家心里都有数,没必要戳破,谁都不是傻子。
那种一声不吭老实人可得注意,遇到个好领导会帮你说话,遇到个不好的,等着被五指山压吧,这就是社会。
当然也是不一味地这么悲观,人还是需要积极的心态,也是有好公司好领导的不是么?
身为小领导,你负责的是整个项目,你完全不必要时刻盯着任何细节,眼要放宽,结果导向。你总不是一出生就是领导吧?就和老师一样,都是学生过来的,自己做学生的时候怎么样的自己心里总有数吧。
还是那句话换位思考,没必要咄咄逼人,也不要把自己的身段放的很高,感觉只有威严才能唬得住下面?我不知道别人怎么样的,我 90 后反正不吃这一套,你敢无缘无语喷我,我绝对敢 0.1 秒喷回去。
也不要阴阳怪气,就事说事,对人不对事。把握大局,基于员工细节上的关怀,在员工的心中你就是个好领导。
何惧一战
我看有些员工在领导面前唯唯诺诺,可能有人觉得我站着说话不腰疼,他背着房贷、车贷,家里老婆孩子要养,只能唯唯诺诺啊,卑微啊。
你要这么说确实,我是有点站着说话不腰疼了,你难但是你有没有想过你为什么难,为什么有人所有公司抢着要,offer 收割机,你离开这家公司就失业了?
你的将就,得过且过成为你唯唯诺诺的理由。
打铁还需自身硬,柿子挑着软的捏,技术是程序员的立身之本。不要跟我说什么没时间,有没有时间你自己心里没点数么?
我辈程序员,何惧一战?
最后
我上面说的只是职场上遇到了某些领导和某些同事,不是泛指所有领导和同事,当然你要是觉得我好像在说你?那没跑了我说的就是你。
职场上还是有很多很 nice 的同事和领导的。
比如我的同事和领导(声明下我的同事和领导都不知道我写公众号)。
我的领导也就是部门经理,他尽心尽责,对下属颇为照顾,和我们打成一片,在项目上我们是严肃的,在平日里我们是吹牛打屁,侃大山。来给大家看一下我们经理的聊天你们就知道了。
这个1、说话呢是因为我带着耳机,他在叫我。
这个 f* 啥呢是因为他突然对我骂了一句 f*,于是我嘴上立马给予还击,然后钉钉再跟上,完成一波 combo。
你觉得这样的领导如何?
最后愿天下程序员人人年薪百万,遇到好公司、好领导、好同事、好老婆、好老公过上好生活。
我是 yes,从一点点到亿点点,我们下篇见。
#职场#更多文章可以看我的牛客博客:硬核文章汇总,涵盖计算机网络、Java、中间件、分布式等
今年写的一系列文章都放上面了,有需要的可以看看,联系方式也在上面。