云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业邮箱_苏州手机网站建设_免费申请

小七 141 0

我们的工程师的提交记录显示了在Mixpanel工作的情况

我喜欢在Mixpanel工作(和使用)的很大一部分是,对于基本上任何一个数据集,用户可以回答他们所遇到的任何问题。所以,当我发现自己有一点时间消磨周末,我开始看看我们自己的Mixpanel monorepo中的数据在Mixpanel项目中会是什么样子。这样,我们就可以很容易地跟踪提交的总数以及它们在代码行中的长度。从Git到Mixpanel的数据没花多长时间,我想分享一下我们的发现会很有趣。2015年,我们开始将基础设施服务从Python迁移出去。在那些日子里,Go开始流行起来,我们觉得它在性能处理方面有很多特性,而且它非常简单,是一种面向基础设施的语言。另一个重要原因是它加快了入职速度。一个没有围棋经验的程序员仍然可以加入公司,并在两三周内开始投稿,其他语言则不是这样。一开始有人反抗。我有一种本能:当现有的语言运行良好时,谁还想学一门新的语言呢?现在,我们每个月都有大约30名程序员投入到Go中,随着它成为基础设施团队的行业标准,每个人都加入了。我说的这些都是Mixpanel报告的背景,它显示了Mixpanel自2009年成立以来所提交的代码行总数。Go被程序员称为是一种特别冗长的语言。尽管自2015年以来,它只是我们基础设施团队的首选语言,但它在总代码行数方面已经超过了我们自2009年以来一直使用的Python。另一件有趣的事是:尼尔·拉希利自2012年以来一直是Mixpanel的工程师,现在是我们的工程副总裁。2015年,他成为了一名员工经理,几乎停止了对员工的管理。另一方面,这里的另一位工程师从个人贡献者变成了管理者,然后又回到了个人贡献者的角色。我很难错过另一位同事所说的"管理层悲伤的低谷"这就是人事管理的承诺。还有几点我想指出的是,我们鼓励工程师四处走动,以便变得更加全面,追求他们的利益。下面是一位工程师的提交历史,他从使用Python的产品工程转到使用Go的Infra。在2017年的一个周末里,我们在《工程》的后半部分展示了我们工作的优先次序!如果你对我们在Mixpanel Engineering正在解决的问题感到好奇,请不要犹豫,直接在Twitter上与我联系,或者直接在我们的求职网站上申请。