二维码

学习IT基础知识

1225 人阅读 | 时间:2020年01月03日 14:06

IT基础知识在我们现代的,云计算和抽象驱动的工程文化中适合什么地方?

最近,我正在与一位同事讨论Sysadmin / DevOps / IT行业,我们开始感到惊讶的是,今天刚开始真正学到的技能很少。似乎每年都有工具,抽象层或服务实现这一目标,因此您不再需要了解这种技术的工作原理。当您可能需要的所有软件都已预先打包,测试并准备安装时,为什么要从源代码进行编译?当您仅指向预配置的数据库服务时,为什么要弄清楚数据库是如何工作的?当您可以从轨道上摇动Linux服务器并产生新的服务器并希望问题解决时,为什么还要对故障的Linux服务器进行故障排除呢?

这并不是说自动化是不好的,或者抽象是不好的。当您使重复性任务自动化并简化复杂任务时,最终您可以在规模更小,规模更小的团队中完成更多工作。我非常乐意从发行版中获取经过测试和验证的上游内核,而不是花数小时做同样的事情,并希望我记得自己包括了所有正确的模块。您是否编译过现代的网络浏览器?不好玩 使用集中式配置管理工具能够自动完成工作,这很方便。

当我和我的同事们讨论过去的美好时光时,令我们担心的不是现代技术使事情变得更轻松,也不是过去的方法过时了—学习新事物首先使我们进入了这个职业,但是在很多方面,现代技术已经掩盖了很多事情,我们发现自己在努力思考如何建议业内新人从事IT现代职业。如果有的话,在职培训的机会就教会了我们计算机,网络和Linux的工作原理,这种机会越来越少了。

我对IT的了解反映了我许多在1990年代中期至2000年代初期开始职业生涯的同事。我最初是在一家小型企业的混合IT和sysadmin万事通职位中担任职位。从安装Windows桌面并对其进行故障排除到设置Linux文件和Web服务器到运行和压接网络线路,我所做的一切。我还运行了Linux台式机,在那个日子里,它几乎没有向您提供任何支持,因此无论您是否想要它们,您都会立即接触到网络,软件和硬件基础知识。

作为“计算机专家”,所有这些技术并对其负责,您很快就会学到,您只需要深入研究并弄清楚如何解决这些问题。从我的服务台转为专职Linux sysadmin以来,正是这种经验巩固了Linux sysadmin和网络技能,并继续发展。然而,如今,小型企业更有可能将其大部分IT功能移植到云中,并且系统管理员实际上可能几乎不需要了解有关Linux或网络如何工作来管理Linux服务器的任何信息(甚至可以从Mac对其进行管理)。 )。那么他们如何了解引擎盖下发生了什么呢?

这种现象不仅限于IT。现代艺术家,作家和音乐家在历史上通常也没有受过教育,在手艺的基础上也不熟练。尽管科学职业似乎仍在强调对以前发生的一切的深刻理解,但在许多其他领域,似乎我们很满足于跳过这一部分的内容,而只关注新内容。但是,涉及IT的问题不是不是您需要了解获得一份好工作的基础知识,而是要理解这一点,而是当出现问题时,至少在某种程度上不了解幕后发生的事情,几乎不可能排除故障。如果您自己无法解决问题,则可以重新启动,重新生成或致电供应商的支持热线。

幸运的是,Linux的开放性仍然为我们提供了解决此问题的一种方法。尽管您可以使用现代Linux台式机和服务器,而几乎不了解计算机,网络或Linux本身的工作原理,但与其他系统不同的是,如果您愿意,Linux仍会向您显示幕后发生的一切。您可以建立运行相同服务的Linux服务器的复杂网络,这些服务可以为Internet提供支持,而这些服务都是免费的(并且具有虚拟化功能,所有这些都可以在一台计算机上实现)。对于愿意深入Linux的新手工程师,您将拥有精通的知识,并且在所有同行中都具有优势。


©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×