At kende Locale.ai-teamet – Vimal Sheoran!

(Dravisha) (21. maj 2020)

Lad os dykke dybere ned i, hvad der gør hvert eneste Locale-familiemedlem specielt. Lad os høre deres vision, læring og rejse direkte fra dem! Her er et uddrag af et kort interview med vores backendingeniør, Vimal, der er grunden til, at alle dine data flyder problemfrit til Locale.ai til geospatial analyse.

Hvornår var det punkt, du begyndte at kode og faldt for backend-udvikling?

“Min første programmeringens hukommelse er fra en BASIC-klasse, jeg blev undervist i 6. klasse, men det kom aldrig rigtig op igen, før jeg gik i 10. klasse og lærte Java, og senere på college begyndte jeg at programmere som en hobby.

Så vidt når det drejer sig om backend-udvikling, startede jeg som en full-stack-udvikler, men under alle de praktikophold, jeg gjorde på college, fandt jeg mig altid i at lave backend-udvikling, og jeg gik derfor over til en backend-udvikler. ”

Tre sværeste udfordringer ved at være back-end-udvikler, og hvordan kom du rundt med at løse dem?

“Det er faktisk svært at isolere tre særlige udfordringer, som jeg har haft, fordi selv de nemmeste af ting, som at skrive en GET API, der henter nogle data fra en tabel, virker som en skræmmende opgave tidligt.

Hvert problem har den rigtige løsning, og når du først begynder at implementere den, præsenterer den sit eget sæt af problemer.

Når du har løst nok problemer eller implementeret forskellige slags løsninger, begynder du at identificere mønstre, og du udvikler en intuition, der fortæller dig, hvordan du kan nærme dig et problem og derefter arbejde dig igennem. ”

Hvert problem har den rigtige løsning, og når du først begynder at implementere denne løsning, præsenterer det sit eget sæt problemer.

Hvorfor valgte du at arbejde på et tidligt tidspunkt som startup og ikke gå efter traditionelle jobmuligheder?

“At arbejde ved opstart er en anden oplevelse, du får bygget noget fra bunden. Du er mere tilbøjelig til at lave fejl, og det åbner nye muligheder for læring og det generelle miljø for kaos og viljen til at tæmme det kaos er noget, der begejstrer mig.

Jeg siger ikke, at du måske går glip af ud af disse ting i en traditionel jobrolle, men jeg er mere fortrolig med et startmiljø end et traditionelt jobmiljø. ”

Der er en brancheomfattende debat omkring valg af Python vs Java vs Go. Hvilken foretrækker du, og hvorfor?

”Jeg er en meget sprog agnostisk person. Sprog er som værktøjer, og du skal altid vælge den, du er mest fortrolig med, og den, der løser din brugssag.

Fra min egen erfaring, hvis du bygger noget fra bunden, skal først starte med det sprog, du er fortrolig med (betyder ikke noget, om du er ekspert), noget du har brugt før, forstå de interne funktioner. Hvis du på et eller andet tidspunkt føler, at du har opbrugt de muligheder, som sproget har at tilbyde end, kan du se efter et sprog, der kan gøre det muligt for dig at løse dette problem på en bedre måde. ”

Hvis du bygger noget fra bunden, skal du først starte med det sprog, du er fortrolig med (betyder ikke noget, om du er ekspert), noget du har brugt før, forstå interne arbejde.

Hvis der var et råd, du gerne vil give studerende, der stræber efter at være en back-end-udvikler, hvad ville det være?

“Fra hvad jeg har lært, og det er noget, jeg vil gøre, hvis jeg var i mit første år på college, vil jeg foreslå, at du opretholder en sund blanding af teori og anvendelse. Du skal have en funktionel forståelse af CS-basics som operativsystemer, databaser, netværk, computerarkitektur og algoritmer.

Du skal bygge projekter, der kan være en original idé, men vigtigere skal du bruge tid på at se på hvad andre mennesker gør, prøv at forstå, hvordan de har gjort det, og prøv at implementere det. Læs meget, der holder din nysgerrighed næret og stopper aldrig med at udforske ting. Backend i sig selv er et meget stort felt, og du bør ikke bekymre dig meget om at specialisere dig, mens du er studerende, så fortsæt med at udforske, bliv ved med at læse blogs, hackeryheder, vær i overensstemmelse med din praksis og læring. ”

Hvis du vil komme i kontakt med Vimal, er du velkommen til at sende en besked til ham på LinkedIn !
Ved du ikke, hvad der er Locale.ai? Tjek
her .

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *