开发者分享如何使用 Google 工具和 Bard 进行构建

八月 15, 2023
Lyanne Alfaro DevRel Program Manager Google Developer Studio

“开发者旅程”是每月一次的系列活动,重点介绍不同背景的全球开发者在职业道路中遇到的挑战、机遇以及获得的成果。每个月,我们都将聚焦世界各地的开发者,介绍他们使用的 Google 工具以及他们正在构建的产品类型。

本月,我们与几位 Google 开发者专家 进行了交谈,以详细了解他们的开发经历。


Eslam Medhat Fathy

eslam

埃及吉萨

Firebase Google 开发者专家

Google for Starups 创业加速计划的技术兼设计导师

Google 开发者社区组织者

Sarmad Flutter 高级开发者

Twitter

LinkedIn

YouTube

您使用了哪些 Google 工具来构建?

毫无疑问,我使用过许多工具,如 Firebase、Flutter、Android、Kotlin、Dart、Assistant 和 Bard。

您最喜欢使用哪个工具?为什么?

我最喜欢的工具是 Firebase,因为它易于设置和使用。该工具还提供无服务器架构、易于使用的服务、实时同步和跨平台支持等功能。这些优势可以帮助您快速且轻松地构建强大且可扩展的应用。

请您分享一下您使用 Google 工具进行构建的经历。

我使用 Kotlin、Flutter 和 Dart,在应用商店中发布了超过 10 款 Android 原生应用。例如 RehlatechAzkarApp

您将使用 Google Bard 构建什么?

我每天都使用 Bard 来生成代码、调试代码、解释代码、学习代码,以及完成更多工作。

在开发者之旅中,您会给别人什么建议?

我为每名即将踏上开发者之旅的人提供以下建议:

  • 从基础开始:学习编程时建立扎实的基础至关重要。掌握编程语言的基本知识,例如语法、数据类型、控制结构以及函数。
  • 练习编码:熟能生巧。通过编写大量代码来提升技能。您可以从简单的项目做起,然后逐渐过渡到更复杂的项目。
  • 向他人学习:加入在线社区、参加线下聚会,并参与论坛讨论。向他人学习可以帮助您提高技能。
  • 阅读文档:文档至关重要。请务必阅读您所使用的编程语言或工具的文档,以了解如何正确使用工具以及如何解决问题。
  • 保持耐心:学习编程需要时间和耐心。如果一时不理解某个概念,不要灰心丧气,坚持练习并积极提问。
  • 构建项目:构建项目是学习新技能和应用所学知识的好方法。从小型项目做起,然后逐步构建更复杂的项目。
  • 保持与时俱进:技术不断发展。随时了解编程领域的最新趋势和更新。参加会议、阅读博客,并在社交媒体上关注专家动态。
  • 享受乐趣:编程应该是一种乐趣。不要过于紧张,享受学习与构建新事物的过程。

Carmen Ansio

carmen

您使用了哪些 Google 工具来构建?

我使用了多种 Google 工具来构建项目,包括 Angular、Dart 和 Firebase。

您最喜欢使用哪个工具?为什么?

我最喜欢的工具是 Chrome 开发者工具,因为该工具有功能多样的调试工具套件和网络面板,我经常用它来优化 Web 性能。Chrome 开发者工具是我日常开发过程中必不可少的一部分,因为它能够让我直接在浏览器中测试、实验和调试代码。

您将使用 Google Bard 构建什么?

利用 Google Bard,我计划开发一款用于创建动态设计原型的 Figma 插件。借助 Google Bard 的自然语言处理和理解能力,这款插件能够让设计师快速地将文本描述转化为视觉设计元素。这可以大大简化设计过程,弥合构思和视觉表现之间的鸿沟,并且使非设计师也能有效地参与到设计过程中来。

在开发者之旅中,您会给别人什么建议?

对于那些刚开始踏上开发者之旅的人来说,我的建议是:始终保持好奇心,并且永不停止学习。技术更新换代速度很快,适应能力至关重要。同时,永远不要忽视优秀的界面/用户体验设计的重要性。编程不仅涉及编写代码,还包括创造优质的用户体验。


Stéphanie Walter

stephanie

您使用了哪些 Google 工具来构建?

我主要使用的工具是 Chrome 检查工具Lighthouse。我还经常使用 Material UI。我认为 Figma 版 M3 设计套件是一个非常省时的工具。

您最喜欢使用哪个工具?为什么?

在我工作的环境中,性能非常重要,因此 Lighthouse 绝对是我的最爱。其快速生成报告的功能非常出色,而且该报告还能显示出主要的无障碍性问题。当然,Lighthouse 不会显示所有的无障碍性问题,但这是改进网站的一个很好的起点。

请与我们分享您过去使用 Google 工具构建过什么。

在构建像我的博客这样的网站时,Lighthouse 和 Chrome 检查工具都是必不可少的。有些页面在性能方面仍有待改进,但其正朝着好的方向发展。

您将使用 Google Bard 构建什么?

老实说,这个工具最近才在我的国家开放使用,所以我还没有足够的时间去深入体验。目前,我把 AI 聊天机器人当作高级辅助工具来使用。英语并非我的母语,因此让这类工具帮助我翻译一些内容、改进句子的语法非常有用。未来我可能会用 Google Bard 来更好地传播知识:比如提升我的文章质量,优化会议幻灯片和培训材料。

在开发者之旅中,您会给别人什么建议?

从您感兴趣的项目、对您有帮助或者您希望现实中存在的事物入手。这个项目不需要一开始就构建得完美无缺,也不一定非得能带来收益。请记住,您也并不一定要完成它。与同行分享并获得反馈是一种很好的学习方式,即使是您尚未完成的项目也可以拿出来分享。重点在于在做您喜欢之事的同时进行学习。同时,也请务必适时离开电脑。开发不应成为您生活的全部,否则您会很快筋疲力尽。