校对中
6.3 KiB
2017 年 4 个 Linux 热门技能
你在新的一年里需要刷哪些技能?
图片提供:Internet Archive Book Images。由 Opensource.com 修改。 CC BY-SA 4.0
成为 Linux 专家的一个问题是专家定义在不断变化。当我进入 Linux 世界的时候,要被认为是一个 Linux 专家,你需要能够编译自己的内核。天啊,如果你想在笔记本电脑上使用 Linux,即便你只是_用户_,你也必须编译一个自定义内核。 如今编译自己的内核通常是浪费时间。这不是说它并不重要,但在开源世界,我们建立在他人的成功基础之上,而 Linux 发行版为我们提供了运行良好的内核。虽然不总是那么剧烈变化,但对 IT 专业人员的需求每年都在变化。
下面是 2017 年 Linux 专业人员的四个重要技能:
1. 安全
我不是在讨论安全专家或安全顾问。这些职位和服务当然很重要,但是随着连接的设备渗透到我们生活的每一个方面,我们需要在我们做出的每一个决定中有安全意识。今年,我的妻子和我买了一台洗衣机和一台冰箱,它们都配备了蓝牙。黑客攻入我的漂洗系统的想法可能看起来很傻,但这都是潜在的攻击点。
当激活工作、家庭或我们的口袋中的任何系统时,我们应该考虑它们可能引发的安全问题。而且因为像联网烤面包机这样的物品不太可能及时获得固件升级,我们需要按照平凡的设备可能遭到破坏的思路来设计其余的系统。相比以前任何时候,我们更需要考虑来自防火墙内的攻击。不要让你的文件服务器被你的搅拌器破坏!
2. DevOps
DevOps 不再是一个新概念。在过去两三年里,我们一直鼓励员工学习 DevOps,以便他们能够在员工队伍中取得成功。这是个好建议,但这并不意味着我们应该完全依赖自动化工具来完成我们的工作。Chef、Puppet、Ansible、Salt Stack 及类似的工具是美好的,但我们需要了解背后发生了什么,所以当发生一些不可避免的错误,我们应该知道如何解决它。
使用 DevOps 的程序方法来计算,我们仍然需要能够维护、修复和理解在代码层下运行的系统的人。没有 Linux 专家,云计算将是一个可怕的地方,即使那个云在你自己的机房里。
3. 开发
作为系统管理员,20 年来,我从来没有时间学习编程。这听起来可能是一个借口,但这是事实。我所有的开发技能就是基本的脚本编写,以帮助我更快工作。不过,那些日子已经结束了。虽然我们需要在 DevOps 世界中拥有系统管理技能,但我们还需要系统管理员拥有编程技能。
如果你是一个像我一样的老练的系统管理员,你可能已经采用 DevOps 并每天使用它。如果你真的想要胜过他人,你需要学习如何以编程方式解决问题,并且不认为 Chef 或 Puppet 代码只是配置文件。 每个 IT 专业人员都需要至少掌握编程概念,因为 DevOps 代码至少在某种程度上抽象了 IT 的每个方面。
4. 软技能
通常,我们在准备职业生涯时所考虑的最后一件事是所谓的 软技能 - 社交和沟通技巧 - 但是他们可能是最有可能决定你的成功的技能。无论你正在寻找一份新工作,还是试图适应当前职业生涯的变化,软技能是至关重要的。
划分 IT 各个领域的线是交错的,并且良好的沟通能力使得这些模糊的线成为一个优点,而不是绊脚石。我们生活在一个开发人员围绕着服务器,而操作团队正在编写 Ruby 代码来维护服务器农场的世界里。这些都是 IT 中的大胆的新思想,没有人能够在不同学科之间沟通,工作场所迅速变得敌对。此外,IT 人员总是需要与其他业务领域的人员进行有效沟通。如果有什么,现在比以往有更大的需求。
The lines dividing the various areas of IT are blending, and the ability to communicate well makes those blurred lines an advantage instead of a stumbling block. We live in a world in which developers are spinning up servers, and operations teams are writing Ruby code to maintain server farms. These are bold new ideas in IT, and without people able to communicate between disciplines, the workplace becomes hostile quickly. Plus, IT folks have always needed to communicate effectively with people in other areas of business. If anything, that need is greater now than ever.
你计划在 2017 年里添加什么到你的技能中?在评论栏中让我们知道吧。
作者简介:
Shawn Powers - 自 2009 年起是 CBT Nuggets (www.cbtnuggets.com) 的一名 IT 训练员,专于 Linux、Chef 及为大规模网络集成多个平台。他在 2016 年 12 月发布了一个在线高级 Linux 认证课程(LPIC-2)。
via: https://opensource.com/article/17/1/yearbook-4-hot-skills-linux-pros-2017
作者:Shawn Powers 译者:geekpi 校对:jasminepeng