我在InfluxData实习中学到的
作者:Rose Parker / 用例,开发者,公司
2020年8月26日
导航到
整个夏天,我有机会结识了一些了不起的人,参与了一个令人兴奋的项目,并且比我想象中的在远程实习期间学到了更多关于科技行业的东西。我已经与我的实习生同事Rashi Bose一起撰写了一篇关于我们共同工作的博客文章,但我还想要谈谈我在InfluxData有机会与之交谈和合作的人身上学到的经验。因此,我决定列出我今年夏天收到的最难忘的建议。
今年夏天收到的5条难忘的建议(不分先后顺序)
1. "要有行为准则。" – Rick Spencer
这一点对企业和个人都适用,但我假设大多数阅读这篇帖子的人(像我一样)都没有公司,所以让我们谈谈为什么你应该有一个个人行为准则。Rick碰巧是一位教友。正如有些人所知,教友在商业上成功并不是因为他们比竞争对手聪明,而是因为他们以诚实著称。不管你的信仰是什么,声誉都很重要。随着科技公司力图最大化利润,为了在竞争中取得优势,很容易转向不道德的行为。然而,这样做可能会让你陷入困境,而且短期内的好处不值得你牺牲你的道德和声誉,所以尽量寻找一个与你的行为准则相一致的公司(或者也许你可以自己创业)。
2. “除非你真的、真的想这么做,否则不要强制推送。” – Bucky Schwarz
我知道这一点可能看起来有些明显,但这对软件工程师来说是个大问题。每个人都告诉你不要强制推送,但直到你亲自犯了这个错误,你才能真正理解它是多么糟糕。当我去年夏天开始工作时,我的导师Bucky告诉我的第一件事就是,在强制推送代码到正确的分支之前要检查两次,因为你能犯的最糟糕的错误就是把错误的代码强制推送到了主分支。幸运的是,我从未犯过这个错误,但有一次早上,我试图合并一些提交,不小心将过去一个月内所有提交都强制推送到我的分支。幸运的是,在等待Bucky上线的一个小时左右后,问题得到了解决。然而,如果我在强制推送之前只是再次检查了我合并了哪些提交,我就能节省很多焦虑。
3. “在你的职业和生活中找到导师。” – Andrew Watkins
在这之前,我从未想过有意识地寻找导师,更不用说直接询问他们是否愿意了。然而,与Watts谈论导师对他的生活产生的影响让我信服。有能激励、挑战和指导你的人对生活的任何方面都非常有价值。尤其是在科技行业,有人帮助你导航职业生涯,这可能对你的成功至关重要,帮助你避免陷阱,实现目标。现在,我仍然不太习惯直接请求某人成为我的导师,尽管我已经开始意识到谁现在在我的生活中扮演这个角色,因为这是一段应该被珍视和维护的关系。
4. “在你需要之前不要解决一个问题。” – Molly Norris Walker
说实话,Molly可能不知道她给了我这条建议,也不知道这会对我产生如此大的影响,但我还是想包括在内,因为这对我来说是学术环境和工业环境编程之间最令人震惊的差异。在此之前,我只为进一步我的软件开发知识而工作,那些项目只由教授和同学评审。我花了我需要的时间来完善那些项目,因为产品是否完美与我成绩直接相关。另一方面,在工业界,时间是金钱。除非有需要,否则你不会花钱。我在完成我们InfluxDB Cloud弹出通知状态总结后才完全理解这个教训,因为它们的行为不一致。我的总结得到了很好的反响,但最终,我所收集的信息从未被使用,因为Molly指出,不一致性积累得不够多,以至于没有影响到用户体验或商业目标。我理解这个决定的背后原因,甚至同意这个决定,但当时我震惊的是,与其花时间在没有迫切需求的情况下修复它,不如有一个不完美的产品。这次经历让我看到了工程师在优先考虑他们花费时间开发的事情时所进行的所有思考。
5. "找到让你快乐的日常。" – Ariel Salem
这可能是我收到的最好建议(所以也许我已经按照我的顺序排列了列表,抱歉)。即使在以远程办公为主的公司InfluxData,远程办公也可能感到孤独和压力。因此,将你期待和喜欢的事情纳入你的日常活动中是很重要的。在夏天,我开始享受早起在开始一天的工作前,在露台上喝一杯咖啡。我尝试了不同的活动,但那一个是唯一坚持下来的。无论是看日出还是在午休时间散步,做些让你在最糟糕的日子里感到平静的事情。找到让你快乐的事情并去做。:)