學習 Linux 是咱們的愛情語言

當一個妻子教丈夫一些新技能的時候,他們都學到了比期待更多的東西。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

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章
相關標籤/搜索