当一个妻子教丈夫一些新技能的时候,他们都学到了比期待更多的东西。linux
2019 年是咱们 Cherry 家学习的一年。我是一个喜欢学习新技术的高级软件工程师,并把学到的内容一块儿教给了个人丈夫 Chris。经过教给他一些我学到的东西,并让他全程经历个人技术演练文章,我帮助 Chris 学习到了新技术,使他可以将本身的职业生涯更深刻地转向技术领域。而我学习到了新的方法,使个人演练和培训材料更易于让读者理解。git
在这篇文章中,咱们来讨论一下咱们各自和彼此学习到了什么东西,而后探讨这对于咱们的将来有何影响。github
Jess: Chris,是什么致使你想深刻学习个人领域的技能呢?网络
Chris: 主要目的是为了让我事业更进一步。做为一个网络工程师的经历告诉我,如今的网络专家已经不像之前同样有价值了,我必须掌握更多的知识。因为网络常常被认为是形成这些天程序中断或出错的缘由,我想从开发人员的角度了解更多关于编写应用程序的知识,以便于了解它们如何依赖网络资源。less
Jess: 我首先教你什么内容?你从中学到什么?学习
Chris: 首先是从学习除此安装 Linux 系统开始的,以后又安装了 Ansible。只要硬件兼容,我用过的每个 Linux 发行版都很容易安装,但可能会出现个别不兼容的状况。这就意味着我有时候第一手学习到的是如何解决系统安装过程的最初 5 分钟出现的问题了(这个我最喜欢了)。Ansible 给了一个我学习使用软件管理器来安装程序的理由。当程序安装完成后,经过查看 yum 安装的程序,我快速了解了程序管理器是如何处理程序的依赖项的,所以,用 Python 编写的 Ansible 可以在个人系统运行。自此以后,我开始使用 Ansible 来安装各类各样的程序。测试
Jessica: 你喜欢我这种教学方式不?加密
Chris: 咱们一开始有过争吵,直到咱们弄清楚了我喜欢的学习方式,你也知道了应该怎样为我提供最好的学习方式。在一开始的时候,我很难跟上你讲的内容。例如,当你说“一个码头工人集装箱”的时候,我彻底不知道你在讲什么。比较早的时候,个人回答就是“这是一个集装箱”,然而当时这对我来讲,彻底没有意义。当你对这些内容进行一些更深刻的讲解后,才让学习更有趣。操作系统
Jess: 老实说,这对我来讲也是一个重要的教训。在你以前,我历来没有教过在这个技术领域知识比我少的人,因此你帮助我认识到我须要解释更多细节。我也得说声谢谢。vagrant
当你经过这几个学习步骤的时候,你以为个人这篇测试文章怎样呢?
Chris: 就我我的而言,我认为这很容易,但我错了。在我主要学习的内容中,好比你介绍的Vagrant,它在不一样的 Linux 发行版间的变化比我想像的要多。操做系统的变化会影响设置的方式、运行都要求和特定的命令。这看起来比我用的网络设备变化更大。这让我花费更多的精力去查看这些说明是对应个人系统仍是其它的系统(有时候很难知道)。在这学习路上,我彷佛碰到不少问题。
Jess: 我天天都会遇到各类各样的问题,因此对我来讲平常就是用各类方法解决各类问题。
Chris: Jess,你未来教个人方式会有所改变吗?
Jess: 我想让你像我同样读多一些书。经过翻阅书籍来学习新技术。天天起床后一小时和睡觉前一小时我都会看书,花费一个星期左右我就能看一到两本书。我也会建立为期两周的任务计划来实践我从书本中学习到的技能。这是除了我一天中第一个小时在喝大量咖啡时读到的科技文章以外的。当我考虑到你的职业发展目标的时候,我认为除了咱们谈到的优秀博客文章和文章以外,书籍是一个重要的元素。我以为个人阅读量使我保持进步,若是你也这么作了,你也会很快遇上个人。
Chris: 那么学生有没有教过老师呢?
Jess: 我在你那里学习到耐心。举个例子,当你完成了安装 Ansible 的时候,我问你下一步要怎样操做的时候。你直接回复我,“不知道”,这不是我想让你学习到的内容。因此我改变了策略,如今在逐步安装任何组件以前,咱们将详细讨论你想要实现的目标。当咱们在写 Vagrant 文章的时候,咱们一块儿进行相应的演示操做,我以建立它时就牢记目标,所以咱们就有一些须要立刻实现的目标。
这实际上对我在工做中的培训方式产生了巨大的改变。如今我在你们学习的过程当中会问更多问题,并更多地进行手把手讲解。我更愿意坐下来仔细检查,确保有人明白我在说什么和咱们在作什么。这是我以前历来没有作过的。
作为一对夫妇,在这一年的技术合做中咱们的技术都有所增加。
Chris: 我对本身学到的东西感到震惊。经过一年课程学习,我认识了新操做系统、如何使用 API、使用 Ansible 部署 Web 应用和使用 Vagrant 启动虚拟机器。我还学习到了文档可让生活变得更好,因此我也会尝试去写一写。然而,在这个工做领域,操做并不老是被记录在案,因此我学会了准备好处理棘手的问题,并记录如何解决它们。
Jess: 除了我在教你中学到的知识外,我还专一于学习 Kubernetes 在云环境中的应用知识。这包括部署策略、Kubernetes API 的复杂度、建立我本身的容器,并对环境进行加密处理。我还节省了探索的时间:研究了 serverless 的代码、AI 模型、Python 和以图形方式显示热图。对于我来讲,这一年也很充足。
咱们下一个目标是什么?如今还不知道,但我能够向你保证,咱们将会继续进行分享它。
via: opensource.com/article/20/…
做者:Christopher Cherry 选题:lujun9972 译者:sndnvaps 校对:wxy