程序员怎么用一行代码让老板开除你?

乱扯淡


我职业生涯风险最高的日子,是曾就职于一家为中国移动的某款产品,提供外包服务的公司。

说是外包服务,其实就是整个产品的功能设计、开发、维护,大部分都是我司干的,移动就按照收入、用户数结账。


移动的产品,一般都不好用(自觉当时我司的产品还算可以),但是架不住用户体量大、话费送得多,所以很多移动的产品,用户数量都不少。

我们这个产品线,大概有一亿多用户。既然有用户,就需要保存用户数据:账号、昵称、别名、号码、密码、图片等等,数据还挺多。我们就在核心存储上专门划分了40个数据卷,每个券大概能存放300~500万用户数据,满打满算能扛住2亿用户,大概能够折腾个一两年的。


我前面说的风险高,就是和这个用户数据卷有关。

在核心存储上,我们弄了40个用户数据券,还整出来60个文件数据券。顾名思义,文件数据卷,就是用来存放各种小文件的。我负责维护这套核心存储,最重要的工作,就是看着这100来个数据卷,别出事;还有就是,谁临时要一些存储资源,我想办法给倒腾点出来用用;

干过活的都知道,在需求面前,资源是永远不够用的。谁手里有点资源,谁就被贼惦记。一大堆PM、RD、包括运维自己人,三天两头就找我:给整个临时卷出来,哥这里一大堆测试数据,很值钱的,你给安排下。得,脸皮厚、嘴大、能吹、敢怼的都是爷,我从了。从此,我就过上了神经衰弱的日子。

为啥神经衰弱呢?存储的资源不是无限的啊,划分了100个卷,剩下的空间,也就够弄上7、8个卷,让这些大爷们偶尔玩玩听个响。但每个大爷都是挥斥方遒的主:一个卷不行啊,我还得试试数据同步的性能;你给我一个卷,我们怎么测试Hash存储的功能;什么,我们申请的使用日期到了,好好好,我们还在测试,等跑完这个星期就还给你。

资源有限,需求混乱。为存储的维护带来了很大的困难,我最怕的就是资源用尽,要回收临时卷。一百多个券,删除的命令几乎都一模一样,唯一不同的就是卷名。就怕万一哪天哥眼花,手一滑,把临时券名字改成了用户卷名字,一下子干掉400万用户,这画面太美,不敢想。


华为前面广西移动事故,罚款5亿。你说,哥也来这么一次事故,美不美


还好,维护那套存储一年左右,我就换工作了。别的兄弟接手了我的工作。不知道还会不会和我一样经常去折腾存储卷。

工作是换了,后面也没有做过这么高危的活。但是一个看起来普普通通的工作,却让我对回车键后面的意义,有了永生难忘的理解。怎么说呢,干了这行,进了这个坑,干的活,不求比别人好多少,不求老板涨工资,还是得对得起自己的知识和手艺吧。不嫌不羡,日积月累,时间最后都会给你好的回报。


凝视深空


你们又是rm -rf,又是drop table的,身为JAVA程序员,没有那么高的权限,只能写个代码了;


程序猿阿浪


这个问题这么皮的吗?但是一切皆有可能,一行代码让老板开除你,其实不难啊。

一行代码

题主可能不知道,曾经,在知乎的html代码中,出现过这么一个id名字:“get in zhihu because i am stupid”,译为“傻子才进入知乎”,地址直接指向首页,产生了比较恶劣的影响。得亏那时候没被老板发现,不然,呵呵。

一行注释

有时候程序员为了让码出的代码更容易懂,会添加注释,一行注释也会让程序员被开除哦。

虾米音乐曾经APP被爆出,代码注释中含有歧视侮辱性的词汇,将活动赠送的vip,标注为穷xvip。事件一曝光,就受到广泛关注,引来骂声一片。

emmmm......我不得不感叹这是位勇士,这样的注释,老板看到了还不开你?

程序员的工作压力是挺大的,有时候为了缓解自己的压力,写一些有趣的代码无可厚非,不过对待工作还是要认真、正经一点的,毕竟你的一个小小的程序,影响的可能是成百上千的人,可能还会更多哦。

以上两个“有趣“的例子来自w3cschool今日头条。


取名字是件难事


对接后台的一个接口,返回的数据里有类似 “海淀丨北京”的数据,我只想要其中的海淀,于是写了一行代码 '海淀丨北京'.splite('|')[0] 结果没取到!

当时我就懵逼了,怀疑人生,颠覆了三观,换了各种工具试了一百遍都不行!

