大衛鮑姆沃爾德 - 本月的 WProfessional

已發表: 2021-03-25

歡迎回到我們的採訪部分! 本月,我們有幸採訪了 David Baumwald,@DreamEncode,一位充滿激情的工程師和修補匠。 他是一位真正的全棧開發人員、FOSS 倡導者、WordPress 核心團隊成員,最近被 Matt Mullenweg 添加為核心提交者。 在這次採訪中,大衛談到了他的專業經驗、對 WordPress 社區的貢獻以及他的一些真正有趣的熱情。 請歡迎大衛鮑姆瓦爾德!

謝謝你的採訪,大衛。 很高興有你在這裡! 不認識的朋友可以介紹一下自己嗎?

這是我的榮幸! 我是一名專門從事電子商務的全棧開發人員。 我已經這樣做了大約 16 年,所有這些都是自由職業者。 我對開源充滿熱情,從一開始我就參與了開源社區。 這些天來,這是 100% 的 WordPress 核心。 就個人而言,我喜歡木工/DIY、飛行、志願者工作(特別是與當地的人道協會),並且對聖誕燈有著絕對的痴迷!

大衛,在成為全棧 Web 軟件工程師/開發人員這些年之後,您最喜歡 WordPress 及其演變的哪些方面? 而且,如果您可以許個願,您希望看到的下一個功能是什麼改變或改進?

WordPress 能夠將來自世界各地的人們聚集在一起,並在此過程中賦予他們權力。 由於我對 Core 的貢獻和參與,我現在不僅在美國,而且在世界各地都有真正的朋友! 我閱讀了來自用戶和建設者的鼓舞人心的故事。 整個高端代理機構的全部存在都歸功於 WordPress。 WordPress 在許多方面的低准入門檻已經啟動和維持了職業和事業。 慈善組織可以分享和擴大他們的事業。 運動可以獲得動力。

至於一個功能,我希望看到自定義帖子類型和分類具有基於核心的 UI 用於管理,並且下面的數據更加“非規範化”以獲得更好的性能。 這是另一個 CMS,Craft CMS,有優勢的一個領域。 CPT 和分類法無需代碼即可管理。

您是 WordPress 5.3、5.4、5.5 的發布主管(Triage PM)。 Tonya Mork 為 WordPress 5.6 和 5.7 取代了你,他詳細描述了這個角色的含義。 但是,我們想直接聽聽您的意見,您在擔任這個角色時遇到的最困難的挑戰和滿足感是什麼?

我能夠在 5.6 中擔任 Tonya 的導師,這讓我對這個角色有了不同的欣賞。 托尼亞是絕對的超級巨星,它讓我有機會重溫我的“第一次”經歷,但從不同的角度。

除了項目管理和溝通等硬技能之外,最大的挑戰肯定是期望。 你不斷地問自己:“我應該做什麼?” 和“誰在設定這些期望?”。 就文檔而言,Triage 角色所需要的細節很少。 但是,肯定有一些“軟”技能是硬性要求。 如果您對 Trac(WordPress 的票務系統)沒有任何經驗,還有更多的入職工作要做。 話雖如此,最大的成功必須是成就本身和它所灌輸的信心。 對於為大約 40% 的網絡提供支持的 CMS 而言,主要版本的發布日是一項巨大的成就。 這是一個巨大的自豪感。

擔任導師是一項不同的挑戰,我認為我不會像擔任這個角色本身那樣享受,如果不是更多的話。 一路走來,Tonya 和她的經歷最終教會了我比我預想的要多得多。

考慮到它是開源的,關於 WordPress 最令人印象深刻的事情之一就是將社區組織成團隊。 關於這一點,根據您的經驗,您認為團隊的結構及其成員之間的溝通對開發最有效嗎? 你認為它可以改進嗎?如何改進?

對於開發和推動 WordPress Core 向前發展,是的。 我認為 Slack 允許同步會議和解決緊急問題,並且各種 Make 博客和網站允許異步倡議包括來自世界各地的貢獻者。 後者允許更好地包含那些無法參加 Slack 同步會議的人。

與 WordPress 社區相關,在 WCUS 2019 上,我知道您參加了 Alain Schesser 關於社區貢獻成本的有趣演講。 許多人投入了自己的金錢和時間來使這個項目成為今天的樣子。 您認為是否應該向所有社區參與者提供一些經濟或其他補償?

Alain 的演講在我心中已經有十多年了,所以這對我來說是一個非常重要的話題。 更一般地說,我一直是工作與生活平衡的大力支持者,只要願意傾聽的人。 隨著年齡的增長,我逐漸將時間視為我們最寶貴的、不可再生的資源,而隨著這場全球大流行,許多人正在獲得這種觀點。

至於補償,可以有多種形式,其中一些已經提供。 表彰和慶祝貢獻是 WordPress.org 社區的核心部分,也是每個團隊的一部分。 我沒有資格回答未來是否需要金錢補償,但我是“未來之五”挑戰的大力倡導者。 事實上,自從十多年前我在 osCommerce 社區工作時,我就已經投資了這個想法。 它鼓勵那些有幸從 WordPress 中受益匪淺的人回饋社會。 借用 Alain 演講中的一個概念,我認為這是一個更可持續的模式,使用WordPress 的成功也有助於 WordPress。

現在,換個話題。 大衛,您有自己的企業 Dream Encode,提供軟件開發、諮詢和網絡維護服務。 告訴我們更多關於您的業務的信息。 你主要做什麼類型的項目,你的客戶是怎麼聯繫你的,你平時的工作日是怎樣的?

通常,我的大部分工作都涉及為代理商和客戶提供服務。 無論是思維導圖和為庫存管理構建一個複雜的新系統,還是採用一個想法或用例並擴展到盡可能多的可能性。 我為自己提出“假設”並幫助客戶更好地將他們的想法整合到一個包含未來增長的更完整的願景而感到自豪。

正如我之前提到的,我的起點實際上是電子商務,所以我對這些公司所經歷的階段以及他們不斷擴大的技術需求有著豐富的經驗。 我也很喜歡在倉庫操作方面進行探索,我只喜歡為觸摸屏、掃描設備(即摩托羅拉 TC7X)構建應用程序。 根據分析數據,調整尋路和包裝算法以提高訂單履行和接收效率,甚至隨著時間的推移自動改進它們。

您是否曾在一家更大的公司工作過,或者一直是自由職業者,為什麼? 您認為作為自由職業者工作的優點和缺點是什麼?

永遠是自由職業者。 我個人喜歡我作為自由職業者所擁有的靈活性和控制力。 有了 COVID,許多人現在通過自己的新眼光看待遠程工作。 多年來,我一直有人說,“你真幸運[能夠在家工作]。” 現在,更加意識到自我激勵和為自己設定期望比他們想像的要困難得多。 這並不適合所有人,但我性格中的某些東西(無論好壞)使我非常適合這項任務。

我也很好奇你的兩個愛好。 一個,正如我們的讀者已經從這篇文章的特色圖片中猜到的那樣,正在飛行。 告訴我們,這個愛好是如何開始的? 你飛多久了? 這只是一種愛好還是您打算成為一名專業飛行員?

我從 14 歲開始駕駛滑翔機,不久後轉為動力飛機。 在我的訓練進行到一半時,生活阻礙了我,我不得不停止飛行。 多年來,以我自己的方式回來並完成比賽一直是我的目標。 終於,在 2014 年,我終於完成了我的執照,和同一個導師! 現在,我正在慢慢地為我的樂器評級而努力,但我從來沒有任何計劃把它變成職業。 也許當我退休時,我會通過 CFI 培訓來指導。

關於你的第二個愛好,我還是無語。 聖誕燈飾!! 幾年來,您已經為您的家創建了一個外部聖誕照明系統,其音樂和燈光效果一定會讓好萊塢羨慕不已。 請向我們解釋這個驚人的工程項目的更多細節......

這可能是我最值得注意的一件事。 事實上,@matt 在我能夠親自與他交談的情況下,一直對我的燈光和愛好本身感到好奇。

我一直對聖誕燈很著迷,以至於在 10 歲的時候就為一種可伸縮的桿子申請了專利,該桿子有一個鉤子,可以幫助從排水溝和樹上掛燈。 這個想法太籠統了,但它是您現在每個季節在當地商店看到的產品。

我童年最美好、最生動的記憶完全圍繞著聖誕燈飾。 乞求在感恩節過後去看鎮上的人。 過度裝飾我們自己的房子。 不管我能開什麼燈,我都做了。

這些天我的展示有一個目的:傳播快樂,即使是短暫的。 同樣,對於 COVID-19,這變得更加重要。 這絕對是一種愛好,需要一年中的大部分時間來準備每個賽季,但回報是聽到“哇!” 從一輛經過的汽車的後座上,把我帶回到我小時候的經歷。

至於實施,我再次成為一個熱情好客的在線社區的產物,在那裡我第一次了解到需要什麼以及它們如何組合在一起。 大部分顯示器都在開源軟件甚至一些開源硬件上運行!

這真是太不可思議了,大衛! 好吧,現在是我們最受歡迎的問題的時候了:分享你過去的史詩般的失敗所以請承認:你在哪里以及如何搞砸了?

我希望在這裡治愈任何有冒名頂替綜合症的人。 我們看起來都像是從外面把它放在一起,但我們都只是在日常生活中隨心所欲。

我的深奧經驗領域之一是將網站集成到中型到大型電子商務/履行操作的倉庫操作中。 去年,一位需要向 WooCommerce 後端添加各種功能的客戶聘請了我。 客戶不熟悉提供庫存可識別位置、掃描庫存等,因此這個新系統的一部分將允許員工掃描產品、掃描位置,然後將新關係保存到 WooCommerce 數據庫。

在最終的 QA 和交付之後幾週過去了。 員工們一直在愉快地使用便攜式設備掃描,為每個獨特的 SKU 添加位置。 一旦位置最終被另一個系統讀取(訂單履行和裝箱單),數據就是空的。 一個非常小的 bug 很晚才出現並且沒有引起注意,我編寫了 100% 的代碼。

幸運的是,客戶後來添加了另一個需要重新掃描庫存的過程,這讓我的史詩失敗更加可口。

在我的職業生涯中,我犯了很多錯誤,但我了解到它們是旅程的一部分。 如果客戶認為我構建的任何東西都不會出現錯誤或問題,那麼我設定了不切實際的期望就讓自己失望了。

最後,我們還應該採訪誰? 告訴我們您希望在接下來的採訪中看到哪些 3 WProfessional 以及原因。

讓-巴蒂斯特·奧德拉斯、加勒特·海德和謝爾蓋·比留科夫。

JB 和 Garrett 是完美的專業人士,他們都積極參與 WP Core。 謝爾蓋因為……嗯……他是謝爾蓋! 對於這三個人,我很想听聽他們在 WordPress 之外的背景和熱情,以及他們回饋社區的動機。

感謝您的建議和您的時間,大衛。 我真的很喜歡這次採訪並了解您在 WordPress 之外的熱情。 我相信我們的讀者也喜歡他們! 伙計們,下個月見!