Poznanie zespołu Locale.ai – Vimal Sheoran!

(Dravisha) (21 maja 2020 r.)

Zagłębmy się w to, co sprawia, że ​​każdy członek rodziny Locale jest wyjątkowy. Posłuchajmy ich wizji, wiedzy i podróży bezpośrednio od nich! Oto fragment krótkiego wywiadu z naszym inżynierem zaplecza, Vimalem, który jest powodem, dla którego wszystkie Twoje dane są płynnie przesyłane do Locale.ai w celu przeprowadzenia analiz geoprzestrzennych.

Kiedy zacząłeś kodować i zakochałeś się w tworzeniu zaplecza?

„Mój pierwszy Pamięć programowania pochodzi z klasy BASIC, której uczyłem się w szóstej klasie, ale tak naprawdę nigdy nie wróciła, dopóki nie byłem w 10. klasie i nie uczyłem się języka Java, a potem na studiach zacząłem programować jako hobby.

Jak dotąd Jeśli chodzi o rozwój zaplecza, zaczynałem jako programista typu full stack, ale podczas wszystkich staży, które odbyłem na studiach, zawsze zajmowałem się programowaniem zaplecza, więc przeszedłem na programistę zaplecza. ”

Trzy najtrudniejsze wyzwania związane z byciem programistą back-end i jak sobie z nimi poradziłeś?

„W rzeczywistości trudno jest wyodrębnić trzy szczególne wyzwania, przed którymi stanąłem, ponieważ nawet najłatwiejszy rzeczy, takich jak napisanie GET API, które pobiera niektóre dane z tabeli, wydaje się na początku zniechęcającym zadaniem.

Każdy problem ma właściwe rozwiązanie, a gdy zaczniesz wdrażać to rozwiązanie, przedstawia swój własny zestaw problemów.

Po rozwiązaniu wystarczającej liczby problemów lub wdrożeniu różnego rodzaju rozwiązań zaczynasz identyfikować wzorce i rozwijasz intuicję, która podpowiada Ci, jak podejść do problemu, a następnie wypracować sobie drogę. ”

Każdy problem ma właściwe rozwiązanie, a gdy zaczniesz wdrażać to rozwiązanie, przedstawia swój własny zestaw problemów.

Dlaczego zdecydowałeś się pracować na wczesnym etapie uruchamiania, takim jak Locale, i nie wybierasz tradycyjnych opcji pracy?

„Praca w startupie to inne doświadczenie, możesz stworzyć coś od podstaw. Jesteś bardziej skłonny do popełniania błędów, a to otwiera nowe możliwości uczenia się, a ogólne środowisko chaosu i chęć oswojenia tego chaosu to coś, co mnie podnieca.

Nie mówię, że możesz tęsknić zajmować się tymi sprawami na tradycyjnym stanowisku, ale lepiej znam środowisko startowe niż tradycyjne środowisko pracy. ”

W całej branży toczy się debata na temat wyboru Pythona, Javy i Go. Który wolisz i dlaczego?

„Jestem osobą bardzo niezależną od języka. Języki są jak narzędzia i zawsze musisz wybrać ten, który najbardziej Ci odpowiada, i ten, który rozwiązuje Twój przypadek użycia.

Z własnego doświadczenia, jeśli tworzysz coś od podstaw, powinieneś najpierw zacząć od języka, z którym czujesz się komfortowo (nie ma znaczenia, jeśli jesteś ekspertem), czegoś, czego używałeś wcześniej, zrozumieć wewnętrzne działanie. Jeśli w którymś momencie poczujesz, że wyczerpałeś możliwości, jakie ma do zaoferowania język, możesz poszukać języka, który umożliwi Ci lepsze rozwiązanie tego problemu ”.

Jeśli tworzysz coś od zera, powinieneś najpierw zacząć od języka, z którym czujesz się komfortowo (nie ma znaczenia, jeśli jesteś ekspertem), czegoś, czego używałeś wcześniej, zrozumieć wewnętrzne prace.

Jeśli byłaby jakaś rada, której chciałbyś udzielić studentom aspirującym do zostania programistą back-end, co by to było?

„Z tego, czego się nauczyłem i jest to coś, co zrobię, gdybym był na pierwszym roku studiów, sugerowałbym, abyś utrzymywał zdrową mieszankę teorii i zastosowań. Powinieneś mieć funkcjonalną wiedzę na temat podstaw CS, takich jak systemy operacyjne, bazy danych, sieci, architektura komputera i algorytmy.

Powinieneś budować projekty, które mogą być oryginalnym pomysłem, ale co ważniejsze, powinieneś poświęcić czas na przyglądanie się co robią inni ludzie, spróbuj zrozumieć, jak to zrobili, i spróbuj to wdrożyć. Czytaj dużo, dzięki czemu Twoja ciekawość będzie podsycana i nigdy nie przestaniesz odkrywać. Backend sam w sobie jest bardzo rozległą dziedziną i nie powinieneś się zbytnio martwić o specjalizację, gdy jesteś studentem, więc kontynuuj eksplorację, czytaj dalej blogi, wiadomości hakerskie, bądź spójny ze swoją praktyką i nauką.

Jeśli chcesz skontaktować się z Vimalem, napisz do niego na LinkedIn !
Nie wiesz, co to jest Locale.ai? Zajrzyj
tutaj .

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *