Att känna till Locale.ai-teamet – Vimal Sheoran!

(Dravisha) (21 maj 2020)

Låt oss dyka djupare in i vad som gör varje lokal familjemedlem speciell. Låt oss höra deras vision, lärdomar och resa direkt från dem! Här är ett utdrag av en kort intervju med vår backendingenjör, Vimal, som är anledningen till att all din information flyter smidigt till Locale.ai för geospatialanalys.

När började du koda och föll för utveckling av backend?

“Min första programmeringens minne kommer från en BASIC-klass som jag fick undervisning i 6: e klass men det kom aldrig riktigt upp igen förrän jag gick i 10: e klass och lärde mig Java och senare på college började jag programmera som en hobby.

Så långt när det gäller backendutveckling började jag som full-stack-utvecklare, men under alla praktikplatser som jag gjorde på college såg jag alltid att jag gjorde backend-utveckling och så övergick jag till en backend-utvecklare. ”

Tre tuffaste utmaningar att vara en back-end-utvecklare och hur kom du runt med att lösa dem?

“Det är faktiskt svårt att isolera tre särskilda utmaningar som jag har ställts inför eftersom även de enklaste av saker, som att skriva ett GET API som hämtar en del data från en tabell verkar som en skrämmande uppgift tidigt.

Varje problem har rätt lösning, och när du börjar implementera lösningen presenterar den sin egen uppsättning av problem.

När du har löst tillräckligt många problem eller implementerat olika typer av lösningar börjar du identifiera mönster och du utvecklar en intuition som berättar hur du kan närma dig ett problem och sedan arbeta dig igenom. ”

Varje problem har rätt lösning, och när du börjar implementera den lösningen presenterar den sin egen uppsättning problem.

Varför valde du att arbeta i ett tidigt stadium som Locale och inte gå för traditionella jobbalternativ?

”Att arbeta vid en startup är en annan upplevelse, du får bygga något från grunden. Du är mer benägna att göra misstag och det öppnar nya vägar för lärande och kaos allmänna miljö och viljan att tämja det kaoset är något som uppmuntrar mig.

Jag säger inte att du kanske missar ut om dessa saker i en traditionell jobbroll men jag är mer väl insatt i en startmiljö än en traditionell jobbmiljö. ”

Det finns en branschomfattande debatt kring att välja Python vs Java vs Go. Vilken föredrar du och varför?

”Jag är en mycket språkagnostisk person. Språk är som verktyg och du måste alltid välja den som du är mest bekväm med och den som löser ditt användningsfall.

Från min egen erfarenhet, om du bygger något från grunden, bör först börja med det språk du är bekväm med (spelar ingen roll om du är expert), något som du har använt tidigare, förstå de interna funktionerna. Om du någon gång känner att du har uttömt de möjligheter som språket har att erbjuda än, kan du leta efter ett språk som kan göra det möjligt för dig att lösa problemet på ett bättre sätt. ”

Om du bygger något från början bör du börja med det språk du är bekväm med (spelar ingen roll om du är expert), något som du har använt tidigare, förstå interna arbeten.

Om det fanns ett råd som du vill ge studenter som strävar efter att vara en backend-utvecklare, vad skulle det vara?

“Av vad jag har lärt mig och detta är något jag ska göra om jag var mitt första år på college, skulle jag föreslå att du upprätthåller en hälsosam blandning av teori och tillämpning. Du bör ha en funktionell förståelse för CS-grunder som operativsystem, databaser, nätverk, datorarkitektur och algoritmer.

Du bör bygga projekt som kan vara en original idé, men ännu viktigare bör du spendera tid på att titta på vad andra gör, försök att förstå hur de har gjort det och försök att genomföra det. Läs mycket, som kommer att hålla din nyfikenhet drivs och aldrig sluta utforska saker. Backend i sig är ett väldigt stort område och du bör inte oroa dig mycket för att specialisera dig medan du är student, så fortsätt utforska, fortsätt läsa bloggar, hackeryheter, var konsekvent med din träning och lärdomar. ”

Om du vill komma i kontakt med Vimal är du välkommen att skicka meddelanden till honom på LinkedIn !
Vet du inte vad som är Locale.ai? Kolla in
här .

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *