程序员混日子不完全手册

昨天收到同事转发的dtrace作者解释关于『为何dtrace在x86上能支持function boundary trace,而mips不行』的一封邮件点燃了我的战斗激情,写了段程序分别在mips,arm和x86上编了下求证。本想就此写篇微信文章,但琢磨一下还是算了,一来昨天已有承诺,二来这东西放在微信上估计打开率为0。

前天有读者希望我多写点职场的建议,我深感惶恐。思来想去,怎么写都像在熬鸡汤,干脆换个思路,教教大家如何混日子吧。

除了程序员的老板们和公务员(这年头公务员也不好混啊),世界上估计没有一种职业比程序员更好混日子了。

程序员常见的场景一,软件崩溃:

『Tyr,你做的feature流量上到1G就crash了!』

『哦,我看看。尼玛,内存不够了,等着,我马上修好』

如果我是个建筑师:

『Tyr,昨晚设计的楼盘有家人办party,来了很多人,于是那幢楼坍塌了』

『哦,我看看。尼玛,钢筋放少了。等着,我~』

『等个屁,死伤几十人,你自裁吧』

程序员常见场景二,解bug:

『Tyr,这有个customer issue。在xxx场景下,网络不通。』

『能复现么?』

『能,blablabla』

『我给你编个版本哈』

『好』

『能工作了么?』

『不能』

『可能是另一个问题导致,我再给你一个版本吧』

『好』

『能工作了么?』

『不能』

。。。

(第5次后)

『Tyr,customer火很大了』

『我终于知道问题所在了。这个版本再不过,你杀了我吧』

『OK了』

(之后一封热情洋溢的邮件表扬了Tyr的出色表现)

如果我是个医生:

『大夫,我不舒服』

『能复现么?啊不对,你都什么症状啊』

『blablabla』

『你做这些检查,然后我给你开药哈』

『好』

(一周后)

『大夫,我病情加重了』

『啊,哎呀,你这可能不是肠炎,有可能是肺炎』

『啊?得,开药吧』

(两周后)

『大夫,我这病更重了』

『我再看看,从最新的检查看,你这可能是脑膜炎』

『。。。你把我当小白鼠了?我要告你!』

(之后Tyr失去了行医执照)

莫笑,这世界上可能没有比软件工程更不靠谱的工程了。虽有质量保证部门,但出点问题简直是家常便饭,不出问题反而让人惊讶;虽有项目管理甚至监理,可还经常延期。就这工程质量,客户还总能忍,你说怪不怪?

由于软件行业有这么些子特点,所以混日子也比别的行业容易。下面的不完全手册乃我十多年辛辛苦苦累积,您请搬好小板凳,静待我一一到来。

混日子守则第一条:瞒天过海。

这行业不靠谱,所以招人『难』,怎么办,一来给高薪,二来实行弹性工作制,不用打卡。这弹性工作制真是个好东西啊,非常方便咱刷存在感。早上十点一刻到,晚上七点一刻走。为啥这个时间?来得不算晚,走得足够晚。周六或者周日来公司上上网,来加班的同事一看,哟,Tyr怎么周末又来加班了?另外,算好老板限行的日子,然后赶在那天正巧七点过一点点到公司,途经老板的办公室不忘赞一句:这么早~

混日子守则第二条:无中生有。

随时保持自己忙碌,各种项目都凑上去充个数,但实际上都在邮件里扯淡,活没干多少。没关系,大家都注意到了你说的话,却往往忽略你干的事。

混日子守则第三条:混水摸鱼,偷梁换柱。

既然混日子,那么绩效必然不好,这时候必须想办法把水搅浑,让自己显得不那么『鹤立鸡群』。具体做法:你跟我讨论architecture,我跟你扯performance issue;你跟我谈performance optimization,我跟你扯not modulized;你跟我解决modularity,我跟你说我们要customer centric,其它的都是浮云。总之牵着你的鼻子走。

混日子守则第四条:隔岸观火。

