Cunoașterea echipei Locale.ai – Vimal Sheoran!

(Dravisha) (21 mai 2020)

Să ne adâncim în ceea ce face ca fiecare membru al familiei Locale să fie special. Să le auzim viziunea, învățăturile și călătoria direct de la ei! Iată un fragment al unui scurt interviu cu inginerul nostru backend, Vimal, care este motivul pentru care toate datele dvs. circulă ușor către Locale.ai pentru analize geospațiale.

Când ați fost punctul în care ați început să codificați și ați căzut pentru dezvoltarea backend-ului?

„Primul meu memoria programării provine dintr-o clasă BASIC pe care am predat-o în clasa a VI-a, dar nu a mai apărut niciodată până când nu eram în clasa a X-a învățând Java și apoi mai târziu în facultate am început să programez ca hobby.

în ceea ce privește dezvoltarea backend-ului, am început ca dezvoltator full-stack, dar, în timpul tuturor stagiilor pe care le-am făcut în facultate, m-am trezit mereu făcând backend development și, așadar, am făcut tranziția într-un dezvoltator backend. ”

Trei dintre cele mai dificile provocări, fiind un dezvoltator back-end și cum ați reușit să le rezolvați?

„Este de fapt dificil să izolez trei provocări particulare cu care m-am confruntat, deoarece chiar și cele mai ușoare de lucruri, cum ar fi scrierea unui API GET care preia unele date dintr-un tabel pare o sarcină descurajantă la început.

Fiecare problemă are soluția corectă și, odată ce ați început să implementați acea soluție, aceasta prezintă propriul set de probleme.

Odată ce ați rezolvat suficiente probleme sau ați implementat diferite tipuri de soluții, începeți să identificați tiparele și dezvoltați o intuiție care vă spune cum puteți aborda o problemă și apoi vă puteți îndrepta ”.

Fiecare problemă are soluția potrivită și, odată ce ați început să implementați acea soluție, aceasta prezintă propriul set de probleme.

De ce ați ales să lucrați într-un stadiu inițial de pornire, cum ar fi Locale, și nu alegeți opțiuni tradiționale de lucru?

„Lucrul la un startup este o experiență diferită, veți putea să construiți ceva de la zero. Sunteți mai predispuși la greșeli și asta vă deschide noi căi de învățare și mediul general al haosului și voința de a îmblânzi haosul este ceva care mă entuziasmează.

Nu spun că s-ar putea să-ți lipsească. despre aceste lucruri într-un rol tradițional de job, dar sunt mai bine versat cu un mediu de pornire decât un mediu de job tradițional. ”

Există o dezbatere la nivel de industrie în ceea ce privește alegerea Python vs Java vs Go. Pe care o preferați și de ce?

„Sunt o persoană foarte agnostică în limbă. Limbile sunt ca niște instrumente și trebuie întotdeauna să alegeți cel cu care vă simțiți cel mai confortabil și cel care vă rezolvă cazul de utilizare.

Din propria mea experiență, dacă construiți ceva de la zero, ar trebui să începeți mai întâi cu limba cu care vă simțiți confortabil (nu contează dacă sunteți expert), ceva pe care l-ați folosit înainte, să înțelegeți funcționarea internă. Dacă la un moment dat credeți că ați epuizat capacitățile pe care le poate oferi limba, puteți căuta o limbă care vă poate permite să rezolvați problema într-un mod mai bun. ”

Dacă construiți ceva de la zero, ar trebui să începeți mai întâi cu limba cu care vă simțiți confortabil (nu contează dacă sunteți expert), ceva pe care l-ați folosit înainte, înțelegeți funcționare internă.

Dacă ar exista un sfat pe care doriți să-l oferiți studenților care aspiră să fie un dezvoltator back-end, care ar fi acesta?

„Din ceea ce am învățat și asta este ceva ce voi face dacă aș fi în primul an de facultate, aș sugera să mențineți un amestec sănătos de teorie și aplicare. Ar trebui să aveți o înțelegere funcțională a elementelor de bază ale CS, cum ar fi sistemele de operare, bazele de date, rețelele, arhitectura computerelor și algoritmii.

Ar trebui să construiți proiecte care pot fi o idee originală, dar, mai important, ar trebui să vă petreceți timpul examinând ce fac alți oameni, încercați să înțelegeți cum au făcut-o și încercați să implementați asta. Citiți multe, care vă vor menține curiozitatea alimentată și nu vă veți opri niciodată din explorarea lucrurilor. Backend-ul în sine este un domeniu foarte vast și nu ar trebui să vă faceți griji cu privire la specializarea în timp ce sunteți student, așa că continuați să explorați, continuați să citiți bloguri, știri despre hacker, fiți în concordanță cu practica și învățăturile dvs. p> Dacă doriți să luați legătura cu Vimal, nu ezitați să-i trimiteți un mesaj pe LinkedIn !
Nu știi ce este Locale.ai? Check out
aici .

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *