“我们选择 JetBrains 的三个原因是:易于使用、可配置性和丰富的插件。”
— Piotr Polus,Miquido 前端技术负责人
我们的跨职能专家团队为处于数字产品开发各个阶段的公司提供支持。除了设计和开发,我们还为客户提供一系列补充服务,包括:
我们擅长为金融科技、娱乐、旅游和电子商务提供数字解决方案。
Miquido 团队每天都在使用 WebStorm、IntelliJ IDEA、AppCode、GoLand、PhpStorm、PyCharm、DataGrip 和 TeamCity。
几年前,我们还是一家处于成长期的软件公司,我们需要值得信赖的合作伙伴来帮助我们:
JetBrains 解决方案帮助 Miquido 团队从 50 多名成员发展到 200 多名。在这段时间里,我们始终使用 TeamCity 和 Upsource 支持我们的流程。JetBrains IDE 已经是四个 Miquido 开发团队的默认工具:Android、Frontend、Node JS 和 PHP。
我们选择 JetBrains 的三个原因是:易于使用、可配置性和丰富的插件。正如我们的 Android 团队所说:
“在 Android 开发方面,没有比 JetBrains 工具更好的替代品了。我们的开发者都没有考虑过更换工具。”
— Jan Hudzik,Miquido Android 技术负责人
最初,TeamCity 对工作经验较少的开发者有相当高的准入门槛。
另一方面,其可配置性为我们提供了很多调整 CI/CD 的选项,不过,开发者在第一次使用工具时常常感到不知所措。
在 Miquido,我们同时承担很多不同的项目,这些项目的可变性非常高。例如,iOS 移动应用程序的管道需要完全不同于微服务后端或静态 Web 前端的方式。
“多年来,灵活的 TeamCity 让我们能够将 100% 的 CI/CD 流程保留在一个工具中。其灵活性意味着所有解决方案都在一个地方构建,主题相关知识都集中在一个空间中。”
— Piotr Polus,Miquido 前端技术负责人
我们目前计划在团队和结对编程期间使用 Code with Me 共享代码。当我们在疫情期间转向远程工作时,它看起来是一个很好用的工具,适合测试和引入我们的日常工作流。
此外,我们也非常期待新的 JetBrains 工具 Fleet!
实际上,我们有两个建议:
Swapnil Kulkarni,OpenStack 活跃技术贡献者
与文本编辑器相比,PyCharm 在支持的功能上具有大量优势。 在 Python 开发方面,PyCharm 具有远程调试、代码质量检查以及第三方软件(如 Docker 和 Kubernetes)集成等绝佳功能。
Varij Kapil,IT Manufactory 软件开发者
我们仍处于基于主要产品构建新特性和新功能的阶段,有时要在多处进行多项更改。 我们需要在多个 Java 模块和 React 组件之间进行重大更改和代码重构。 如果没有 JetBrains 产品,我们就没办法完成如此大规模的更改工作。
Joshua Bigoss,Ensign Services 数据服务总监
多亏了敏捷又精确的 Space,我的团队才能在疫情期间响应组织需求。 2020 年,我的团队和我经常要在每周 7 天、每天 12 小时的强度下工作。 有好几个月的时间,我都会在凌晨 3 点于民众和护理人员的安危以及我们机构不断变化的需求所带来的焦虑、压力或恐惧中惊醒。 但我从来没有为能否有效沟通、协作或可用性而担心过,我非常庆幸拥有这个工具。