[HTMLやCSSで自分のサイトを作ることから始めて、WordPressとWordPressのカスタムテーマを開発することに夢中になりました。 あるプロジェクトに参加したとき、リソースが限られていて、たくさんのサイトを構築しなければならなかったのですが、「もっといい方法があるはずだ」と思いました。
[マット] Visual Dev FMについては、もともとは、Benと私が毎週金曜日にコーヒーを飲みながら、ノーコードについて話したり、オタクになったりしているうちに、「これについてのポッドキャストを始めよう」ということになったのが始まりです。それで始めたんですが、その後Laceyに出会って、ポッドキャストはもっと良くなりました。
[コードとは何かということを誰かに説明するとき、私はコードを、プロジェクト、ウェブサイト、ウェブアプリ、モバイルアプリを作るための積み木のようなものだと考えている、と話します。コードでは、高度な抽象化によって、特定の動作の種類を絞り込むことができます。そして、それをブロックのように使って構築することができます。私が考えるノーコード製品とは、その製品の背後にある意図が、すべての人がウェブ用に制作できるようにすることであり、ソフトウェアやウェブサイトを構築することの民主化なのです。私がノーコードと思わないのは、あまりコントロールできないものです。
[レイシー】これが新しい概念でないことは知っています。かなり以前から、この分野には進歩があったことも知っています。しかし、振り返ってみると、今日のような発展を遂げるには、技術的な裏づけが必要だったように思います。
私が知る限り、ノーコードである前にノーコードをやっていた元祖はタラ・リードです。私は、彼女がそのような方法で先駆者であることが大好きです。彼女は、Google SheetsとTypeformとランディングページを使って、一緒にアプリを作っていました。それは、まだノーコードと呼ばれるようになる前のことです。だから私は、彼女が実際にそれをやってのけた最初の人であり、彼女が作った製品をコードなしで売った人であると、彼女を尊敬しています。
[レイシー]私は2つの言葉だけを使っています。いいえ、コードです。
[ベン】ダッシュコードがない。
[マット】ダッシュコードではありません。
[数年前によくあった問題は、「アイデアはあるんだけど、技術的な共同創業者がいないんだ」という人がたくさんいたことです。今は、技術的な共同創業者は必要ありません。アイデアさえあれば、スクラップにすることができるのです。起業家として、あるいは中小企業として、多くの人が限られた資金しか持っていないことも重要なポイントだと思います。起業家として自立している場合、開発チームを雇うことはできないでしょう。
お金持ちでなくても、コードの書き方を知らなくても、ただ学ぶ意欲と努力をすればいいのです。これからは、もっと多くの企業がこの分野に参入してくるようになると思います。
[ベン】これは本当に宇宙から宇宙へのリーダーシップ次第だと思います。多くの開発者が、Webflowの優位性を理解していると思います。[マイクロインタラクションに時間をかける代わりに、バックエンドで起きていることにジャンプして、そこにもっと時間をかけることができるんです。
これはデザイナーとPMの間でも同じです。デザイナーは、FigmaやSketchのモックアップを見せるだけでなく、「このマイクロインタラクションはどう見えるか」「これはどう流れるか」を実際に見せ、実際にこのアプリをクリックしてアプリ全体の流れを確認することができます。開発者、デザイナー、PMなど、あらゆる人の助けになると思いますし、本当に大きな役割を果たすと思います。すでにその効果が現れています。そして、今後もこのような役割を担っていくことでしょう。
[Matt]開発会社は、このようなプロジェクトを受注するために、ノーコードのスペシャリストをチームに雇い始めると思います。代理店やフリーランサーは、この3つのグループによって、より大きなパイを手に入れることができるようになると思います。外注する必要がなく、自分で処理することができるのです。 今後は、コンサルタントを含め、これらのグループがテクノロジーを採用し始めると思います。
[レイシー)私は、幼い頃にコードを学んでおけばよかったと思います。子どもたちにとって、コードを使わない積み木のようなものを使って、創造的な思考を始める方法を学ぶことは、とても大切なことだと思うのです。
私個人の生活では、アイデアを思いついたら、すぐに始めて、すぐに何かを作って、遊び始めて、自分自身でも、これはうまくいくだろうか?これは良い解決策になるのだろうか?
経済格差は、おそらく私にとって最大の問題であり、私個人にとっても、なぜ私がこの分野にいるのか、なぜそれが私にとってそれほど重要なのか、その最大の理由は、他の方法ではできないことを人々ができるようにするためです。コンピュータ・サイエンスの学位を取得するにはお金がかかりますし、コーディング・ブートキャンプに参加するのもお金がかかりますし、コーディングを学ぶには、たとえ通ったとしても長い時間がかかります。[誰でも)問題解決者になることができ、その結果、変化をもたらすことができるのです。これこそが、私にとって最も重要なことです。人々は、自分のコミュニティや自分自身の中にポジティブな変化をもたらす力と能力を持っているのです。
[レイシー)ああ、思うに、ゴーシュは、おそらく1年先だと思います。
[ベン)2年です。
[マット) 2年半か3年ですね。
[レイシー)長くても5年はかかると思います。
[ベン)もう始まっていますよ。
[マット)トップクラスの大学では、おそらく今後5〜7年の間に教え始めると思います。もっとありそうなのは、今後半年から1年の間に、大学の課外活動で、エンジニアリング・クラブなどのグループがコードを採用し始めることだと思います。
[1年半から2年ぐらいかな? 余裕を持たせているつもりなんだ。
[ベン】 3年
[マット】おそらく3、3、4年でしょう。多くの人がJavaScriptを少しぶっ放すだけで、ローコードで仕事をこなせるようになると思います。
[レイシー)ああ、いい7年間だった。
[ベン]私はここでホットテイクを取るつもりです。今後2〜3年で、見えてくるものがあると思うんです。
[マット)7対10。
[レイシー)おそらく、今後2年以内だと思います。
[ベン)最も多い時で7年に近いと思いますが、間違っているかもしれません。
[5〜6年、いや、もっと短いかもしれません。 ワークフローの中で使うだけなら、3年くらいでしょうか。
[5から7と言ったところか 。ただし...何か1つずらすだけでいいんだ大きな製品が1つでも出てくれば
[ベン】 来年には
[マット】 5年としておきましょう。
[ベン) それは、人々が本当に自分のスターを変えていくような話です。ある方向に向かっていたキャリアが、コードがないのを見つけてこれを作り、今ではソフトウェア会社を経営したり、代理店をやったりしているのです。
あるいは、本当にインパクトのある仕事をしていて、それが彼らの経済状況を変えていたり、ツールを使って人々を助け、地域社会にインパクトを与えていたりします。そういう人たちに、私は一番心を打たれました。