即时通讯,优先开发者沟通
我的团队经常使用 IM 进行沟通。 有时我们甚至会使用即时消息向隔壁隔间的人提问。 原因是我们都发现回复即时消息比说话更不会造成干扰。
尽管如此,我发现当我低头编码时,闪烁的消息窗口可能会造成干扰。 我情不自禁地看别人写的东西,这常常让我无法完成我的想法。 这种类型的多任务处理是生产力杀手。 因此,我关闭了警报功能(我正在使用 Pidgin)。 我的 Windows 任务栏是隐藏的,因此我需要将光标拖动到屏幕底部,让任务栏弹出,然后查看洋泾浜托盘图标是否闪烁橙色以查找新消息。
这很有效,只是有时人们会提出一个快速的问题,并且需要快速的答案。
如果能够发送消息的优先级,那就太好了:
优先级 3:如果可以的话请查看一下
优先级 2: 正常聊天
优先级1:请快速回复
优先级将用于确定警报方法。 例如(1)将焦点置于窗口,(2)在任务栏中闪烁,(3)在托盘中闪烁。
关于实现此目标的简单方法有什么想法吗?
谢谢
My team communicates a lot with IM. We'll sometimes use IM to ask a question even to someone who's in the next cube over. The reason for this is that we all find that answering an IM is much less disrupting than talking.
Still, I find that the blinking message window can be disrupting when I'm heads down coding. I can't help but look at what people have written and it often keeps me from finishing my thought. This type of multitasking is a productivity killer. I've therefore turned off the alert feature (I'm using Pidgin). My Windows task bar is hidden so I need to drag my cursor to the bottom of the screen, let the task bar pop up, and look if the pidgin tray icon is flashing orange to find out about new messages.
This works well except that sometimes people have a quick question to ask for which they need a quick answer.
It would be great to have the ability to send priorities on messages:
Priority 3: Check this out when you can
Priority 2: Normal chat
Priority 1: Please reply quickly
The priority level would then be used to determine the alert method. E.g. (1)Give focus to window, (2)blink in task bar, (3)blink in tray.
Any ideas on an easy way of accomplishing this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我们使用电子邮件或内部推特作为优先级 3。
我们使用即时消息作为优先级 2。
我们使用走到某人的办公桌作为优先级 1。
编辑:抱歉,我没有意识到您的存在正在询问实施问题。 如果您不想为联系方式制定新的政策/标准(例如引入内部 Twitter 等),则需要使用相同的 IM 应用程序/协议对办公室中的每个人进行标准化。 然后你需要修改一个。 尝试在 jabber 规范中添加一些内容(如果没有,我不知道)会很乏味,而且不值得付出努力。
如果你真的想走这条路,你可能最好转向 IRC 并使用脚本来提醒你,如果人们在他们的消息前面加上井号与你交谈! 或类似的东西。
We use e-mail or internal twitter for your Priority 3.
We use IM for Priority 2.
We use walking over to someone's desk for Priority 1.
Edit: I'm sorry I didn't realize you were asking an implementation question. If you didn't want to institute new policies/standards for methods of contact (ala introducing an internal twitter or the like), you would need to standardize everyone in the office on the same IM application/protocol. And then you'd need to modify one. Trying to add something into the jabber spec (if it doesn't have it, I don't know) would be tedious and not worth the effort.
If you really wanted to pursue that route, you would probably be better off moving to IRC and using scripts to alert you if people talk to you while preceding their message with a pound! or something similar.
我认为一旦引入“优先消息”功能,所有消息都将开始具有高优先级。 人性。 我只是将状态设置为“忙碌”,并且不会回复“忙碌”时收到的消息,除非它很重要。 人们很快就明白了要点。
I think that as soon as you introduce a "priority message" function, all messages will start to be high priority. Human nature. I just set my status to "busy" and don't reply to messages that come in when i'm "busy" unless it is important. People get the point quickly.
虽然我同意这样的说法:能够使某些消息成为较高的优先级将导致所有消息都具有高优先级,您始终可以关闭即时消息,然后人们将不得不与您实际交谈。 如果他们在你的团队中,他们应该知道你什么时候低头,并在做出扰乱你的决定时承担一些个人责任。
While I agree with the statement that being able to make certain messages a higher priority will result in ALL messages being high-priority, you can always just shut off the IM, and then people will have to actually talk to you. If they are on your team, they should know when you are heads-down, and take some personal responsibility in making the decision to disrupt you.
我所做的事情与 Codingscape 大致相同 - 我将状态设置为“离开”。 当您的状态发生变化时,许多客户端会显示“离开文本”消息,因此我只使用“我很忙”或类似的消息。
I do roughly the same thing that Codingscape does - I set my status to Away. Many clients will display an 'away text' message when your status changes, so I just use "I'm very busy" or a similar message.