从开发人员到系统管理员 vs. 从系统管理员到开发人员

Iva*_*van 18 untagged

您是从系统管理员开始,后来成为开发人员吗?或相反亦然?

是什么促使了这种变化?你更喜欢哪个职业?您从转型中发现了哪些优势?

告诉我们你的故事:-)

Mic*_*tum 7

以系统管理员身份毕业,然后转入开发领域。

我刚刚获得了启蒙,意识到 PC 是垃圾。不完全是。您的硬件规格非常不清楚,每个人的实现方式都略有不同,从而导致了微小的兼容性问题。如果PC不是废话,那么在使用某些RAM类型时就不会出现不兼容(只要它们的标准与主板上的匹配-绝对没有理由为什么DDR3-1066 RAM应该与DDR3-1066主板不兼容) ,或使用某些 USB 设备。

因此,您的硬件因设计而损坏因为规格无用,而且您还对软件进行了窃听。那时我才意识到,系统管理员是一项没有什么可取的工作。你无法“修复”问题——你可以使用胶带暂时解决一些症状,但你总是处于失败的一面,因为你没有良好的基础。

对于那些不想使用 x86/x64 废话的人,YMMV,但我在 7 年的 SysAdmin 中学到了足够的知识,知道这不是我的工作。

因此,当损坏的硬件损坏时,我不再总是胡说八道,而是转向了实际创造价值的领域。自私?也许。是的,我的软件有时会出错,最终构建在同样有缺陷的基础之上,但作为开发人员,我觉得我实际上在做一些有价值的事情。

话虽如此:尊重每一个充满热情地从事系统管理员工作的人。这是一项忘恩负义且常常令人不满意的工作,但在我看来,维护服务器正常运行的每个人都是英雄。


duf*_*703 6

我从一名开发人员开始,最后成为一名 DBA,然后是一名系统管理员,现在是一名系统管理员。

我发现系统管理更有趣,因为我有机会在一个大型分布式环境中工作,该环境有许多移动部件需要集成和维护。

此外,IMO 很大一部分开发工作都是关于维护糟糕的应用程序或定制商业包。啊。对我来说,系统管理员似乎提供了更多的机会来发挥创造力,并对保持业务运行的系统产生明显的影响。

  • 完全。但是修复一个坏的网络、AD 等比一个无聊的 SAP 安装或由一大群 5 大咨询公司人员用 VB4 编写的业务关键应用程序少几个数量级:) (8认同)
  • 呵呵。许多系统管理员也必须维护设计不佳的网络等。:) (2认同)

Iva*_*van 1

这是我的故事的简洁版本:

我一开始严格是一名开发人员,但我必须学习很多系统管理知识,因为我开始帮助我父亲管理他的公司。目前我仍然是一名开发人员,但我也做大量的系统管理工作。

我想说,这两个领域相辅相成。例如,虽然我不是系统管理员专家,但我知道如何为我的应用程序配置安全的 Web 服务器、解决多个系统管理员问题等。当我确实需要支持时,我能够更好地与合适的人沟通。

作为一名系统管理员,了解软件开发使我能够更好地自动化繁琐的任务,并很好地理解一些底层东西是如何工作的。

也许这是一个常见的情况?我猜大多数系统管理员至少懂一点编程,对吧?

我很想听听您如何将任一知识领域应用到另一个知识领域。