Katerina 的历程 - 使用 Google Cloud Platform 将想法变为现实

Katerina Skroumpelou,GDE,Angular、Web 技术和 Google Maps Platform
Katerina 访谈
-
问:您使用过哪些 Google 工具?
答:我使用过 Firebase、Google Cloud Platform、Google Cloud Functions、Google Maps Platform、Angular、Google Cloud Run。
在之前的工作中,我们的整个基础架构都是使用 Cloud Firestore 在 Firebase 中构建的,Google Cloud Functions 则用于微服务和自定义 Firestore 查询。我们还将 Google Cloud Run 和 Cloud Storage 结合使用,以进行定期备份。在之前的工作中,我使用过 Google Maps JS API,现在它已演变为 Google Maps Platform 的一部分,功能更加丰富。现在,我主要利用业余时间构建演示版和 PoC。我非常喜欢使用 Google Maps Platform。我目前的角色不涉及 Google 工具。
-
问:您最喜欢使用哪款工具?为什么?
答:到目前为止,我最喜欢的工具是 Firebase。我喜欢它在开发和发布 Web 应用时所提供的稳健性和可靠性。它为该流程的每个部分(无论是后端、存储空间、数据库、微服务、托管、身份验证,甚至分析)都提供了解决方案。一站式服务,使用和实现都很简单。Firebase 的另一个令人惊喜之处在于其可伸缩性。无论是面向大会构建的小型演示版应用,还是涉及庞大用户群、数据和每秒命中次数的大型应用,我都会选择使用 Firebase。
当然,我第二喜欢的工具是 Google Maps Platform。地图令我着迷,而 Google Maps Platform 不仅仅可以在地图上直观呈现数据,还能以令人惊叹的方式呈现数据。从某种意义上来说,它几乎已经成为了一个游戏引擎,可让用户访问地图本身的众多不同 API 和功能,以便进行调整。
-
问题:请分享您过去使用 Google 工具构建的项目。答:我使用过 Firebase 和 Google Cloud Platform 构建和交付应用。几年前,我和几个朋友有了个想法,并将其转化成了一款产品。我们完全使用 Google Cloud Platform(尤其是 Cloud Firestore、Cloud Storage、Cloud Run、Cloud Functions、BigQuery、Maps Platform、Authentication)构建和扩展了这款产品。以上就是您今天构建任何应用所需的全部知识。
-
问:对于刚刚开始开发者之旅的开发者,您有什么建议?
答:积极交际:参加线下会议,与他人建立联系。并始终保持友善。
继续提升技能:构建小型应用和演示版,以测试不同的内容并了解其运作方式。无需担心要学习所有技术,也不要“嫁”给某项技术。打牢基础知识(JavaScript/TypeScript)的基础,然后在新工作中学习他们所使用的技术。
最后,不要因为遇到糟糕的一天而气馁!如果您热爱自己的工作,无论发生什么,最终都会取得成功!