我有兴趣从金融职业转型到 IT 职业,最有可能的是担任专注于网络安全的系统管理员,尽管随着我的不断涉足,这种情况可能会改变。
我有一些简单的 VBA 编程经验(我意识到 VBA 不被认为是一种“真正的”编程语言)并且一直通过 Headfirst Programming 和 Java 书籍自学一些脚本知识。
我对操作系统一无所知,但我喜欢学习。我的智力高于平均水平,而且有相当明显的极客倾向。
具体来说,我希望得到以下方面的指导:
- 没有计算机科学或 IT 学位,有可能转型到 IT 行业吗?
- 如果是这样,什么类型的入门级工作可以让我走上最终成为系统管理员或网络管理员类型的职业的正确道路?
- 我需要什么证书才能开始(如果第二学位不是强制性的?)
- 我应该从哪种操作系统开始才最有可能获得聘用?
- 假设我是一个完全的新手,我应该花多长时间学习并通过认证考试?
提前致谢!
答案1
对于从其他领域转行的人来说,一开始的事情会有点困难,尤其是在这个时代——公司不再像 90 年代那样从街上招聘 IT 人才。
为了解决您的具体问题:
当然是。事实上,我认为 IT 是一个不是拥有 IT 领域的学位并不会对你造成任何伤害。尽管说实话,大学毕业 2 到 3 年后,我认为没有人真正关心你的学位是什么 - 只要他们能勾选那个复选框 - 而且这不仅仅是 IT 领域>
我会寻找一家中小型企业的初级职位。与进入大型企业相比,你往往会更多地接触不同的技术,并能够接触到更多的东西。
我建议看看中央情报局来自思科低剂量PIC 1,以及加拿大国际贸易促进会来自微软。
我个人的观点是不要把自己局限在一种技术上。如今的部署在很大程度上是非常多样化的。你找到工作的最佳选择是 Windows。但我不会只关注这一点而排除其他一切。我还猜你已经具备了使用 MS 平台的能力。你会发现,在基本层面上,服务器操作系统与桌面操作系统并没有太大的不同。我会高度建议您安装一个没有 GUI 的 Linux 发行版并开始在那里玩 - 您可能会破坏一些东西,但恕我直言,这样您会学得更好。
这真的取决于你是哪种类型的学习者。但我认为,对于入门级证书,平均而言,你应该学习 4-8 个月,这样才能有最大的机会在第一次尝试时通过考试。
我还应该指出,这个领域并非全是乐趣和游戏。你真的必须生活在技术中并呼吸技术才能出类拔萃。
我祝愿您转型到这个领域一切顺利!
答案2
这个问题非常主观,我已经将其标记为主观,但既然您对意见/指导感兴趣,那么这就是我的观点:
Is it possible to make the transition to IT without a comp sci or IT degree?
当然。
What type of entry level job would put me on the correct path toward an eventual sysadmin or network admin type career?
服务台。数据中心电缆管理员。初级管理员(如果您具备一些技能/知识)。
(我不是在开玩笑,前两个是 - 我培训过的一些最好的初级管理员正在拉电缆或接听 1 级“我无法收到电子邮件!”电话,但他们有浓厚的兴趣并愿意学习。)
What certifications would I need to get started
没有,但如果你有一些思科证书,这些证书通常会受到欢迎,如果你想在 Windows 商店工作,微软认证也是如此。
在 unix 方面,我发现 RHCE 和 BSDA 考试都很有价值。
Which operating system should I start with to have the best chance of getting hired?
公司招聘时使用的就是这个。
(认真回答:无论你觉得哪个最舒服。不过不要指望 OS/2 程序员会有很多机会)。
How long should I expect it to take to study for and pass the cert exam(s) assuming I am starting as a complete n00b.
如果你试图从书本上学习所有知识,那么这需要很长时间。
大多数值得参加的考试(比印有证书的纸张更有价值,对雇主/同事更有影响力的考试)都需要一定程度的实践知识,或者至少是在现实世界中有用的知识。
经过几个月的实际经验后,你最好再参加考试/认证,但微软考试可能除外:如果你参加一门课程并有一位好的老师,你通常会收获的不仅仅是一张纸。
答案3
当然,但接受过 IT 相关学科的正规教育是一个巨大的好处。它将系统融入到你的系统管理员中。你可能不会经常使用你在计算机科学学位中学到的很多知识,但对计算机工作原理有基本的了解肯定会帮助你更快地学习日常知识。然而,对于以安全为中心的角色来说,这一点变得更加重要。
假设你现在是一个热情的业余爱好者。你可以选择我刚从大学毕业时做过的工作。寻找拥有一位成熟的系统管理员的小公司,他正在寻找一名初级人员来承担工作量,并愿意向你传授经验。这是一种获得丰富经验的好方法,如果你是一家大公司中一线员工团队的一员,那么你可能需要更长的时间才能获得这些经验。
@Zypher 说过。MSCITP 是一个很好的起点。
如果可以的话,试着概括一下。很容易说 Windows 将成为你的主要关注点,如果你从桌面支持角色开始,那么很可能就是如此,但也要尝试进入 Linux。Ubuntu 是一个很好的起点。在家里安装它并坚持使用它。即使只具备基本的技能,也会让你对小公司更有吸引力。
如果你按照书本上的要求学习任何课程,那么需要 6 个月左右的时间。不过,我建议你找一位认证培训师。获得一些专业反馈是非常宝贵的(尤其是当你在努力学习那些庞大的 MS 核心书籍时)。许多认证课程都有密集的全周版本,但它们相当昂贵,而且一次要学习很多内容。它们往往更适合那些希望将一些现有的实践经验正规化的人。你最好慢慢来。当然,任何好的雇主都愿意补贴这种培训。我当然不会说这是一份工作的先决条件。
答案4
- 不需要第二学位。金融其实是一个很好的学位。
- 大公司的初级管理员、小公司的系统管理员、小型企业的咨询工作都是很好的切入点。尽量避免服务台和 gofor 类型的职位。
- 取决于你想进入什么领域。一个好的开始是 MCSE 或 LPIC,然后添加 CCNA 以涵盖一些基本的网络知识。从那里开始,你可以随着你的兴趣添加其他内容。
- 取决于很多因素。其中的概念大部分都相同。Linux 和 Windows 是最重要的两个。Mac 只是 Linux 的一种。选择一种,成为真正的专家。然后开始添加。
- 大多数人参加为期 6 个月的强化课程来获得 MCSE。要通过 7 门考试。一些一年制课程还包括 CCNA 和一些基本的 Linux 知识。
我知道你没有问,但脚本(不是真正的编程 ;-) 是系统管理员的重要组成部分。保持你的 VBA 技能。其他可能在这个领域变得重要的东西,Pyton、PowerShell、BASH、HTML 和 Java。你不需要擅长编程,只要知道如何在线搜索脚本并根据你当前的需求进行调整即可。