ホームページ >テクノロジー周辺機器 >IT業界 >Web開発者のための8つのAIのヒント(およびそのキャリア)
人工知能(AI)が世界を一掃しており、Web開発はこのAI革命の中心にあります。これは私たちの仕事にとって何を意味しますか?
多くの開発者は、AIツールをまだ積極的に受け入れていない可能性があります。彼らは、AIの潜在的な問題と彼ら自身の専門的スキルに重点を置く懸念のために、今日までAIを広く使用していなかったかもしれません。
ただし、Web開発におけるAIの適用を無視することは間違いです。この記事では、ここ数ヶ月でAIを完全に使用するという著者の実践に由来するいくつかの経験とテクニックを共有します。
(以下の提案が個々の開発者に適用されます。Web開発チームでのAIの適用に関する後続の記事で私の意見を共有します。この記事では、あなた自身のウェブサイトを含む独自のプロジェクトがあることを前提としています。 )
1 今すぐAIを使用して始めましょう。まだ使用していない場合は、今日から始めてください。そうでなければ、あなたの会社はあなたを捨てるかもしれません。
これは冗談ではありません(または、私は楽観的ではありません)。AIは環境に有害であり、私たちの専門的なスキルにも影響を与える可能性がありますが、現実を無視することはできません。 (もちろん、これらの問題に対処するための措置を講じることができますが、これは個別に議論する必要があります。)
近年、テクノロジー業界のレイオフはますます深刻になっています。企業がどのように「最高の雇用主」であると主張していても、行動は言葉よりも優れています。テクノロジー企業では、最悪の事態を計画する必要があります。
2を選択します
ここで言及したAIは、開発関連のAIを指します。 ChatGptなどの汎用AIも役立ちますが、私たちの仕事には専門的なツールが必要です。 Github Copilotは現時点で最も人気のある選択肢の1つであり、JetbrainsのAIアシスタントも良い選択です。ライセンスを取得し、自分に合ったツールを試してみてください。最も重要なことは、それを始めましょう。3
aiは自動的に送信情報を生成できます。これにより、時間を節約できます。 (1か月あたり約1000件の提出物を処理する必要があります。)JetBrainsのAIアシスタントは、JetBrains IDEで簡単にこれを行うことができます。デフォルトのプロンプトに基づいた私が使用したプロンプトは、従来のコミット仕様を使用し、それぞれのコミットをAI世代としてマークします。長い説明や不必要な詳細を避けてください。
50文字以下の命令的な文から始めます。
従来のコミットスタイルを使用します。次に、行を空にし、より詳細な説明を続けます。
4コードレビューに使用します 他の人のために働いていない限り、コードレビューを取得できない場合があります。ただし、1つの組織でコードを開発する場合、さまざまなコードレビュースタイルとプロセスに遭遇する可能性があります。一部のレビュアーはすべてを承認し、他のレビュアーは各ファイルのタブとスペースについて議論します。最終的に他のチームからレビューを受けるためのマネージャーのサポート。
どちらの場合も、AIコードレビューが役立ちます。今すぐセカンドオピニオンを取得できない場合、それらは非常に便利で、組織内のコードレビューをスピードアップして調整できます。どのツールを使用できますか?私はまだより多くのオプションを評価していますが、現時点での私のお気に入りのコードレビューヘルパーはCoderabbitです。それは私が気づいていないかもしれない問題を正しく特定し、私は私のプロジェクトのより複雑な変更に頼るのが好きです。
はAIコードレビューに依存していると言っているわけではないことに注意してください。個人的な仕事のためにこれを行う必要があるかもしれませんが、組織では異なります。ここでは、AIをプロセスに組み込み、期待と経験に基づいて調整できます。
他の開発者(または私のように)と同様に、To Do Notesを使用して、クリーンアップできますか?
AIアシスタントまたは編集者にとっての良いユースケースは、これらの場所をリファクタリングすることです。たとえば、JetBrainsには優れたリファクタリングオプションがあります(これは、情報をコミットする以外に最適なAI機能だと思います)。自分のコードで試してみてください。ソリューションは「完璧」ではないかもしれませんが、以前よりも優れている可能性があります。 (そうでない場合は、いつでもコードに別の「To Do」コメントを追加できます - またはロールバックしてください。)リファクタリングは、AIが作業できる場所です。これに使用することをお勧めします。
6 今すぐ開始:現時点であなたの最大の問題点、最も迷惑な繰り返しのタスク、そしてあなたがいつもやりたいと思っていたプロジェクトを書き留めてください。
時間があり、すでにセットアップされている場合は、AIコードアシスタントに、必要なソリューションまたは想定プロジェクトの足場またはスクリプトを提供してもらいます。それに没頭してください。それを構築します。
これらのプロジェクトの5つ以上を完了します。追加の作業を処理できる場合(「AI Paradox」を参照)、それらを記録、公開、宣伝してください。
目的は、AI開発の取り組みのスキルを開発し、AIが役立つ(そしてそれがどこであるか)という認識を磨くことです。
7引き続きAIソリューションを専門的かつ個人的に試してみてください。はい、誰もがAI製品をリリースしていますが、ここでの焦点は、あなたの分野のAIソリューションに焦点を当て、それらをテストする習慣に入ることです(私にとって、繰り返しリマインダーはこれに役立ちます)。
以下は、私が評価または評価することを計画しているいくつかの解決策です。
8は、 を使用しないでください
私は、AIを使用して提出情報を生成する前に、提出情報を作成する良い習慣を身につけるまで待つことを提案しました。これはより大きなトピックの一部です。どのような仕事をAIに委任できるか、何が委任されないかを実現します。
この部分はもっと微妙だと思います:
AIを使用して最善を尽くしてしまないというラインを引くことができます。たとえば、私はAIを使用してHTMLとCSSを生成しません。自分でやる理由がたくさんあります(まだこれを行っていない場合は、私の仕事をフォローしてください!)。
しかし、AIをテストし、効率を改善できる場所を確認するか、時代遅れにすることは理にかなっています。
もちろん、これは悪いニュースのように見えますが、他の誰かがあなたに言う前にこの方法を学びたいです。これにより、a)AIを自分の作品に統合し、b)AI領域からそうすることなくあなたとあなたの才能や経験から恩恵を受けることができるものを特定し、形作ることができるものに適応し、適応することができます。その利点。
AIがどこで使用できないかを知っているようにAIを使用することを学ぶと、将来的に専門家が必要な場所にいます。そうでない場合、あなたがしている仕事は、おそらくAIによって置き換えられ、自動化されます。
概要
以上がWeb開発者のための8つのAIのヒント(およびそのキャリア)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。