如何保持 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 实例并做一些公益工作。 为非营利组织托管网站和邮件列表。 没有什么比为了保持服务运行而承担责任更能保持技能的敏锐度了。

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

这只是我个人的看法……

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

自从 2001 年我拥有第一台 PC 以来,我就热爱技术。 学习、编写和执行程序,想着会发生一些事情,真是太令人兴奋了。 由于我被技术错误所困扰,并想学习每项技术,因此互联网给了我很大的帮助。

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

我曾在多个会议和当地用户组中做过演讲。
在准备我的演讲的过程中,我会深入研究该主题,并且
了解是否有更新/更好的方法。 通常,这会带来一条发现之路
以及新技能的采用。 当然,我也通过参加
其他人做的演讲中学到很多东西!

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

所以我在想,“满足需求”是我提高
我的 Linux 技能的真正首选方法。

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

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

Creative Commons 许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.