我职业生涯的大部分时间都处于这种情况。我认为这是优点和缺点:
优点
- 您通常不仅仅涉足编程。您还担任系统分析师,架构师和开发人员。
- 由于您没有分析师/架构师来处理设计工作,因此您真正需要知道发生了什么,因此可以更深入地了解实际业务
缺点
- 在这种情况下,您几乎都碰到了玻璃天花板。除非您所在的公司计划扩展IT /软件部门,否则您将永远不会得到晋升,因为没有什么晋升的机会,而且您可能永远也不会雇用自己的员工。
- 可能工作过度,可能薪水不足
- 由于没有人可以跳脱思路或集思广益,因此很容易感到沮丧,基本上,您必须遵循直觉,或者在诸如此类或IRC的网站上花费大量时间,或者与同行进行交谈。
最终,我要说这不是一个很好的职业选择,除非您对业务有既得利益,如果您想从IT部门迁移到该业务,或者您是相对于公司运营人而言的亲密朋友。您将学到很多关于非软件的知识,但是您的经验在很大程度上受到了打折,因为您总是会在盘子上堆满很多东西。在所有经历中,除了最罕见的经历之外,如果他们的设置不正确(即,低质量的硬件,错误的代码/数据库),您将永远无法改善公司,并且您将永远无法雇用自己的员工然后成为真正的经理。
两年前,当我在一家只有六人的小型商店工作时,我的职位是“ IT主管”,但我没有任何报告,并且是sysadmin / developer / DBA多合一。虽然我学到了一些与高级管理层就技术决策打交道的知识,但我却没有资源去做任何实际的事情(即我没有报告,没有预算,也没有做任何决定的权限),因此我将因为我不是真正的经理,而是拥有宏伟头衔的“ IT专家”,所以我不愿接受任何真正的经理采访。停滞最终弊大于利,由于不得不在零预算的支持或协助下以小额预算来管理十几件或更多事情,我最终遇到了很多与健康相关的问题(溃疡)。
我会再做一次吗?只有当我知道该公司坚决支持我担任IT经理,并愿意给我A)做我的工作所需的资源,无论是软件/硬件预算,雇佣人员的能力还是在最少雇用好的承包商;以及B)为公司做出有根据的决策的支持;基本上被当作高管/经理来对待(因为如果您是唯一的IT人员,那么您本质上就是CTO / CIO,并且几乎每天都要与管理层商讨公司的技术方向),而不是像员工一样。
除非您发现关心企业成长并希望发展其IT部门的企业主的罕见情况,否则这种情况几乎永远不会发生。在这种情况下,如果您想成为经理,那么您就是金牌。在大多数情况下,尽管您会精疲力尽,但没有什么可显示的,除了被压倒的头衔之外,没有真正的经理会接受这个头衔。