從早期的初創企業到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.pswp.cn/news/391275.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/391275.shtml
英文地址,請注明出處:http://en.pswp.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指令…