我在Finoramic,Inc.的经验

我最近在Finoramic工作了1.5年。 从一个只有我和一个同事的小型办公室,以及我们在美国的CEO远程指导我们,到现在与我们6个人一起在CIE IIIT-H共享的办公空间,已经教会了我很多有关构建产品的知识,为什么制作起来不那么容易。

Kari Shea在Unsplash上​​拍摄的照片

沟通是关键 💬
我于2017年8月加入Finoramic,成为第一位员工,当时那只是一个基本应用程序,本质上是POC。 了解需求,基于技术限制开发解决方案需要所有利益相关者之间的积极沟通。 在这种情况下,提前计划,问很多问题,做笔记,理解需求并清楚地进行交流是什么。 我的首席执行官通过保持开放的查询渠道在这方面给了我很多帮助,但同时也促使我自己找出解决方案。 此外,Slack和Trello之类的工具在此过程中也有很大帮助。

如果您确实陷入困境,请继续前进 😔
如果您确实陷入困境并且无法前进,请继续执行下一个简单的任务。 有时候,稍事休息也可以有所帮助。 有时,您所需要做的只是退后一步,以不同的角度看问题。

每天列出您要完成的任务 📝
列出要完成的任务将有助于设定目标。 在每天结束时,查看那些目标。 您将不会总是实现目标,但这将有助于评估您是否有效地工作,否则,它将告诉您可以确切地改进的地方。 从长远来看,认真执行此过程将有助于提高完成任务的速度。 设定切合实际的期望值也有助于增强信心。

成为年轻工程师的导师 👨‍🏫
指导年轻的工程师是一个很好的学习经验。 帮助他们不要犯同样的错误。 当您看到他们阅读代码并询问您的问题时,您也有机会退后一步,看看您所构建的内容。

Ildefonso Polo在Unsplash上​​拍摄的照片

保持测试周期小 🚴‍🚴️
这对我有很多帮助。 通过减少测试时间,您可以更快地发现错误并更快地开发。 另外,一次测试一个功能/错误修复。 在同一过程中混合多个测试会导致混淆,并显着延迟周期。