这与你无关
在我写过一篇关于职业原则的文章中,有一条原则是“这与你无关”。我写的代码是为了让别人用得着——人们很少会纯粹为了看看而看。我想,这就是我能在这里分享的最好的经验了。
事实证明并非如此。过去几周,我发现“这与你无关”这条规则也适用于比我写的代码更重要的事情。它关乎我如何与同事合作改进我的代码。
忽视对批评的下意识反应
很多时候,我做了一些修改,却发现它引发了一些小问题。我的工作是在前端进行的,所以大部分都是视觉上的不一致。
- 链接在某些区域有下划线,但在其他区域则没有
- 页面间的背景颜色不同
- 看起来相似的菜单却有不同的链接和样式
- 一个大问题,我花了几周时间开发一个功能,但没人用。所以我把它删掉了,结果破坏了一个重要页面的布局。
无论问题是什么,我的下意识反应都是防御性的。我会解释为什么我支持新样式或可访问性的理由凌驾于“挑剔”之上。我会指出是我无法控制的因素导致了这些问题。或者我会保持沉默,推迟修复,避免谈论它。
我突然想到一个简单的想法:同事们想找我麻烦。他们想羞辱我,以此来提升自己的自尊心,或者给管理层留下好印象。与此同时,我努力做好自己的工作,努力让事情变得更好,处理那些自私的人的干扰。
你可能已经看出来了,我以为所有这些批评都是针对我的。问题就在这里。
我很容易这么想,因为这是人类的本能反应。我们的大脑会进行大量的心理活动来保护我们的自尊免受潜在威胁。但除非你快要死了,否则下意识的反应很少值得听从。尤其是在一个需要冷静和周密思考的领域。
由于这是一种心理反射,我很难在自己身上看到它。第二个困难是如何绕过它们。
记住我们是同一支队伍
我很快就意识到,诀窍在于记住,这根本不关乎我个人,而是关乎公司。
就像我一样,很容易被个人利益所左右。记住我们都在同一个团队,就很难突破这些障碍。但最终我明白,我们追求的是同一个目标——公司的成功。
有一天,当我听到更多反馈时,这些想法一下子涌上心头。于是我深吸一口气,放下自负,专注于解决困扰用户的问题。解决这个问题意味着我们最终都会受益——我、我的同事,尤其是我们应用的用户。我并不因为我的工作“受到攻击”而感到难过,我感觉自己能够做好自己的工作。
我的工作和大多数编程工作一样,主要包括以下几件事:编写优秀的代码、修改糟糕的代码、按时完成任务以及交付项目。这与感情或自尊无关。我的工作就是放下自尊,专心工作。
无私也有自私的理由
我对这一切的第一个反应是这样的,我也预料到其他人也会有这样的反应:
但如果这些小错误累积起来,我就被解雇了,那该怎么办?
首先,这个问题涉及面很广。所有程序员都会犯错,即使是和我共事的资深程序员也是如此。程序员预料到会犯错,而且错误总是会发生,所以这个问题问错了。正确的问题是“我该如何应对这些错误?”
答案是接受它们,修复它们,从中吸取教训,不再重蹈覆辙。时刻这样做意味着要记住“这与你无关”。否则,你会像我一样,陷入对其他事情的指责,而无法做出你需要的改变。
如果说这能让我有所安慰的话,我迄今为止(有限的)职业经历还让我看到了一些不同的东西。愿意适应的新员工与才华横溢但固执己见的员工一样受重视,甚至更受重视。后者就像一块巨石:强大而沉重,但僵硬难移。前者就像一条溪流:一旦积聚了足够的动力,它就会同样强大,能够满足各种不同的需求。最重要的是,这条溪流从长远来看会带来更大的价值。
所以,作为一名程序员,不考虑自己会对你有很大帮助。想想就觉得好笑!
别往心里去,这不是你的故事
所有这些都帮助我转移了注意力,让我在学习的过程中更容易应对批评。以前我以为这些问题是试图打断我故事的敌人。但当我在公司时,这不再是我的故事,而是他们的故事,而我正在努力帮助他们讲述它。
只要公司的故事被讲述,那才是最重要的。
如果我的几篇短篇小说也能用这样的帖子来写,那真是意外的惊喜。
文章来源:https://dev.to/maxwell_dev/its-not-about-you-53h3