Burcu's Journey : utiliser les services Google Cloud comme directeur de la technologie et fondateur technique

Burcu Geneci, cofondateur et directeur de la technologie de Monday Hero, Inc.
Questions à Burcu
-
Q: Quels outils Google avez-vous utilisés ?
Réponse: En tant que directeur technique et fondateur technique, j'ai utilisé différents services Google Cloud, y compris Cloud Run, Cloud Build, Cloud Storage, l'API Google Maps Geocoding, Kubernetes Engine et Secret Manager.
Dans mon start-up Monday Hero, nous développons une solution qui convertit la conception Figma en code et génère des widgets Flutter à partir de la conception. J'utilise presque tous les jours les outils Google liés à Flutter. Dartpad.dev est toujours ouvert et épinglé dans mon navigateur. Je trouve les documents Flutter très clairs et concis.
D'habitude, j'explore d'autres outils Google dans des projets personnels. Par exemple, j'ai utilisé ML Kit et Firebase pour l'un de mes projets liés au loisir afin de reconnaître des textes dans des images.
-
Q: Quel outil avez-vous préféré utiliser ? Pourquoi ?
R: Jusqu'à présent, mon outil préféré est le framework Open Source de Google. La création d'applications mobiles, Web et de bureau est très simple à partir d'un seul codebase. Le point le plus intéressant de Flutter est que les applications écrites sur Flutter sont compilées de manière native. La création d'applications natives est très importante pour l'expérience utilisateur. Avant d'utiliser Flutter, j'ai créé des applications pour iOS et Android de manière native, mais être capable de créer une application mobile pour les deux plates-formes au moins 30% plus rapidement a changé la donne. Flutter peut sauver des vies pour les start-up qui souhaitent créer des solutions mobiles.
En ce qui concerne les nouvelles technologies telles que Flutter, la communauté autour de ces technologies est essentielle pour les adopter et les améliorer avec des commentaires honnêtes. Je pense que l'immense et accueillante communauté a été l'une des principales raisons pour lesquelles j'ai choisi Flutter pour mes nouveaux projets. Je tiens à remercier le créateur de la communauté et les responsables de programmes d'avoir créé la communauté Flutter dans le monde entier.
-
Q: Veuillez partager ce que vous avez créé par le passé à l'aide des outils Google.
Réponse: Après avoir découvert les fonctionnalités de ML Kit lors de la conférence Google IO 2018, j'ai implémenté l'API de reconnaissance de texte de ML Kit sur l'une de mes applications iOS. La création de la solution a été étonnamment simple, et le taux de confiance était très élevé. Plus tard dans la journée, j'ai rédigé un article de blog pour la communauté de développeurs Google sur le projet et la fluidité de l'intégration.
Savoir utiliser la technologie pour concevoir des solutions créatives et ce qu'il est possible de faire avec ce type de technologie est une compétence efficace. Au tout début, mon cofondateur et moi avons participé à un hackathon. Nous avons d'abord remporté le projet dans lequel nous avons utilisé ML Kit et Firebase. L'une des principales fonctionnalités du projet consistait à détecter le numéro d'indicateur sur le compteur, qui est utilisé pour la reconnaissance du texte de ML Kit et pour alerter l'utilisateur en cas de fuite d'eau.
-
Q: Quel conseil donneriez-vous à quelqu'un qui commence son parcours de développeur ?
R : Améliorez les compétences analytiques et de résolution de problèmes au début de votre parcours de développeur, et investissez en permanence dans ces compétences :
Un bon développeur doit pouvoir identifier et résoudre les problèmes. Pour résoudre un problème, il faut faire appel à la logique et à l'imagination pour analyser une situation, puis développer des solutions intelligentes. Suivez les responsables techniques et les influenceurs de votre domaine d'intérêt, et découvrez de nouvelles choses chaque jour !