你如何保持你的 Linux 技能精进?

有如此多的选择,没有理由不保持你的技能与时俱进。
189 位读者喜欢这篇文章。
How Linux became my job

Opensource.com

无论你经验多么丰富,如果你不努力保持技能精进并关注你使用的工具的变化,你将会错过很多。

无论你是 Linux 初学者还是经验丰富的专家,定期学习和实践都很重要。虽然有很多很棒的选择可以保持你的 Linux 经验常新,但你的技能不会神奇地自我提升。你必须付出努力。

那么你偏好的学习方法是什么呢?参与投票,也在下方评论区告诉我们。

你是书本学习者吗?阅读文档是你的菜吗,或者像这个网站一样提供操作指南和教程的网站?如果你可以访问,培训和认证资源也可能非常有帮助。

无论你的偏好是什么,请告诉我们为什么它是你的最爱。祝你学习愉快!

标签
User profile image.
Opensource.com 发布关于创建、采用和分享开源解决方案的故事。在 Twitter 上关注我们 @opensourceway。

14 条评论

几乎所有上述方法都用到了,但我学到最多的时候是在教别人。当我编写课程并在课堂上授课时,我学到了很多,因为我需要研究学生在课堂上提出的问题。而且总有一些问题我无法回答。

现在,我从写书中学到最多。我为我的书《系统管理员的 Linux 哲学》做了大量的研究,这本书将于今年秋天出版。我已经深入研究我的下一本书,我学到了更多。

活到老学到老。

这个!以上所有以及教学。我真的怀念每天教学的日子,站在一间教室前面,面对着茫然的目光,然后你看到了……几乎肉眼可见的灯泡在某人的头上闪烁,就像卡通片里一样。他们明白了!这不仅是有史以来最 rewarding 的经历之一,而且你知道你将不得不加强你的游戏,因为他们将向你猛烈地提出问题。在我做过的任何事情中,我从未学到更多、工作更努力或得到更多回报,而不是当我教学的时候。

自从我担任管理职位以来,我更难保持我的技能精进,但当我回到家后,我正在完成项目或在我家的实验室里研究一些新东西。无论我是实施 opensource.com 或我的 RSS feed 上其他地方的文章中的内容、学习书中的示例、观看 YouTube 视频,还是只是修修补补,持续的实践和学习是保持敏锐的唯一方法。特别是当它不再是你的日常工作时。

回复 作者 dboth

我在一家网络托管公司工作,我们通常使用大量的在线资源(和资源),但在那里我被我们的客户困住了。但现在我专注于 CompTIA Linux+(它与 LPIC 考试相同),但阅读像 Opensource.com 这样的网站教会了我很多关于 GNU/Linux 和类 Unix 系统的知识,并且仍在教导我。
有一天我打算像 David 一样:教别人不断学习,更新和提高我的知识和技能。

我从弄坏我的电脑中学到了大部分关于 Linux 的知识。谢天谢地,这些天我这样做少了一些。

先生,您已经找到了学习的第一方法。问“如果我这样做会发生什么……哎呀,咒骂,然后修复它。你可以通过这种方式学到惊人的东西。

回复 作者 bcotton

不惜一切代价。由于我真的只是为了自己的利益而使用 Linux,所以我不会参加课程、争取获得认证或在实验室实践。对我来说,学习最重要的部分是有一个需要一些新技能的项目,或者将我拥有的技能提升到一个更高的水平。我认为当你完成一些需要新信息的任务时,你对所学知识的记忆会更好。
我学到的另一件事是制作我自己的资源,通常是网页和/或电子书。当我花很长时间才找到我需要的东西时,这一点尤其有用,当我找到的东西不太对劲并且需要调整时,这一点就更是如此。

努力工作!

拥有一个家庭实验室至关重要。
租用一些 VPN 实例并做 pro-bono 工作。为非营利组织托管网站和邮件列表。没有什么比承担保持服务运行的责任更能保持技能敏锐的了。

我使用了所有这些方法,因为虽然读书很棒,但你只有通过“实践”才能真正学会,例如。我从 2002 年/03 年开始使用 Linux,但从未接触过 vim 或 nano。从来没有。因为在我幼稚的想法里……gEdit……Mousepad……Xed……任何东西都比它更好用,因为它更容易。但是后来我报名参加了 Linux Academy,并参加了他们的 LPIC 课程(开始朝着认证方向努力,我希望这将导致 RHCSA 认证。)现在呢?……在实际使用这些应用程序并发现我可以轻松地操作文件……从 .conf 文件到 .sh 文件……我认为如果我只是阅读关于它们的内容,我会遇到更多的困难。正是在实验室里,我必须实际打开这些应用程序并用它们做事情,这帮助我建立了对它们的信心。所以是的……我认为健康地混合所有这些类型的方法将有助于把你变成一个更有经验和见多识广的 Linux 管理员。

这只是我的一点看法……

真的,以上所有方法都用到了,但问题是“你最主要的方法是什么”,而且只能有一种最主要的方法。对我来说,我通过实践学得最好,所以我会在某个地方阅读一篇关于新事物的文章,阅读一些在线文档以获得一个起点,然后在我的实验室中启动它进行修补和玩耍。至少在我的实验室里,当一切都崩溃时,损失的只是时间,但我通过崩溃和调查学到了宝贵的一课。

自从 2001 年我拥有第一台 PC 以来,我就热爱技术。学习、编写和执行程序,想着会发生一些事情,真是令人兴奋。自从我被技术病毒感染并想学习每项技术以来,互联网帮助了我很多。

我使用上述所有方法,具体取决于我正在做什么。我有两个
主要动力:用户组/会议和 itch。

我在几次会议和当地用户组上做过演讲。
在准备我的演示文稿的过程中,我将深入研究该主题,并且
了解是否有更新/更好的方法。通常,这会导致发现之路
和新技能的采用。当然,我也通过参加
其他人做的报告中学到了很多!

此外,我喜欢解决我自己的 itch。我想了解 BackupPC
并设置一个好的备份解决方案。然后我想学习虚拟化
现在有一个 kvm 解决方案。下一个 itch 是拥有一个文件
系统在冗余硬件上,kvm 在 gluster 上运行。我什至不会
提及我使用 shell 脚本和 Ansible 所做的所有 itch。

所以我在想“解决 itch”是我提高
我的 Linux 技能的真正主要方法。

不特定于学习,但对于任何开发培训,我都使用 Lynda iphone 应用程序,我可以在上下班途中收听。当在家时,我使用同一个应用程序在我的 Roku ultra 和 Sony 4K TV 55 英寸上流式传输。此外,我喜欢自愿帮助解决 StackOverflow 上的问题,即使是不熟悉的主题,如果对它们感到好奇并想学习它们。

真有趣。我不尝试跟上时髦的新东西,而是尝试学习那些我还没有学过的东西。否则,我就像在半空中接子弹一样,这是不可能的,即 Linux 工具不断更新。有一天我们对包维护的软件感到满意,第二天我们有了 flatpak,现在我们有了 snap store(这肯定会让开发人员发疯,不知道该选择哪个)。
所以我慢慢来,学习那些我还没有学习过的东西,即使它们太旧和过时了。

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.