Connaître léquipe Locale.ai – Vimal Sheoran!

(Dravisha) (21 mai 2020)

Explorons plus en détail ce qui rend chaque membre de la famille Locale spécial. Écoutons leur vision, leurs apprentissages et leur parcours directement d’eux! Voici un extrait dun court entretien avec notre ingénieur backend, Vimal, qui est la raison pour laquelle toutes vos données sont acheminées en douceur vers Locale.ai pour lanalyse géospatiale.

Quand avez-vous commencé à coder et êtes-vous tombé pour le développement backend?

« Ma première la mémoire de la programmation provient dune classe de BASE qui ma été enseignée en 6e année, mais elle nest jamais vraiment revenue jusquà ce que japprenne Java en 10e année, puis plus tard à luniversité, jai commencé à programmer comme passe-temps.

Jusquà présent en ce qui concerne le développement backend, jai commencé en tant que développeur full-stack mais, pendant tous les stages que jai effectués à luniversité, je me suis toujours retrouvé à faire du développement backend et donc, je suis devenu un développeur backend. « 

Trois défis les plus difficiles en tant que développeur back-end et comment avez-vous réussi à les résoudre?

«Il est en fait difficile disoler trois défis particuliers auxquels jai été confronté car même le plus simple des choses, comme écrire une API GET qui récupère certaines données dune table semble être une tâche ardue au début.

Chaque problème a la bonne solution, et une fois que vous commencez à mettre en œuvre cette solution, il présente son propre ensemble des problèmes.

Une fois que vous avez résolu suffisamment de problèmes ou mis en œuvre différents types de solutions, vous commencez à identifier des modèles et vous développez une intuition qui vous indique comment aborder un problème et ensuite progresser.  »

Chaque problème a la bonne solution, et une fois que vous commencez à mettre en œuvre cette solution, elle présente son propre ensemble de problèmes.

Pourquoi avez-vous choisi de travailler à un démarrage précoce comme Locale et ne pas opter pour des options de travail traditionnelles?

«Travailler dans une startup est une expérience différente, vous pouvez créer quelque chose à partir de zéro. Vous êtes plus enclin à faire des erreurs et cela ouvre de nouvelles voies dapprentissage et lenvironnement général du chaos et la volonté dapprivoiser ce chaos est quelque chose qui mexcite.

Je ne dis pas que vous pourriez manquer sur ces choses dans un rôle de travail traditionnel, mais je suis plus familier avec un environnement de démarrage quun environnement de travail traditionnel. »

Il y a un débat dans toute lindustrie autour du choix de Python vs Java vs Go. Lequel préférez-vous et pourquoi?

«Je suis une personne très indépendante de la langue. Les langages sont comme des outils et vous devez toujours choisir celui avec lequel vous êtes le plus à laise et celui qui résout votre cas dutilisation.

Daprès ma propre expérience, si vous créez quelque chose à partir de zéro, vous devrait dabord commencer par le langage avec lequel vous êtes à laise (peu importe si vous êtes un expert), quelque chose que vous avez utilisé auparavant, comprendre le fonctionnement interne. Si à un moment donné vous sentez que vous avez épuisé les capacités que le langage a à offrir, vous pouvez rechercher un langage qui vous permettra de mieux résoudre ce problème. »

Si vous construisez quelque chose à partir de zéro, vous devez dabord commencer avec le langage avec lequel vous êtes à laise (peu importe si vous êtes un expert), quelque chose que vous avez déjà utilisé, comprenez le fonctionnement interne.

Sil y avait un conseil que vous voudriez donner aux étudiants qui aspirent à devenir développeur back-end, quel serait-il?

«Daprès ce que jai appris et cest quelque chose que je ferai si jétais en première année duniversité, je vous suggère de maintenir un mélange sain de théorie et dapplication. Vous devez avoir une compréhension fonctionnelle des bases de CS comme les systèmes dexploitation, les bases de données, les réseaux, larchitecture informatique et les algorithmes.

Vous devez créer des projets qui peuvent être une idée originale mais, plus important encore, vous devriez passer du temps à regarder ce que font les autres, essayez de comprendre comment ils lont fait et essayez de le mettre en œuvre. Lisez beaucoup, cela gardera votre curiosité alimentée et ne cessera jamais dexplorer les choses. Le backend en lui-même est un domaine très vaste et vous ne devriez pas trop vous soucier de la spécialisation pendant que vous êtes étudiant, alors continuez à explorer, continuez à lire les blogs, les actualités des hackers, soyez cohérent avec votre pratique et vos apprentissages. « 

Si vous souhaitez entrer en contact avec Vimal, nhésitez pas à lui envoyer un message sur LinkedIn !
Vous ne savez pas ce quest Locale.ai? Découvrez
ici .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *