我在 InfluxData 的时光
作者:Merrick Tian / 公司
2021年8月18日
导航至
作为一名即将开始第一次严肃和结构化实习的学生,有很多东西需要学习。有很多代码和一些工具需要逐渐熟悉,但多亏了我的团队成员和导师 Bucky 和 Palak,我很快就适应了一切。我非常感激他们让我自己探索和学习。我会遇到一些问题需要解决,他们会让我先尝试自己解决,或者等到我寻求帮助时,他们才会伸出援手并询问我是否需要帮助。我真的觉得自己是团队的一份子,而不是在资深工程师身边观摩或听讲的人。因此,我感到对自己的工作负责,并相信正因如此,我学得很快。
显然,通过使用行业代码和与该领域的资深人士合作,我确实积累了更多的程序员经验。我还学习了更细致入微的 Git 版本控制以及一般的良好习惯。我很幸运能够参与各种组件的工作,甚至编写 e2e 测试。我已经能够为 UI 和 Giraffe 库做出贡献。我还在 Clockface 库中做了一个小的修复,尽管有些微不足道。
我实习的一个重要部分是在 Giraffe 库中创建一个 SimpleTable 组件,方法是使用 UI 中的相同组件作为参考。不幸的是,墨菲定律应验了,它变成了一个大型复杂的任务,涉及移动、复制和减少 20 多个文件。这个过程还揭示了原始代码的多个错误,我全身心地投入到这个大型任务中。
尽管如此,我今年夏天学到的一切几乎都与这个项目有关。测试、编码和良好的实践都是完成它所必需的。现在,它已成为 Giraffe 库中的一个组件,可以随时使用。
我在 InfluxData 的十一个星期是一段有趣而富有成果的旅程。我不仅在技术方面学到了很多,而且还帮助为产品做出了贡献,并推动了我自己的一项功能。这并非易事。有些任务很混乱且具有挑战性。有些任务花费了很长时间,因为我确实应该在前一天获得一些帮助,而不是第五次尝试一个想法。最终,我可以自信地说,我作为一名开发人员已经成长,并且可以自豪地回顾我在这里的时光。