Merge pull request #4925 from geekpi/master

translated
This commit is contained in:
geekpi 2017-01-12 15:40:04 +08:00 committed by GitHub
commit 18db1d33ee
2 changed files with 62 additions and 64 deletions

View File

@ -1,64 +0,0 @@
translating---geekpi
4 hot skills for Linux pros in 2017
============================================================
### Which in-demand skills are you brushing up on in the new year?
![4 hot skills for Linux pros in 2017](https://opensource.com/sites/default/files/styles/image-full-size/public/images/business/lightbulb-idea-think-yearbook-lead.png?itok=56ovNk8n "4 hot skills for Linux pros in 2017")
Image by : 
[Internet Archive Book Images][1]. Modified by Opensource.com. CC BY-SA 4.0
One of the problems with becoming a Linux expert is the definition is constantly changing. When I started in the Linux world, to be considered a _Linux professional_, you had to be able to compile your own kernel. Heck, if you wanted to use Linux on a laptop, you had to compile a custom kernel to even be a _user_. These days, compiling your own kernel is usually a waste of time. That's not to say it isn't important, but in the open source world we build on the successes of others, and Linux distributions provide us with kernels that work well. Although not always that drastic, the demands on IT professionals change every year.
Here are four vital skills for the Linux pro in 2017:
### 1\. Security
I'm not talking about security experts or security consultants. Those positions and services are certainly important, but with connected devices infiltrating every aspect of our lives, we need to be [security][2] conscious in every decision we make. This year, my wife and I purchased a washing machine and a refrigerator, and both of them came equipped with Bluetooth. The idea of hackers breaking into my rinse cycle might seem silly, but any foothold is a potential attack vector.
When we activate any system at work, home, or in our pockets, we should consider the security issues they might represent. And because items like Internet-enabled toasters aren't likely to get timely firmware upgrades, we need to design the rest of our systems around the idea of mundane devices getting compromised. More than ever before, we need to think about attacks coming from inside our firewalls. Don't let your fileserver get hacked by your blender!
### 2\. DevOps
[DevOps][3] is no longer a new concept. For the past two or three years, we've been encouraging folks to learn about DevOps so they can succeed in the workforce. That was good advice, but it doesn't mean we should rely completely on automation tools to do our jobs. Chef, Puppet, Ansible, Salt Stack, and similar tools are wonderful, but we need to understand what's happening behind the scenes so when something inevitably goes wrong, we know how to fix it.
With DevOps' programmatic approach to computing, we still need people who can maintain, fix, and understand the systems functioning beneath the layer of code. Without Linux experts, cloud computing is a scary place to live, even if that cloud is in your own server room.
### 3\. Development
As a system administrator for 20 years, I never had the time to learn programming. That might sound like an excuse, but it's the truth. Any development skills I had were basically scripting that helped me do my job faster. Those days are over. While we need to have system administration skills in a DevOps world, we also need system administrators to have programming skills.
If you're a crusty old sysadmin like me, you've probably adopted DevOps and use it on a daily basis. If you truly want to excel, however, you need to learn how to solve problems programmatically and not think of Chef or Puppet code only as configuration files. Every IT professional needs to have at least a grasp of programming concepts, because every aspect of IT is getting abstracted at least somewhat by DevOps code.
### 4\. Soft skills
Often the last thing we think about while preparing for a career are so-called _soft skills_—social and communication skills—and yet they are probably skills most likely to determine your success. Whether you're looking for a new job, or trying to adjust to the changing landscape of your current career, soft skills are vital.
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.
As you plan for 2017, what skills are adding to your skill set? Let us know about them in the comments.
--------------------------------------------------------------------------------
作者简介:
![](https://opensource.com/sites/default/files/styles/profile_pictures/public/Shawn%20Powers%20350%20x%20250%20px_2.jpg?itok=6n0E_-Z2)
Shawn Powers - Shawn Powers has been an IT trainer for CBT Nuggets (www.cbtnuggets.com) since 2009, specializing in Linux, Chef, and integrating multiple platforms for larger networks. He recently released an advanced online Linux certification training course (LPIC-2) in December 2016.
--------------------------------------------------------------------------------
via: https://opensource.com/article/17/1/yearbook-4-hot-skills-linux-pros-2017
作者:[Shawn Powers][a]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:https://opensource.com/users/shawnpowers
[1]:https://www.flickr.com/photos/internetarchivebookimages/14758810172/in/photolist-oubL5m-ocu2ck-odJwF4-oeq1na-odgZbe-odcugD-w7KHtd-owgcWd-oucGPe-oud585-rgBDNf-obLoQH-oePNvs-osVgEq-othPLM-obHcKo-wQR3KN-oumGqG-odnCyR-owgLg3-x2Zeyq-hMMxbq-oeRzu1-oeY49i-odumMM-xH4oJo-odrT31-oduJr8-odX8B3-obKG8S-of1hTN-ovhHWY-ow7Scj-ovfm7B-ouu1Hj-ods7Sg-qwgw5G-oeYz5D-oeXqFZ-orx8d5-hKPN4Q-ouNKch-our8E1-odvGSH-oweGTn-ouJNQQ-ormX8L-od9XZ1-roZJPJ-ot7Wf4
[2]:https://opensource.com/tags/security
[3]:https://opensource.com/tags/devops

View File

@ -0,0 +1,62 @@
2017 年 4 个 Linux 热门技能
============================================================
### 你在新的一年里需要刷哪些技能?
![4 hot skills for Linux pros in 2017](https://opensource.com/sites/default/files/styles/image-full-size/public/images/business/lightbulb-idea-think-yearbook-lead.png?itok=56ovNk8n "4 hot skills for Linux pros in 2017")
图片提供 : 
[Internet Archive Book Images][1]. 由 Opensource.com 修改。 CC BY-SA 4.0
成为 Linux 专家的一个问题是定义在不断变化。当我进入 Linux 世界时,被认为是一个 _Linux 专家_,需要你能够编译自己的内核。天啊,如果你想在笔记本电脑上使用 Linux即便你只是_用户_你也必须编译一个自定义内核。 如今编译自己的内核通常是浪费时间。这不是说它并不重要,但在开源世界,我们建立在他人的成功基础之上,而 Linux 发行版为我们提供了运行良好的内核。虽然不总是那么激烈,但对 IT 专业人员的需求每年都在变化。
这里是 2017 年Linux 专家的四个重要技能:
### 1\. 安全
我不是在讨论安全专家或安全顾问。这些职位和服务当然很重要,但是连接的设备渗透到我们生活的每一个方面,我们需要在我们做出的每一个决定中有[安全][2]意识。今年,我的妻子和我买了一台洗衣机和一台冰箱,它们都配备了蓝牙。黑客进入我的冲刷循环的想法可能看起来很蠢,但任何立足点都是一个潜在的攻击媒介。
当我们在工作、家庭或我们的口袋中激活任何系统时,我们应该考虑它们可能代表的安全问题。而且因为像互联网烤面包机等项目不太可能及时获得固件升级,我们需要根据平凡的设备遭到破坏的想法设计其余的系统。相比以前的任何时候,我们需要考虑来自防火墙内的攻击。不要让你的文件服务器被你的搅拌机破坏!
### 2\. DevOps
[DevOps][3]不再是一个新概念。在过去两三年里,我们一直鼓励员工学习 DevOps以便他们能够在员工队伍中取得成功。这是个好建议但这并不意味着我们应该完全依赖自动化工具来完成我们的工作。Chef、Puppet、Ansible、Salt Stack 及类似的工具是美好的,但我们需要了解背后发生了什么,所以当发生一些不可避免的错误,我们应该知道如何解决它。
使用 DevOps 的程序方法来计算,我们仍然需要能够维护、修复和理解在代码层下运行的系统的人。没有 Linux 专家,云计算将是一个可怕的地方,即使那个云在你自己的机房里。
### 3\. 开发
作为系统管理员20年来我从来没有时间学习编程。这听起来可能是一个借口但这是真理。任何我有的开发技能是基本的编写脚本它帮助我更快工作。那些日子已经结束了。虽然我们需要在 DevOps 世界中拥有系统管理技能,但我们还需要系统管理员拥有编程技能。
如果你是一个像我一样的老练的系统管理员,你可能已经采用 DevOps 并每天使用它。如果你真的想要胜过他人,你需要学习如何以编程方式解决问题,并且不认为 Chef 或 Puppet 代码只是配置文件。 每个 IT 专业人员都需要至少掌握编程概念,因为 DevOps 代码至少在某种程度上抽象了 IT 的每个方面。
### 4\. 软技能
通常我们在准备职业生涯时所考虑的最后一件事是所谓的_软技能 - 社交和沟通技巧 - 但是他们可能是最有可能决定你的成功的技能。无论你正在寻找一份新工作,还是试图适应当前职业生涯的变化,软技能是至关重要的。
划分 IT 各个领域的线是交错的,并且良好通信的能力使得这些模糊的线成为一个优点,而不是绊脚石。我们生活在一个开发人员围绕着服务器,而操作团队正在编写 Ruby 代码来维护服务器农场的世界里。这些都是 IT 中的大胆的新思想没有人能够在不同学科之间沟通工作场所迅速变得敌对。此外IT 人员总是需要与其他业务领域的人员进行有效沟通。如果有什么,现在比以往有更大的需求。
你计划在 2017 年里添加什么技能到你的技能集中?在评论栏中让我们知道。
--------------------------------------------------------------------------------
作者简介:
![](https://opensource.com/sites/default/files/styles/profile_pictures/public/Shawn%20Powers%20350%20x%20250%20px_2.jpg?itok=6n0E_-Z2)
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][a]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]:https://opensource.com/users/shawnpowers
[1]:https://www.flickr.com/photos/internetarchivebookimages/14758810172/in/photolist-oubL5m-ocu2ck-odJwF4-oeq1na-odgZbe-odcugD-w7KHtd-owgcWd-oucGPe-oud585-rgBDNf-obLoQH-oePNvs-osVgEq-othPLM-obHcKo-wQR3KN-oumGqG-odnCyR-owgLg3-x2Zeyq-hMMxbq-oeRzu1-oeY49i-odumMM-xH4oJo-odrT31-oduJr8-odX8B3-obKG8S-of1hTN-ovhHWY-ow7Scj-ovfm7B-ouu1Hj-ods7Sg-qwgw5G-oeYz5D-oeXqFZ-orx8d5-hKPN4Q-ouNKch-our8E1-odvGSH-oweGTn-ouJNQQ-ormX8L-od9XZ1-roZJPJ-ot7Wf4
[2]:https://opensource.com/tags/security
[3]:https://opensource.com/tags/devops