Interview: HCL Volt MX Hackathon winner, Vishal Vats (Part Two) の翻訳版です。
インタビュー: HCL Volt MX ハッカソン優勝者、Vishal Vats (パート 2)
2023年8月4日
著者: Suhas Bhat / General Manager, HCL Volt MX
今年の初めに、HCL Volt MX が最初のハッカソンを主催しました。 8 週間で 4,300 人の登録者が集まり、数え切れないほどの素晴らしい応募があった後、最終的に勝者を発表しました。Vishal Vats です。
ハッカソンの後、私たちは Vishal に会い、彼のアプリ Wishy と Volt MX の学習経験について聞く機会がありました。 先週、2 部構成のインタビューのパート 1 を共有しました。 パート2に入りましょう!
ハッカソンでは開発プロセスにどのように取り組みましたか? プロジェクトを実現するために行った主な手順について説明してもらえますか?
Vishal: これは私にとってまったく新しい領域だったので、まず HCLSoftware Academy のコースに通い、Volt MX を中心とした 5 つのコースを完了しました。 その後、実際に Volt MX & Iris プラットフォームを使い始めました。 開発フェーズの最初のフェーズは UI を完成させることでした。アプリケーションには 6 ページあり、可能な限り最良の方法でアプリケーションを紹介したかったからです。
同じものを作成した後、数日かけて各ページ間のフォーム/ページ フローを制御し、フロントエンドをバックエンド データベース サービスに接続するための Foundry サービスのセットアップを開始しました。 私の記憶では、イベントの最初の締め切りは 5 月 14 日で、その時までにプロジェクトは完了していたのを覚えていますが、応募のランディング ページには満足できませんでした。 1 週間の延長について知ってすぐに、UI を刷新し、プログラミング ロジックを少し調整しました。 そして、その拡張機能のおかげでアプリケーションのランディング ページが見栄えが良くなったと胸を張って言えます。
ハッカソンでのプロジェクトの成功に貢献したと思われる主な要因は何でしたか?
ヴィシャル: プロジェクトを完了するのに最も役に立ったのは、フォーラムとハイキングからの絶え間ないサポートだったと思います。 これとは別に、Volt MX のセクションが簡単にレイアウトされているため、ほとんどすべてに簡単にアクセスできるようになっていると思います。 そのため、ある場所にある可能性のあるものにアクセスできることは、UI 要素を迅速に作成し、そのプロパティを管理するのに非常に役立ちました。 各要素の同じ物理的外観をスキンの形式で管理および保存するオプションがあることも、開発において重要でした。
「フォーラムとハイキングからの絶え間ないサポートが、プロジェクトを完了するのに最も役に立ちました。」
Volt MX のお気に入りの要素は何ですか?
Vishal: フルスタック アプリケーションを作成するとき、私は (開発者として) すべてを最初から行う必要があります。つまり、各 UI 要素を作成し、バックエンド機能を管理することさえあります。 それは非常に簡単または短く聞こえるかもしれませんが、信じてください、これには多くのコーディングが必要であり、HTML/CSS や JS 機能のような小さなものでさえ、何かを作るために最大限の注意を払う必要があります。 ローコード プラットフォームであることは、Volt MX の最大の特徴です (おそらく、あらゆる種類のエンド デバイス向けにあらゆる種類のアプリケーションを 1 か所で構築できるローコード プラットフォームであるという事実に次ぐ優れた機能です)。
それに加えて、誰かが何かやプロセスをカスタマイズする必要がある場合に、コーディング言語として JS を使用するという事実が気に入りました。 Volt MX は、すぐに使えるすべての機能を提供します。UI 要素を追加するための最も単純なドラッグ アンド ドロップ機能から始まり、データ フローを制御するためにセグメントの形式 (表形式またはページ形式) で繰り返しの情報を表示します。 ある形から別の形へ。 開発のあらゆるインスタンスにおいて、開発者はユーザーに何を表示するか、およびデータをあるページから別のページにどのように共有するかを制御できます。 また、Foundry エンドでバックエンド応答をフィルタリングすると、フロントエンドが処理に必要な最小限のものを常に受信できるようになります。 したがって、不必要なものはすべて適切に細断され、開発者に可能な限り迅速かつ効率的な方法でアプリケーションを開発する方法を提供します。
Volt MX は、UI 要素を追加するための最も単純なドラッグ アンド ドロップ機能から始まり、あるフォームから別のフォームへのデータ フローを制御するためのセグメントの形式で反復情報を表示するなど、すぐに使えるすべての機能を提供します。
今後のハッカソンへの意欲的な参加者、特に HCL Volt MX を使用する参加者にアドバイスをお願いします。
Vishal: これから参加する人たちにアドバイスしたいのは、Volt MX を使い始めたばかりの場合は、まず少なくとも 1 つの HIKE を完了するように努めることです。そうすることで実際にプラットフォームに慣れることができます。 その後、デモ ページの作成を直接開始し、可能な限り多くのコンテナと UI 要素を追加できます。 各要素のさまざまなプロパティを試し、同じ種類の UI 外観を必要とする UI 要素に対して同じプロセスを繰り返さないように SKINS を使用してみてください。 最も重要なことは、プロジェクトを構造化し、ワークスペースに追加する各項目の名前を変更することです。これは、アプリケーションを拡張するときに非常に役立ちます。
私は個人的に、プラットフォームがどのように機能するかについての基本的なアイデアを理解するのが大好きです。そのため、HCLSoftware Academy が提供する 5 Volt MX 入門コースをすべて完了しました。 要素のアクション セクションの追加と管理は後で学習し、最後に Foundry に切り替えて統合サービスをバックエンドに統合する必要があります。 この道は困難に思えるかもしれませんが、希望を失わないでください。Volt MX を使用すると物事が大幅に簡素化され、このユニークなエコシステムに慣れるのは時間の問題です。
今後、HCL Volt MX の習熟度に関する目標と願望は何ですか? さらに探求したい特定のプロジェクトや開発分野はありますか?
Vishal: Wishy では、Volt MX が提供する多くのユーティリティとアセットを使用しましたが、すべてではありませんでした。 そこで、私はまず Volt のあらゆる側面を探索したいと考えています。 それから、AI レコメンデーションを使用し、パターン認識機械学習アルゴリズムを通じてユーザーの行動を分析し、処理に別個の TensorFlow コンテナーを使用して、同じものを Foundry経由のフロントエンド。
個人的に、私はプラットフォームがどのように機能するかについての基本的なアイデアを理解するのが大好きで、それが私が最初に HCLSoftware Academy が提供する 5 Volt MX 入門コースをすべて完了した理由です。
私たちとチャットし、Volt MX の学習とハッカソンへの参加の経験について詳しく教えてくれた Vishal に感謝します。 そして大勝利おめでとうございます!
Vishal のアプリを自分の目で見てみたいですか? Volt MX マーケットプレイスでチェックしてください。
Volt MX を学習し、素晴らしいアプリを自分で構築し始めることに興味がある場合は、Volt MX ブートキャンプをチェックして、Volt MX 認定を取得してください。