INE:作为开发人员,我最大的一次操练告诉了我关于拥有所有权的知识

开发软件是我们所需要支付的。

不幸的是,我们经常得到报酬来破坏东西。然后,我们将获得一个“惊人的”机会来修复已损坏的内容。

我认为我们对这些故事的谈论不够。

您知道您的Instagramfeed中充满了绝对的亮点吗?好吧,关于开发人员的恐怖故事也是一样。我听说过一些会使您的皮肤爬行的东西。不过,这很有趣,我们不经常分享这些故事。

我坚信每一次“操练”都有一个教训。您的公司所制定的每条奇怪规则背后都有一个有趣的故事。“为什么在重大假期之前冻结代码?”,因为Mike和Jenny在合并后不得不花整个圣诞夜来迁移数据库。

“为什么我不能直接推向大师?我知道我在做什么!”—当然可以,但是有一次,安德鲁在不小心用力压制大师的情况下,从回购中注销了两个星期的工作。

“为什么我的衬衫上有一条警告,告诉我在穿着时不要熨烫?是谁做的”-您知道这笔交易,它曾经发生过一次,现在这是一个持续的警告。

现在,我想向您介绍我还是一名初级工程师时我最大的混蛋的故事。

有人订购油炸主板了吗?

在继续之前有一点背景知识。在从事技术职业的初期,我在波兰三星研发中心担任初级软件工程师。我被要求开发一些非常独特的应用程序-我的团队正在为…SmartTV创建JavaScript应用程序。

旁注:为电视构建应用程序真是太好了,因为您只需要关心一种分辨率,因此我们可以按以下位置设置整个应用程序的样式:absolute;因为为什么不!SmartTV内有一个完整的主板。在这一点上,硬件比软件便宜。

2013年,在三星任职期间,我转到了一个全新的令人振奋的项目:Tizen。自从对C++拥有“丰富”的经验后,我很感动,显然,大学两个学期就足以胜任。

引用维基百科:Tizen是基于Linux的移动操作系统,由Linux基金会支持,但主要由三星电子开发和使用。

当时Tizen确实是最前沿的,但是有一天我们从总部收到了一份礼物。

三个全新的闪亮主板,带有最新的Tizen固件。

在不到一个小时的时间里,他们两个被炸到无法归还的地步。

是的,我从字面上炸掉了?。

为什么?

好吧,我被告知要在那些主板上执行系统更新并遵循我的指示。

不幸的是,这些说明并没有考虑到最新系统版本中的一个怪癖,执行这些步骤将相当昂贵的SmartTV主板变成了一块无用的塑料。

在第一块板上完成系统更新后,我知道发生了一些奇怪的事情。我做错了吗?我一定要废话,我现在该怎么办?

由于我没有太多经验,所以我决定只重复一次这些步骤,这次确保我100%遵循了说明。原来,我没有跟着他们正确地两次。

我可以假装自己没有碰过那些板,也许它们破了-老实说,每个人都会相信我。

毕竟,这是最前沿的东西,应该打破。

但是最后,我决定告诉团队负责人:

我们出现了问题…

我正确地遵循了说明

但是…2/3闪亮的新板绝对是砖砌的

该手册需要尽快更新,因为它可能会影响我们的其他部门

幸运的是,他笑了起来,问我为什么我在拆下第一个主板后马上就去炒第二个主板。

得到教训:

拥有所有权-承认自己犯了一个错误,不要试图将其归咎于他人。承认失败并尝试成为一个有价值的人,从而成为一个更好的人/工程师。

尽早清晰地提出问题-尽早发出警报甚至比在明显损坏的情况下保持沉默还要好。

遵循说明和文档,但在合理的范围内-文档可能会过时,软件工程师需要能够处理这些问题。并且可能值得确保文档是最新的。

不要试图隐藏损坏的东西。与其他人保持开放可以带给您很长的路要走,至少,它将使您成为团队中值得信赖的成员。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-3:168ms