Conhecendo a equipe Locale.ai – Vimal Sheoran!

(Dravisha) (21 de maio de 2020)

Vamos nos aprofundar no que torna cada membro da família Locale especial. Vamos ouvir suas visões, aprendizados e jornada diretamente deles! Aqui está um trecho de uma breve entrevista com nosso engenheiro de back-end, Vimal, que é a razão de todos os seus dados fluírem sem problemas para Locale.ai para análises geoespaciais.

Quando foi que você começou a programar e caiu no desenvolvimento de back-end?

“Meu primeiro A memória da programação vem de uma aula de BASIC que aprendi na 6ª série, mas nunca voltou a surgir até que eu estava na 10ª série aprendendo Java e, mais tarde na faculdade, comecei a programar como um hobby.

Até agora no que diz respeito ao desenvolvimento de back-end, comecei como um desenvolvedor full-stack, mas, durante todos os estágios que fiz na faculdade, sempre me peguei fazendo desenvolvimento de back-end e, então, fiz a transição para um desenvolvedor de back-end. ”

Os três desafios mais difíceis de ser um desenvolvedor de back-end e como você os resolveu?

“Na verdade, é difícil isolar três desafios específicos que enfrentei, porque mesmo os mais fáceis das coisas, como escrever uma API GET que busca alguns dados de uma tabela parece uma tarefa difícil no início.

Cada problema tem a solução certa e, assim que você começa a implementar essa solução, ele apresenta seu próprio conjunto de problemas.

Depois de resolver problemas suficientes ou implementar diferentes tipos de soluções, você começa a identificar padrões e desenvolve uma intuição que lhe diz como você pode abordar um problema e, em seguida, trabalhar para resolvê-lo. ”

Cada problema tem a solução certa e, assim que você começa a implementar essa solução, ele apresenta seu próprio conjunto de problemas.

Por que você escolheu trabalhar em um estágio inicial, como o Locale, e não vai para as opções de trabalho tradicionais?

“Trabalhar em uma startup é uma experiência diferente, você começa a construir algo do zero. Você está mais sujeito a cometer erros e isso abre novos caminhos para o aprendizado e o ambiente geral de caos e a vontade de domar esse caos é algo que me excita.

Não estou dizendo que você pode perder descobri essas coisas em uma função de trabalho tradicional, mas sou mais versado em um ambiente de inicialização do que em um ambiente de trabalho tradicional. ”

Há um debate em todo o setor sobre a escolha de Python vs Java vs Go. Qual você prefere e por quê?

“Sou uma pessoa muito agnóstica quanto ao idioma. As linguagens são como ferramentas e você sempre precisa escolher aquela com a qual se sente mais confortável e aquela que resolve seu caso de uso.

Pela minha própria experiência, se você está construindo algo do zero, deve primeiro começar com a linguagem com a qual você se sente confortável (não importa se você é um especialista), algo que você já usou antes, entenda o funcionamento interno. Se em algum momento você sentir que esgotou as capacidades que a linguagem tem a oferecer, você pode procurar uma linguagem que possa ajudá-lo a resolver esse problema de uma maneira melhor. ”

Se você está construindo algo do zero, deve primeiro começar com a linguagem com a qual se sente confortável (não importa se você é um especialista), algo que já usou antes, entenda funcionamento interno.

Se houvesse um conselho que você gostaria de dar aos alunos que desejam ser um desenvolvedor de back-end, qual seria?

“Pelo que aprendi e isso é algo que farei se estivesse no primeiro ano de faculdade, sugiro que você mantenha uma mistura saudável de teoria e aplicação. Você deve ter uma compreensão funcional dos fundamentos de CS, como sistemas operacionais, bancos de dados, redes, arquitetura de computador e algoritmos.

Você deve criar projetos que podem ser uma ideia original, mas, mais importante, você deve dedicar um tempo olhando para eles. o que outras pessoas estão fazendo, tente entender como elas fizeram isso e tente implementar isso. Leia muito, isso vai manter sua curiosidade alimentada e nunca parar de explorar as coisas. O back-end em si é um campo muito vasto e você não deve se preocupar muito em se especializar enquanto for estudante, então continue explorando, continue lendo blogs, notícias de hackers, seja consistente com sua prática e aprendizado. ”

Se você deseja entrar em contato com Vimal, sinta-se à vontade para enviar uma mensagem para ele no LinkedIn !
Não sabe o que é Locale.ai? Confira
aqui .

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *