Das Locale.ai-Team kennen – Vimal Sheoran!

(Dravisha) (21. Mai 2020)

Lassen Sie uns näher auf das eingehen, was jedes einzelne Familienmitglied von Locale zu etwas Besonderem macht. Hören wir ihre Vision, ihr Lernen und ihre Reise direkt von ihnen! Hier ist ein Ausschnitt aus einem kurzen Interview mit unserem Backend-Ingenieur Vimal. Aus diesem Grund fließen alle Ihre Daten für die Geodatenanalyse reibungslos nach Locale.ai.

Wann haben Sie mit dem Codieren begonnen und sind auf die Backend-Entwicklung hereingefallen?

„Mein erstes Die Erinnerung an das Programmieren stammt aus einer BASIC-Klasse, die mir in der 6. Klasse beigebracht wurde, aber sie kam erst wieder auf, als ich in der 10. Klasse Java lernte. Später im College begann ich als Hobby zu programmieren.

Soweit In Bezug auf die Backend-Entwicklung habe ich als Full-Stack-Entwickler angefangen, aber während all meiner Praktika am College habe ich immer Backend-Entwicklung betrieben und bin zu einem Backend-Entwickler übergegangen. “

Drei schwierigste Herausforderungen als Back-End-Entwickler und wie sind Sie dazu gekommen, sie zu lösen?

„Es ist tatsächlich schwierig, drei besondere Herausforderungen zu isolieren, mit denen ich konfrontiert war, weil selbst die einfachsten Das Schreiben einer GET-API, mit der einige Daten aus einer Tabelle abgerufen werden, scheint schon früh eine entmutigende Aufgabe zu sein.

Jedes Problem hat die richtige Lösung. Sobald Sie mit der Implementierung dieser Lösung beginnen, wird eine eigene Gruppe angezeigt

Sobald Sie genügend Probleme gelöst oder verschiedene Arten von Lösungen implementiert haben, beginnen Sie, Muster zu identifizieren, und entwickeln eine Intuition, die Ihnen sagt, wie Sie sich einem Problem nähern und sich dann durcharbeiten können. “

Jedes Problem hat die richtige Lösung. Sobald Sie mit der Implementierung dieser Lösung beginnen, werden eigene Probleme angezeigt.

Warum haben Sie sich für die Arbeit entschieden? In einem frühen Stadium eines Startups wie Locale und nicht für traditionelle Joboptionen?

„Bei einem Startup zu arbeiten ist eine andere Erfahrung, man kann etwas von Grund auf neu aufbauen. Sie sind anfälliger für Fehler und das eröffnet neue Möglichkeiten für das Lernen und das allgemeine Umfeld des Chaos. Der Wille, dieses Chaos zu zähmen, reizt mich.

Ich sage nicht, dass Sie es verpassen könnten Ich bin mit einer Startup-Umgebung besser vertraut als mit einer herkömmlichen Jobumgebung. “

Es gibt eine branchenweite Debatte über die Wahl von Python gegen Java gegen Go. Welches bevorzugen Sie und warum?

„Ich bin eine sehr sprachunabhängige Person. Sprachen sind wie Werkzeuge, und Sie müssen immer die auswählen, mit der Sie am besten vertraut sind und die Ihren Anwendungsfall löst.

Wenn Sie aus eigener Erfahrung etwas von Grund auf neu erstellen, sind Sie es Beginnen Sie zunächst mit der Sprache, mit der Sie vertraut sind (egal ob Sie ein Experte sind), etwas, das Sie zuvor verwendet haben, und verstehen Sie die internen Abläufe. Wenn Sie irgendwann das Gefühl haben, die Fähigkeiten der Sprache erschöpft zu haben, können Sie nach einer Sprache suchen, mit der Sie dieses Problem besser lösen können. “

Wenn Sie etwas von Grund auf neu erstellen, sollten Sie zunächst mit der Sprache beginnen, mit der Sie vertraut sind (egal, ob Sie ein Experte sind), etwas, das Sie zuvor verwendet haben interne Abläufe.

Wenn es einen Rat geben würde, den Sie Studenten geben möchten, die ein Back-End-Entwickler sein möchten, welcher wäre das?

„Nach dem, was ich gelernt habe und was ich tun werde, wenn ich in meinem ersten Studienjahr war, würde ich vorschlagen, dass Sie eine gesunde Mischung aus Theorie und Anwendung beibehalten. Sie sollten über ein funktionales Verständnis der CS-Grundlagen wie Betriebssysteme, Datenbanken, Netzwerke, Computerarchitektur und Algorithmen verfügen.

Sie sollten Projekte erstellen, die eine originelle Idee sein können, aber, was noch wichtiger ist, Sie sollten sich mit dem Thema beschäftigen Was andere Leute tun, versuchen Sie zu verstehen, wie sie es getan haben, und versuchen Sie, dies umzusetzen. Lesen Sie viel, das wird Ihre Neugier wecken und nie aufhören, Dinge zu erkunden. Das Backend an sich ist ein sehr weites Feld, und Sie sollten sich während Ihres Studiums nicht viel Gedanken über die Spezialisierung machen. Erkunden Sie also weiter, lesen Sie weiter Blogs, hacken Sie Nachrichten und halten Sie sich an Ihre Praxis und Ihr Lernen. “

Wenn Sie mit Vimal in Kontakt treten möchten, senden Sie ihm bitte eine Nachricht an LinkedIn !
Sie wissen nicht, was Locale.ai ist? Schauen Sie sich
hier

an

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.