海量洞见,尽在 InfluxData!

导航至

此文章最初发布于 Medium.com

yukta rakesh influxdata intern

今年夏天,我有幸在 InfluxData 的 Flux 团队担任软件工程实习生。我与团队紧密合作,解决了 Flux 语言的问题,主要侧重于优化,包括面向用户和非面向用户的优化。这十周为我提供了绝佳的学习体验,我利用上周的时间记录下了一些在实习期间被消除的先入为主的误解。

误解:您必须在加入之前掌握所有技能。
事实:我在湾区长大,父母都在科技行业工作。我对母亲工作的最早记忆是坐在她旁边,看她写一些当时在我看来像乱码的东西。看到父母努力工作,我下定决心永远不碰代码,并且在整个高中期间都拒绝成为一名工程师。因此,我开始在大学学习商业,但也选修了几门计算机科学和统计学入门课程,更多是为了说“看,我不喜欢它”。好吧,看看今天的我,两年后,我完全爱上了计算机科学和技术的理念,以及它赋予我的创造力。刚开始时我很害怕,我从没想过自己能担任软件工程师职位,但是一旦我学会了 C++,我就开始了解编程的内部运作,并开始感到自信。我来到 InfluxData 时,没有 Go 或 Rust(这里使用的主要语言)的经验,但我很快明白,我真正需要的只是开放的心态和学习的好奇心。当我在 Flux 团队适应工作流程时,我的队友们非常耐心。在工作中学习是非常真实的事情,而且经常发生。Go 和 Rust 语法可能仍然不是我的强项,但这就是 Google 的用武之地,对吧?

误解:您不会对公司产生任何影响。
事实:我在选择工作时听到的最常见的话是“您必须选择让您兴奋的事情,而不是其他人”。这在永恒的辩论中尤其有用:品牌与影响力。我一直想知道事情是否真的可以既令人兴奋又具有影响力。我在 InfluxData 的这段时间教会了我很多东西,但最重要的一件事是,当您拥有一群都致力于并被相同的激励因素赋能的人时,伟大的事情就会发生。我在这里遇到的每个人都告诉我,他们被 InfluxData 吸引的原因是它为他们提供了创造重大变革的平台,从工程师到销售再到招聘人员。刚来时,我对 Flux 语言以及它的强大功能了解不多,但我知道我想有所作为。而我做到了。我与我的经理密切合作,挑选我最感兴趣的任务并帮助团队。在职期间,我参与了功能标志下的计划器规则,这些规则有助于优化查询,重新设计了解析器以创建更高效的构建,并与其他实习生合作托管了一个 SlackBot 斜杠命令,该命令根据用户输入的仓库和提交哈希提供 CI 管道中测试的状态。回顾在 Influx 的时光,令人惊叹的是,我可以准确指出我贡献的工作和代码(估计约 20,000 行代码)。

误解:您无法通过远程工作建立密切的关系。
事实:我甚至不知道我最亲密的队友之一长什么样,但我曾与他合作过最大的项目之一。我的实习生队友住在数百英里之外,已经成为我的好朋友之一,因为我们在工作之余也会谈论一些我们正在做的很酷的项目。COVID-19 让每个人都不容易,但 InfluxData 拥有令人惊叹的企业文化,可以促进员工之间的家庭感。我的经理 Nathaniel Cook 对我说过的最棒的一句话是“记住,这里的每个人都只是人,要友善,好好倾听,这才是真正需要的”。通过紧张的调试会议或虚拟黑客马拉松,我意识到物理距离并没有与 Zoom 电话另一端的人的善良天性那么重要。Flux 团队的最佳实践之一是结对解决代码问题;只是给某人发一条评论说我被某个问题卡住了,这意味着立即得到“嗯,这很奇怪,你想结对吗?”,就这样,我们会一起看一些代码。在 InfluxData 的最后一周,我花了一些时间与团队以外的其他人交谈,了解他们所做的工作,并且与完全不同团队的人联系的容易程度令人难以置信。从十分钟的介绍性对话开始,我会发现自己花了 40 分钟谈论大学、狗、戏剧或哲学。只是一个快速提醒,远程工作和隔离不是同义词!

误解:软件工程师整天都在做的事情就是编码。
事实:InfluxData 的软件工程师是我见过的最酷的人之一。在过去的 10 周里,我进行了一些有史以来最有趣和最奇怪的对话。我在这里遇到的每个人都有如此有趣的经历,让他们走到今天,并提供了一些很棒的见解。但更具体地说,InfluxData 的企业文化非常注重创建凝聚力的社区。在一家公司中,无论它是什么,都有许多不同的职能需要协同工作才能使其运转:营销、销售、工程等。作为一名软件工程实习生,我从没想过真正参与到这些其他领域。但是通过强制性的公司站会,当每位员工都加入 Zoom 电话会议时,每个人都可以分享世界各地发生的重要新闻,从新的销售到正在发生的新会议再到新的产品功能。最重要的是,这是一个让人们赞扬同事成就的地方。除此之外,InfluxData 还提倡“努力工作,尽情玩乐”的环境,并提供很棒的社交活动(好吧,远程社交活动),这为从忙碌的工作日中放松身心提供了一种很好的方式。Flux 团队还举办了周五游戏下午茶,团队成员会聚在一起玩一些有趣的游戏,在成功的演示日后放松身心。在赢得在线 CodeNames 的同时,为公司做出贡献的感觉是无与伦比的!

事实:我感谢这次经历,并希望随着我的不断进步,能揭穿更多误解!