Locale.aiチームを知る— Vimal Sheoran!

(Dravisha)(2020年5月21日)

Localeファミリーのメンバー全員が特別な理由を詳しく見ていきましょう。彼らのビジョン、学習、そして旅を彼らから直接聞いてみましょう!これは、バックエンドエンジニアであるVimalへの短いインタビューの抜粋です。これが、地理空間分析のためにすべてのデータがLocale.aiにスムーズに流れる理由です。

コーディングを開始してバックエンド開発に取り掛かったのはいつですか?

「私の最初のプログラミングの記憶は、6年生で教えられたBASICクラスのものですが、10年生でJavaを学び、その後大学で趣味としてプログラミングを始めるまで、二度と思い浮かびませんでした。

バックエンド開発に関しては、フルスタック開発者として始めましたが、大学で行ったすべてのインターンシップの間、常にバックエンド開発を行っていることに気づき、バックエンド開発者に移行しました。」

バックエンド開発者としての3つの最も困難な課題と、それらをどのように解決しましたか?

「私が直面した3つの特定の課題を特定することは、最も簡単なため、実際には困難です。テーブルから一部のデータをフェッチするGETAPIを作成するなど、早い段階で困難な作業のように思われます。

すべての問題には適切な解決策があり、その解決策の実装を開始すると、独自のセットが表示されます。

十分な問題を解決したり、さまざまな種類のソリューションを実装したりすると、パターンを特定し始め、問題に取り組み、それを乗り越える方法を説明する直感を身に付けることができます。」

すべての問題には適切な解決策があり、その解決策の実装を開始すると、独自の一連の問題が発生します。

なぜ仕事を選んだのですかLocaleのような初期段階のスタートアップで、従来の仕事の選択肢を選びませんか?

「スタートアップで働くことは別の経験であり、ゼロから何かを構築することができます。あなたは間違いを犯しがちであり、それは学習のための新しい道と混沌の一般的な環境を開き、混沌が私を興奮させるものであることを飼いならす意志です。

あなたが逃すかもしれないと言っているのではありません従来の職務でこれらのことを理解していますが、私は従来の職務環境よりもスタートアップ環境に精通しています。」

Python、Java、Goの選択については業界全体で議論があります。どちらが好きですか、そしてその理由は何ですか?

「私は言語にとらわれない人です。言語はツールのようなものであり、常に最も使いやすい言語とユースケースを解決する言語を選択する必要があります。

私自身の経験から、ゼロから何かを構築する場合は、最初に、使い慣れた言語(専門家であるかどうかは関係ありません)から始めてください。これは、以前に使用したことのある言語であり、内部の仕組みを理解しています。ある時点で、その言語が提供しなければならない機能を使い果たしたと感じた場合は、その問題をより良い方法で解決できる言語を探すことができます。」

ゼロから何かを構築する場合は、最初に、使い慣れた言語(専門家であるかどうかは関係ありません)から始めてください。これは、以前に使用したことのある言語であり、内部の仕組み。

バックエンド開発者を目指す学生に伝えたいアドバイスが1つあるとしたら、それは何でしょうか?

「私が学んだことから、これは私が大学1年生のときに行うことです。理論と応用の健全な組み合わせを維持することをお勧めします。オペレーティングシステム、データベース、ネットワーク、コンピュータアーキテクチャ、アルゴリズムなどのCSの基本を機能的に理解している必要があります。

独自のアイデアであるプロジェクトを構築する必要がありますが、さらに重要なのは、時間をかけて検討することです。他の人がしていることを理解し、それを実装しようとします。たくさん読んでください、それはあなたの好奇心を刺激し続け、物事を探求することを決してやめません。バックエンド自体は非常に広大な分野であり、学生時代に専門化することについてあまり心配する必要はありません。そのため、探索を続け、ブログやハッカーニュースを読み続け、実践と学習に一貫性を持たせてください。」

Vimalと連絡を取りたい場合は、 LinkedIn <で彼にメッセージを送ってください。 em>!
Locale.aiとは何かわかりませんか? こちら をご覧ください。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です