Znát tým Locale.ai – Vimal Sheoran!

(Dravisha) (21. května 2020)

Ponořme se hlouběji do toho, co dělá každého člena rodiny Locale zvláštním. Poslechněme si jejich vizi, učení a cestu přímo od nich! Zde je úryvek z krátkého rozhovoru s naším backendovým inženýrem Vimalem, který je důvodem, proč všechna vaše data plynou plynule do Locale.ai pro geoprostorovou analýzu.

Kdy nastal okamžik, kdy jste začali kódovat a spadli do vývoje backendu?

„Můj první paměť programování je ze třídy BASIC, kterou jsem učil v 6. ročníku, ale nikdy se to znovu neobjevilo, dokud jsem nebyl v 10. ročníku a učil jsem se Javu a později na vysoké škole jsem začal programovat jako koníček.

Pokud jde o co se týče vývoje backendu, začínal jsem jako full-stack developer, ale během všech stáží, které jsem absolvoval na vysoké škole, jsem se vždycky ocitl ve vývoji backendu, a tak jsem přešel do backendového vývojáře. “

Tři nejnáročnější výzvy, které tvoří back-endový vývojář, a jak jste se k jejich řešení dostali?

„Je skutečně těžké izolovat tři konkrétní výzvy, kterým jsem čelil, protože i ty nejjednodušší věcí, jako je psaní rozhraní GET API, které načte některá data z tabulky, se zdá být brzy skličující.

Každý problém má správné řešení a jakmile toto řešení začnete implementovat, představuje vlastní sadu problémů.

Jakmile vyřešíte dostatek problémů nebo implementujete různé druhy řešení, začnete identifikovat vzorce a vytvoříte intuici, která vám řekne, jak můžete k problému přistupovat a poté se propracovat. “

Každý problém má správné řešení a jakmile začnete toto řešení implementovat, představuje svou vlastní sadu problémů.

Proč jste se rozhodli pracovat v rané fázi spouštění, jako je Locale, a nechodit po tradičních možnostech zaměstnání?

„Práce při spuštění je jiná zkušenost, můžete něco budovat od nuly. Jste náchylnější k chybám a to otevírá nové cesty pro učení a obecné prostředí chaosu a vůli krotit tento chaos je něco, co mě vzrušuje.

Neříkám, že vám může chybět věnuji se těmto věcem v tradiční pracovní roli, ale mám lepší zkušenosti se spouštěcím prostředím než s tradičním pracovním prostředím. “

O výběru Python vs Java vs Go se diskutuje v celém odvětví. Kterému z nich dáváte přednost a proč?

„Jsem velmi jazykově agnostický člověk. Jazyky jsou jako nástroje a vždy si musíte vybrat ten, který vám nejlépe vyhovuje, a ten, který řeší váš případ použití.

Z vlastní zkušenosti, pokud budujete něco od nuly, vy měli byste nejprve začít s jazykem, který vám vyhovuje (nezáleží na tom, zda jste odborník), s něčím, co jste dříve používali, rozumět internímu fungování. Pokud v určitém okamžiku máte pocit, že jste vyčerpali možnosti, které jazyk nabízí, můžete hledat jazyk, který vám umožní vyřešit tento problém lepším způsobem. “

Pokud stavíte něco od nuly, měli byste nejprve začít s jazykem, který vám vyhovuje (nezáleží na tom, zda jste odborník), s něčím, co jste dříve používali, rozumět interní fungování.

Pokud by existovala jedna rada, kterou byste chtěli dát studentům, kteří se snaží být back-end vývojářem, co by to bylo?

„Z toho, co jsem se naučil, a to je něco, co udělám, kdybych byl v prvním ročníku na vysoké škole, navrhuji, abyste zachovali zdravou kombinaci teorie a aplikace. Měli byste mít funkční znalosti o základech CS, jako jsou operační systémy, databáze, sítě, počítačová architektura a algoritmy.

Měli byste stavět projekty, které mohou být originálním nápadem, ale co je důležitější, měli byste věnovat čas zkoumání co dělají ostatní lidé, zkuste pochopit, jak to udělali, a zkuste to implementovat. Čtěte hodně, díky čemuž bude vaše zvědavost poháněna a nikdy nepřestanete zkoumat věci. Backend sám o sobě je velmi rozsáhlá oblast a neměli byste si dělat starosti se specializací, když jste student, takže pokračujte v průzkumu, pokračujte ve čtení blogů, hackerských zpráv, buďte v souladu s vaší praxí a znalostmi. “

Pokud se chcete spojit s Vimalem, neváhejte a pošlete mu zprávu na LinkedIn !
Nevíte, co je Locale.ai? Podívejte se
zde .

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *