OK开发,不那那种敌对的。我很好奇听到人们如何处理在大型企业网络上发展的问题,这些网络要求在桌面设备上使用各种对开发人员不利的服务和策略(比如ProQuota,过度热心的病毒扫描程序,没有本地管理员,没有访问权限)。我以前使用过有效使用的虚拟局域网,或完全独立的并行网络,但这些并不总是实用的。任何其他提示?在恶劣的环境
在恶劣的环境
回答
最重要的事情(如果可能的话)是从你的老板招募支持的好方法。
除非他是一个PHB,他经常会理解你这些限制,你的团队的影响,并间接地对自己的成功。如果请求是合理的,他可以提供缓冲区,如果你确实违反了IT。此外,如果整个团队或其他开发商寻求相同的政策,这种“团体议价能力”可以用来制定特殊政策。
一般来说,大公司对法律问题和信息安全过分热衷。但是,IT部门通常不愿意处理来自同一人的众多支持请求。有时候,如果你对项目的生产力有明显的伤害(例如,你使用了大量的临时文件,而反病毒会击中它们),或者你的程序必须从管理员模式安装,他们有时会达成妥协。您可能必须签署一些声明,表示您不会在您的计算机上使用管理访问权限来安装非法软件,但您仍然可以获得管理员权限。在我遇到面试的少数案例中(我主要在学术界工作但在行业工作过),我最担心的问题之一是我对计算环境的控制量,从硬件到软件,以管理权。如果我不能被信任为开发人员来管理我自己的Windows系统,那么我认为我不应该信任任务关键型系统。
我还没有尝试过这个自己,但我曾经看到有人说,中央IT让步了,让他管理他自己的工作站,在他提交给他们一个变更申请表与名单与符合政策他想要在他的工作站上改变前300件事情。
我不记得那是哪里,但我认为它实际上是300个人变更请求表单,每个表单有一个变更(按照政策规定)。 – 2009-02-01 19:53:51
做得非常好,大声笑 – EvilTeach 2009-02-01 23:12:25
任何干扰你工作的事都可以在会议中提出来。
例:
- 此病毒扫描程序运行,每日4次,而我在工作。在这段运行期间,我的编译时间长达5倍,并且我的其他开发工具的使用也随之而来。
- Web过滤器过于热情。我试图访问站点x,y和z以获取额外的开发信息,并且一直未能。找到优质资源所花的时间因此而增加了一倍。
等。
带给您自己的笔记本电脑,但不要将其连接到网络(并使其明显,你不打算)。
复制材料例如通过USB驱动器的Visio图表。
如果他们不允许USB,可以从外部访问的国际行动;并通过电子邮件发送的文件。通过浏览器使用OWA有时会为您提供更多发送文件的权限。
我会向你的老板和/或系统管理员解释你的问题,如果他们接受并同意它的好主意让你控制你的工作站然后解决问题,如果不是,我会从您的试用期结束前的项目/工作。
我曾经在一家大型政府公司遇到类似的情况,事实证明,管理层不愿意解锁开发人员,这只是大规模工作的冰山一角,这个项目最终导致了巨大的失败,我离开了一半IT部门(不仅仅是项目团队)的时候已经退出了。
只是我的2美分
是的。离开。如果你的组织不愿意给你任何正常的程序员应该能够使用的普通工具,那么现在是时候提高你的网络技能并更新你的简历了。
听起来像他们正在帮你一个忙。您的代码可以保证以普通用户身份运行,不会尝试写入程序文件或其他敏感目录,也不会意识到病毒扫描程序带来的问题,并且可以处理您通常不会遇到的其他问题,直到在客户机上安装您的应用程序。
至于没有访问SO,我会退出。
在(敌对)规则下工作,放弃,退出并找到更开明的地方或试图改变组织,您的选择。
如果您决定尝试改变事情并不违背IT,那只会让您成为“麻烦制造者”,您永远无法获得任何地方,试图获得老板和其他开发人员的支持 - 如果您无法获得支持,那么你可能会更适合寻找新工作。
我们的工作场所每天都需要进行全面的病毒扫描,因此在早上,当我将笔记本电脑挂上电源时,我需要等待2小时才能开始工作。
我终于找到了解决办法。 MSVC 6,有一个内置的调试器。我进入任务管理器,选择了mcaffee扫描程序进程,并告诉它进行调试。这引发了msvc6,扫描器在断点处冻结。我打了重置,问题没有了。大约6个月后,他们取消了这项政策,一切都很好。
- 1. 部署.NET WinForms应用程序的最恶劣的企业环境是什么?
- 2. [affdex-SDK]遇到异常恶劣的alloc
- 3. 保护部署在“恶意”环境中的系统
- 4. zlib的,恶劣的编译器警告,并配置测试
- 5. 的CakePHP:呼叫性质恶劣的量SELECT COUNT(*)
- 6. 向鼠标射击行为很恶劣 - Java
- 7. iOS开发者菜单(在恶劣条件下测试应用程序)
- 8. Django--执行syncdb和南方迁移失败,由于恶劣的MySQL连接
- 9. 在mod_perl的环境
- 10. 在PhoneGap的环境
- 11. 在多环境
- 12. QT在Windows7环境
- 13. 在多层环境
- 14. 在多种环境
- 15. Robolectric在CI环境
- 16. 在不同的环境
- 17. 的NoClassDefFoundError在OSGi环境
- 18. 在ArcGIS环境中的Python
- 19. Gemfile.lock的在部署环境
- 20. 在Java 1.6的环境
- 21. 环境
- 22. Javascript'onclick'在windows环境下失败,但在linux环境下工作
- 23. 如何在Ruby环境中使用HTML环境中的嵌套上升循环?
- 24. GDB劣质退出
- 25. CSS梯度劣质
- 26. 优劣豆vs SSJS?
- 27. sql缓存的劣势?
- 28. 与NUnit的环境
- 29. Rails中的环境
- 30. 恶梦循环点击事件
非常真实。获得IT的好处,以及(很好)在安装应用程序/对系统进行更改方面存在错误,并且您几乎可以保证获得更多的自由。在我上一份工作中,他们甚至帮助我找出部件来构建一个我可以运行的新服务器。 – 2009-02-01 20:35:15