mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
84 lines
7.3 KiB
Markdown
84 lines
7.3 KiB
Markdown
[#]: collector: (lujun9972)
|
||
[#]: translator: (sndnvaps)
|
||
[#]: reviewer: ( )
|
||
[#]: publisher: ( )
|
||
[#]: url: ( )
|
||
[#]: subject: (Linux is our love language)
|
||
[#]: via: (https://opensource.com/article/20/2/linux-love-language)
|
||
[#]: author: (Christopher Cherry https://opensource.com/users/chcherry)
|
||
|
||
Linux 是我们最喜爱的语言
|
||
======
|
||
当一个妻子教丈夫一些新技能的时候,他们会学到比他们期待更多的知识。
|
||
![红心 "你不是孤单的"][1]
|
||
|
||
2019年是樱桃家族学习的一年。我是一个喜欢学习新技术的高级软件工程师,并把学到的内容教给我的丈夫 Chris。通过教他一些我学到的东西并让他完成我的技术演练文章,我帮助Chris学习到了新技术,使他能够将自己的职业生涯更深入地转向技术领域。我学习到了新的方法,使我的演练和培训材料更易于让读者理解。
|
||
|
||
通过这篇文章,我们来讨论一下我们从双方中各自学习到了什么东西,这学习到的内容对于我们的未来有何影响。
|
||
|
||
### 对于学生的问题
|
||
|
||
**Jess:** Chris, 是什么导致你想深入都学习我所学领域的技能呢?
|
||
|
||
**Chris:** 主要目的是为了让我事业更进一步。作为一个网络工程师的经历告诉我,现在的网络专家已经不像以前一样有价值了,我必须掌握更多的知识。由于网络经常被认为是造成这些天程序中断或程序出错的原因,我想从开发人员的角度了解更多关于编写应用程序的知识,以便于了解它们如何依赖网络资源。
|
||
|
||
**Jess:** 你想让我先教你什么内容呢,你想从中学到什么东西?
|
||
|
||
**Chris:** 首先要学习怎样安装Linux系统,之后再安装[Ansible][2]程序。只要硬件能配对得上,每一个Linux发生版都很容易安装上,但可能会出现个别不兼容的情况。这就需要我学习如何解决系统安装前5分钟出现的问题了(这个我最喜欢了)。Ansible 给了一个我使用软件管理器安装程序的理由。当程序安装完成后,我快速学习到程序管理器如何处理程序的依赖项目,通过查看yum已经安装的程序,我发现Ansible是用Python写的,所以能在我的系统运行。自此之后,我都通过Ansible来安装各种各样的程序。
|
||
|
||
**Jessica:** 你喜欢我这种教学方式不?
|
||
|
||
**Chris:** 我们一开始有过争吵,直到我们弄清楚了我喜欢的学习方式,你应该怎样为我提供最好的学习方式。在一开始的时候,我很难跟上你讲的内容。例如,当你说"a Docker container,"的时候,我完全不知道你在讲什么。比较早的时候,我的回答就是”这是一个容器",然而这对我来说,完全没有意义。我比较喜欢你对这些内容进行一些更深入的讲解,这让学习更有趣。
|
||
|
||
**Jess:** 老实说,这对我来说也是一堂大的课程。我从来没有教过在这个技术领域知识比我少的人在你之前,所以你帮助我认识到更多细节内容在解释的时候。我也得说声谢谢。
|
||
|
||
当你通过这几个学习步骤的时候,你觉得我的这篇测试文章怎样呢?
|
||
|
||
|
||
**Chris:** 就个人而已,对于男生来说这很容易,但我错了。在我主要学习的内容中,像你[介绍的Vagrant][3]程序,它在不同的Linux发生版本的变化比我想像的要多。操作系统(OS)会按你的要求更改设置方式、运行要求和特定命令。这看起来比我用的网络设备变化更大。这让我花费更多的精力去查看对应我的系统或其它系统(在某此时候,这个比较难以理解)。在这学习路上,我似乎碰到了很多不懂的事情。
|
||
|
||
**Jess:** 我每天都会遇到各种各样的问题,所以不同的方法处理不同的问题这就是日常生活。
|
||
|
||
### 对于老师的问题
|
||
|
||
**Chris:** Jess, 你现在教我的方式有什么改变呢?
|
||
|
||
**Jess:** 我会让你读多一些书,我也是。通过翻译书籍来学习新技术。每天起床后一小时和睡觉前一小时我都会看书,花费一个星期左右我就能看一到两本书。我也会创建为期两周的任务计划来实践我从书本中学习到的技能。这是除了我一天中第一个小时在喝大量咖啡时读到的科技文章之外的。当我在想如何让你增长职业技能的目标的时候,我认为书籍是一个重要的元素除了厉害博客文章和我们谈论的文章。我觉得我的阅读量使我理解增加了速度,如果你也这么做了,你也会很快赶上我的。
|
||
|
||
**Chris:** 那么学生有没有教过老师呢?
|
||
|
||
**Jess:** 我在你那里学习到耐心。举个例子,当你完成了安装Ansible的时候,我问你,下一步要怎样操作的时候。你直接回复我,“不知道”,这不是我想让你学习到的内容。所以我改变了策略,我们来说一说,你想在安装程序的过程前需要学习到什么东西。当我们在写Vagrant文章的时候,我们一起进行相应的演示操作,我以创建它为目标,所以我们在最后都有所获得。
|
||
|
||
这实际上对我在工作中的培训方式产生了巨大的改变。现在我讲更多问题在大家学习的过程中,并手把手进行讲解,这比我之前要做的多。我更愿意坐下来仔细检查,确保有人明白我在说什么和我们在做什么。这是我之前从来没有做过的。
|
||
|
||
### 我们在一直学到的东西
|
||
|
||
做为一对夫妇,我们的技术都有所增长在这一年的技术合作中。
|
||
|
||
**Chris:** 我对自己学到的东西感到震惊。通过一年课程学习,我认识了新操作系统,如何使用API,使用Ansible开发网络程序,和使用Vagrant启动虚拟机器。我还学习到了文档如何让生活变得更好,所以我也会尝试去写一写。然而,在这个工作领域,行为并不总是被记录在案,所以我学会了准备好处理棘手的问题,并记录如何解决它们。
|
||
|
||
**Jess:** 除了我在教你中学到的知识外,我还专注于学习Kubernetes在云环境中的应用知识。这包括开发阶段,Kubernetes API的复杂度,创建我自己的容器,并对环境进行加密处理。我还节省了部分时间来学习更有趣的东西,研究无服务终端的代码、人工知识模型、Python和以图形方式显示热成像。对于我来说,这一年也很充足。
|
||
|
||
我们下一个目标是什么?现在还不知道,但我可以向您保证,我们将会在Opensoruce.com上面进行分享它。
|
||
|
||
** 2019年你辅导了谁,或2020年又准备辅导谁。在评论中告诉我们。 **
|
||
|
||
我能从我六岁的侄女舒淇身上看到好奇的光辉,当她发现探索的时候。。。
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://opensource.com/article/20/2/linux-love-language
|
||
|
||
作者:[Christopher Cherry][a]
|
||
选题:[lujun9972][b]
|
||
译者:[sndnvaps](https://github.com/sndnvaps)
|
||
校对:[校对者ID](https://github.com/校对者ID)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://opensource.com/users/chcherry
|
||
[b]: https://github.com/lujun9972
|
||
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/red-love-heart-alone-stone-path.jpg?itok=O3q1nEVz (红心 "你不是孤单的")
|
||
[2]: https://opensource.com/resources/what-ansible
|
||
[3]: https://opensource.com/resources/vagrant
|