Het Locale.ai-team kennen – Vimal Sheoran!

(Dravisha) (21 mei 2020)

Laten we dieper ingaan op wat elk gezinslid van Locale speciaal maakt. Laten we hun visie, lessen en reis rechtstreeks van hen horen! Hier is een fragment van een kort interview met onze backend-engineer, Vimal, die de reden is dat al uw gegevens soepel naar Locale.ai stromen voor geospatiale analyse.

Wanneer was het punt waarop je begon met coderen en viel voor backend-ontwikkeling?

“Mijn eerste geheugen van programmeren komt uit een BASIC-klas die ik in de 6e klas kreeg, maar het kwam nooit echt terug tot ik in de 10e klas zat om Java te leren en later op de universiteit begon ik met programmeren als een hobby.

Tot zover wat betreft backend-ontwikkeling, ben ik begonnen als full-stack ontwikkelaar, maar tijdens alle stages die ik op de universiteit deed, merkte ik dat ik altijd backend-ontwikkeling deed en daarom stapte ik over naar een backend-ontwikkelaar. “

Drie moeilijkste uitdagingen als back-end ontwikkelaar en hoe heb je ze kunnen oplossen?

“Het is eigenlijk moeilijk om drie specifieke uitdagingen te isoleren waarmee ik te maken heb gehad, omdat zelfs de gemakkelijkste van dingen, zoals het schrijven van een GET API die gegevens van een tabel ophaalt, lijkt al vroeg een ontmoedigende taak.

Elk probleem heeft de juiste oplossing, en zodra je die oplossing implementeert, presenteert het zijn eigen set problemen.

Als je eenmaal genoeg problemen hebt opgelost of verschillende soorten oplossingen hebt geïmplementeerd, begin je patronen te identificeren en ontwikkel je een intuïtie die je vertelt hoe je een probleem kunt benaderen en je er vervolgens doorheen kunt werken. ”

Elk probleem heeft de juiste oplossing, en zodra u die oplossing implementeert, presenteert het zijn eigen reeks problemen.

Waarom koos u ervoor om te werken in een vroege opstartfase zoals Locale en niet voor traditionele baanopties kiezen?

“Werken bij een startup is een andere ervaring, je mag iets helemaal opnieuw opbouwen. Je bent meer geneigd om fouten te maken en dat opent nieuwe wegen om te leren en de algemene omgeving van chaos en de wil om die chaos te temmen is iets dat me opwindt.

Ik zeg niet dat je misschien mist op deze dingen in een traditionele jobfunctie, maar ik ben meer thuis in een startup-omgeving dan in een traditionele job-omgeving. “

Er is een branchebreed debat over het kiezen van Python versus Java versus Go. Welke vind je het leukst en waarom?

“Ik ben een taal-agnostisch persoon. Talen zijn als tools en je moet altijd degene kiezen waarmee je je het prettigst voelt en degene die je use case oplost.

Uit eigen ervaring, als je iets helemaal opnieuw opbouwt, moet eerst beginnen met de taal waarmee u zich op uw gemak voelt (maakt niet uit of u een expert bent), iets dat u eerder hebt gebruikt, de interne werking begrijpt. Als je op een gegeven moment het gevoel hebt dat je de mogelijkheden van de taal hebt uitgeput, dan kun je een taal zoeken waarmee je dat probleem op een betere manier kunt oplossen. “

Als u iets helemaal opnieuw opbouwt, moet u eerst beginnen met de taal waarmee u vertrouwd bent (maakt niet uit of u een expert bent), iets dat u eerder heeft gebruikt, begrijp de interne werking.

Als er één advies was dat je zou willen geven aan studenten die een back-end ontwikkelaar willen worden, wat zou dat dan zijn?

“Van wat ik heb geleerd en dit is iets dat ik zal doen als ik in mijn eerste jaar van de universiteit zat, zou ik willen voorstellen dat je een gezonde mix van theorie en toepassing handhaaft. U moet een functioneel begrip hebben van de basisprincipes van CS, zoals besturingssystemen, databases, netwerken, computerarchitectuur en algoritmen.

U moet projecten bouwen die een origineel idee kunnen zijn, maar wat nog belangrijker is, u moet tijd besteden aan het bekijken van wat andere mensen doen, probeer te begrijpen hoe ze het hebben gedaan en probeer dat te implementeren. Lees veel, dat zal uw nieuwsgierigheid aangewakkerd houden en nooit stoppen met het verkennen van dingen. Backend op zich is een heel groot vakgebied en je hoeft je tijdens je studie niet veel zorgen te maken over specialisatie, dus blijf ontdekken, blijf blogs lezen, nieuws over hackers, wees consistent met je praktijk en lessen. “

Als je in contact wilt komen met Vimal, kun je hem een ​​bericht sturen op LinkedIn !
Weet u niet wat Locale.ai is? Bekijk
hier .

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *