
posté par Lyanne Alfaroresponsable du programme DevRel, Google Developer Studio
Developer Journey est une série mensuelle qui met en lumière des développeurs divers et mondiaux partageant des défis, des opportunités et des positive aspects pertinents au cours de leur parcours. Chaque mois, nous mettrons en lumière les développeurs du monde entier, les outils Google qu’ils exploitent et le sort de produits qu’ils créent.
Ce mois-ci, nous avons le plaisir de présenter trois membres issus de différentes communautés, dont les femmes techmakers, les consultants en développement Google et les groupes de développeurs Google. Profitez de la lecture de leurs contributions ci-dessous et soyez à l’affût des plateformes de médias sociaux, où nous présenterons également leur travail.
Deepa Subramanien
![]() |
Groupe de développeurs Google, Girls Techmakers
Candidat Highway to GDE, Applied sciences Internet
Ingénieur logiciel indépendant
Trouvez-moi sur: LinkedIn
Quels outils Google avez-vous utilisés pour créer ?
Je suis un ingénieur frontend, j’ai utilisé le framework Angular pour créer des functions à web page distinctive et j’ai utilisé des outils de développement Chrome, tels que Puppeteer, Lighthouse, and so on. J’ai également créé des projets d’functions Internet progressives en utilisant les API du projet Fugu à ajouter à l’écran d’accueil, aux badges, à l’API de partage de fichiers, and so on. Je suis ravi de voir plus d’API à l’avenir.
Quel outil avez-vous préféré utiliser ? Pourquoi?
J’aime utiliser Firebase pour l’authentification et la base de données en temps réel automobile cela me facilite la vie en tant qu’ingénieur frontend.
Veuillez partager avec nous quelque selected que vous avez créé dans le passé à l’aide des outils Google.
Dans le passé, j’ai construit de petites functions utilisant Android et Java. Mon premier outil Google que j’ai utilisé était le studio Android où j’ai créé de petites functions Android en utilisant Java (c’était en 2017). Ensuite, je suis passé au internet. Actuellement, j’utilise également la plateforme Internet Flutter.
Quels conseils donneriez-vous à quelqu’un qui débute son parcours de développeur ?
Si vous êtes débutant, commencez à construire de petits projets. Vous devrez constamment apprendre. J’exhorte tout le monde à rejoindre une communauté de développeurs comme GDG. Il vous aide à grandir et à réseauter avec d’autres développeurs.
Burcu Geneci
![]() |
Ancienne ambassadrice des femmes techmakers
Co-fondateur et CTO chez Monday Hero, Inc.
San Francisco, Californie
Trouvez-moi sur: LinkedIn, Instagram, Twitter
Quels outils Google avez-vous utilisés pour créer ?
En tant que CTO et fondateur approach, j’ai utilisé divers providers Google Cloud, notamment Cloud Run, Cloud Construct, Cloud Storage, Google Maps Geocoding API, Kubernetes Engine et Secret Supervisor.
A mon démarrage Héros du lundi, nous construisons une answer 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é sur mon navigateur. Je trouve les docs Flutter très claires et concises.
J’discover également d’autres outils Google dans le cadre de projets personnels. Par exemple, j’ai utilisé ML Package et Firebase pour l’un de mes projets de loisirs pour reconnaître des textes dans des photographs.
Quel outil avez-vous préféré utiliser ? Pourquoi?
Mon outil préféré jusqu’à présent est le framework open supply Flutter de Google. Il est très easy de créer des functions mobiles, Internet et de bureau à partir d’une seule base de code. La partie la plus cool de Flutter est que les functions écrites sur Flutter sont compilées nativement. La création d’functions fonctionnant nativement est très importante pour l’expérience utilisateur. Avant d’utiliser Flutter, j’ai créé des functions natives pour iOS et Android, mais être succesful de créer une utility cellular pour les deux plates-formes au moins 30 % plus rapidement change la donne. Flutter est une bouée de sauvetage pour les startups qui souhaitent créer des options mobiles.
Compte tenu des nouvelles applied sciences comme Flutter, la communauté autour de cette technologie spécifique est essentielle pour adopter et améliorer la technologie avec des commentaires honnêtes. Je pense que la communauté immense et accueillante était l’une des raisons les plus importantes d’adopter et de commencer à utiliser Flutter pour mes nouveaux projets. Je tiens à remercier le bâtisseur de communauté et les responsables de programme pour avoir construit la communauté Flutter dans le monde entier.
Veuillez partager avec nous quelque selected que vous avez créé dans le passé à l’aide des outils Google.
Après avoir découvert les fonctionnalités de ML Package à Google IO 2018, j’ai implémenté API de reconnaissance de texte de ML Package sur une de mes functions iOS. Il était étonnamment facile de construire la answer et le taux de confiance était très élevé. Plus tard dans la journée, j’ai également écrit un article de weblog pour la communauté des développeurs Google sur le projet et sur la fluidité de l’intégration.
Savoir remark utiliser la technologie pour créer des options créatives et ce qui est attainable avec ce sort de technologie est une compétence puissante. Aux débuts de la startup, mon cofondateur et moi avons assisté à un hackathon, et nous avons remporté la première place avec le projet dans lequel nous avons utilisé ML Package et Firebase. L’une des principales caractéristiques du projet était de détecter le numéro de l’indicateur sur le compteur, qui est utilisé pour l’utilisation des providers publics by way of la reconnaissance de texte de ML Package et d’alerter l’utilisateur en cas de fuite d’eau.
Quels conseils donneriez-vous à quelqu’un qui débute son parcours de développeur ?
Améliorez vos compétences d’analyse et de résolution de problèmes dès le début de votre parcours de développeur et investissez en permanence dans ces compétences !
Un bon développeur doit être succesful d’identifier et de résoudre les problèmes. La résolution de problèmes consiste à utiliser la logique et l’creativeness pour analyser une scenario, puis développer des options intelligentes à ce problème. Suivez les leaders technologiques et les influenceurs dans votre domaine d’intérêt et apprenez quelque selected de nouveau chaque jour !
Katerina Skroumpelou
![]() |
Professional développeur Google, Angular, applied sciences Internet et plate-forme Google Maps
Ingénieur logiciel senior chez Nx
Athènes, Grèce
Trouvez-moi sur: Twitter
Quels outils Google avez-vous utilisés pour créer ?
J’ai utilisé Firebase, Google Cloud Platform, Google Cloud Capabilities, Google Maps Platform, Angular, Google Cloud Run.
Dans le cadre de mon travail précédent, toute notre infrastructure a été construite dans Firebase, en utilisant Cloud Firestore et Google Cloud Capabilities utilisées pour les microservices et également pour les requêtes Firestore personnalisées. Nous avons également utilisé une combinaison de Google Cloud Run et Cloud Storage pour les sauvegardes planifiées. Dans un poste précédent, j’ai utilisé l’API Google Maps JS, qui a maintenant évolué en bien plus dans le cadre de la plate-forme Google Maps. Aujourd’hui, je crée des démos et des POC principalement pendant mon temps libre, en utilisant la plate-forme Google Maps que j’aime tant. Mon rôle actuel n’implique pas les outils Google pour le second.
Quel outil avez-vous préféré utiliser ? Pourquoi?
Mon outil préféré est de loin Firebase. J’aime la robustesse et la fiabilité qu’il offre dans le développement et la publication d’une utility Internet. Il offre une answer pour chaque partie du processus, qu’il s’agisse du backend, du stockage, de la base de données, des microservices, de l’hébergement, de l’authentification et même de l’analyse. Tout en un seul endroit, facile à utiliser et à mettre en œuvre. Ce qui est également étonnant avec Firebase, c’est l’évolutivité qu’il offre. Je choisirais d’utiliser Firebase, qu’il s’agisse d’une petite utility de démonstration que je construis pour une conférence ou d’une utility à grande échelle qui implique une énorme base d’utilisateurs, des données et des visites par seconde.
Mon deuxième outil préféré est, bien sûr, Google Maps Platform. Les cartes m’excitent, et la plate-forme Google Maps offre bien plus que la visualisation de données sur une carte – ce qu’elle fait d’une manière incroyable. C’est devenu presque un moteur de jeu, d’une certaine manière, donnant accès à tant d’API et de fonctionnalités différentes de la carte elle-même que l’utilisateur peut modifier.
Veuillez partager avec nous quelque selected que vous avez créé dans le passé à l’aide des outils Google.
J’ai utilisé Firebase et Google Cloud Platform pour créer et livrer des functions. Il y a quelques années, quelques amis et moi-même avons eu une idée que nous avons transformée en un produit, que nous avons construit et mis à l’échelle uniquement à l’aide de Google Cloud Platform, et plus particulièrement les fonctionnalités suivantes : Cloud Firestore, Cloud Storage, Cloud Run, Cloud Capabilities , BigQuery, Maps Platform, Authentification. C’est tout ce dont vous avez vraiment besoin pour créer une utility aujourd’hui.
Quels conseils donneriez-vous à quelqu’un qui débute son parcours de développeur ?
Soyez social : connectez-vous avec d’autres personnes en participant à des conférences sur place. Et soyez toujours gentil.
Continuez à développer vos compétences : créez de petites functions et des démos pour tester différentes choses et voir remark elles fonctionnent. Ne vous souciez pas d’apprendre toutes les applied sciences, et n’« épousez » pas non plus une seule technologie. Obtenez une base solide des bases (JavaScript/TypeScript), puis, dans votre nouveau travail, vous apprendrez les applied sciences qu’ils utilisent là-bas.
Enfin, ne vous laissez pas décourager par les mauvais jours ! Si vous aimez ce que vous faites, vous finirez par y arriver, quoi qu’il arrive !