IT 需要的不只是滥用这个词或其他什么才能成为一名优秀的软件工程师。这是软件技能工程播客的第 436 集。我是你的主持人詹姆斯·戴维斯。我是你的主持人戴夫·史密斯。软件技能工程是一个每周的建议,关于进入软件开发技术领域的所有非技术性内容,例如使用正确的移位。
让我们来谈谈“移位”。我知道这个词。
是正确的子弹。这荒谬吗?它只是芯片有限公司吗?
这就像自动取款机一样,这是一个由教派或信仰使用的词,被其他人认为是空洞的。只有内部群体才能理解的东西。这就是它的意思吗?这就像一个信号,表明你是该群体的一员。啊,明白了。所以说“移位”,我的意思是“我是一名工程师”。
是的,你试图说它不同或无关,但你想听起来更聪明。
每次我使用“水狗”这个词时,我都不禁将我的双手以 90 度角彼此指向。
现在,你是做茶,还是用手做一个可爱的小 V 字?
呃,我认为也许最容易想象它的方法就像 YMCA 的歌。
但不是那种大幅度摆动头部的方式。
除了将其旋转 90 度,在我的眼睛和嘴巴所在的平面内,然后你把它指向那里,然后也在我的鼻子到脊柱的平面内旋转 90 度。
我不知道。我迷路了。我不知道。你怎么形容……
你身体里的“移位”?
我试着那样做,我现在也尝试着那样做。天哪,我觉得它现在可能在文化中传播得更广了,但我感觉功能性程序员特别喜欢这个词。
过去喜欢 Rich Hickey 的东西。哦,是的,Rich Hickey。
我喜欢解耦、解耦。
完成那些并没有真正流行起来的复杂词。
但我确实认为“简单易用”取得了任何软件理念所能取得的最大成功标志,那就是它变得毫无意义,现在你说“不”,但这很简单,而它并没有……你是在说渋谷地位。
当你在一个术语短语中使用它时,这是最终的科学成功。
是的,我认为是这样。我的意思是,“天使”已经存在很久了。
哦,是的,它就像一个 20 年的飞船。Liftoff,是的。
好吧,让我们离开这里。戴夫,这不是节目的内容。你想感谢我们的赞助商吗?
是的,我们想认出或说出他们的名字,或者……我不知道该如何形容这个环节了。基本上,如果你给我们足够的钱,我们会说出你输入的内容。
举个例子:表哥 CV 十,王子卢卡斯·莫里塔很酷。去十个关于新卢卡斯的笑话。我不是一个基本的解释器。尼克·莫利诺,属性错误,无类型对象,无属性字符串,你的安慰者 Tue Timbo。我找到了一些现金,我又回到了名单上,宝贝,成为一名 senan engineer.com,直到不同的尝试在道德上令人反感。然后从无人机部署,追逐 DW Norton,提升你的类型范围,把你写出来。
Dev Never 只是为了在火星上创作,来自 Moi,我喜欢鸡肉,我喜欢肝脏模仿,模仿,请递送垃圾熊猫杀戮老板 Kin C Dods Nevis,不显示 Vocant 系统 Jenny Kim,或者更短地说,这些股票 Tic Parrot,你好图标 Out AI 最佳可观察工具 AI 红熊猫是最佳熊猫类型脚本是微软阴谋 JoNathan Kings 和我美丽的实用用户文档,成为一名优秀的工程师需要的不只是在赞助商处设置一个有趣的名字,来让 David 和 Jamison 开怀大笑,William Angel.net 的创建者。我们实际上不能大声说出这个名字。但我刚才做了 Travel's Britain Gains John Grant 到 Joe Grosberg,如果你想加入这个杰出的团队。
戴夫,别为这一段收尾。也许它不一样。去 soft skills engineering.com/audio。还有 Cody Sae,啊,我最喜欢的节目部分,这是一件令人愉快的事情。
我们最近从未有过兴趣。
我无法想象我们给了 Mimics 多少免费广告。
是时候去收钱了。
如果写那个赞助商名字的人实际上在 Mimics 的营销团队工作,那不是很有趣吗?
你发现了一个已经知道软件工程师只是为了保持高效而大喊大叫的增长技术。我们爱猫。我们以电缆和能量饮料而闻名。那是产生良好代码的燃料。他的狗粮,对吧?
我不知道。我实际上没有任何宠物。
我不知道。你知道的。好吧,谢谢你。好吧,谢谢你。谢谢。我们感谢你。
非常感谢。笑声。我只是喜欢它。
好的。好吧。我应该读我们的第一个问题吗?
是的,我希望你会的。好的。
这是来自一位名叫 Marcus Zackerberg 的人。我不认为这是真的,但自从什么时候这阻止我们读名字了?他们说,我在一家大型公司工作,最近的重点是可靠性。
该公司拥有成熟的 SLO 覆盖范围中断响应标准。但我的组织今年将其推向了极致。例如,现在有一个服务健康状况的仪表板,由工程领导层审查。在其中,服务在检查失败时会永久标记为“不健康”(例如 HTTP /health)。要恢复到“健康”状态,必须手动解释故障,并在电子表格中进行记录,然后进行审查和签字。我越来越觉得这适得其反,它阻碍了改进可靠性的细致工作,反而变成了“以检查框为导向的开发”,同时也影响了我们在现有路线图项目上的交付能力。此外,我们的技术主管相当年轻,经常未能向团队传达组织的期望,导致我们经常受到可靠性仪表板的压力。关于如何充分利用这种情况的任何建议?
好吧,这太棒了。
有很多方法可以搞砸。是的,有很多……
方法可以绕过它。我只是……我想回味一下这样的画面:你的服务被工程领导层标记为不健康,然后你必须面对法庭,告诉他们,是的,这就是我们所做的,哦,伟大的工程领导层,恢复我们的服务健康。
这让我想起了我在一家大型公司工作时,我们进行事后分析。它们不是无责的。它们是明确地要追究责任的。
因为事后分析的主要结果之一是将事件的美元成本分配给一个团队。哦,所以它就像烫手山芋。房间里的每个人。无论是谁允许它发生,都像是,你可以让大家团结起来对抗这个团队。如果你不挺身而出说“不,这完全是这个团队的错”,它就会记录在你的永久记录中。
所以你是在说,你能准备好的最好的信息就是……一个甜蜜的故事,让另一个……
团队看起来像……这就是为什么这是这个人的错?
哦,我的天哪。
是的,它就像……
实际的团队名称。
像人们的名字。我是团队。好的。是的。我认为他们……他们有点通过不说是哪个工程师按错了按钮来模糊地回避了责任。
它确实有时会发生,但是他们……你可以看出他们想说,“嘿,这很糟糕”。但它都被压在了这样的激励之下:不要让你的团队头上出现负一百万美元。你们有某种分类账来追踪每个团队损失的钱吗?我猜是的。所以我从未真正见过那部分,因为我太低级了,通常是高级管理人员互相争斗,而我们会像在他们腿之间跑来跑去,不会……
被绊倒。我喜欢巨人互相战斗,而我们四处奔跑,是的。
是的。但我猜重点是事后分析是好的,对吧?谈论发生的事情是好的。
嗯,它们可能是好的。显然,并非所有……
可靠性都是好的。努力创建可靠的服务是好的……是的,好的目标,只是被扭曲成让你生活变得糟糕的事情。这当然感觉就是这样。
这感觉像是“好心肠定律”的终极表达。是的。一个衡量标准变成了目标,它就停止成为衡量标准了,尤其当那个目标实际上是画在你背上的目标时……
人们向它射击。是的,我有一个好方法来确保你永远不会失败健康检查,创建一个特定的健康检查,它永远不会失败,并且实际上不检查任何东西的健康状况。它只是返回……
返回 true。是的,返回。是的,这项服务被称为 200 服务。
哦,为什么是 200?是的,那是状态代码。无论如何都会返回。
是的,它实际上是 Bob 桌子下的覆盆子 Pi,具有三重冗余 UPS 备用电源。
我要说关于这些事情,你没有问她。但对于大多数企业来说,理想的欺诈事件数量并非零。如果你是飞机,那么可能是零,或者 NASA。
是的,即使那样,我的意思是,理想的飞机坠毁次数绝对是零,但理想的太空梭爆炸次数是多少?是的,那也可能是零。但如果是软件,那么实现更高水平的可靠性所付出的成本会越来越高。
假设设置……人们只是会撒谎或逃避痛苦,但假设……你试图影响行为,而你实际上……你没有激励任何坏事……是的,事实证明……为了实现十倍的可靠性,你必须永远不再部署任何软件。你必须进入洞穴。而且……我不知道……你必须考虑宇宙位翻转和无限冗余……
是的,我们只雇佣处女座,我们不改变……
代码。是的,是的,与不健康服务最相关的因素是变化,对吧?如果你不改变东西,你就不会交付任何东西。
所以……我的意思是,如果你想……听着,如果你……如果这个领导团队想要所有工程团队都痴迷于服务器健康,他们会做到这一点,并且会有权衡,它会以进步为代价。而且听起来这个组织已经做出了这个选择。我想这是一个正确的选择。
定义和衡量服务的可靠性也很棘手。我知道他们说“考虑 HTTP /health”。我假设它比这更复杂。但是,是的,可靠性很难定义和衡量,并且定义和衡量它需要大量工作。
而且你总是可以……很容易计算你返回的 500 个代码的数量……是的,但很难说……对于低于这个阈值的任何大小,我们期望我们的 P95 在这个范围内……而且……很难捕捉“健康”的细微差别……是的。所以它倾向于……你越概括,它就越倾向于简化为坏事数量,我认为这就是他们所说的“阻止细致工作来改进可靠性”的意思……是的,每次出现错误时,都让它成为一个错误。不要让那个特殊的错误发生……是的,那里……
有一个好消息。这个流程不可能长期维持下去。我这么说原因是,我认为签字的人是审查服务健康状况的同一人,这里列为工程领导层,我不得不假设这意味着这个大型组织中的某种副总裁或主管级别,这些人有满满的日程安排和巨额薪水。
一旦组织中某个级别较高的人意识到这些人把所有时间都花在了审查工程团队写的笔记上,以说服他们他们的服务已经恢复到健康状态,有些人就会吓坏,他们会说,“停止”。你……我不付给你每年一百万美元来审查工程师写的笔记,然后证明他们的服务是健康的。我付钱让你战略性地领导这个组织。所以我认为美妙之处在于,你只需要等待,这个流程肯定会消失。
是的,这很有趣,因为我再次可以眯着眼睛看到。我认为 Google SRE 书中提到服务可以被标记为太不健康,并且它们……它们在那时得不到 SRE 支持。
就像你可以……你可以想象一个足够大的组织,一个足够不健康的组织。你有点想说,我们没有……我们已经看到了足够多。我们知道,无论你的仪表板现在显示什么,你都处于糟糕的状态,我们需要改变一些东西。但同样,感觉这被做得太过火了,失去了所有细微差别,变成了单一的坏事……是的,我的猜测……
是,在某个时候,每周出现在表格上的新不健康服务的速度会下降。原因至少是工程师最终会掌握这个系统,而且事情会随着时间的推移而好转。当一个组织如此痴迷于一件事情时,那件事情往往会得到改善,在这种情况下,就是服务健康状况。
好的,很好。所以它会改善。然后会发生的事情是,你某一周会有数量显著减少的服务健康事件需要领导层审查,或者他们会……
查看一段时间内的速度,并看到它已经下降到可接受的水平。同样,他们只会停止。所以,我提前道歉,因为我重复了自己,但这个流程会消失。你不必……
担心它……是的,我认为向上反馈是公平的,说,“嘿,这让我们慢了很多,但是……什么……”
工程领导会怎么处理?他们会说,是的,我知道我告诉你要让服务尽可能健康,可靠性是我们的重点。我知道他们背叛了我们。
我认为它有希望达到那一点,但也有可能有人说过我们必须关注可靠性。顺便说一句,所有事情都在同一时间完成,如果感觉我们必须这样做,并且它正在推迟罗马,并且没有人理解它需要更多时间才能交付路线图,这可能会造成痛苦。
他们理解。
希望不是这样,但我不知道。我认为公平地说,这就是我们为此花费的时间,并确保将其推高。因为也许他们期望这就像,我不知道,一件百分之十的事情,对吧?你只是,我知道只是撒上一点可靠性的工作,而你实际上花了百分之五十……
年的时间。詹姆斯,你对这个组织的年轻的信念?真是令人耳目一新。
是的,我曾在一家只有大约三十人的公司工作过一段时间。我还记得做过这件事,所以我记得感觉这些事情是从上面传下来的。这太愚蠢了。
这使我们的生活更糟了。这不可能给我们带来我们想要的结果,我向我的老板抱怨。我的老板是个好人,他们说,是的,我会提供反馈,但我认为这不会改变任何事情。不,他们没有让我闭嘴。他们也没有给我虚假的希望,而且我知道事情一直在变化。
我认为问题的一部分是,当你领导一家大型跨国公司时,你只有一个大杠杆,是的,你拉动说可靠性的杠杆,你可以去每个团队解释细微之处,并确保做出良好的权衡。你必须拉动大杠杆。然后,你组织中下属的这支军队采取所有这些行动,是的,结果是,其中一些将是负面的,一些团队会对此感到沮丧,就像你只是会被卷入这个巨人的齿轮中一样,对吗?
或者你是……
齿轮,是的,在这种情况下,你正在被碾碎。但我认为齿轮是审查电子表格的人。
呃?我明白了,我明白了。是的。现在这更像詹姆斯那种愤世嫉俗的……
消极的看法。但我仍然认为,只要你玩得好,你就可以腾出一些空间,如果游戏包括确保你不会出现在电子表格上,并且尽快做到这一点,以便你可以利用额外的时间做更好的可靠性工作,也许这就是你所做的,但你必须考虑你老板的动机。而且我认为,鉴于电子表格的事情需要审查和签字,如果你是团队的技术主管或团队领导,让你的东西出现在电子表格上看起来很糟糕。所以你可能想和他们一起为此制定策略。
我有一个在大型跨国公司工作的例子。在那里,我们将这样一个糟糕的流程变成了职业发展的机遇。也许如果我们都聚集在一起,我会讲这个故事。
现在,你喜欢那样吗?哦,当然。这就是你为什么邀请熊?好的。所以我们有一个第四季度代码,就像在圣诞节前的几周实施的部署冻结一样,这家公司是我们服务流量最大的日子。
并且有一个副总裁级别的豁免流程,你可以通过该流程请求部署的机会。所以这次很熟悉。是的,我知道。你就像移植的泰德回来……
是的,啊,我已经好几年没想过这件事了,它带来了各种各样的东西。
一切都很好,我相信,美好的温暖的节日感觉,是的,是的,所以我们团队希望做的是经常部署以更改我们的一些我认为是dyna db表或其他东西的参数,以使其更具弹性,以更好地承受流量。我们已经测试过了,我们知道它很好,我们有充分的理由。所以我们在一两页的文档中写下了这些理由。
这是一份写得很好的文档,我们作为团队花了几天时间来帮助我们的一名团队成员撰写文档,然后进行迭代并提供大量反馈和审查以使其更好。我至今还记得团队成员的名字。这是七年前的事了,但我记得他的名字是迈克。
无论如何,迈克·罗斯,我们仔细审查了这份文档,它确实使事情变得清晰明了。然后,我们将它列入即将进行的更改的豁免理由列表中,你知道,委员会审查和副总裁。副总裁很快阅读了这份文档,因为它很短,切中要害,有一些漂亮的图表和漂亮的图形。
他们立即批准了请求,我们确保迈克获得了撰写这份文档的功劳。我还记得副总裁说,团队做得很好。非常清晰,完全可以理解,你被批准了。
就是这样,迈克。向你致敬。你刚刚获得了小小的副总裁的关注。你写了一份非常清晰的工程文档。
所以我们将一个糟糕的流程变成了工程师获得职业发展的机遇。所以也许这就是你在这里可以做的。你有了你的电子表格。你有一个地方可以填写为什么你的服务不健康。你可以展现你的工程实力,展示你在弹性和可靠性方面有多么出色。并且通过撰写一篇关于发生的事情的精彩文章,非常详细地描述,非常清晰地针对高管级别的受众,然后获得良好的声誉和……
晋升积分。你说不要写杰伊之歌,它被困住了……
在……确切地说?我不知道。
这只是一次偶然的巧合,我想我不知道。
我们从未弄清楚这一点。
是的,它只是没有发生。所以我认为,很好,很好。是的,好的,这是公平的。
我注意到我们花了一周时间来处理这份文档。当然不是交付东西。是的,所以这是这里的一部分成本。
是的,但是,但是谁在乎呢,因为有很多钱,这就是他们想要的。是的。我的意思是,这就是他们设计的流程。
是的。它只对这个团队有好处。这位工程师获得了大量经验。
副总裁对我们团队的评价很高,这很好。现在公司是否真的从中受益?谁知道呢?这不是我们可以衡量的事情。
这就是我们在这里的原因。是的,伙计,我只是在回忆我开始于十月份的那些快乐的日子……首先是软冻结,我认为你需要获得,我认为是高级主管的批准,然后它变成了硬冻结。
然后你需要副总裁或首席技术官的批准。假设如果你在名单上,你已经严重搞砸了,没有早点完成。它不是,但我们没有尝试写一份漂亮的文档。
是的,你把柠檬变成了柠檬肖像。我只是拿了……
柠檬,然后直接挤……
到我嘴里。好的。我们回答这个问题了吗?当然我们有。好的。
我来读下一个。是的,这是匿名人士发来的,他说,嗨,伙计们。我是一家中型软件公司的高级工程师。公司最近发生了一些高层离职。在这个过程中,我了解到我的名字是少数几个“需要保持快乐的工程师”名单中的一员。
我觉得这个信息应该对我有用,但我不知道我该如何利用它。一方面,很高兴知道我受到重视,但我认为我宁愿被明确告知,或者更好的是,获得金钱而不是赞扬。在我的职业生涯中,我也到了寻找员工职位的时候,并且我和我的经理多次谈到晋升的话题。他支持我(我相信他),但我们同意,向公司说明这一点将非常困难。我该如何利用这个新信息?有没有办法从中受益,而不会意外地引发对自身替代者的抢先搜索?
好消息。我认为你很难引发对自身替代者的抢先搜索。是的,如果你在需要保持快乐的工程师名单上。
你不太可能……如果你说,嘿,我需要更多钱。他们会给你更多钱。我不知道这个名单的意义是什么。
我需要一个虚假的晋升。好的。是的,你得到了一个工程师。是的,我……
认为……可能有一些你可以做的事情,但我认为你争取更多,结果却被解雇的可能性非常小。尽管我们损失了高调的人才,而且你显然对研究非常重要。
我的意思是,这真的是一个很棒的地方。现在你有一些杠杆作用来使用这个词“杠杆作用”。我不确定我该如何利用它,但这正是正确的词,因为大多数人只有在加入公司时,当公司积极谈判以鼓励他们加入时,才拥有杠杆作用。
而你刚刚发现了一个可以为你带来好处的杠杆。如果你真的觉得自己的薪水太低,现在是时候这么做了。我的意思是,你真的可以只要求金钱,而你的老板已经承认你已经准备好晋升了,但公司没有……
我将“很难向公司说明”解释为。只是没有地方让你做员工级别的事情,这是一个很好的机会让你说,好吧,如果说,你不能完全获得员工的头衔,至少我们可以获得员工……
美元。是的,我认为……所以,如果你在需要保持快乐的工程师名单上,你可以为他们提供的一件事是保证,比如,这就是让我快乐的东西,因为他们正在做的一部分是试图规避风险,对吧?你离职的风险变得越来越高,而且鉴于其他人的离职,也可能变得越来越高。
最重要的是,他们相信有一个……
风险。是的,你甚至可以使用离职来提出这个问题,并说,嘿,我注意到所有这些高调的离职,我想留在这里。我想有效率。我觉得为了应对增加的工作量,在我的新重要角色中,我需要弥补所有这些事情……
我需要这样才能在这里真正快乐。而这会让我在这里工作得很开心。你甚至可以讨价还价。我认为,如果结果之一是他们给你加薪,他们可以说你的名字不在名单上了,不是因为他们不在乎保持快乐,而是像检查一下是否保持快乐,这对他们来说是好事。
是的,现在你不用再担心了。他们会更好。是的,是的,一封信,不是说你想要他们删除你的名字,对吧?就像你说,詹姆斯,你只是想打个勾……
在你的名字旁边。是的,这有点棘手,因为你可能会显得具有威胁性,这感觉并不总是很棒,但我认为你可以说我们都可以从中受益。你担心我的快乐和我留下的意愿。我会给你更多保证,以换取更多钱。
是的,这是一笔商业交易。
如果……我试图想出你可以赞扬它的方式。如果我因此获得这么多加薪,我会很舒服地说我很高兴在这里工作,并计划长期留在这里……
我不知道你是否同意这一点,杰森,但我可能不会透露我看到了“需要保持快乐的工程师”名单。
是的,如果他们知道这一点,这可能会让你的老板陷入困境,假设是谁把它泄露给你的,也许不是,但无论是谁把它泄露给你的,是的,你已经使公司处于一个较弱的谈判地位。所以是的,是的,这是公平的。是的,这就是为什么我认为你需要使用……这就是为什么我只是四处看看,根据所有这些高调的离职,我认为你可以使用一些保证,我想说……
那真的是你想要……
说的吗?我不知道我会对其他人说什么,他们会说,是的,是的,你只是做了……感觉有点……我从未遇到过这种情况,据我所知。我的意思是……
在我看来,很难不透露你已经知道你在这个神奇的名单上。所以我可能会尝试从左场进攻。这不是正确的表达方式,感觉这不是我想要表达的方式。
我会尝试接近它,看看那边,给我加薪,试图转移注意力。小小的障眼法,误导。是的,不。我想说的是,我认为你已经进行了一次很好的谈话,而且你的老板支持你获得晋升。
利用这个角度,说,你知道,你的老板显然愿意和你一起努力,即使公司没有……为你想要的东西,也就是员工工程师的晋升或做员工级别的工作,提供理由。但是,嘿,加薪很可能正在进行中,这可能会有用。这就是你所说的你想要的,对吧?我想要金钱而不是赞扬。
我喜欢告诉人们,听着,当谈到为公司工作的团队成员时,公司只有一种语言,那就是钱。所以,当经理说“干得好”时,感觉很好,但公司并没有真正认可你,公司真正认可你的唯一方式是用钱。这就是公司告诉你你的价值的方式。
这有点冷酷,也许有点悲伤,要把你的毕生工作简化为一个美元金额,但这就是商业。所以,如果你能让公司以金钱的形式认可你,我认为这很棒。这是真正的认可。
这很有趣。听起来很无情。有一部分是用钱,你可以。你通常不会转身告诉所有人,“嘿,公司用更多的钱认可我了”。所以我们保守这个秘密。
是的,我同意,这是一个明确的标志,表明他们对你有多认可,但我确实认为,地位、在组织中的影响力等等,公司可以对此施加影响。你提到了赞扬和金钱比赞扬更好,但感觉很好,感觉我在一个人们认为我很聪明,知道我做得很好地方工作。这是公司可以影响的事情。
就像所有可能被滥用的事情一样,我可以告诉你一些例子,有些人被广泛认为对组织非常重要,影响力也很大,但薪水却不高,因为他们对自己的重要性感觉非常好,是的,但我不知道。我想我有点反对。我认为这不是唯一的方式,而且它也很……我想不出一个词。它不是……它不是持续的,你不能像定期调整它那样,随着他们认识到你的价值而定期调整它。它非常离散,就像每年一大笔钱,这就是你的认可。
或者每个月……好吧,实际上,在IT行业,这种认可通常以薪水的形式以非常一致和可重复的方式出现。
是的,我想我说的是你薪水的变化。
这是真的,因为我们都是薪水领取者,对吧?我们只关心……
我不关心我的薪水。
如何正确?
是的,我关心我的薪水。如果你在听并且有控制权,请停止它。
请保持这种爱,因为你不想朝错误的方向改变。它只会改变……不浪漫的。
是的,那是公平的。嗯,我会怎么做?是的,我会怎么做才能避免触发预防性搜索?
我不知道。我认为你给出了很好的建议。和你的经理谈谈,推动这件事,说,“好吧,加薪怎么样?如果现在没有业务理由晋升,我会很高兴接受加薪。”
我同意你必须小心谨慎,但我认为你可以暗示,“如果我们能做到这一点,我会很高兴留在这里,尽管有人离职了。”你说的“快乐”这个词可能会让人觉得太直接了。但我认为你可以……在讨论加薪和晋升时,总是含蓄地暗示,“这会让我留下来”。但如果你更明确地说明这一点,鉴于你在名单上,我认为这可能会更容易。
说到名单,你偶然发现“需要保持快乐的工程师”名单,这很有趣。现在我认为你需要去寻找“需要让悲伤的工程师”名单。
让我们称之为堆栈排名。
排名垫底。最底层的桶。
你排在最底下的百分之十。是的,这些是需要让悲伤的工程师。你让他们悲伤,说你已经……已经衡量过了,发现他们不合格。
我们不会解雇你,但你也不会得到任何加薪。所以,如果你愿意,门就在那里。但这是你自己的选择,相当虚伪。我们只是认为你是最差的工程师。
痛苦的堆栈排名,是的。
还有谁在名单上。我喜欢这个。我甚至没有……
想到堆栈排名,当我这么说的时候。不像所有废话,那个名单确实存在。我认为……我认为我是在开玩笑,但它……
是真的!它实际上是真的。但它可能也包含了那些喜欢对糟糕的请求进行生动、尖刻的评论的人。也许你只需要编写一个完美的代码更改,你知道这会让他们疯狂,比如,我不知道,添加额外的分号,稍微调整一下空格……不要那样做,好吗?是的。
我也这么认为。祝你好运。我认为你处于最佳状态。
是的。如果人们想得到他们自己的问题的答案,他们可以怎么做?
他们可以访问Sawskills.audio,点击“提问”按钮,然后……
我们会……我脑子里听到你要说“支持”,我不得不找到……是的,但是……
事情是这样的。从本周开始,如果你点击“提问”按钮并填写我们的表格,我们会把你添加到“需要保持快乐的工程师”名单中,所以我们会进入你的公司,找到这个名单,然后把你的名字……
加进去。为了保护我们的身份,我们还需要与公司达成协议,他们不能承认我们把你列入了名单,所以你会寻找证据,但你找不到,这就是你知道它运作良好的方式。让你好好想想吧。感谢收听。我们下周再见。