没完没了地开会是混日子的最佳选择,尤其是各种没有schedule,没有action plan的讨论会。上来就把讨论的方向引到有争议的细枝末节,甚至和议题无关的地方,只要有争议就可。然后就可以坐等会议膨胀,通过一个会议引发更多的会议。让大家永远都在讨论,但总讨论不到点子上。

混日子守则第五条:树上开花。

要学会营造大场面,大阵势。估计项目时间的时候将一切风险,一切问题都尽可能放大。一个月就能看到成果的项目不好,想办法让其膨胀到半年,一年。想想看,一个月的项目你延期半个月,那是延期50%,多不好看;一年的项目延期三个月,才仅仅是25%,正常。而且项目时间越短,就越好追踪,反之,越难追踪。你要的不是产品的v1,而是打着v1旗号的v10。

混日子守则第六条:走为上。

一般这么混日子法,换个detail oriented的老板就得赶紧跑路。没关系,找家钱多人傻的公司继续混,将日子混到底。

hmm...

说了这么多~

Have you figured out the head fake?

我没在讲行为准则。我在谈文化。不贯彻以结果产出为准的文化,神马的都是浮云。

Have you figured out the second head fake?

这篇文章文章不是写给程序员的,而是写给老板和即将当老板的人的。

程序员应该戳下面的链接看这篇文章(还是英文)。

7 Ways to be a Better Programmer in 2014

原文发布于微信公众号 - 程序人生(programmer_life)

原文发表时间:2014-02-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏量子位

OpenAI创始人要自杀献身科学?别瞎说,人家是支持大脑上传

Sam Altman既是OpenAI的创始人,也是硅谷著名Y Combinator创业孵化器的创始人。

1016
来自专栏养码场

七夕了,不如和程序员谈一场没有BUG的恋爱

但一直在跟程序员们接触的场主觉得,程序员靠谱,踏实,有耐心,又聪明,绝对是理想男友的首选啊!!!

982
来自专栏腾讯NEXT学位

恭喜NEXT喜提新课程!

1644
来自专栏腾讯数据中心

腾讯数据中心制冷节能的十八般武艺——下

(本文内容接《腾讯数据中心制冷节能的十八般武艺——上》) (备注:图片带播放图标的均有视频介绍,视频链接为: http://v.qq.com/vplus/513...

4069
来自专栏机器人网

韩国神人用Arduino微控制器,改造钢普拉成机器人能挥剑、会发光

来源:智慧机器人网 前有日本达人将近藤科学 KHR-3HV 机器人改装成 RX-93 ν 钢弹,如今也有韩国神人利用 Arduino 微控制器,展现绝佳创意将 ...

3096
来自专栏PPV课数据科学社区

全球排名前十五的编程语言都是什么车?

C语言是全能手,小巧,强大,所向披靡,可靠,任何事情都能对付。 C++是新的C,双倍的能力,双倍的尺寸,适应险恶的环境,但是你如果没练好就去驾驶,很可能会撞车。...

3704
来自专栏新智元

《三体》编审执行人体冷冻手术,理论与技术解析

“妈妈,你沉睡在大地零下 100 多度的低温里。再见面,最短也是 50 年以后。虽然这是科学家给出的预言,预言也有可能落空,实验也可能失败。但,总还有希望不是吗...

2834
来自专栏PaddlePaddle

【案例】You Smoke, You Up!西二旗“控烟侠”搞事情

今天是世界无烟日,听说西二旗惊现“控烟侠”,用AI搞事情?只要你抽烟,就送你上大屏幕?

783
来自专栏吉浦迅科技

Titan 超级计算机通过大规模分子模拟寻找更佳的生质燃料

亨利.福特曾称乙醇为「未来燃料」,而或许橡树岭国家实验室使用 Tesla GPU 加速器的 Titan 超级计算机会让那一天比预料的更早到来。 从玉米取得的生质...

3207
来自专栏华章科技

我用Python做了六百万字的歌词分析,告诉你中国Rapper都在唱些啥

《中国有嘻哈》火了,作为一名对中国HipHop毫无了解的吃瓜群众,我开始好奇以下三个问题:

982

扫码关注云+社区

领取腾讯云代金券