AI がプログラミングをどのように変えるかについて、私はさまざまな予測を立ててきました。コードをハッキングすることは問題を理解することほど重要ではなくなり、コードを生成するためのより良いツールが手に入るようになり、より高いレベルのスキルの価値が高まるなどです。これらはすべて、ある程度はつながっています。プログラマーがコードの作成に費やす時間が減れば、実際の問題、つまり、作成しているコードで何を行う必要があるかを理解することに多くの時間を費やすことができます。私たちの業界は長年にわたり、その点でうまく機能しませんでした。そして、コードが実行される大規模システムの設計により多くの時間を費やすことができるようになります。私たちはそれについてより良い仕事をしましたが、より良いセキュリティを提供しながら、より多くのユーザーに拡張できるサービスを設計する必要があります。問題が危機に陥る前に検出して解決できるように、これらのシステムは監視可能でなければなりません。私たちは間違いなくより良いツールを手に入れるでしょうし、それらのツールの中にはソフトウェア アーキテクチャの問題の解決に役立つものさえあるかもしれません。しかし、私たちはまだそこに到達していません。
コインの向こう側には何があるのでしょうか?より優れたツール、コードのハッキングにかかる時間を短縮し、有用なシステムの設計に多くの時間を費やすことはすべて素晴らしいことのように思えます。しかし、約束の裏にはどんな影が潜んでいるのでしょうか?
30 つ目は明らかです。ソフトウェア開発グループが十分に機能していないと考えているところを私は見たことがありません。私は、彼ら全員ではないにしても、ほとんどの人が実際に過労で、儀式的な不平不満を言っているのではないかと思います。 AI の賜物によって、「コードを 50% 速く書けるようになったので、2024 年には 30% 多くのコードを書くことができるようになります。」となる可能性はどれくらいですか?このプロジェクトには XNUMX か月かかりましたが、XNUMX% 早くなれば、明らかに XNUMX か月で完了できるでしょう。」 AI の結果として、あるいはより正確に言えば、経営陣が AI が実際にもたらす機会を誤解しているため、管理が不十分なグループが確実に存在し、AI の結果として、より重い作業負荷や非現実的なスケジュールに直面することになります。もっとよく考えられておらず、設計も悪く、バグのあるソフトウェア: それは私たちが必要としているものではありません。
2 番目: AI が高度なスキルに報いると言うのは簡単です。高度なスキルを持っている場合には最適ですが、そうでない場合はそれほど良くありません。これが実際に意味するのは、初心者レベルのプログラマーと上級プログラマーの間の格差が拡大するということです。これはどのくらい深刻な問題ですか?ここ数十年、プログラマーの必要性が非常に高く、それに応えて、多くの人が最低限のスキルを持って市場に参入していることを心に留めておいてください。 React と JavaScript (そして、他のプログラミング言語が存在する理由をまったく理解していない可能性もあります)、アルゴリズムとオペレーティング システムのコースを受講したことがある 4 年制学位を取得した卒業生ですが、クラウド用ソフトウェアの作成方法を理解していません。次世代の仕事では、さらに多くのものが必要になるでしょう。企業は上級職へのギャップを埋めるために必要なトレーニングを提供するでしょうか?
最後に: デバッグは高度なスキルと絡み合っていますが、それは正しくありません。デバッグは非常に低レベルであり、プログラマが最初の「hello, world」を書いた後に 2 番目に学ぶことです。という見積もりを見たことがある generative AI コードを記述する際の精度は 90% に達する可能性があります。これは、90% の精度がおそらくコード行ごとであることに気づくまでは、かなり良いことのように思えます。 10 行の関数の場合、結果が正しい確率は約 XNUMX 分の XNUMX に下がります。したがって、多くのデバッグを行う必要があり、それを考慮する必要があります。 「これで、プログラミング言語やライブラリの詳細を理解することを心配する必要はなくなります」(おい、私はそう言ったかもしれません)と「しかし、私たちは私たちが書いていない、理解できない可能性のあるコード内のエラーをデバッグできるようにするためです。」そして、大量のコードを手作業で書かずに、このデバッグを行うのに必要な精神的な流暢さをどうやって身につけるのか、私にはわかりません。おそらく、「コンパイルできない」というありきたりな構文のバグは少なくなるでしょうが、微妙な方法で動作を変更したり、セキュリティの脆弱性を導入したりするバグは増えるでしょう。私が作成したプログラムの改善を求められたとき、GPT が微妙なエラーを引き起こす方法で行の順序を変更するのを見たことがあります。 AI によってプログラマーの速度や効率が向上しないとは言いませんが、私たちはジュニア プログラマーを救命胴衣なしでプールの奥に放り込んでいるのではないかと疑問に思います。
私は「電車を止めてください。降りなければなりません」と言っているのでしょうか?いいえ、私が言いたいのは、AI の結果としてプログラマーの効率が向上するわけではないということですか?いいえ。しかし、AI は変化をもたらします。変化には常に良い面と悪い面があります。来年、我々は双方に対処しなければならないだろう。
- SEO を活用したコンテンツと PR 配信。 今日増幅されます。
- PlatoData.Network 垂直生成 Ai。 自分自身に力を与えましょう。 こちらからアクセスしてください。
- プラトアイストリーム。 Web3 インテリジェンス。 知識増幅。 こちらからアクセスしてください。
- プラトンESG。 カーボン、 クリーンテック、 エネルギー、 環境、 太陽、 廃棄物管理。 こちらからアクセスしてください。
- プラトンヘルス。 バイオテクノロジーと臨床試験のインテリジェンス。 こちらからアクセスしてください。
- 情報源: https://www.dataversity.net/ai-in-2024-the-other-side/
- :持っている
- :は
- :not
- $UP
- 2024
- a
- できる
- 私たちについて
- 精度
- 正確な
- Ad
- 後
- AI
- アルゴリズム
- すべて
- また
- 常に
- am
- および
- どれか
- 建築
- です
- AS
- At
- 悪い
- ひどく
- BE
- くま
- なぜなら
- になる
- き
- 行動
- 背後に
- より良いです
- の間に
- 両言語で
- 両側
- バグ
- 焙煎が極度に未発達や過発達のコーヒーにて、クロロゲン酸の味わいへの影響は強くなり、金属を思わせる味わいと乾いたマウスフィールを感じさせます。
- by
- 缶
- 確かに
- チャンス
- 変化する
- はっきりと
- クラウド
- コード
- コイン
- 到来
- 企業
- 正しい
- コース
- 危機
- Cross
- データバーシティ
- 取引
- 数十年
- 深いです
- 設計
- 設計
- 設計
- 細部
- 検出された
- 開発
- 違い
- do
- 行われ
- ドント
- 疑い
- ダウン
- 簡単に
- 効率的な
- end
- 魅力的
- 入力されました
- 初歩的な
- エラー
- 見積もり
- エーテル(ETH)
- さらに
- イベント
- 存在する
- エクステント
- 顔
- 速いです
- 少数の
- より少ない
- 名
- function
- 利得
- ギャップ
- 生成
- 世代
- 取得する
- を取得
- ギフト
- ゴエス
- 良い
- 素晴らしい
- グループ
- グループの
- ハッキング
- 持っていました
- ハンド
- 持ってる
- 持って
- 助けます
- ハイ
- ハイレベル
- 認定条件
- How To
- HTTPS
- i
- if
- 重要
- 改善します
- in
- 増える
- 確かに
- 産業を変えます
- に
- 紹介する
- 導入
- 問題
- IT
- ITS
- JavaScriptを
- ジョブ
- Jobs > Create New Job
- 種類
- ESL, ビジネスESL <br> 中国語/フランス語、その他
- より大きい
- less
- 生活
- LINE
- ライン
- たくさん
- LP
- 製
- make
- マネージド
- 管理
- 市場
- 五月..
- me
- 手段
- メンタル
- マインド
- 最小限の
- ヶ月
- 他には?
- もっと効率的
- 最も
- ずっと
- しなければなりません
- 必要
- ニーズ
- 決して
- 次の
- いいえ
- 今
- 明白
- of
- オフ
- on
- ONE
- オペレーティング
- OS
- 機会
- or
- 注文
- その他
- 私たちの
- が
- のワークプ
- 以下のために
- プラトン
- プラトンデータインテリジェンス
- プラトデータ
- プール
- 貧しいです
- ポジション
- 正確な
- 予測
- プレゼント
- かなり
- 確率
- 多分
- 問題
- 問題
- 演奏曲目
- プログラマー
- プログラマ
- プログラミング
- プログラミング言語
- プロジェクト
- 約束
- 提供します
- 提供
- 反応する
- リアル
- 現実的な
- 実現する
- 本当に
- 必要とする
- 応答
- 結果
- 報いる
- 右
- runs
- 前記
- 言う
- 格言
- 規模
- 二番
- セキュリティ
- 見て
- シニア
- 深刻な
- サービス
- 側
- 側面
- SIX
- 半年
- スキル
- So
- ソフトウェア
- ソフトウェア開発
- 解決する
- 解決します
- 一部
- 音
- 音
- 過ごす
- 確か
- 驚くべき
- 構文
- システム
- 取る
- 撮影
- より
- それ
- アプリ環境に合わせて
- それら
- そこ。
- ボーマン
- 彼ら
- もの
- 三番
- この
- それらの
- 考え
- 投げる
- タイド
- 時間
- 〜へ
- 一緒に
- 豊富なツール群
- トレーニング
- トレーニング
- わかる
- 理解する
- まで
- 便利
- users
- 貴重な
- 非常に
- 閲覧
- 脆弱性
- ました
- 方法
- we
- この試験は
- いつ
- which
- while
- 誰
- なぜ
- 意志
- 無し
- 不思議
- 世界
- 不安
- 書きます
- コードを書く
- 書き込み
- 書かれた
- 書いた
- 年
- 年
- まだ
- 貴社
- ゼファーネット