最后将注意力集中在“丨”上,发现了他unicode编码根本不是英文的“|”, 而是一个拼音“gùn”的汉字“丨”!

可能我说的这个有点跑题,但是找到问题之后我的内心很平静,只想找个人出来祭天而已!


阿诺施瓦辛国


sudo rm -rf /*

真是脑洞大开的问题,不过上面答案千万不要试,听说曾经有新手在群里咨询问题,他人随口一句玩笑话,没想到新手信了,果断运行。真是个悲剧。


点赞很容易,评论显真情,欢迎点赞,评论,关注。

代码猩球


对于你这种搞事情的行为我还是建议别做。丢了工作事小,要是给公司造成重大损失,吃了官司就不划算了。

这里举两个我想到的。当然,目的不是让你去搞事情,而是提醒你这些代码使用时候一定要慎重。

第一式:删除服务器所有文件

登录服务器(linux的)后,输入“rm -rf”命令。然后你的服务器就完了。因为“rm”常用于删除某个文件夹下的所有文件和文件夹,当然如果某个文件夹下有子文件,该命令执行失败。但是一旦加上“-rf”参数结果就就不一样了。不管你的子文件夹下是否有子文件,一概删除且无需确认。

那么正确用法是啥呢?就是一定要记住加指定的文件夹。比如“rm -rf /home/test”,这样只会将home下的test文件夹中的文件删除。

所以对于linux执行该条命令时一定要记得加指定文件路径,尤其是用root权限用户操作时候。

第二式:删库

登录某个数据库后,执行“drop database 当前数据库名”。你的系统就成功完蛋了。当然,不仅是删数据库,删个数据表也不行。

所以当操作数据库时,一定要慎用drop语句。如果有备份还有挽救余地,如果没有那么就彻底凉了。

能让老板开你的我只想到这两条。当然,还是那句话,希望大家是警醒自己而不是学会了去搞破坏。


但求无Bug


reset:

lis r4,reset@h

ori r4,reset@l

mtlr r4

blr


一夜春雨惊旧梦


看到很多答主回复的都太麻烦了。

用个简单的变量声明,就能让老板开除你,同事掐死你。

程序员兄弟,大家都懂的。


喵感数据


sudo rm -rf

建议大家到服务器上试试效果,据说“整个世界都干净了”。

console.log("My boss is my grandson")

可以给老板演示一下你的杰作。

%0|%0

把这行代码放到.bat文件中发给你老板执行一下,让他见识一下程序员的厉害!

thread.sleep(100000000)

我累了,休息一下也不行吗?

#define false true

据说同事被一个bug弄疯了!

被老板开除了,现在歇业在家,还能找到工作吗?


Java技术学习


这位提问的同学,你是有自虐倾向吗?

你这种想法很危险啊,如果自己不喜欢现在的工作,你完全可以主动辞职,没必要这么狠让老板开除你,这对你以后的职业生涯也是不利的。

不过,你这个问题已经有了答案,昨天阿里巴巴/蚂蚁金服的程序员已经帮你实现了!

就在昨天圣诞节,阿里巴巴/蚂蚁金服的开源解决方案Ant Design的框架里面加了个彩蛋,这个彩蛋是什么呢?是一个圣诞节快乐的彩蛋!

很多人奇怪了,不就是个圣诞节彩蛋么?有这么严重吗?

大家要知道今年是个什么情况,发生了多少事情,中兴事件、华为事件、贸易战事件,而且有关部门三令五申禁止大肆宣传“洋节”,结果就来这么一招,那不是害了人家么?

要知道很多同学开发的是ZF部门的项目,有的同学在事业单位工作,有同学表示做的是发改委的项目,有的同学做的是军队的项目,有的同学做的是我党的宣传网站的项目,更让人欲哭无泪的是有的同学公司正在裁员、一直没找到裁员的理由、被这个彩蛋一闹理由找到了......

在代码里面加入一些失控的代码,当然这个失控不一定是技术上的失控,就像Ant Design这次闹剧一样,确实让很多同学措手不及,毕竟这种涉及到意识形态的事情,一碰就麻烦了。

最要命的是,我一个强迫症患者,Ant Design的圣诞节英语单词都写错了!简直是无法忍受,且不说号称企业级的解决方案应该做到让开发者放心,就这一点我就要吐槽。

当然,你也可以在你们的生产环境下试试“rm -rf”,这行代码绝对不会让你失望的,老板把你开除都是小事,基本上直接打死你算球了!

代码不易、且行且珍惜,不要试着去挑战底线!想辞职自己走就是,不要让老板来开除你,这样不好!


分享到:


相關文章: