你好,
这个问题不是技术问题。我是一名学生,我将在 9 月份完成实习并获得网络管理和安全硕士学位,但问题是我的经验并不多,在学习期间,我们学的理论(算法和协议)比实践多,我相信当我申请工作时,公司会看看我是否有经验,是否了解很多工具。
因此,如果你在职业生涯的开始阶段有任何经验,那么公司接受新系统管理员最重要的条件
谢谢
答案1
我可能在很大程度上呼应了其他人的观点,但这从未阻止过我。
我拥有计算机科学学位,但它对系统管理员的工作来说真的毫无意义,除了增加一些关于“为什么星际飞船中的事物会运转”的理论。(如果你知道这个参考资料,那可能是个好兆头。)
根据我的经验,大学只不过是为雇主提供一个基准,让他们认为你有资格从事他们自己无法判断的领域(如果他们不是技术人员),同时告诉企业中的其他技术人员你付出了一些努力。但现实是,当你进入该领域时,理论并不总是站得住脚的。
各个领域中有些事情更多的是政治而非技术的产物,而理论很快就会失效。你将被要求做一些与良好做法完全相反的事情。你的用户将免于安全程序。你必须想出“可行的”解决方案,虽然你知道这些解决方案是权宜之计或糟糕的解决方案,但只要某些人对此感到满意,它就会成为永久性的解决方案。
人际沟通也常常是一种技能。我有时认为系统管理员需要一个由两个人组成的团队:一个与用户和老板交谈的人,一个了解技术并保持其运行的人,因为我很少发现同时擅长这两方面的人。如果所有系统管理员的职责都由地下室的一个洞里执行,里面住着手持莱瑟曼手电筒的忍者,所有用户与 Sysamin 地牢的互动都由具有沟通天赋的前台进行调解,那就太好了。用户可能也会喜欢它。他们往往不喜欢他们的 IT 人员。我们说一些他们不仅听不懂,而且不理解的奇怪单词和短语想理解。我们让他们觉得自己很愚蠢。在这种情况下他们怎么会喜欢我们呢?他们唯一想和 IT 交谈的时候就是出现问题的时候。当 IT 必须立即工作时,我们会看到他们并听到他们的消息,因为这是世界上最重要的事情,我必须完成这件事,而互联网却坏了。
那么您需要什么先决条件?
耐心。
灵活性。
能说人话。
对学习有很高的容忍度。
能够抛开技术偏见,使用正确的工具完成正确的工作
能够意识到自己的工作环境是否适合自己。没有固定的“系统管理员”工作。各个领域都有相似之处,但一个系统管理员的工作可能非常糟糕,而另一个则更受尊重,但两者都需要你做同样的事情;对于你的老板可能不知道你到底在做什么的领域尤其如此。
能够认识到你不是你的用户。你的用户根本不关心 VOIP、QoS、路由器、防病毒软件、磁盘碎片、网络共享……他们只想完成工作并专注于任务。我提醒自己,我擅长的领域是我付钱让别人为我做的,因为当我意识到我怨恨我的用户时,我也不在乎他们做得怎么样。我只想完成我的汽车维修计划,我只想让管道正常工作,我只想支付我的税款,这样我就不会进监狱……理想情况下,你的用户不会知道你让他们继续运行,除非你被公共汽车撞到,然后一切都崩溃了。
您需要清楚地记录事情。如果您被公交车撞了,您的同事或您的替代者不应该需要大量时间来弄清楚您为备份做了什么、您如何对事物进行映像处理、您为系统监控做了什么等。
你需要学习神秘的谷歌搜索技巧。这是个巨大的商业秘密。由于一切变化如此之快,你需要使用谷歌来保持技能的更新。
您需要学会平衡对其他系统管理员来说重要的东西和对您的雇主来说重要的东西。好吧,这一点值得商榷。我的意思是,系统管理中的极客往往会淡化证书之类的东西;对于不是极客的雇主来说,证书只是纸质文件,而他们认证您的技能往往会快速变化,所以当您拿到证书时,证书就已经过时了,除非是像在光纤补丁上安装末端之类的东西。系统管理员处于基于精英管理的极客等级制度中。最终的结果是,负责其他技术人员的系统管理员需要通过实践、学习和沉浸在不断变化的领域来赢得他的下属的尊重,而如果他或她想在商业政治中取得进步,他或她必须继续做一些其他人可以用作基准的事情,当他们根本不了解你所做的事情时。这很有压力。
了解自己的局限性。系统管理员可能非常擅长基础设施、虚拟机配置/管理、备份、数据库或任何方面的混合。但如果您不知道如何做某事,请询问或寻求帮助。如果管理员对有电和电源插头的东西一无所知(相信我,如果将任何东西插入墙上,您的用户会认为您是负责人),那也没什么可耻的。
玩。在家里和工作中玩技术。我遇到的最好的系统管理员并不是因为有一天他们认为计算机会很棒或有利可图而进入这个领域的。最好的系统管理员是花时间玩 Linux 的人,因为它是一个很棒的谜题,可以让他们深入了解系统的工作方式。他们在网上阅读有关 RAID 如何工作的文章,也许还玩过软件 RAID。他们了解引导扇区如何工作的神秘知识,并花费数小时从损坏的驱动器中恢复数据,这并不是因为没有备份(因为最好的系统管理员有好的备份),而是因为他们在这个过程中更好地了解了事物的工作原理。他们理解星际飞船上的东西为何能运转。它帮助他们排除故障,帮助他们了解特定问题的最佳解决方案,并帮助他们了解遇到问题时的选择。最好的技术人员是那些不只是遵循清单的人。他们制作清单并知道为什么这些项目在那里,如果他们不知道为什么,他们会花时间去质疑它。
你应该学会与他人分享你的知识。将其发布到网上。为群组和 Serverfault 等网站做出贡献。工作中你需要大量使用谷歌搜索,而其他人的经验和他们分享的信息会给你带来好处。尽可能回馈社会。没有哪个极客或技术人员会欣赏那些在组织中为了保住工作而保留知识的人(例如,你不能解雇我,因为我是唯一可以运行备份的人!哈哈哈!)
毫无疑问,其他人也有过不同的经历,但这些是我遇到过的事情。其中一些可能有偏见和/或不符合某些工作要求,但嘿,我愿意接受更正和/或编辑,如果这个被否决为负数,我可能会删除它,以避免用无用的答案污染答案流,但这是一个系统管理员的经历,值得一提。
答案2
你知道,几乎所有工作都面临同样的问题,完成学业后才能找到工作。
公司知道这一点,这就是为什么有适合初学者和高级人员的工作。有了你的文凭,公司也知道你很聪明,学得很快。
所以这不是问题,你会从做一些基本的事情开始,你会问同事,问谷歌,问 SF,很快你就会变得越来越有操作性
答案3
嗯,实践经验是最重要的。如果你有 IT 文凭,这显然会有所帮助,但你真正学到的东西只有亲身实践才能最多。尝试摆弄 VM 环境,了解不同的操作系统及其可能性。
您可能还希望从较低的职位(一线)支持技术人员做起,在公司内部成长,最终成为系统管理员。
答案4
其他发帖者已经谈了很多内容,我就不重复了。我给你的建议是买一些便宜的硬件(ebay 是个不错的来源)然后开始摆弄它。给自己设定一个目标(例如:“我想用这台电脑运行一个网站”)然后开始做。
当你实现了这个目标后,再设定下一个目标。依此类推。显然,你首先应该确定你想擅长的大致领域。
IT 不是要实现的目标,而是一条要走的路。我们所有人每天都在学习新知识,这就是我们来到这里的原因。有时我们可以用我们已有的知识帮助别人,但通常我们会从别人提供的答案中学习。