适合开发人员的笔记本电脑或台式电脑

适合开发人员的笔记本电脑或台式电脑

这有什么优点和缺点?

我考虑的是安全性、更换和维护的便利性……

答案1

这并不适用于所有情况,因为它需要网络连接,但我一直在完全在虚拟机上运行的沙盒域中进行开发/测试。我在开发机器上有两个虚拟网卡,横跨沙盒和公司网络,并有足够的资源来舒适地运行 Visual Studio。所以我只需远程桌面即可工作。

我对这种体验印象深刻,因为如果需要,我可以轻松恢复到较旧的快照(最近我忘记关闭自动更新时不得不这样做)。只要源文件已签入,机器上就没有任何需要持久保存的内容。

这并不适合所有的使用场景,但为了便于更换和维护,这非常好。

答案2

在考虑任何其他问题之前,请首先确定是否可以证明笔记本电脑增加的安全风险是合理的。

如果员工可以将笔记本电脑带回家,那么硬件或数据被盗或被复制的风险就会大大增加。在公司网络之外,这些机器感染病毒、间谍软件等的风险更高。如果它们在公共场所连接到网络,它们可能会以明文形式发送数据,这些数据不应该在公司外看到。如果发生了不可想象的事情,笔记本电脑被盗,那么公司整个代码库的源代码落入不法之徒之手的可能性非常小,但可能性非常大。

我不想在这里说世界末日,但让你的数据离开公司场所是一个很大的潜在风险。有办法确保这一点(强制数据通过公司 VPN 等),但这些都需要你花费时间和精力。

答案3

如今,笔记本电脑的价格如此便宜,我建议折中方案是最好的:一台功能强大的台式机用于日常操作,一台笔记本电脑用于旅行、在家工作、从任何地方通过 VPN+RDP 连接到台式机等。

这种解决方案更有可能保证开发人员的工作效率和数据安全,因为被盗的笔记本电脑不太可能包含大量信息。便利总是会削弱安全性——最好将所有东西都加密(TrueCryptFTW!) 在侧面机器上,不经常使用。

答案4

我一直喜欢开发人员使用的笔记本电脑,因为你只需要一个额外的显示器就可以运行双机,这是一个巨大的好处。

大多数笔记本电脑都配有 5400 RPM 驱动器,这不仅不能解决问题,还会增加编译时间,因此在构建时要小心。当然,您可以使用驱动器加密和其他方法锁定笔记本电脑,但它们只会让开发人员感到烦恼,他们会想方设法禁用它们。

相关内容