猿:哺乳动物,与猴相似,比猴大,颊下没有囊,没有尾巴,猩猩、大猩猩、长臂猿等都是。
程序猿是一种非常特殊的、可以从事程序开发、维护的动物。一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都可以进行开发、维护工作,特别是在中国,而且最重要的一点,二者都是一种非常悲剧(加班)的存在。
程序猿可以理解为”程序员“的无奈的自我称呼。
程序猿的节日
平年的9月13日和闰年的9月12日(每年的第256天)是程序员节。之所以选择256,是因为8个位元可以有256种不同的排列组合,256是2的幂中小于365的最大值。同样的逻辑,在24位RGB颜色空间里,最大值为十六进制0xFFFFFF,表示为白色,又称白色程序猿节。
2019年,不可缺少的总结,来自程序员那些事。
转自公众号:程序员那些事
之前我们在微博和微信发了一张程序员成语图,不少读者陆陆续续补充了一些,抽空整理汇总。
补充说明:每条「成语」的释义后面,都标注了作者名字。不知名的作者,用 unknown 指代。有@ 的作者,说明 Ta 是我们微博的读者。无@ 的,则是我们微信公号的读者。有些释义,是我们在读者基础上优化调整了。
【左右逢猿】:指女程序员代码出问题后,前后左右身边围满男程序员帮忙的场景;—— 爱做饭的森哥 + 程序员的那些事
【饮水思猿】:指老板给其他人发完年终奖,走到饮水机旁边想起来我们公司还有程序员。 —— D.A.
【自猿其说】:指程序员被责问有 bug 时辩称「我的电脑上没问题」。 —— qskane
【心猿意马】:指心想当程序员就能开的起中意的宝马。 —— 伪钞制造者
【无猿无故】:指没有程序员,就不会有 Bug 事故。—— 旭
【不解之猿】:指遇到无法解决 Bug 或修复故障的程序员。—— 程序员的那些事
【猿起猿灭】:指程序员长期加班后强行起床继续加班导致猝死。—— 枯稗
【猿尽于此】:指需求变更 N 次后,程序员自尽于此地。—— Jacob九成
【新猿易码】:指为了彰显技术实力,新来的程序员喜欢推翻旧架构和旧代码,然而重构往往满疾而终。—— @程序员的那些事 + @___Real___
【猿来如此】:指程序员通过调试终于找到 bug 所在。—— 信仰
【新猿易马】:指新手程序猿写代码常容易大意、马虎。—— ghxin
【猿家怼头】:指一群程序员像亲人一样联合起来怼上级领导。—— Ashly.
【任重道猿】:指新需求下来了,通知程序猿任务繁重。—— HoPefully
【后猿起火】:指后台程序猿写着写着就删库跑路了。—— HoPefully
【事与猿违】:指功能上线后,客户使用的方式,永远和程序猿设想的相违。—— HoPefully
【猿阴不明】:指程序猿脸色阴沉,根本看不明白测试提交的 bug 描述。—— HoPefully
【月有因情猿缺】:指每个月都有程序猿因女朋友提出分手而旷工缺席。—— HoPefully
【猿走高飞】:指程序员遇到需求不断变更的项目,于是出走另谋出路。—— 程序员的那些事
【有猿无悔】:指女生要嫁给程序猿不后悔。—— 听风
【好高无猿】:指售前工程师喜好在客户面前吹牛逼,结果导致承接的变态需求根本没有程序员能实现。—— 程序员的那些事 + 柚子
【猿家宜解不宜结】:指需求无数次变更的情况下,程序员应该在家无休止地加班解决 Bug,并且不可以和老板结怨。—— 米饭杀手
【猿猿相报何时了】:指程序员之间相互为难的场景。比如:你不写注释他不写注释,那就没人写注释。—— Array_
【猿封不动】:此成语寓意有三。一、指程序员遇到难题,百度Ctrl+c,Ctrl+v直接复制到自己的项目中。二、指项目上线,当前代码打tag封包。三、指接手前人代码,由于代码之复杂,导致自己犹如被人封住全身经脉,无法下手。—— @MrRabbit兔先生
【再续前猿】:指入职新公司,发现前公司同事。—— @MrRabbit兔先生
【花好夜猿】:指如花似玉的女友在家中焦急等待,怎奈程序员男友在公司熬夜加班。—— @攻城狮兄
【裁猿滚滚】:指互联网han冬,企业纷纷裁掉程序猿,滚滚二字生动地体现出被裁的程序猿滚蛋的场面。—— @风吹来的瓜
【开猿节流】:指项目稳定后,公司利润不再增长,通过开除程序员来节省人力资本;—— unknown
【自猿其说】:指程序员有一套自己的语言规范,和程序员沟通时,按规范说话;—— unknown
【破竞难猿】:指拿着竞品难为程序员,责问「为啥别人能做,我们做不了」的场景;—— unknown
【三朝猿老】:指需求频繁更新超过 3 次后,程序员的脸色以肉眼可见速度开始衰老;—— unknown
【花好约猿】:指花儿开得正好,周末无比美妙之时,同事约程序员一起公司加班。—— unknown
【功成猿满】:指项目大获成功,老板开始觉得程序员人数太多,工作不够饱和;—— unknown
【心火燎猿】:指程序员内心愤怒,却因口才有限,一时间无力反驳;—— unknown
【左右逢猿】:指需求评审时,前后左右都是程序员,舌战群猿、以一敌百的场景;—— unknown