4 untagged
我正在寻求有关职业变化的一些建议。
我已经浏览了其他一些具有类似问题的线程,尽管大多数已经有几年的历史了,所以可能建议已经改变,因此提出了这个新问题。
我是英国人,30 岁,10 年前开始从事桌面支持技术(Wintel),后来转向开发,主要使用 PHP/jQuery/XHTML/Lotus Domino/SQL。我还接触过具有 Active Directory 经验的服务器安装 (Windows Server 2003) 以及大量硬件安装。我也设置了几个 IIS 站点,尽管这是使用分步说明,所以我对此没有深入的了解。
我厌倦了开发,主要是因为感觉每个项目都以相同的方式进行 - 规格不佳(不是我),我和我的团队完成了出色的编码,传递给了用户,用户讨厌/不使用。一旦你编码了一个项目,就我而言,你已经编码了它们。我更喜欢系统基础设施,并热衷于确保事物以最佳方式运行,保持最新状态等,但发现我的角色不允许我这样做,这令人沮丧。
我即将中断职业生涯来照顾我的孩子 4 年左右,所以认为这是一个坐下来学习新行业的好机会(当孩子睡着时 :)),让我能够进入一个角色我想一旦我回去工作。
所以我的问题是:
我并不过分关心薪水——我已经得到了相当多的报酬,但如果没有工作满意度,这笔钱就不值得了。我宁愿得到合理的报酬,但享受我所做的事情并发现它令人满意。
我知道上述内容相当模糊,但任何建议将不胜感激。
您正在展望 4 年的未来,因此您应该对任何答案持保留态度。也就是说,我在自己的工作中看到了一些趋势,它们可能会让人知道会发生什么。
公司将服务迁移到云托管模型有几个障碍:性能、可靠性和安全性。其中,性能和可靠性将继续提高,但安全性仍将是一个很大的问号。如今,一家公司的大部分价值在于其知识产权。将公司的皇冠上的宝石交到其他人手中需要一位罕见的 IT 经理。
在我看来,增长行业是存储。趋势是软件供应商将越来越多的功能整合到更标准化的产品中;让硬件供应商生产功能更强大的服务器,从而减少您的需求;并且对数据存储和性能要求继续攀升。数据存储也很难外包给第三方——性能要求数据靠近应用程序。另外,随着系统迁移到云端,Unix 技能将变得更加重要。
真正学习产品的唯一方法是获得实践经验。产品可能开箱即用,但测试是将其与其他系统集成并尝试解决实际问题。我的建议是为自己设定一个目标,为真实的人(甚至只是朋友和家人,或在某个地方做志愿者)运行网络或站点。顺便说一下,我认为几年的编程经验对系统管理员来说是一个很大的奖励——它让你深入了解你正在使用的系统,这是你无法通过其他方式获得的。
一个好的系统管理员会让自己失业。您的工作是确保为可能导致灾难性故障的任何事情做好准备并得到缓解,遵循变更管理程序,并跟踪指标以在问题发生之前发现问题。当然,您不可能在完全冗余的集群中拥有所有东西——仍然会有一些非工作时间的变更工作,但这些通常可以提前安排。