从早期的初创企业到MongoDB的经理(播客)

In this week's podcast episode, I chat with Harry Wolff, an engineering manager at MongoDB in New York City. Harry has been in the world of tech for over a decade, holding jobs in various startups before ending up at Mongo.

在本周的播客节目中,我与纽约市MongoDB的工程经理Harry Wolff聊天。 哈利(Harry)在科技界已有十多年的经验,曾在多家初创公司任职,然后才加入蒙哥(Mongo)。

We discuss his journey to his current managerial role, what it's like to work at Mongo, how to start a meetup, and do's and don'ts for migrating from legacy codebases.

我们讨论了他担任现任管理职务的历程,在Mongo工作的感觉,如何召开聚会以及从遗留代码库进行迁移的注意事项。

Harry started his tech career working for startups. He liked the excitement, he liked learning new things, and he liked showing off his skills. After working for a few startups, he stumbled upon a position at MongoDB. One short week after beginning the interview process, he was in.

哈里开始了他在初创公司工作的技术生涯。 他喜欢刺激,喜欢学习新事物,喜欢炫耀自己的技能。 在一些初创公司工作之后,他偶然发现了在MongoDB的职位。 在开始面试过程的短短一周后,他进入了。

The decision to leave his previous job was easier than he expected, and he reflected on the reasons he made the change:

离开他先前的工作的决定比他预期的要容易,并且他反思了做出改变的原因:

"For me, it was a matter of taking what I could from my job at the time, but knowing when it was time to move on. One of the ways you know it's time to leave is when the company's getting more out of you than you're getting out of the company."
“对我来说,这是我当时能干的事,但要知道什么时候该继续前进。你知道该离开的方式之一是,当公司从你身上获得的收益比你多时,你就要离开公司了。”

Once Harry was settled in at Mongo, he got right to work. After a couple years as an engineer working on various projects, he achieved one of his major goals and became a manager.

一旦哈利在蒙哥安顿下来,他就有权工作。 在从事各种项目的工程师工作几年后,他实现了他的主要目标之一,并成为一名经理。

Harry and I discussed his relatively new position in detail. And while he's still in the process of figuring things out, he has some valuable insights into his transition.

我和哈利详细讨论了他相对较新的职位。 在他仍在弄清楚事情的过程中,他对过渡有一些宝贵的见解。

"One of the most difficult things about being a manager is that there's no easy way to evaluate the success of your day. There are no milestones to say you've accomplished a lot. You might have a eureka! moment where you figure something out, but you're definitely living in the grey a lot more. Because it's people - they change by the day and hour and minute."
“担任经理最困难的事情之一是,没有一种简单的方法可以评估您今天的成功。没有里程碑可以说明您已经取得了很多成就。您可能会遇到尤里卡! ,但您肯定会生活在更多的灰色中。因为是人-他们每天都在变化,时,分,分钟。”

But one of the best things for Harry is how much he gets to learn - constantly, from many different people, and about many different things. In addition to reading about new programming languages, discussing what's new in the JavaScript ecosystem in his podcast, and making every effort to stay on top of new tech, Harry has learned more nuanced skills as well.

但是,对于哈利而言,最好的事情之一就是他可以从很多不同的人那里学到很多东西,并且可以学习很多不同的东西。 除了阅读新的编程语言,在播客中讨论JavaScript生态系统中的新功能以及尽一切努力掌握最新技术之外,Harry还学习了更多细微的技能。

"One hard skill I needed to learn was being assertive and truthful when I needed to be. Most humans prefer that uncomfortable situations just resolve themselves...but if you wait six months [to deal with something], it becomes a dealbreaker."
“我需要学习的一项硬技能是当我需要时要果断而诚实。大多数人都喜欢不舒服的情况只会解决自己……但是,如果您等了六个月(处理某事),它就会成为一个破坏者。”

In addition to managing his team, working on his podcast, YouTube channel, and blog, and reading programming handbooks for fun, Harry has been working to update MongoDB's tech stack and move away from their legacy codebase. In the process, he's developed some insights into such migrations.

除了管理团队,制作播客,YouTube频道和博客以及阅读编程手册以娱乐之外,Harry一直在努力更新MongoDB的技术堆栈,并摆脱原有的代码库。 在此过程中,他对这种迁移有了一些见解。

"You have to have a good reason for doing it. And part of this is scolding my former self who would say 'yeah, just do it!' But having learned more, you need to have a good reason. For us, it's more maintainable, less error-prone, and better for recruiting."
“你必须有这样做的充分理由。这部分是在责骂我以前的自我,他会说'是的,就这样做!” 但是,学到更多之后,您需要有一个充分的理由。对我们来说,它更易于维护,更少出错,并且更适合招募。”
"But don't rewrite everything - that's seldom the right answer. Occasionally there are exceptions, but they're exceptions."
“但是不要重写所有内容-这很少是正确的答案。有时候会有例外,但它们都是例外。”

When Harry isn't working or creating content, he hangs out with his wife and new son in New York. He encourages people getting into tech to keep at it and not get discouraged.

当Harry不工作或创作内容时,他和他的妻子和新儿子在纽约闲逛。 他鼓励人们继续使用技术,不要气tech。

"Never give up. Just keep hustling. Take with a grain of salt the feedback you get from companies and have confidence in what you do and don't know. And stay humble. It's hard but you have to just want it and keep hustling and stay curious."
“永不放弃。只是保持忙碌。认真听取公司的反馈,并对所做和不知道的事情充满信心。保持谦虚。这很难,但是您只需要它并保持忙碌并保持好奇。”

This interview is a 1-hour listen in your favorite podcast player app - just search for "freecodecamp" and you should find it.

这次采访是在您喜欢的播客播放器应用程序中进行的1小时聆听-只需搜索“ freecodecamp”,就可以找到它。

If you have an Amazon Echo, you can just say "Alexa - play the freeCodeCamp podcast."

如果您有Amazon Echo,则可以说“ Alexa-播放freeCodeCamp播客”。

Or you can listen to it right here in your browser.

或者,您可以在浏览器中直接在此处收听。

You can connect with Harry on Twitter here.

你可以用哈利的Twitter连接在这里 。

翻译自: https://www.freecodecamp.org/news/from-startups-to-manager-at-mongodb-podcast/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/391275.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

leetcode 1011. 在 D 天内送达包裹的能力(二分法)

传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。 传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。 返回能在 D 天内将传送带上的所有包裹送达的船的最低运载…

python:pytest优秀博客

上海悠悠:https://www.cnblogs.com/yoyoketang/tag/pytest/ 转载于:https://www.cnblogs.com/gcgc/p/11514345.html

uva 11210

https://uva.onlinejudge.org/index.php?optioncom_onlinejudge&Itemid8&pageshow_problem&problem2151 题意:给你十三张麻将,问你需要哪几张牌就可以胡牌,这个胡牌排除了七小对以及十三幺 胡牌必须要有一个对子加n个…

机器学习图像源代码_使用带有代码的机器学习进行快速房地产图像分类

机器学习图像源代码RoomNet is a very lightweight (700 KB) and fast Convolutional Neural Net to classify pictures of different rooms of a house/apartment with 88.9 % validation accuracy over 1839 images. I have written this in python and TensorFlow.RoomNet是…

leetcode 938. 二叉搜索树的范围和

给定二叉搜索树的根结点 root,返回值位于范围 [low, high] 之间的所有结点的值的和。 示例 1: 输入:root [10,5,15,3,7,null,18], low 7, high 15 输出:32 示例 2: 输入:root [10,5,15,3,7,13,18,1,nul…

456

456 转载于:https://www.cnblogs.com/Forever77/p/11517711.html

课后作业-结队编程项目进度-贪吃蛇

当前进度: 1.完成了窗口和蛇的绘制 2控制蛇的放向 3.绘制食物,随机出现 4.设计暂停键和开始键 有遇到过问题,但通过上网和向同学请教解决了转载于:https://www.cnblogs.com/qwsa/p/7605384.html

一百种简单整人方法_一种非常简单的用户故事方法

一百种简单整人方法User stories are a great way to plan development work. In theory. But how do you avoid getting burned in practice? I propose a radically simple approach.用户故事是计划开发工作的好方法。 理论上。 但是,如何避免在实践中被烫伤&…

COVID-19和世界幸福报告数据告诉我们什么?

For many people, the idea of ​​staying home actually sounded good at first. This process was really efficient for Netflix and Amazon. But then sad truths awaited us. What was boring was the number of dead and intubated patients one after the other. We al…

Python:self理解

Python类 class Student:# 类变量,可以通过类.类变量(Student.classroom)或者实例.类变量(a.classroom)方式调用classroom 火箭班def __init__(self, name, age):# self代表类的实例,self.name name表示当实例化Student时传入的name参数赋值给类的实例…

leetcode 633. 平方数之和(双指针)

给定一个非负整数 c ,你要判断是否存在两个整数 a 和 b,使得 a2 b2 c 。 示例 1: 输入:c 5 输出:true 解释:1 * 1 2 * 2 5 示例 2: 输入:c 3 输出:false 示例 3&…

洛谷 P2919 [USACO08NOV]守护农场Guarding the Farm

题目描述 The farm has many hills upon which Farmer John would like to place guards to ensure the safety of his valuable milk-cows. He wonders how many guards he will need if he wishes to put one on top of each hill. He has a map supplied as a matrix of int…

iOS 开发一定要尝试的 Texture(ASDK)

原文链接 - iOS 开发一定要尝试的 Texture(ASDK)(排版正常, 包含视频) 前言 本篇所涉及的性能问题我都将根据滑动的流畅性来评判, 包括掉帧情况和一些实际体验 ASDK 已经改名为 Texture, 我习惯称作 ASDK 编译环境: MacOS 10.13.3, Xcode 9.2 参与测试机型: iPhone 6 10.3.3, i…

lisp语言是最好的语言_Lisp可能不是数据科学的最佳语言,但是我们仍然可以从中学到什么呢?...

lisp语言是最好的语言This article is in response to Emmet Boudreau’s article ‘Should We be Using Lisp for Data-Science’.本文是对 Emmet Boudreau的文章“我们应该将Lisp用于数据科学”的 回应 。 Below, unless otherwise stated, lisp refers to Common Lisp; in …

链接访问后刷新颜色回到初始_如何使链接可访问(提示:颜色不够)

链接访问后刷新颜色回到初始Link accessibility is one of the most important aspects of usability. However, designers often dont understand what it takes to make links accessible. Most frequently, they only distinguish links by color, which makes it hard for …

567

567 转载于:https://www.cnblogs.com/Forever77/p/11519678.html

leetcode 403. 青蛙过河(dp)

一只青蛙想要过河。 假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。 青蛙可以跳上石子,但是不可以跳入水中。 给你石子的位置列表 stones(用单元格序号 升序 表示&#xff…

static、volatile、synchronize

原子性(排他性):不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作!可见性:多个线程对同一份数据操作,thread1改变了某个变量的值,要保证thread2…

tensorflow基本教程

转载自 http://tensornews.cn/ 转载于:https://www.cnblogs.com/Chris-01/p/11523316.html

1.10-linux三剑客之sed命令详解及用法

内容:1.sed命令介绍2.语法格式,常用功能查询 增加 替换 批量修改文件名第1章 sed是什么字符流编辑器 Stream Editor第2章 sed功能与版本处理出文本文件,日志,配置文件等增加,删除,修改,查询sed --versionsed -i 修改文件内容第3章 语法格式3.1 语法格式sed [选项] [sed指令…