有哪些事情会让程序员感到崩溃?

听到这些话,程序员还能忍吗?这是来自一个曾经身为程序员的CTO真情实感的吐槽:

Ken Mazaika(美国波士顿,东北大学毕业,CTO,联合创始人):

那些非程序员说的话总是让我们崩溃:

(第15个可能是最糟糕的)

1.“我们走上正轨了吗?”

我不知道该如何准确地回答这个问题。也许我们现在正“按计划”进行,但万一发生什么事呢?我们随时都可能偏离正轨。我不想承诺一些我不完全有把握的事情。

2.“抱歉,我们承诺了客户这个最后期限。”

所有的程序员都讨厌DDL。我们所处理的问题可能非常复杂,因此,承诺一个任意的日期通常是没有帮助的。

3.“如果有必要,你可以抄近道。”

谢谢你允许我抄近道。但如你所知,如果你没有告知我这样一个不切实际的最后期限,我就不是现在这种情况了。

4.“代码中有bug。”

有bug是因为你让我偷工减料。

5.“我知道我不应该这么做,但你能不能尽快帮我解决这个问题?”

那些不是产品经理的人有时候会试图在系统中做一些事。我是个好人,喜欢帮忙,但这只会增加我的工作量,也妨碍别人。

6.“抱歉打断你,我有一个简短的问题。”

程序员要花30分钟才能进入状态,所以休息1分钟来帮助别人得到他们需要的东西实际上会耽误我自己半个小时。

7.*轻拍我的肩膀*

如果你溜到一个程序员后面,轻拍他们的肩膀,有时候,这会吓死我们。

8.“不确定我是否完全理解这个问题,但我们这样做怎么样……”

对于你不理解的问题,你不可能提出可信的解决方案。程序员是问题解决者,所以如果你在提供潜在的解决方案之前能花那么一点时间深入研究问题,我会很感激。

9.“我内心告诉我,我们应该……”

程序员的工作是做出理性的、基于事实的决定。因此,当情感成为决策过程的一部分时,你会让我不安!

10.“这应该很容易。”

用代码解决问题从来不像看上去那么容易好吗。

11.“我需要一个状态更新”

如果客户的网站崩了,我的工作就是把它恢复,我显然处于一个高压力的情况下,尽我所能来解决问题。我理解客户需要不断更新,但是如果一个PM打断我的状态,他们只会阻止问题的解决。

12.“请A/B测试一下这个按钮的大小。”

测试一个80像素的按钮和一个85像素的按钮真的值得花一天的时间吗?

13.“但这只是一个checkbox!”

有一次,这个PM让我们在项目的最后阶段添加一个checkbox。他把它设计成一个“简单的附加组件”,显然这不太尊重其中的复杂性。

14.“我知道现在已经很晚了,但是我们需要改变X,Y和Z。”

没有什么比不断变化的需求更让人崩溃的了。

15.“这不是我想要的。”

不是你想要的?那你怎么不顺带着告诉我你想要什么样的?负面反馈无助于解决问题。作为一个程序员,我需要特定的点,以便做出必要的改变,给你你想要的。

程序员和其他人没什么不同。当人们能够做到以下三件事,我们会很感激:

尊重我们工作的复杂性

给我们足够的时间来完成

给我们足够的空间让我们尽力而为

大多数非程序员都明白这一点,我很喜欢和我职业生涯中遇到的大多数非技术人员一起工作。

做一个理智的,有礼貌的人。通常就这么简单。

程序员的崩溃可能只有他们自己知道,作为程序员的同事更应该体谅他们。其实不仅仅是以上这些,很多程序员还面临着35+的职业瓶颈和焦虑,因为计算机领域发展迅速,技术、工具更新迭代、日新月异,面对这样不停变化的环境,程序员还需要不断学习、提升自身技能。

不用辞职考研,不用高成本出国,在职的同时,可以考虑攻读在线计算机类硕士项目,学习海外前沿的技术和知识,提高自身职场竞争力。如果对在线硕士这个东西不太了解,可以先来体验一下美国百年理工名校伊利诺伊理工大学提供的在线硕士体验营,中国区限时2周,限30人,并且全程不收取任何费用,立即点击下方链接参与体验营吧!

在线计算机硕士体验营

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值