3

好吧,不是那种敌意。我很想知道人们如何在大型企业网络上进行开发,这些网络要求在桌面上执行各种对开发人员不友好的服务和策略(想想 ProQuota、过分热心的病毒扫描程序、没有本地管理员、无法访问 SO)。我以前使用过有效使用的虚拟 LAN,或完全分离的并行网络,但这些并不总是实用的。还有其他提示吗?

4

10 回答 10

8

最重要的事情(如果可能的话)是从你的老板那里获得支持。

除非他是 PHB,否则他通常会了解这些限制对您、您的团队以及间接对他的成功的影响。如果请求是合理的,如果你违背了它,他可以提供缓冲。此外,如果整个团队或其他开发者寻求相同的政策,这种“群体议价能力”可以用来制定特殊政策。

一般来说,大公司对法律问题和信息安全过于热心。但是,IT 部门通常讨厌处理来自同一个人的大量支持请求。有时,如果您对项目的生产力表现出明显的损害(例如,您使用了大量临时文件并且防病毒软件会攻击它们),或者您的程序必须可以从管理员模式安装,它们有时会达成妥协。您可能必须签署一份声明,说明您不会在您的机器上使用管理访问权限来安装非法软件,但您仍然可以获得管理员权限。

在我参加工作面试的少数情况下(我主要在学术界,但在行业中工作过),我最担心的问题之一是我对计算环境的控制程度,从硬件到软件,再到管理权利。如果我不能被信任作为开发人员来管理我自己的 windows 盒子,那么我认为我不应该信任一个关键任务系统。

于 2009-02-01T19:24:55.173 回答
6

我自己没有尝试过,但我曾经看到有人说中央 IT 让步并让他管理自己的工作站,因为他遵守了政策,向他们提交了一份变更申请表,其中列出了前 300 件事他想在他的工作站上换衣服。

于 2009-02-01T19:29:33.357 回答
2

任何妨碍你工作的事情都可以在会议上提出。

前任:

  • 这个病毒扫描程序在我工作时每天运行 4 次。在那次运行期间,我的编译时间是原来的 5 倍,而且我的其他开发工具的使用也变得非常困难。
  • 网络过滤器过分热心。我曾尝试访问站点 x、y 和 z 以获取额外的开发信息,但未能成功。因此,找到好的资源所花费的时间增加了一倍。

等等。

于 2009-02-01T19:31:03.010 回答
2

在(敌对的)规则内工作,放弃,退出并找到更开明的地方或尝试改变组织,你的选择。

如果您决定尝试改变事情,不要单独与 IT 背道而驰,那只会让您成为“麻烦制造者”,而且您将一事无成,请尝试从您的老板和其他开发人员那里获得支持 - 如果您无法获得支持,那么你最好找一份新工作。

于 2009-02-01T20:15:51.797 回答
1

我会向你的老板和/或系统管理员解释你的问题,如果他们接受并同意让你控制你的工作站然后问题解决是个好主意,如果不是我会离开项目/工作之前你的试用期结束了。

我曾经在一家大型政府公司遇到过类似的情况,结果管理层不愿意解锁开发人员的盒子只是庞大官僚机构的冰山一角,该项目最终以巨大的失败告终,当我离开时一半的 IT 部门(不仅仅是项目团队)已经离职。

只是我的 2 美分

于 2009-02-01T19:56:46.857 回答
1

是的。离开。如果您的组织不愿意为您提供任何普通专业程序员都应该能够使用的普通工具,那么是时候提高您的网络技能并更新您的简历了。

于 2009-02-01T20:08:24.633 回答
0

自带笔记本电脑和必要的工具始终是克服这些人为障碍的好方法

于 2009-02-01T19:24:49.467 回答
0

带上您自己的笔记本电脑,但不要将其连接到网络(并表明您不打算这样做)。

通过 USB 驱动器复制内容,例如 Visio 图表。

如果他们不允许USB,您可以从外部访问internat 并通过电子邮件发送文件。通过浏览器使用 OWA 有时会赋予您更多发送文件的权限。

于 2009-02-01T19:32:16.627 回答
0

听起来他们在帮你一个忙。您的代码保证以普通用户身份运行,不会尝试写入程序文件或其他敏感目录,了解病毒扫描程序带来的问题,并且可以处理您通常不会遇到的其他问题,直到在客户端计算机上安装您的应用程序。

至于无法访问 SO,我会退出。

于 2009-02-01T20:12:13.253 回答
0

我们的工作场所每天都需要进行全面的病毒扫描,所以早上,当我连接上我的笔记本电脑时,我要等 2 个小时才能开始工作。

我终于找到了解决方案。MSVC 6,有一个内置的调试器。我进入任务管理器,选择了 mcaffee 扫描程序进程,并告诉它进行调试。这启动了 msvc6,扫描仪在断点处冻结。我点击重置,问题消失了。大约 6 个月后,他们取消了该政策,一切都很好。

于 2009-02-01T23:16:05.910 回答