Путешествие Бурку: использование сервисов Google Cloud в качестве технического директора и технического основателя.

Бурку Дженеджи, соучредитель и технический директор Monday Hero, Inc.
Вопросы и ответы с Бурку
-
В: Какие инструменты Google вы использовали?
О: В качестве технического директора и технического основателя я использовал различные сервисы Google Cloud, включая Cloud Run, Cloud Build, Cloud Storage, API геокодирования Google Maps, Kubernetes Engine и Secret Manager.
В моем стартапе Monday Hero мы создаем решение, которое преобразует дизайн Figma в код и генерирует виджеты Flutter из дизайна. Я использую инструменты Google, связанные с Flutter, почти каждый день. Dartpad.dev всегда открыт и закреплен в моем браузере. Я нахожу документы Flutter очень четкими и лаконичными.
Я также обычно изучаю другие инструменты Google в личных проектах. Например, я использовал ML Kit и Firebase для одного из своих хобби-проектов по распознаванию текстов на изображениях.
-
В: Какой инструмент вам больше всего понравился? Почему?
О: Пока что мой любимый инструмент — фреймворк Flutter с открытым исходным кодом от Google. Очень просто создавать мобильные, веб-приложения и настольные приложения из единой кодовой базы. Самая крутая часть Flutter заключается в том, что приложения, написанные на Flutter, компилируются изначально. Создание собственных работающих приложений очень важно для взаимодействия с пользователем. До использования Flutter я изначально создавал приложения для iOS и Android, но возможность создавать мобильное приложение для обеих платформ как минимум на 30% быстрее меняет правила игры. Flutter — это спасение для стартапов, которые хотят создавать мобильные решения.
Учитывая новые технологии, такие как Flutter, сообщество вокруг этой конкретной технологии имеет важное значение для принятия и улучшения технологии с честными отзывами. Я думаю, что огромное и гостеприимное сообщество было одной из самых важных причин, чтобы начать использовать Flutter для моих новых проектов. Я хочу поблагодарить создателя сообщества и руководителей программ за создание сообщества Flutter по всему миру.
-
В: Расскажите, что вы создали в прошлом с помощью инструментов Google.
О: Узнав о возможностях ML Kit на Google IO 2018, я реализовал API распознавания текста ML Kit в одном из своих приложений для iOS. Построить решение было на удивление легко, а степень достоверности была очень высокой. Позже в тот же день я также написал сообщение в блоге для сообщества разработчиков Google о проекте и о том, насколько гладкой была интеграция.
Знание того, как использовать технологии для создания творческих решений и что возможно с помощью таких технологий, является мощным навыком. На заре стартапа мы с соучредителем посетили хакатон и заняли первое место с проектом, в котором использовали ML Kit и Firebase. Одной из ключевых особенностей проекта было определение номера индикатора на счетчике, который используется для использования коммунальных услуг посредством распознавания текста ML Kit и оповещения пользователя в случае утечки воды.
-
В: Какой совет вы бы дали тем, кто только начинает свой путь разработчика?
О: Совершенствуйте аналитические навыки и навыки решения проблем на раннем этапе своего пути разработчика и постоянно инвестируйте в эти навыки!
Хороший разработчик должен уметь выявлять и решать проблемы. Решение проблем заключается в использовании логики и воображения для анализа ситуации, а затем разработки разумных решений этой проблемы. Следите за технологическими лидерами и влиятельными лицами в интересующей вас области и узнавайте что-то новое каждый день!