如何说服经理允许堆栈溢出


34

在我公司,我们对互联网使用有严格的限制。我经常必须仅将不良的移动界面用于堆栈溢出。但是,该网站对于工作非常有用。

我如何说服经理解除对堆栈溢出的阻止?经理们可以在线查看福利摘要吗?


83
如果您的经理如此愚蠢,以至于不允许您将资源用于您的工作..这可能是一个很好的信号,可以换工作并为一个不那么专横,更聪明的人工作。
韦恩·莫利纳

2
诸如偏执的华尔街公司之类的某些地方必须限制其雇员使用互联网,否则SEC将对其处以罚款。
Job

6
@job他们很偏执,因为他们很偏执。SEC与之无关。
奇闻趣事牧师

2
我不会开始这项工作,也不会留下。我不会为不信任我的人工作。
凯文·克莱恩

Answers:


6

您可以让他们为Experts Exchange付费。

我想避免提及的一件事是聊天:)


1
很有趣。经理知道expertsexchange,并愿意提供。我将追求
PRASHANT P

1
他不愿意允许开发人员访问SO,SO是免费的。而且您认为他要付钱让他们访问EE?对我而言,这似乎不太可能。
MatrixFrog 2011年

2
@MatrixFrog,您会惊讶于它的绿色刻度线(我当然是!)。我猜这相当于OpenSource vs Paid软件。而且,说句公道话,我不知道这是EE 附近的任何地方更容易上瘾SO!
杰尔2011年

6
@PRASHANT P:这个答案应该是个玩笑!Benjol在开玩笑!
Steven A. Lowe

29

礼貌地说,让您访问有关您的工作的关键信息符合他的最大利益。

没有它,您将无法获得全球知识,并且每次遇到问题时都必须深入研究。根据问题的不同,研究可能需要数周到数月的时间。当然,如果您可以访问Stack Overflow,则该问题将在数分钟/小时内得到解决。

强迫他给您一个正式的答复(更好的书面形式),告知他有关您被阻止访问的重要信息的后果,并且不会因代码中的错误和定期的截止日期而受到谴责。

然后观察他的反应并享受。:)


3
经理的精神错乱程度。赌我的屁股是“ MBA”
Chani

6
更好的是,整天什么也不做,然后从家里问堆栈溢出问题,把它带进去,然后说:“看,我在30年代发现了堆栈溢出问题,但是昨天我不得不整日无所事事” :)
Benjol

3
当您可以无限访问互联网,而您的bug少得多且几乎没有错过任何截止日期时,这是否还能以其他方式起作用?当授予互联网访问权时,您是否愿意承诺?
2011年

1
以明显的方式与管理层直接作战可能会适得其反。如果做得不够细微,他们不喜欢面对自己的愚蠢。另外,管理人员可能会指出,您已经掌握了手册和其他资源,因此,为什么SO需要更多的论点。
乔里斯·梅斯

11

我不知道他是否曾经问过您编程方面的问题,而是一种快速的方法说服那些“不相信Google编码”的人(不可靠,使您成为坏程序员,WWLTD(Linus Torvalds会做什么),使您失明;原因是愚蠢无尽),是当他们向您发送一封带有代码问题的电子邮件时,请把它放在SO上。大约2秒钟后,如果有5个答案,请向他们发送指向已回答问题的链接。


6
但是他们没有互联网访问SO:p
Marcelo

1
@Marcelo他可以访问移动界面(大概是在手机上)。如果问题足够简单,OP可以在电话中将其键入,询问,等待答案,然后将其发送给他的老板
TheLQ 2011年

2
对于非平凡的问题,您估计的响应时间和答案数量可能会有些乐观。

1
@Thorbjorn-我有点夸张,但我认为SO的优点在于,一个编码人员不可能完成的任务是另一个编码人员琐碎的任务。解决当今问题的能力之所以如此,很大程度上取决于您之前是否曾经偶然发现过。我几乎没有措辞和范围广泛的问题变成风滚草的问题。
Morgan Herlocker 2011年

1
等等... Google编码不会让您盲目!!
米歇尔·提里(Michelle Tilley)

8

告诉他一件事:

就像一百个为您工作的廉价奴隶一样,他们真的很便宜,而且素质很高。


4
廉价奴隶?奴隶不应该自由吗?
扬尼斯,2011年

6
@Yiannis他们通常会花费食物和住所,“堆垛机”是免费的:)
Tschef

5

如果公司阻止您完成工作,那是他们的问题,而不是您的问题。他们是亏钱的人,因为他们的工人没有他们应有的生产力。

换句话说,不必担心太多。告诉您的老板您需要SO访问权限-如果他不给您访问权限,那么至少您会知道您已坚持到底。并尽可能以书面形式进行对话。


如果公司政策阻止他像其他公司的员工那样快地学习工作,那肯定是OP的问题。
蒂姆·格兰特

4

使他认识到堆栈溢出对您的工作有多么有用的一个好方法是详细列出您在工作中经常遇到的问题,用google搜索这些问题,并查看通过这些问题找到了正确答案的次数。网站。

这正是几个月前我知道堆栈溢出的方式(我想我不是唯一的方式)。这是我在Google搜索之后通常会访问的页面,也是我所寻找的一些答案的地方。


3

如果经理是一个合理的人,最好的策略可能是问他们是否处于类似的情况,并考虑如果他们对您施加相同的限制会多么困难。 。

将其他人穿上鞋子有时可以使他们从您的角度考虑问题,并了解他们之前可能还不清楚的事情。


1

它伤心地知道,stackoverflow被挡在你的公司。这让我想知道您是否能够谷歌搜索并转到其他问答网站(希望至少可以为您提供MSDN)

尽管如此,它不是SO的更好替代方案,但我认为您应该向网络人员咨询有关为何网​​站被阻止的原因可能与SO上有时显示的职业有关(生病,但公司不希望您寻找在自己的网络上找工作..但这就是事实)。

也许在您的公司,您可以为允许此类网站提出例外。最好的选择就是向经理更新SO的实用性,更重要的是您在其中找到的解决方案的可靠性如何(嘿,你知道Jon Skeet,Marc Gravell吗?)。我敢打赌,如果他已经进入开发阶段,那么一旦知道这是很高的机率,他就会不知所措(可能是他根本没有听说过StackExchange)。


1

我与管理层打交道的一般规则:他们想要纸张和数字。因此,我给他们提供了一份体面的收益报告和获胜估算。我添加了一些图形和表格,并最多保留4页(无论如何它们也不会阅读),并且在前半页上有一个简洁的摘要。您可以在继续工作之前在自己的工作场所检查常规程序和办公文化。

在这种情况下,我要添加:

  • SO概念的简要描述。
  • 与关键程序员一起使用的表格,以及他们给出的答案数量。
  • 估算在Google中搜索时,热门话题排在前几位的频率。
  • 对平均应答时间的一些估计
  • 答案之间的质量比较有关!与您在可用资源中发现的问题相比
  • 如果可能的话,根据上述数字估算获胜的时间

我问自己一个关键问题:为什么被阻止?是因为a)做出了不适合工作的决定,还是b)一切都没有完全批准用于工作而被阻塞了?那是很重要的区别。

如果a)要说服人们适合工作,应该不太困难,因为事实是您可以轻松显示自己回答的几个问题,并显示一些常见问题或其他更有趣的问题解决重要的编码问题。仅仅通过搜索一个问题就可以找到大量的stackoverflow答案,并且管理层将很难捍卫不适合工作的决定。在这种情况下,一个棘手的事实是您必须直接与管理层的决定背道而驰,这样某人最终可能会感到脚趾酸痛。

如果是b),实际上您可以先检查获得网站批准的程序。我不明白为什么在这种情况下,如果您遵循正确的办公程序,那么获得SO批准就应该有任何麻烦。


0

根据我的经验,这个问题在很大程度上是政治性的。当SO没有被阻止但被客户策略禁止时,我遇到了类似的问题。是的,顾客。实际上,我们所有人都在通过将笔记本电脑连接到客户的VPN并为他们的开发机器打开远程桌面来进行工作。断开连接和重新连接通常不仅浪费时间,而且需要证明。

那些还没有阻止SO,但是一旦我接到公司高层管理人员的电话,报告说,尽管编写得很好,但还是找到了SO上的客户代码。尽管答案很好,但由于这个原因,几年前已删除了该问题。

所有政治。当您担任顾问时,客户付钱给您的公司是为了您解决他们的问题,而不是谷歌搜索。尽管在许多环境中Google编码被认为是最佳做法(最适合安全编码),但某些客户仍然怀有旧观念和偏执狂。

以我为例,也可能违反了隐私法(在我国,防火墙记录只能由警察根据法院命令进行刑事调查,而不能在sysadmin请求或定期扫描的情况下进行访问),但更简单地说,客户可以爬网(据告诉我)所以要在问题/答案中找到自己的代码。

除了注释,让我们去看看答案。此答案适用于所有面临与OP相同问题的人。

在试图说服经理之前,您必须了解该政策是否由于实际有形合理的原因而得到执行。您应该首先召开会议(或向经理写电子邮件),要求为什么阻止SO并进行解锁,因为您出于合法的工作原因需要使用SO。

该邮件可能会升级为sysop,具体取决于您公司的规模和经理的合作能力。在最佳情况下,您可能会在几个小时内将其解锁,因为它可能是由防火墙的默认策略设置的,而且之前没有人打扰过。这适用于核心业务不是IT但拥有内部IT员工的公司(例如,您是时装店店面的唯一开发商)。但是,如果您在一家真正的IT公司工作,我简直无法相信没有人注意到SO阻塞。

如果您没有得到满意的答案,则应在会议中甚至在咖啡机前,有礼貌地与经理面对面,以口头方式讨论问题。坚定并认真对待您讨论问题并获得完整答案的意愿。例如,通过指向已经回答的问题的链接来突出显示巨大的生产力收益。这将证明 SO节省了您一定数量的工作时间(请读公司的钱),并将您的生产率提高了数百个百分点。用数字说话。@JorysMeys和@Nicolàs在回答中指出了这一点。

在最坏的情况下,您可能会得到一个答案:“我们付钱给您,而不是付钱给他们解决问题”。在这种情况下,您会发现此政策背后的政治因素,可能想将您的简历发送给我的公司:-),该公司提倡在员工中配备SO主持人*的Google编码和SO编码:-)

相反,根据经验,您可能还会得到与安全相关的答案。“谁审核匿名社区成员发布的代码?”。答案是:你自己。有时人们不了解SO是为了解决狭窄问题而设计的问题。每个程序员都不得从SO复制并粘贴代码,他们必须阅读并理解它。高质量的答案提供了解释,而不仅仅是代码。最佳答案提供的代码少于5行。而且,由于我们在SO中都对您的代码进行了编辑,以隐藏对现有人员/公司的引用,从而使它们都适用于一般情况,因此,这是另一个很好的理由,证明不应对SO社区成员提供的代码进行任何特殊的代码审计。将从SO或其他论坛获得的知识整合到一个可行的解决方案中是开发人员的责任。

新年快乐!

*我不是社区选举的主持人,我只对“访问主持人工具”有足够的代表

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.