Å kjenne Locale.ai-teamet – Vimal Sheoran!

(Dravisha) (21. mai 2020)

La oss dykke dypere ned i hva som gjør hvert eneste Locale-familiemedlem spesielt. La oss høre deres visjon, læring og reise direkte fra dem! Her er et utdrag av et kort intervju med vår backendingeniør, Vimal, som er grunnen til at alle dataene dine flyter jevnt til Locale.ai for geospatial analyse.

Når begynte du å kode og falt for backend-utvikling?

“Min første minne om programmering er fra en BASIC-klasse jeg ble undervist i 6. klasse, men det kom aldri opp igjen før jeg gikk i 10. klasse og lærte Java, og senere på college begynte jeg å programmere som en hobby.

Så langt når det gjelder utvikling av backend, begynte jeg som full-stack-utvikler, men i løpet av alle praktikoppholdene jeg gjorde på college, fant jeg alltid meg å gjøre backend-utvikling, og så gikk jeg over til en backend-utvikler. ”

Tre tøffeste utfordringer å være en back-end-utvikler, og hvordan kom du deg rundt med å løse dem?

“Det er faktisk vanskelig å isolere tre spesielle utfordringer som jeg har møtt fordi selv de enkleste ting, som å skrive et GET API som henter data fra en tabell, virker som en skremmende oppgave tidlig.

Hvert problem har riktig løsning, og når du begynner å implementere løsningen, presenterer det sitt eget sett av problemer.

Når du har løst nok problemer eller implementert forskjellige typer løsninger, begynner du å identifisere mønstre, og du utvikler en intuisjon som forteller deg hvordan du kan nærme deg et problem og deretter jobbe deg gjennom. »

Hvert problem har den rette løsningen, og når du begynner å implementere den løsningen, presenterer den sitt eget sett med problemer.

Hvorfor valgte du å jobbe på et tidlig oppstart som Locale og ikke gå for tradisjonelle jobbalternativer?

“Å jobbe ved en oppstart er en annen opplevelse, du får bygge noe fra bunnen av. Du er mer utsatt for å gjøre feil, og det åpner nye veier for læring og det generelle kaosmiljøet og viljen til å temme det kaoset er noe som gleder meg.

Jeg sier ikke at du kanskje vil savne ute på disse tingene i en tradisjonell jobbrolle, men jeg er bedre kjent med et oppstartsmiljø enn et tradisjonelt jobbmiljø. ”

Det er en bransjedebatt rundt valg av Python vs Java vs Go. Hvilken foretrekker du og hvorfor?

“Jeg er en veldig språkagnostisk person. Språk er som verktøy, og du må alltid velge den du er mest komfortabel med og den som løser brukssaken din.

Fra min egen erfaring, hvis du bygger noe fra bunnen av, Først bør du begynne med språket du er komfortabel med (spiller ingen rolle om du er ekspert), noe du har brukt før, forstå de interne funksjonene. Hvis du på et tidspunkt føler at du har brukt opp evnene som språket har å tilby enn, kan du se etter et språk som kan gjøre det mulig å løse problemet på en bedre måte. ”

Hvis du bygger noe fra bunnen av, bør du først begynne med språket du er komfortabel med (spiller ingen rolle om du er ekspert), noe du har brukt før, forstå interne arbeid.

Hvis det var et råd du vil gi studenter som ønsker å være en back-end-utvikler, hva ville det være?

“Fra det jeg har lært, og dette er noe jeg vil gjøre hvis jeg var i mitt første studieår, vil jeg foreslå at du opprettholder en sunn blanding av teori og anvendelse. Du bør ha en funksjonell forståelse av CS-grunnleggende som operativsystemer, databaser, nettverk, dataarkitektur og algoritmer.

Du bør bygge prosjekter som kan være en original idé, men enda viktigere, du bør bruke tid på å se på hva andre mennesker gjør, prøv å forstå hvordan de har gjort det, og prøv å implementere det. Les mye, som vil holde nysgjerrigheten din drivende og aldri slutte å utforske ting. Backend i seg selv er et veldig stort felt, og du bør ikke bekymre deg mye for å spesialisere deg mens du er student, så fortsett å utforske, fortsett å lese blogger, hackernyheter, vær i samsvar med din praksis og læring. ”

Hvis du vil komme i kontakt med Vimal, kan du sende en melding til ham på LinkedIn !
Vet ikke hva som er Locale.ai? Sjekk ut
her .

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *