大卫鲍姆沃尔德 - 本月的 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 之外的热情。 我相信我们的读者也喜欢他们! 伙计们,下个月见!