Digital Innovation Starts with Developer Empowerment: An Interview with Jason Gary on HCL Volt MX の翻訳版です。
デジタル イノベーションは開発者のエンパワーメントから始まります: HCL Volt MX に関する Jason Gary へのインタビュー
2023年9月22日
著者: HCL Volt MX Team
Jason Gary と話をしましたか? CTO、HCLSoftware Digital Solutions のエンジニアリングおよびイノベーション担当副社長 ? Volt MX がアプリケーション開発の未来をどのように推進しているかについての彼の考えと、プロの開発者、新規の開発者、意欲的な開発者へのアドバイスを聞くことができます。
Volt MX の概要と、それが提供する独自のテクノロジーについて教えてください。
Jason: Volt MX は、HCL が提供する非常に興味深い製品であり、HCLSoftwareの一連の製品の中でもユニークです。 これは完全なアプリケーション開発プラットフォームです。 IT 業界では「完全」という言葉は強力で負荷の高い言葉ですが、よく考えてみると、実際にはすべての機能が備わっています。
API のプロキシ、管理、構成、作成、ライフサイクルを可能にするバックエンドと、他のさまざまなバックエンド ソースに接続して集約できる接続システムがあります。 フロントエンド IDE を備えており、プロおよび一般開発者があらゆる種類のアプリケーションを構築できます。 それに加えて、マルチチャネルが可能になります。コードを取得して、iOS デバイス、Android、Web ブラウザー、またはキオスクに何をデプロイするかを決定できます。
Volt MXの「MX」は、プラットフォームの真の強みである「マルチエクスペリエンス」を表します。 まさに信じられないほど柔軟な製品です。
IT では「完全」という言葉は強力で意味が込められています。 でもよく考えてみると、Volt MX は本当に何でもやってくれます。
開発者はなぜそうする必要があるのでしょうか? 開発者または経験豊富な専門家になるために訓練を受けている大学生ですか? Volt MXを学びますか?
Jason: メリットはたくさんあります。 すべての開発者にとって、Volt MX は単一の目的地、単一の構築方法を持つ素晴らしい方法だと思います。
Volt MX でキャリアを始めたばかりのソフトウェア開発者は、マルチプラットフォーム アプリケーションの開発に必要な多数の言語やプラットフォームを学ぶ必要はありません。 多言語、複数テクノロジ スタック アプリケーションを作成することは、初心者レベルの開発者にとって多くのことを期待しています。
経験豊富な開発者であることの利点は、おそらくマルチプラットフォーム アプリケーションを構築したことがあり、バックエンドとフロントエンドの両方について豊富な経験があることです。 しかし、あなたがフルスタック開発者であっても、一度書いて複数回デプロイするほうが簡単で早いと思いませんか? もちろん。
Volt MX を使用すると、JavaScript ですべてを記述し、複数のプラットフォームにデプロイできます。 iOS および Android のネイティブ機能の一部と、経験豊富な開発者としてのスキルを統合することもできます。
Volt MX 証明書を取得するのではなく、Volt MX を自分で学習したいと考えている開発者に何と言いますか?
Jason: 学習者にはさまざまなタイプがいます。 あなたがどのような学習者であっても、Volt MX はあなたのために役立つ教育を提供します。
正式なトレーニングを重視し、実際に取り組む前に何かを本当に理解したいと考えている開発者は確かに大勢います。 構造化された設定や認定に苦労している開発者もいます。
私たちは、素晴らしい一連のチュートリアルと正式なトレーニングを提供しており、その集大成として認定資格が得られます。 製品に統合されたチュートリアルも提供しています。 ダウンロードしてすぐに使いたい人のために、認定などへのアクセスとともにこれらの機能セットを提供します。 HCLSoftwareの正式なトレーニングにより、製品の使用方法と製品を最大限に活用する方法について総合的な視点が得られることを強くお勧めします。
あなたがどのような学習者であっても、HCL Volt MX はあなたに役立つ教育を提供します。
開発者はなぜ他のアプリ開発者プラットフォームではなく Volt MX に特化することを選択する必要があるのでしょうか?
Jason : マルチエクスペリエンス、マルチチャンネルの要素は明らかに素晴らしいです。 競合他社は素晴らしい製品を持っており、それらを悪く言うつもりはありません。 Volt MX には、一部のバックエンドには必ずしも備えていない信じられないほど強力なバックエンドがあります。また、ほとんどすべてのバックエンドでは、開発者はそのプラットフォームに非常に特化した内容を学ぶ必要があります。 Volt MX は独自の言語や特殊な言語の実装を使用しません。 JavaScript スキルがあれば、ウェアラブルに至るまで、あらゆるデバイスであらゆるものを作成できます。
そして私たちはその旅を続けています。 私たちは、最初に Volt MX Go で利用できるようになった JavaScript の上に単純な数式言語を採用しており、最終的にはそれを Volt MX に拡張する予定です。 これにより、Excel の公式言語を効果的に使用して、すでに持っている JavaScript スキルに加えて、驚くべきことを実行できるようになります。
開発者が注目すべき Volt MX の 2 つの主要な機能は何ですか?
ジェイソン: ネイティブ アプリケーションとして、よく知っている言語である JavaScript で作成し、30 分で iOS と Android で動作させることができるのは、素晴らしい瞬間です。 それ以上に、ほとんどの開発者、特にフルスタック開発者を本当に興奮させるはずだと私が信じているのは、IDE でこれらの作業を実行し、素晴らしいインタラクティブなエクスペリエンスを作成した後、実際にそのバックエンドをまったく同じプラットフォームで構築して、 パフォーマンスが高く、統合可能で、完全な総合的なソリューションを備えています。
Volt MX が特に価値がある、あるいは需要が高いと思われる業界やセクターが思い浮かびますか?
ジェイソン: 小売業でも製造業でも、さらには金融セクターやヘルスケアでも、マルチエクスペリエンス アプリケーション プラットフォームを必要としない業界は多くありません。 マルチチャネル、マルチプラットフォーム、相互統合が非常に重視されています。 統合や API、強力な IDE で驚くべきことを実行できる素晴らしいバックエンドを備えたマルチエクスペリエンス プラットフォームを持つことには価値があり、一度構築すればネイティブ アプリ ストアなど複数のチャネルにデプロイできます。 これは、複数の業界にとって驚異的な機能セットです。
Volt MX について考えるときに思い浮かぶ成功事例と、それがビジネスやプロジェクトの成果にどのような大きな変化をもたらしたのか教えてもらえますか?
Jason: EMEA に大規模な製造業の顧客がいますが、彼らは製造チェーンでこれらの大型機械を操作する際に、従業員に情報へのアクセスを提供することに非常に苦労していました。 大量の紙のマニュアルに依存する代わりに、B2E ソリューションとして Volt MX を採用しました。
これにより、何百ものクライアントがすぐに情報を利用できるようになり、地理空間認識によって情報がすべて一元化され、問題の全範囲を正確に特定し、関連するデータが提供されます。 従業員は、操作しているマシンそのものに組み込まれたキオスクで、カスタマイズされたサポートを受けることができます。
開発者コミュニティが成長するにつれて、人々を Volt MX のような製品に投資してもらうのに苦労している人たちにどのようなアドバイスをしますか?
Jason: 2つのことがあると思います。 私の最初のアドバイスは、Volt MX クラウドの無料アカウントにアクセスして使用することです。 価値を迅速に実証できる必要があります。
2番目に強調したいのは持続性です。 若い開発者も経験豊富な開発者も、このプラットフォームを本当に信じていて、それに興奮しているのであれば、積極的に人々に熱意を示し、粘り強く取り組み続けることを強くお勧めします。
あなたは、HCLSoftware のようなグローバル企業で重要な役割を担って、成功したキャリアを積んできました。 新人開発者と経験豊富な開発者の両方に成功するためにどのようなアドバイスをしますか?
Jason:どんなキャリアでも、人はそれに陥り、それが仕事だと信じてしまいますが、それは間違いです。 私には医師である良い友人がいました。 彼は行きたかった山の頂上に着きましたが、その後、医学に熱中するのをやめました。 医療分野の変化と同じくらい速く、テクノロジーとコンピューター サイエンスほど進歩しているものはありません。 自分のやっていることを心から信じていなければ、キャリアのどこにも進むことはできません。
5 億ドル規模の企業の CTO として、私がコーディングをまったくしないと思われるかもしれませんが、そうではありません。 仕事のためだけでなく、常にコーディングを行っています。 新しいことに挑戦します。 私は常に新しいアイデアや新しいことを探しています。 私は自分のキャリアを信じており、コンピューター サイエンスを単なる仕事として捉えていません。 コンピューターサイエンスは私の情熱です。 本当に本当に開発キャリアを前進させたいのであれば、コーディングをやめないでください。
アプリ開発の将来はどのようになると思いますか? Volt MX のようなプラットフォームでどのように進化すると思いますか?
Jason:面白いですね。 数週間前、5年後にはソフトウェア開発者がいなくなるという記事を目にしました。 AI エンジンのコーディングは誰が行うのでしょうか?
私がソフトウェア開発を始めた 70 年代後半から 80 年代前半には、フォーラムもインターネットもなく、頼れる場所もありませんでした。 疑問があれば本があり、それを試してみるだけでした。 その後、インターネットが登場し、質問したり答えを探したりできる場所ができました。 現在、AI はアプリ開発の未来を形作りつつありますが、開発者に取って代わるのではなく、開発を支援および補完し、手動タスクを排除して生産性を向上させることができます。
もう 1 つ言えるのは、Volt MX のツールの使いやすさは現在非常に優れており、私たちはそれをさらに改善するために現在旅の途中にあるということです。 そして、アプリケーション開発分野では、多くの競合他社が、必要なときに必要なツールを選択したツールで簡単に見つけて、すぐに適用できるようにしようとしているのを目にしていると思います。 UX に関するこの種の人間工学が数多く見られるようになり、ツール内の開発者エクスペリエンスは両方ともますます向上します。
この分野ではいくつかのことが起こると思います。私たちは HCLSoftware を率いて、まず Volt MX 内でそれを推進していきます。
HCL Volt MX チーム