Burcu's Journey – korzystanie z usług Google Cloud jako dyrektor ds. technologii i założyciel techniczny

Burcu Geneci, współzałożyciel i dyrektor ds. technologii w Monday Hero, Inc.
Pytania i odpowiedzi – Burcu
-
Pyt.: Z jakich narzędzi Google korzystaliście?
Odp.: Jako dyrektor ds. technologii i założyciel techniczny korzystam z różnych usług Google Cloud, takich jak Cloud Run, Cloud Build, Cloud Storage, Google Maps Geocoding API, Kubernetes Engine i Secret Manager.
W moim startupie Monday Hero opracowujemy rozwiązanie, które konwertuje projekt Figma na kod i generuje widżety Flutter od projektu. Używam narzędzi Google związanych z Flutterem niemal codziennie. Dartpad.dev zawsze jest otwarty i przypinany w przeglądarce. Uważam, że dokumenty Flutter są bardzo przejrzyste i zwięzłe.
Zwykle w innych projektach korzystam też z innych narzędzi Google. Używam na przykład systemów uczących się i Firebase w jednym z moich projektów hobbystycznych, aby rozpoznawać teksty na obrazach.
-
Pyt.: Które narzędzie było Twoim ulubionym? Dlaczego?
O: Obecnie moje ulubione narzędzie to platforma open source Google Flutter. Tworzenie aplikacji mobilnych, internetowych i na komputer za pomocą jednej bazy kodu jest bardzo proste. Najciekawszą częścią aplikacji Flutter jest to, że aplikacje napisane w tej usłudze są kompilowane natywnie. Tworzenie aplikacji działających natywnie jest bardzo ważne dla wygody użytkowników. Przed rozpoczęciem korzystania z aplikacji Flutter stworzyłem zarówno aplikacje na iOS, jak i na Androida, ale możliwość tworzenia aplikacji mobilnych na obydwie platformy jest co najmniej 30% szybsza. Flutter to usługa ratująca życie dla startupów, które chcą tworzyć rozwiązania mobilne.
Biorąc pod uwagę nowe technologie, takie jak Flutter, społeczność związana z daną technologią jest kluczowa dla adopcji i udoskonalania jej w osobisty sposób. Ogromna i przyjazna społeczność były jednym z najważniejszych powodów do wdrożenia i rozpoczęcia używania usługi Flutter w moich nowych projektach. Chcę podziękować budowniczowi społeczności i menedżerom programu za budowanie społeczności Flutter na całym świecie.
-
P: Udostępnij swoje elementy za pomocą narzędzi Google.
Odp.: Po zapoznaniu się z możliwościami narzędzia ML Kit na Google IO 2018 zaimplementowałam interfejs Text Recognition API w jednej z moich aplikacji na iOS. Opracowanie rozwiązania było zaskakująco łatwe, a poziom ufności był wysoki. Później napisałem też posta na blogu społeczności Google Developers, aby dowiedzieć się, jak przebiega integracja.
Umiejętność korzystania z technologii do tworzenia kreatywnych rozwiązań i możliwości tego rodzaju technologii to olbrzymie umiejętności. W początkowym start-upie wraz z moim współzałożycielem zorganizowaliśmy hackathon i zdobyliśmy pierwsze miejsce w projekcie, w którym używaliśmy systemów uczących się i Firebase. Jedną z kluczowych funkcji projektu było wykrycie numeru wskaźnika na ladzie, który służy do użytku narzędzi przez rozpoznawanie tekstu w ML Kit. Informuje też użytkownika o wycieku wody.
-
Pyt.: Jaką radę dał(a)byś użytkownikom na początku pracy z deweloperem?
O: Poszerzaj umiejętności analityki i rozwiązywania problemów na wczesnym etapie ścieżki dewelopera i stale inwestuj w te umiejętności.
Dobry deweloper powinien umieć identyfikować i rozwiązywać problemy. Rozwiązywanie problemów polega na wykorzystywaniu logiki i wyobraźni do analizowania sytuacji, a następnie opracowywania inteligentnych rozwiązań tego problemu. Obserwuj liderów technicznych i influencerów w Twojej okolicy, każdego dnia ucz się nowych rzeczy.