プログラマー失業確定、コメントに概要を書くとソースコードを自動生成する人工知能が公開 [422186189]
■ このスレッドは過去ログ倉庫に格納されています
プログラマーの書いたソースコードの続きを自動で記述する「GitHub Copilot」はエンジニアを駆逐してしまうのか?
2021年07月06日 16時00分
https://gigazine.net/news/20210706-limitations-github-copilot/
GitHubがリリースした、プログラマーの記述したソースコードの続きを自動で補完してくれる機能が「GitHub Copilot」です。
このGitHub Copilotを使えばAIがソースコードを完成させてくれるため、この種のAIが増えれば「エンジニアの仕事はなくなってしまうのでは」という危機感を覚えた人も少なくないはず。
そこで、エンジニアのHrithwik Bharadwaj氏がGithub Copilotの利点と欠点を挙げています。 「GitHub Copilot」はMicrosoftが開発するソースコードエディター「Visual Studio Code」用の拡張機能として提供され、マシン上でもクラウド上でも利用可能です。 Javaでもdocとか入れると自動生成されなかったけ? windowsみたいなOSキボンヌ(^ω^)
って書いたら作ってくれるんけ? 仕様書書くとコード生成されます的なのは20年前からある ちゃんとしたプログラマーならそれほど危機感は無いと思うよ // すげー効率のいい検索
とかやってコード書いてくれるの?
無理だろ >>8
分野にもよるけど、特にWeb系なんて20年以上前からそう言われ続けてきたけどなw >>5
AI 「WindowsみたいなOSの設計を記入してください」 えーと…その自動生成されたコードが仕様書通り正しく動くことは誰が確認すんの? バグった時に原因分からないと自動生成部分全部ダメとなり信頼性ゼロだわな
まだ人なり生成ルールなり原因がはっきりしている方がマシ これだけAIが発達しても
東証のシステムダウン
みずほのシステム障害
なんでなくならないのか? そのコードが本当に正しいか確認しないといけないからプログラミングの書く時間が短縮されるだけ >>15
「GitHub Copilot」は何十億ものパブリックコードを用いてトレーニングされており、
入力されたコーディングパターンを模倣した自動入力機能や、単体テストの実行機能なども搭載されています。 if then maybeか
ジョンタイター始まったな >>21
入力されたコーディングパターンを模倣した自動入力機能や、単体テストの実行機能なども搭載されています。 既得権が全ての日本ではどのみちAI化はすすまないだろう 顧客のあやふやな謎仕様をコードに落とせるならやってみろよ これで政府がクソみたいなアプリ開発費使わなくて済むようになるね これから小学校でもプログラミング教育をするらしいし、むしろ質のいいプログラマは不足しているのでは >>8
アホかw
決まった書式で書かないと生成しねーから普通にコード書いたほうが早いわw >>35
今後はそれを翻訳できる人だけが生き残るだけでは >>30
マジで?
前にTwitter上でデモとして使ってた人いたけど
普通に間違ってて指摘されてたツイート見たんだけど
なんだったんだ? 2ちゃんやツイッターのコメントもあと10年もすると
たぶん半分は依頼を受けた業者介してのAIだろ、返レスまでちゃんとしてくるAI
この予想少し自信ある システムエンジニアはともかくプログラマーは駆逐されるかも知れんな そもそもプログラマーの仕事は要件整理が40%、チェックが40%、実装検討が10%というところ。
コーディングしか想定してないプログラマーは使えない。 //何故か動く
って書いといたら動くようになるのか システム開発のコストが安くなればこれからますます色んなものがシステ厶化されて人間の仕事が奪われる まだまだだよ。
中国にオフショア開発やらせたら、ぢぬんをぐろぐろ状態のソースを寄越された
あの悪夢が再現されるだけ。 四則演算程度でしょ
言語表現って固有で
完璧な人はいないよ ちょうどプログラミング始めようとpython入門書買ったところだけど
おれがプログラミングできるようになるより、この人工知能が進化するほうが圧倒的に早そうだな
よし 勉強やーめた プログラマーのコーディング作業が減るだけ。結局、コメント誰が書くか?プログラマーだろ >>42
指摘したツイートはAIちゃんがレスしたやつだぞ >>28
コメントを書くAIにコメントを書くプログラマーが必要(以下、延々とループ) >>47
SVN使うところも少なくなったのも事実だしなあ てかみずほ銀行がシステム統合で失敗してにっちもさっちもいかない状況だけど
こいつにやらせればええやん バグだらけで伍長になるだけ
使い物にならん
つかテストなど余計に人手要するわw >>51
開発のコストは一年ごとにかなり安くなってる。
それでも開発に金がかかるのはやりたいこと
イコール要件と実装のすり合わせにカネと人員が
必要だから。プログラムが全てなら日本のコスト
では既に競争力も品質も確保できない状況な
なっている。
日本人が要件と実装のすり合わせに強いかというと
そうでもない。ただ日本から出た案件の要件分析が
できるバイリンガルが少ないだけ。 全てうまくいったとしても、コメントを書く仕事に変わるだけや そもそもそのコメントに概要を書く事ができないやつが多数だろ >>8
無理だな
この記述自体がプログラムに変わるだけ その概要というか手続きそれ自体がそもそもコードというものなんだよな 膨大な数の例外事項について
膨大な質問が人工知能から発せられる スマホの自動変換みたいな
無茶苦茶なことにならないのかな? >>71
そもそもでいえばプログラムで表現すべき
言語のほうもわけのわからんこだわり文法作りすぎ
-eq をイコールの意味にするとか まあ昔のタイプライター打つやつとかと同じだし遠からず淘汰されるのは間違いない単純労働だからな アセンブラ→高級言語みたいに
この概要を書くのが新たな高級言語になるだけだぞ 設計仕様書からテスト仕様書書いてくれるならいいんじゃね >>70
コメントのとこは入力データのサンプルやないの?
データのサンプルコピペするだけで読み込み関数書いてくれるならそれなりに便利そうだけど AI、IT絡みのニュースにまったく日本企業が出てこないという問題に
もっと早く気付くべきだった
まだ気づいていないが正しいのかもしれないけど AIのプログラムなんてセキュリティガバガバだろ
悪意を持って不正な値をぶち込まれることを想定なんてしない これクソほど使えないコピペプログラマーみたいなもんじゃん
冗長コード増えてメンテナンスが大変になるだけのやつ… >>73
プログラマーが期待してるのは欲しい情報や形状、オブジェクトを入力値とともに書くだけで結果を返すシステム >>8
ブラック過ぎてAIが反逆するだろ
いい加減にしろ どうせ地下工場のかっぱみたいなのが沢山居るんだろ。 >>79
自然言語を解析してコードに落とすとか不明点を聞いてくるようなシステムは今すぐ欲しいね。
言語の文法は覚えるけど、フレームワークやAPIは覚えきれないものね。 >>25
そんなもん信じて納品でもしたら、後で客が烈火の如く怒るのが目に見ててなぁ…。
結局の所、責任持つのはシステム作った奴だし。 >>90
そこは本来AIの仕事なのになんで人間が書いてるのかという 絶対出来上がったコードをプログラマが解析して修正が必要になるやつ コメントを書かなくてもコード生成してから人工知能を名乗れ 人間との差は実体験が皆無なので
すべての”場合”を網羅出来ない
だからポンコツにしかならない あとこれ、AIの機械学習データの妥当性の検証が必要になりそうだなぁ
GPL汚染なんかは避けように無いように思えるんだけど
ライセンスのデータを参照したところで
GPLのソースコードパクってMITで登録してる奴がいたらアウトだし 楽しい楽しいコーディングの時間が減って、つらく厳しいUTの時間が増えそう 手直し必須だし、最初から書くのとどっちがマシなんだろうな 詳細設計がそのまま動くイメージだろ?
失業しねーよコーダーは死ぬけど コード書くほうが速いし簡単っていういつものパターン?
まあ何十年後はわからんが 不具合が起きたら開発者のせいにしておけばいいから楽だな >>8
開発経験少ないとそう思うかもしれんが
IT先進国ではSEが淘汰されてプログラマーだけになってる
要はコンピューターに解るように仕様を落とし込める人間が最初から開発した方が効率いいのよ
日本は昭和から続く伝統的な開発手法を未だ受け継いでるところ多いけど コメント欄「なぜ動くのかわからないので触るな」
さぁ代わりのソースを生成してくれ・・
(/ω・\)チラッ >>72
自動でプログラムを書くためのコメントを自動で書くための何かが必要だな プログラマーからプログラムレビュアーになるのかな
でもそれって上流SEの仕事か こんなん使えるわけないやん
未だに俺ホームページの修正で飯食えてるくらいなのに こんなんでプログラマーなくなるならとっくになくなってるよw >>105
つかライセンスなんていい加減なものばかりだから参照なんかしたらアカンだろ まあ多少手間が減って良いんでは?いずれ主流になれば今度はこれを使ってなにするかってなるだろうし 結局正しいロジックのコメント書くんだから経験ないと書けんよ。 >>18
電気自動車が幾ら発達しても
人足の雇用を守るために人力車を頑なに使い続けてる連中には恩恵無いから 結局プログラム書くのと変わらない知識が必用になるだけだな
自動生成とかローコードが結局専門的な知識が必用なのと一緒 >>113
コンピューターに分かるように仕様に落とし込むのがSEじゃないの?
プログラマって設計された仕様通り記載するだけかと思った もう今は設計書なんて書かずにSEが直接プログラム書く時代だよ
プログラマーなんて職業は業界の最先端ではとっくに淘汰されてる >>128
いやそうして欲しい
アルゴリズムは上層が考えるべき >>132
設計書書かないって保守も改修もしないのか >>2
思った通りw
そのコメント生成する言語作れよ チー牛ワラワラでワロタ
自分たちの得意なプログラミングが侵されて発狂してんの? >>8
君、頭が悪いとか、短慮だとか、人からよく言われない? コード書いてる奴ならそんな簡単に行くかと分かってるよ >>128
プログラムは設計なんだよ
10人のプログラマーに同じ仕様書渡しても同じコードが10個できるわけじゃない >>135
保守や改修はソースを読む
読めないソース、読みにくいソースは作り直す
そうやってガンガン作り直すのが最近の流行り >>135
設計書のレベルにもよるが
一般に詳細設計書なんて呼ばれるものはもう無くなってるんじゃないかな >>138
そもそもプログラム理解してないと使えんシステムだろ >>138
むしろ進まないからクレーム多い
代わってくれるはずの人がブッチすたらキレるに決まってるだろ
どんだけ無能なんよってこと >>113
技術に詳しくなくて管理スキルだけ高いなんちゃってSEも多いからな そして不具合が発生しても誰もコード読めなくて詰む
まで読んだ >>145
必要性を感じたことがない
昔はプログラム設計書とか言うゴミもあったね… >>8
普通に考えたら真っ先には無くならんな。100年後はどうなってるかわからんけど。 AI「不具合ですか?解決するコードが欲しければ私の口座にビットコインを振り込んで下さい。」 >>124
AIは100万回同じコード書いてもツラくならないからオブジェクト思考なんて不要になるのでは >>144>>145
納品物に設計書無いならその方が早いか
結局設計書ある世の中に戻りそうだけど 書いた処理を解析してもっとパフォーマンスが出る提案をしてくれるツールとかなら欲しい プログラマーやってるけど、この手の結局大したことできないからな
スカスカの仕様書の行間読んでコード書くのがプログラマーだから 規格対応とかだとまず規格の理解が必要で
一つではない場合も多いからそこまで困らん気もするけどな
仕様書もらってなんとなく書くだけの人なら元々変わりはいる状況だし >>6
それ(NEC製)使ったことあるけど
結局コードを手で修正するし手で書いた方が早かった 言われてるけど不具合生じたら誰も直せなくて廃棄するかロールバックするしかないよね
書かれたコード逐一チェックしてバグの芽潰すとか現状ですら不可能なのに >>128
俺もプログラムは書くけれど、実際にこういうやり方でまともに使えるものが出来る気がしない。 どうせこの手のやつ使える人も育成必要
そもそも要件定義死んでる無茶苦茶な連中を殺さないと
仕事産み続けるよ >>160
行間読むとか言ってマイルールの奴は勘弁だわ
コミュニケーション取れる人がいいね >>148
でも日本のITに求められるのは管理スキルなので //お前を消す方法
って書けばあいつ消えてくれるのか おれはコメントでソースを汚すな派
コメントなんてソースに書いてあるじゃん >>165
もっと将来的な話じゃないかなとは思いますよ >>6
おっさんだけど30年前にもあった
何周目か分からない話題だよね >>168
理想は仕様書に全部記載あるのがいいけど
仕様書にない暗黙の当たり前仕様とかが蔓延ってるのが日本のIT業界 要求仕様が簡単には出てこないし間違いだらけだから、
経験と既存コードから要求仕様を推定してコード書くのがプログラマーだぞ >>158
まるっと外注に出して設計書を提出させるなんてビジネスモデルがもう時代にあってない工数も納期もかかりすぎる >>171
でもそのソース、実は醤油だったりするじゃん。ソースだと思ったら醤油で味見分けるのに苦労するじゃん。
何故ソースではなく醤油をかけたのか理由を書いてほしいじゃん。 みずほもこういうの導入してなかったっけ?
何かの製品の導入例に載ってた気がする こんなの自動運転で例えると、自動で走ったり曲がったり駐車したりしただけで自動運転が出来ると騒ぐのと一緒
高速の自動運転じゃあるまいし、一般道では現実には自動運転なんか無理だから >>178
でも自社で技術者抱えるには日本の法制度がリスクなんですよね 曖昧な要求をAIが理解できる訳ねえじゃん
細かい所まで指示してだと結局コード書いてるのと変わらん こういうのは補助ツールにはなっても基本的には書き直すからあんまり
実用レベルになるのは結構先だよね >>179
そういうのはサブルーチン名で説明するかな
今ある言語の悪いとこは関連サブルーチンが別の行にいっちゃうことなんだよね
三次元テキストの概念ができればいい >>175
暗黙の了解と「思っていた」が怖いって話ね
プログラマー個人レベルで言えばそんな輩もいるから
勿論仕様書が抜けている問題もある 意図した通りのコードが生成されるまで延々コメント書き直す作業が発生するだけだろ /*ちょっとおかしいと思うけど、何故か動いているからここは触っちゃだめ*/ 元々バイナリの機械語を書くための自動プログラミングが今のコンピュータ言語なんだよな >>2
コメント行数ほうが多いじゃん
それと、コメント記述が間違ってたらバグまみれのプログラムになるな コードをAIが書いてくれるなら別の作業もできるよね
と他の仕事が増えるだけ >>18
発達してねえだろ
人間の仕事を全然奪ってねえし
頭悪いヤツの言い訳に使われてるだけだ 将来的にはスクラッチとかブルーノートみたいになると思うんだが 発注を正確に書く分野で生き残りそう
単価落ちるだろうけど コードを書かなくても動きますってツールは結局3流プログラマーしか使わないやん >>195
あるあるだな
まあ複数箇所で関わる変数を使うとよくはまる >>18
システム規模が巨大で複雑すぎるから
みずほなんて、ピラミッドと人工が同レベルと言われている 大昔はプログラミング言語の文法を記述したら、勝手にコンパイラを作ってくれるソフトとかあったんやで
結局生成するアセンブラやマシン語がどんくさいインストラクションで、使い物にならずすたれた >>181
デスマになりそうな所はクビ覚悟で強引に聞き出すしかないな
デスマから発展して裁判沙汰に巻き込まれたらたまらん すごい
これ使えばLEDちかちかさせられるんだよな
車につけたい >>169
そんな日本のITがいつまで持つかというところ 作りたい仕様をきちんと把握して、出力されたコードが理解できる程度の頭は必要だろ
これ使って出力されたコードのお守りが大変そう デバッグもAIがやるようになったらマジで人間いらんな
もうお前らマシン語で会話してればいいじゃん
(´・ω・`) 要求仕様とか言うけど
だいたいはユーザーのあれやりたいこれやりたい程度の話でそれを仕様と呼ぶのはね…
あくまで要求、仕様に落とし込むのはまた別 プログラマが楽になるだけのツールで、なぜかプログラマ廃業と結びつけるキャプションが度々でてくるよな。 >>113
SEが淘汰されてというが
IT先進国でSEなんてそもそも存在してたことあるんだろうか? 要求仕様書は発注元がしっかり書いてたりはする
ただなんとなくの場合もあるから、これだけクリアすれば良いのか?を確認できないと「こいつら使えねーな」となったりもする // 〇〇処理を追加。但し次期リリースまでの暫定機能 2018/3/21 by ハゲ
git使ってるのにこういうコメント書く奴
どう思いますか? >>220
運用ルールをしっかり作ればいいんじゃね?ってだけかと
マネジメントの問題 >>220
diffじゃなくてなにが追加されたか出力する機能が欲しい >>220
いやいや、前半はともかく後半の内容は重要だろ
なんらかの検索で引っかかるように TODO: や WARNING: といったアノテーションつけとけって感じだが コード化されるための概要を書くほうがよほど面倒だな
注釈文を丁寧に入れるのがよいとはわかってわいるけどな
組んでいる時の勢いとか流れとが削がれるのはつらい >>220
// add begin
// add end
とか今でも普通にあるからな 過去の判例ひっぱってくるの早そうだし
裁判官ってAIでよくね >>6
それに学習機能つけてのちに手直しすらにいらなくなるな どうせコメントのjsonの括弧がひとつ欠けてただけでまともに動かないんだろ
結局コメントがただのコードになるだけ
それもIDEが警告すら出せないタチの悪いコード 50年くらい無くなるって言われてんな
コボラーは流石に絶滅すると思ったが、まだいる これ、無料で使えるんか
プログラム全くできないけど、あったらいいものはいっぱいある 概要ちょろっと書いただけで小説とかも書いてくれそうだな >>231
結局資産を大幅に移行できるほど金をだすとこがないだけだな この手のものは融通効かないから日本人とは相性良くないんだよね
痒いところに手が届かない AIが設計書書いてくれ
俺はコーディングの方やるから 必要なライブラリ自動で集めてくれるのは助かるけどな。 AIは机の上でやる作業が大得意だから今すぐ転職しろってアメリカのIT企業のトップたちがおっしゃってる >>44
おまえがマネジメントに向いてないのはわかったw >>148
俺がしょぼい現場しか知らないのが悪いんだが
SEなんて名乗っててもただの手配師で、どっかで人を買ってきてはエクセルでガントチャート書いて
工程管理と言う名の勝手に引いた線どおりに人に納期強制してる人間しかみたことない >>241
ディレをSEって呼ぶところは流石に少ない。
要望を理解してくれないからね、知識ないと。 >>18
AIで自動学習していけばそのうち無くなるかもね
当然未知のものは学習前なのであるけど
変な学習して逆に失敗することもあるが
それも学習のうちなので
何度も間違えても良いもの向けだな >>242
あ、たしかに。ディレクターだったか
じゃあ、そもそもSEなんてのはおらんかったな >>6
その仕様書を読み解くために新たに特殊な技能が必要になるやつ >>241
要件定義して構成決めて分担決めないと手配師も仕事振れんだろ
手配師がやってるか別人がやってるかわからんが >>18
aiを人が作るから。
aiが作っても元は人が作ったから。 翻訳もAIはだいぶ進捗してるしな。
プログラムも、とも思えなくもないが
比較的早く頭打ちと言うか停滞しそうな気もするんだよね。
そしてそこからのブレイクスルーまでが長いと思う。 客先から要件聞いて人員と開発環境手配して
自分も設計してコーディングしてデバッグして設置と納品
年収300万(ボ無し)だった
案の定文字通り胃に穴が空いた 細かいの書くの苦手だからこんなので書き出して修正するのがいいのでナイスです // 次の閏年までに修正しておいてくださいごめんなさい コーティングしてくれても嬉しくないがな
テストもやってくれ そのうちここの書き込みも自動化されて見るだけになるな >>142
仕様書によるのでは、たしかに1+1=を求める時x=1,x+x=て書き方もできるしね よーしパパ同じ仕様書を10人のRubyプログラマに渡しちゃうぞー pg書けない底辺が足引っ張りたくてしょうがないんだよ このコメントかけるならコードも書けるんちゃうか?
コード書ける方が後々ええやろw トラック運転手も十年前くらいからもうすぐ無くなるって言われてたけど、実際は真逆の人手不足に陥ってるしなあ 結局例外やエラー処理は人間の都合で決まるから書かないと駄目じゃね
自動生成じゃ人間の意図した高度な例外処理なんかできねーだろ // プロトコルはサーバーの\議事録\2021年\7月\ソフト資料に置いてあります 書き込み作業の手間とかイージーミスを減らすためにAI導入して、浮いた分のリソースを概要練る時間に充てるっていうのが本来の使い方な気がするけどね AIの学習機能も教材を間違うとゴミ。
ちゃんとデータ分析した教材を与えれる人が必要 いなくなるのはプログラムするだけの土方で、設計とかチェックする人だけで良くなるからいいと思うよ。 >>6
コード入力したら仕様書生成しまるもあるよね >>1
消え去るのは低スキルの土方コーダー
この程度ではまだまだプログラマー的思考ができる奴が必要や その概要書くってのがプログラム言語並に煩雑かもしれんが つうか仕様書を書く必要も無くなる
会社毎の独自仕様なんて無駄無駄ムダァ!
事務処理なんかどの企業でも一緒で業種毎の処理も同業他社で同じ
会社側が運用を変えてミドルウェアに合わせりゃいい てかプログラマーの仕事ってのはその概要を書くお仕事がメインなんだよ
確かにコードも書くが、そんなのはただの作業
その概要書くのが大変なんだよ >>134
アルゴリズム考えるのが楽しいのに
むしろその後工程は苦痛でしかない ORマッパレベルか
スキーマ決まればビジネスロジックも包含されてるからなあ機械的に作れる
要はスキーマのモデリングを誰がやるかってことなんだよなあ >>268
海外では自動運転のタクシーが、既に走ってるからすぐだと思う。 >>255
ソフトウェア設計って10人が10人同じようなコードを書く事じゃないぞ
業務システムのコード品質の均一化みたいなことを言ってるなら話はわかるけど コメント書く仕事があるやんけ
ドラクエみたいなゲーム作れと尻に言ったら勝手にゲームできてくる時代になってから心配せえ コメントに概要を書く人はそれなりにプラグラミングの知識ある人じゃないとダメだろ 全ての仕様を形式言語だけで書ければソースは自動的に作れる 結局は設計できる人がいないとダメだから今の段階ではなくならんやろな
コード書くだけしか出来ない且つ低スキルの奴は減るとは思うけど ええやん
俺もこれでソシャゲ作ってお前らからむしり取るわ 将棋のaiはすでにプロでも手こずるレベルになってきてるのに、いつまでも進歩しないな >>2
引数のjsonが配列オブジェクトって判定なしかよ
プロパティチェックもしてないしこれじゃエラー出るわ >>265
そこで昔のパイソンの偉いお坊さんが
一つの処理は一通りの書き方だけで書けるのが望ましいと言ったそうな IT土方はもともと使い捨てやん?
かわりはいくらでもいるってのが元請の口癖やったっぞ コメントに概要書くとソースコードを自動生成する人工知能のコメント書くプログラマー目指すか >>113,128
こういう議論が起きないような枠組み作りを目指すのがまず先だなと感じた >>128
納期を決める以外は全部プログラマーに押し付けられるのさ E xcelマクロの自動記述が使いものにならないのと一緒 コンピュータって指示通りに100%うごく発達障害みたいなもんで
人だったら考えてやってくれるようなことも絶対にやらない全く融通の利かないバカなんよね
機械に疎い奴はコンピュータは何でもできると思ってる節があってこんな記事て鵜呑みにしてるの見たらやるせない気持ちにはなる powerautomateもJSONサンプルを入れるだけで
解析して変換するプログラムを作ってくれるな
そのpowerautomateもノーコード開発ツールとかプログラミングスキル不要都会うけど
プログラム開発経験がない人間には扱えない >>128
そのSEがコンピュータをわかってない場合が多いからな ブチキレてストレス発散するには相手が生身の人間じゃないと意味ないから人が仕事失うなんてことは未来永劫ない 「コードの無断流用を助長」GitHubのAIプログラミング機能に反発、コード引き上げも【やじうまWatch】 - INTERNET Watch
https://www.google.co.jp/amp/s/internet.watch.impress.co.jp/docs/yajiuma/1336/119/amp.index.html
githubをMSが買収したからVSCode拡張にこういった機能が作られた…と考えるとなんだかなあ 組み込み系は何年も前からほとんどモデル設計で
既に誰もコード書いてないんだが PGが仕事でコードしか書いてないとでも思ってんのか?
コード書く時間なんて30分程度だぞ。
しかも>>2ぐらいだと実装した方が早い。 jsonファイルを最近よく使う。
python だと使い勝手がいいと思う。 嘘だろおいまさかのプログラマーかよこれからはプログラマーの時代じゃなかったんかよ プログラミングなんて外人でも資格無くても出来るし
どの道これで食ってくのは無理だろう。
給料や待遇は下がる一方だ。 技術革新の速さはなかなか予測不能だから
どの職業がなくなるかはわからん
こんなに早く囲碁や将棋でソフトが人間を圧倒するとは思わんかったし
機械翻訳の進歩も驚異的
識者()が今はムリムリって言ってることも、5年後はわからん マジレスするけど
結局visual studioの入力補完みたいなもんだから
エンジニアはコーディングが楽になるよねってだけで
プログラマーはいないと話にならんぞ プランナーA「コメント書くだけでソースが自動で生成される!プログラマー失業確定!」
プランナーB「ところでこのコードってなんて書いてあるんだ?」 >>320
AIを作るAIが出てきたら本物だろうな >>94
自然言語を高精度で解析出来るようなAIができる時点でいろんな職が仕事無くす
それくらい言葉は曖昧で難しい
察しあえる人間同士だって100%伝えるのは無理ゲーなのに、ミスがバクになって大問題に繋がるプログラムでやろうと思ったら人間より会話予測能力に優れてないと無理 何週目の話しだ
その都度バカなユーザが話題にあげるんだよな >>5
Siriに聞いたら「すみません、よくわかりません」と言われた。 この種の初見ツールを導入したプロジェクトは大抵炎上するんだなこれが。 GitHub、ギットハブっていうのか
自身のつくったモジュールを他人に
利用してもらうための倉庫か? >>6
40年以上前からあるぞ
今までひとつも物にならなかった >>323
>>334
「バグったら誰が責任取るの?」って言われて言葉に詰まるパターンw
ちな、ツールメーカーが保証してくれる額は(例え10億の損害を出しても)ツール購入額が限度。 >>164
概要書くのとコード書くのどっちがより効率的に書けるかということだよな。そしたら概要とやらも人気出るんじゃないの。でもそれって結局新しいプログラミング言語と変わらんわな。 プログラムを自動生成するためのツールを使うための書き方を覚えなきゃいけないし
プログラムで書けない処理は自分でプログラムを書かないといけないという非効率さ こう言うのって実用には耐えんよw
過去の世界中のプログラマが作成したサンプルコード集を
フレキシブルに検索・取得できる仕掛けの方が100倍役に立つだろw >>322
お前馬鹿じゃね?
そんなレベルの話だと思ってんのかよ >>339
車載制御だが、某メーカートラクターのソフトなら組んだ事があるw >>342
むしろそっちを組み合わせるai来ねえかなって感じ >>330
学習型の実装の正しい方向性と言うならそう。
漢字変換だって似たようなもの。
ただ、学習型のパターン当てはめ補完だけなら、VisualStudioのが実用的にははるか先を行ってるよ。 ていうかそもそもやりたいことを的確に「概要」に起こせる奴があまりいないという罠w
AIが賢くても「何とかしてよドラえもん〜」みたいなのはどうしようもない この手のものって末端の機能やORマッパ関連した機能くらいにしか使えないイメージ
そもそも文章で機能の説明書けるならコーディングもできるだろ >>346
「圧縮に時間がかかってもいい、解凍が速い、可逆圧縮、ソフト特許フリー、圧縮率順に表示」なんて検索ができると便利だな。 >>350
チャゲ&飛鳥の飛鳥が提唱する陰謀論。
もうチャゲは大手振って歌番組出て欲しいな〜。 >>347
AIの進化で一番いらんのは高額なコストがかかるAI技術者
より効率化を目指すのに、それ結果以上のコストを要求されるのが今のAI活用の現状だもん
それでは現状のままで良いとなり、技術革新は進まないってのが、これまで繰り返してきたことかなと >>353
技術者というより入力係や評価係。
特に自然評価目的のは手がかかるのはしょうがない。
ネット上でサンプルが集まる漢字変換結果や検索結果の評価は、サンプリングに金かからない。
スコアリングするデータサイエンティスト相当はどこにも必要。
じゃないとレアケースを誤った方向でスコアリングしちゃう。 ていうかコードの知識がない人間にスキーマの設計なんてまともにできるはずもなく… バグが出たらコードを理解できる人が原因を探らないといけないのでは? >>360
出荷時にはコードが確かかをテストする必要があるけど、この手のジェネーターの厄介な点は、1行どころか1文字でも変更するとフルテストになっちゃう事だね。 >>360
AIが書いたソースコードなんてごちゃごちゃしててバグ探すの大変そう
ホームページだってツール使って作ったサイトのソースは見にくいし ちなみにプログラム組むようになったら記憶力が半端なく上がったんだけどみんなもそう? >>368
要件レベルでも実装レベルでも、クライアントや実装の要件と動作要件の辻褄合わせが必要になるものね。
資料に正しい情報まとめるのに、クライアントがふと口にしたこと覚えてるかどうかも重要になる。
ベルメールって美術評論の人も、表現の目的は、人が何かを目の当たりにして感じたこと考えたことを、他の人でも同じように感じ考えるようにすることとしてる。だから明示的なことでも暗黙的な事でも覚えていることが大事って美学書に書いてるよ。
俺は記憶に自信がないから作業中でも打ち合わせ中でも現場検分でもひたすらメモと撮影してる。スマホ以外にレコーダーも持ち歩いて使ってるよ。 フレームワークの延長やろ?そんなもんよりテーブル設計楽になるもん作ってくれ 仕様を自動チェックできるものを通す仕様のフォーマットはもはやプログラムなんだわw >>240
「言い返せないから煽って逃げます」まで読んだ
無能キチガイが必死に煽っとるの笑える
人の話を要件に落とし込むなんて無能キチガイのお前以外は全員できとるよ 1/99を99回廻して当たる割合と
1/319を319回廻して当たる割合は
同じかどうか10万回検証してください
みたいなこと書けば組んでくれるのかな まさにボタン押すだけが仕事になる日の第一歩始まったのか >>374
>>35につきるんでないかね?
ふわっとしたイメージを語るクライアントの仕様をキチンとした仕様に落とすのは今でも多大な労力がいる。
できたキチンとした(と思ってる)仕様を国内のソフトハウスに発注するなら、ある程度のミスがあってもQAが来る。
インドに出すと笑えるソフトになる。
AIにやらせるとさらに笑えるソフトになる。 /*このコメントを消すと暴走するから消さないように*/ >>377
ドライバでもないのにNOPを削除したらハングしたってのはあるなw >>378
客「いいプログラムを作ってください」
AI「そうなんですね」
客「....」
Siriに言ってみたw 絶対完璧には動かないから大丈夫。機械に書かせるとかえって手間が増える気がする これで少し作業が効率化して、作業時間が減っても仕事はなぜか減らないんだよな(´・ω・`) >>383
PCの速度が劇的に速くなり、優れた開発ツールが導入されて開発速度が早くなったとしても、マネジメント的には仕事を増やしますもんねw >>337
そういう事なんだよな。
その手ツールを何個も使ったけど、いずれも没になった。 >>383
仕事量じゃなくて時間で管理してるからな
早く終わったら次の仕事がふられるだけよ そのむかし
EAGLEシステムというのがあってだな >>8
木から火起こしするやつはもういないけど、ガスコンロとかIHせっけいしてるやつはまだいるだろ
つまりそういうこと >>384
パワポしか触らない上司よりハイスペックなマシンは用意しないんだぜ? >>18
システムを作るのは人間だから。
みずほは、合併前の3行の行員が居なくなって、みずほ生え抜きの行員だけになるまで、
派閥争いが続くから、それが必ずシステム構築に影響する。 /* 以下のブロックは、何故動いているかよく分からないから触るな */
はジョークネタとしては見たことはあるが、実際には…… あるんだろうなぁ。
ソフト屋さんの同期は「デバドラなんかだと、デバッグコードを削除すると微妙なタイミングの
関係で動かなくなる可能性がある」「だから、最初からフラグでデバッグコードの有効・無効を
切り替えるように仕込む」って言うてたな。
昔々、某シェルもどきなプログラムを「改造したいなら弄ってもいいけど、スパゲッティの塊」と
言われたものを…… 「コードが汚すぎやんけ、一から書き直す」でやったなw
新人研修が丁度「シェルプログラムを実装する」で、まんまそれからパクってきただけだったり。 >>45
実はお前以外はスクリプトと担任の先生なんだ コメントネタが多いけどコメント書いてくれるだけマシよな 自動生成にはひどい思い出しかないわ
それっぽいのはすぐできるが詰めの作業が大変になるだけ >>1大半がいらなくなる職業の最たるものだからなw 太古のCASEツールには1行1コメントを義務付けるものがあった
// i が0から〇〇件数分まで繰り返す。増分1
for (i = 0; I < hoge; I++)
プリプロセッサでコメント削って読むクセがついたw >>393
ナンゾのレジスタを設定した時に、その完了を他のレジスタで見る必要があるのに、それをしてないソフトってのは時折(多々)あるw
でも、仮に10ステップ以内に設定が完了するなんて時は気が付かないまま出荷されちゃうんだけど、改造する時に「あれ動かんぞ」になって「よーわからんけど、処理の位置を変えると動くぞ」で、また出荷する。
さらに、これを改造するって時が「?」になると言うwww コーディングなんて殆ど時間かからんだろ
プログラマの仕事はそこじゃないぞ >>393
デバッグ指定をリリース指定に変えると死ぬとかねw>>401 その自動生成の元になるコードを書いてんのもプログラマだっつの。 保守性を考えれば、あくまで自動入力ツールとして考えたほうが良い
そもそもプログラム言語自体がもはや言語だから
日本人が本当に求める物は英語の和訳だろ? >>373
その例のように、
元々から具現化(数値化)されている事象に対して、
何らかの処理を要求するコメントであれば可能だろうな。
だけど実際の業務では例えば、
○○市に住む人が納税する税額の集計をしてください、
っていう一言でも、
住む人って、どう定義するの?
って所が複雑怪奇(住所だけ○○市の人はどうするの?とか)。
それを事細かに定義する(相手から聞き出す)のが、今はプログラマーの仕事でもあるから、
プログラマーの仕事は無くならない。 実際tabnineで生成されたコードを使ったプログラムを俺がGitHub に上げてるしそれをまた学習してコードを人工知能(Copilot)が作るとなると、人工知能が作ったコードを人工知能が学習するという事態に既になってるな >>399
ソース見れば分かる事をコメントにしても意味無いよね。
納品したボールペンの検品が全て終わるまで処理を繰り返す
って感じで、日本語に翻訳したコメントにしないと意味が無い。 >>1
これでaiは自己進化能力を獲得した
人類の頭脳では不可能なコードを生成するようになる >>400
>>410
そうだね
当時のコメントを再現したまでだよ
笑ってくれたまえ AIとプログラミングは相性がいいから。AIが何でも必要なソフトを瞬時に作る時代が来るだろうな。 いやマジ、これ使える客なら仕事持って来ないで欲しい。
プログラマ今マジで足らんから。
今週なんか詳細設計書 WBS進捗カレンダーに1日しか納期設定されてなかった。
今月もう30時間残業やってるし。 じぶんでコード書くコードがあったらそれもう生き物じゃないの? プログラマーが現役で要られる期間は限られてる
次から次へと新しくなる言語を覚えて使えなきゃ置いて枯れる プログラマーって陰気で偉そうな奴が多いからそうなったらざまあ
客と直でやりとりしないから態度悪い奴大杉 >>241
それも日本ではSEの仕事だよね、海外のことは知らんけどw
管理スキルに長けた日本的な優秀なSEが作り上げたのがみずほ銀行かな、とかな、知らんけどw >>421
これはある
電話応対からして、舐めてんの?ってダラッと対応されるもんな ちゃんとしたコードを自動生成するためのコメントをかくにはプログラミング言語の知識が必要になります、とか そんなことより顧客の心の声まで解析して仕様に起こすプログラムのほうが欲しい
手戻りゼロ目指せ >>426
AIで実務レベルのプログラムを書くのに要求されるのがそのレベルだからなw
AIに確実にイメージ通りに作り上げてもらうには、「恐ろしく細かくコメント書く」か「AIに脳をスキャンしてもらう」しかない
前者は普通にプログラム書けば良くね?になるし後者は顧客の脳をスキャンしてもらえば良くね?になる >>423
SEだと客の相手するから愛想もあるんだけど単なるプログラマーはろくなのおらん >>421
わかる。コミュ力のない内弁慶野郎だよな >>427
能が問題じゃない。
基本は相手の業界の実務。
それから相手の会社の組織、財務体制。
それを前提に担当者の立ち位置の想定して進めるのがいまの設計に要求されること。
プログラマは、ありとあらゆる業界のサワリかつ本質的なところを抑え顧客の要望をまず分析する。
それから業務フローや機械電気自動車通信要件を考え、必要があれば客の要望を訂正して提示する分析力が必要だからになる。
設計・制作・テスト・仮稼働(運用実証)はその後の話。
だからプログラマは、新しい分野の仕事するたびに業界知識身に付けたり、技能身に付けたりすることが多い。
男なのに化粧品に詳しくなったりする同僚もいたぞw >>372
「みんなやっとる」と「無能のキチガイ以外全員」でもう破綻してるじゃないか
本当に無能のキチガイがほんの少数しかいないなら、まあ言わんとする事は分かる
が、本当にそうか?やけにそういった人間多くないか?
それにみんなやってることだとしても、本当にその「程度」については同じなのか?上手い奴もいれば下手くそもいるんじゃないのか?
少なくとも自分は発注側として本当にみんな出来てればこんな楽な事は無いと思う
どうしても自分と相性の良い人を使う傾向が出来てしまうよ 俺は将来の失業に備えて何年も前から、
お絵描きしたり、ピアノの練習してるわ >>1
これテストにかかる工数の方が高くつくのでは? >>431
「言い返せないから枝葉末節に突っ込んでごまかします」まで読んだ
皆ができる事が自分には出来ないって自慢して楽しい?
馬鹿からすると無能自慢は楽しいのかな?ww 16進の機械語、アセンブラから始まり、フローチャートや構造を直接記述できるC言語に進化し、モデルを直接記述できるJavaやC#に進化した。
プログラム言語の進化ってのは言い換えると抽象化の歴史なので、遠い将来には最も抽象的な自然言語からプログラムができるようになるのは必然。
でもそれは今ではない。 >>1
コメント歴25年の大ベテランとかイヤだなあ。
ひたすらコメントだけとか。 >>328
察するなんて事が仕事で発生する時点でそこは破綻してるな
言わなくても伝わったり言われなくても伝わることが知的で偉いと思ってそうな人材
これタイプの営業やSEが関わる案件はクソ
チームや周りにもそれを押し付けてくるからもう大変
挙句の果てにはアスペ扱い >>444
俺が言いたかったことはそうじゃない
あれでしょ、それしといて、これか?
電話でこれって何なん?痴呆か? コメントがらみやと、某製品で某所(A)からもらってきたファームのコードを改造したもの(B)を
さらに改造(C)というのをやったことがあるが(A、B、Cは全部別部署w)……
コメントごとコピペしてコードだけ弄るというブロックが何箇所かあって、それに気づかずに
「コメントと動作がちゃうやんけ!」としばらく悩んだことがあったなw
>>401
あ〜、そういうパターンはありそうやなw
ハード屋でファームのコードを書いたりもしたけど、ちゃんとしたソフト屋さんなら
用意したハード・レジスタ仕様書とかもきちんと読んで(場合によってミスまで
指摘してくれたり。仕様書のミスどころか設計ミスだとw)コードを書いてくれるけど。 >>446
コメントが無くても見やすいプログラムが良いと俺は思う
そもそも英語って時点で変数とかに分かりやすい名前付けとけば、ソースが見やすくなるもんだろう // なんでかわからないけど、このコメント行を削除すると動かないから残しておくこと! 変数が全部、アルファベット1文字で、コメントもりもり書いてるプログラムのバグ取りとかきつそうやし // おもろいゲーム
// インクルードファイル用
int main(void)
{
// 本体用
}
じゃ、小人さん、よろしく(´・ω・`) あ、これ使おうと思って忘れてたな
vscodeに入れればいいんか
明日やる >>451
バンドメンバー募集
当方ボーカル
みたいな >>444
ほら、意図が伝わって無い
人間同士でこのレベルなんだからaiが擦り合わせなんて出来ない
仕事をする上で、やり取りした本人同士が「相手が知ってて当然」と思う暗黙の了解が存在する
そんな所が無いように擦り合わせる必要があるがそこで経験則と想像力が必要になってくる
相手が言ってる事を汲み取り「こうですか?」と書面なりで確認を取るわけだ
こんなの他人とやり取りする以上、どんな仕事でも出てくる 今すぐに完璧は無理だろうけど、少しずつできるようになってくるとは思う。
ノンコーディング、ローコーディングはできる幅が広がってきた。
プログラマー時代に設計書だけでそこそこ動く画面を生成できるツールに出合ってビビった。
AIがどこまでやってくれるかはわからないけど、ちょっとした誤字脱字を自動補正してくれるだけでも凄い。 // クイックソート、マージソートより早いソートを作って 20年くらい前に学生時代にフローチャート書けばプログラムにおこせるプログラムなら作った事あるな
学生が片手間で作れるくらいだからガチの人がやればもっと高度なものは昔から作れたはずだけど、ろくに作られて使われてないってことは結局あんまり実用的じゃないんだろうな >>2
これだと概要書くよりコード書く方が速いだろ。 それはないよ
プログラムってそんな単純なものじゃないから 上司「え?10時間かかる仕事が5分でできるようになった?じゃあ別のこっちを頼むよ、よろしくね
こうなるだけやぞ プログラマー「また人工知能が不具合起こしたから保守作業が始まるよ…」 英語で一定の文法と分岐法で書けば、ソースコード生成するのは前からあるやろ
こいつの弱点は、コメントを書くのが人間ってことだ! え?w
コピペ職人は死ぬだろうけど、エンジニアは全く危機感ないと思うぞw これでワシもプログラマ ぁー だ !は、は!すごいだろ? >>419
別に覚える必要は無いよ。
1つだけ覚えておけば後は皆、同じ。
どんな言語であろうと基本的な考え方は同じだから新しい言語をさわるとしても、
分からない所が何かが、すぐに分かるし、それを問う質問の仕方も見えるから困る事はまず無い。 「人間が労働できなくなる」なんてちっさいことだよ
これはAIの能力を犯罪者やアホの欲望が活用できてしまうことの方が恐ろしい社会になる ローコードやCRMの成長でスクラッチ開発がオワコンになってくる。
底辺のプログラマーが不要になるだけ。 SimulinkやLabVIEWとか、制御屋は既に実用レベルで使ってるだろ
何を今更という感じ >>1
ノーコード的なこういうのって80年代以降何度も見た ↑
ここまで全部AI
お前と俺以外書き込んでないの。
びっくりだろ? より高速で高効率なコードを生成させるようなコメント術
みたいな訳の分からないノウハウが蓄積されて
意味不明な世界になりそう 馬鹿が解説してるからなぁ。
プログラマ25年やってるけど益々仕事が増えすぎて、やばいレベル。
自動化が出来るって言うけどその自動化を作るのがプログラマーなんで終わりが全くない。 AIよりもノードベースでプログラミングできるようになるのが、先に来る気がするわ。
でも結局、大事な所はガリガリ書かないとダメだから、プログラマーの仕事は無くならないんだよなぁ。 それより、
非オブジェクト指向でコーディングされたソースを
オブジェクト指向に書き改めてくれるAIがあればいいのに
それだけで修正や再利用がどれだけ憚るか
逆に言うと、
折角のオブジェクト指向言語なのにポリモーフィズム全く使ってないコードとかが
多過ぎる 俺はとりあえずまともな静的解析ソフトが出て欲しいわ。
コードを自動生成する前に、まともにチェック出来るソフトが無いんだから本当に苦労する。 GOFのデザインパターンみたいな感じで、よく使われるものについてはAIで大枠だけ自動生成するとかなら良さそう。
自由に書けすぎるのは面倒くさい。 ソース自動生成なんてしなくていいよ、バイナリそのまま作ってくれ。
ソース書かれるとテストしなきゃいけないだろ😠何考えてんだ >>220
何が悪いの?むしろ親切じゃん。本当潔癖症多いよな5chて。 >>427
顧客の脳をスキャンしたらむしろクソプログラムが出来上がる気がする いやいや。今プログラマーって言われてる人たちが、そのままコメンテーターになるだけだろ。 一杯出てるけど自分も仕様書からコードを生成する技術があるから調べてくれって言われて結構触ったわ
「実質仕様書がコードで書かれてるだけです…」って報告して無かったことになった >>496
そもそも英語ベースじゃないの? 知らんけど 結局こういうのって
プリウス燃費ヤバい!!日本人全員が乗り換たらガソリンスタンド潰れる!!
みたいな話でしょ
潰れてから騒げよと
何万回目だよ /*
なんか知らんが上手くいってるので以下のコードいじるな!
*/ AIなのか?
スニペットとテンプレ組み合わせただけじゃねーの?
結局、訓練された奴にしか使いこなせない奴
まぁ、ハードルは下がるが
下がったら下がったで、WEB業界とかEXIEL職人みたいなのがプログラマーですってしゃしゃって
現場のカオスは改善しないどころか、さらに混沌に陥る未来が見える
結局、プログラミングはソーシャルな問題なので 結局、人工知能を扱う技術者が必要で
できる人の作業効率はどんどん上がって行き、そうでない人との格差が広がって行くかな これプログラム書いてるんじゃなく、jsonから引数の型と返価の形を予測して、必要ならジェネリクスにしてるだけやん。
処理自体は何も書かねーじゃん。 >>502
AIを扱う技術者はむしろ人材不足なくらいだよ
古今東西新たなテクノロジーを使えない人間は淘汰される >>502
>結局、人工知能を扱う技術者が必要で
>できる人の作業効率はどんどん上がって行き、そうでない人との格差が広がって行くかな
結局、こんなツールが増えてもエクセル方眼紙がなくならないのと同じ。
ほとんどの人がデータと条件分離、結びつけると言った事が出来ないから 今のAIなんてGoogle検索の上位でしかないんだし
新しい技術どころか古い技術の積み重ねでしかない
データベースに何を記載してどう抽出するかでしかないからね
データベースへの記載の方が大事
それをディープラーニングと言うらしいがな 不具合起こした責任もMicrosoftに転嫁できるならいいね >>507
AIは繰り返しの検証により直線的な演算を使わずに多次元の数値傾向を分析する純粋な統計ツールだよ。
あと古い技術なのは当たり前。1956年のダートマス会議で提唱されたパーセプトロンモデルを目的に合わせ改良したものだから。
「Google検索の上位でしかない」というあなたの頭の中にはどんなAI像があるのか気になる。 >>335
そういうことになったみたいね
>>346
元記事のがどうやらそれっぽいぞ 手塚治虫が作品内で予言した
「人間の仕事が人工知能に奪われ、怒った貧民が暴動を起こす」
「人間から重労働・危険な労働を押し付けられた人工知能が人間に牙を剥く」
「人間が人工知能に全てを委ねる」
こういった悲劇も現実化しかねない アウトライン書いたらAIが論文仕上げてくれるやつ頼むわ >>5
わからないのでググってくださいの一点張り
最低だよなGoogleアシスタント >>448
>>450
それがなぁ…… 当時でもすでに骨董品と化していたマクロも使えないアセンブリでな。
ひたすら一文字ラベル変数にコメントの嵐、バリエーションをつけたコメント変わらずの
サブルーチンごとコピペの山という。
オリジナルのソースを貰ってきて、見比べてやっとなんとかなるという。
英語での変数名、ルーチン・関数名は…… 帰国子女の先輩に「単語・文法が変やで」と、
ツッコまれたりw >>512
ネットから拾って仕上げるだろうから退学必須かもしれんなw >>427
アジャイル(顧客の言う通りに手早く直すのを繰り返す開発方法)やってるとわかるけど、できたモンを見て初めて考え始めるってのが良くわかるw AIの方が正確だし何回開発してもコストは掛からない
もう金の無駄だし人のプログラマーはいらない >>518
修正すればいいだけ
機械は1度修正すれば二度と同じ間違いはおかさない
ガチで人間は廃業だわさ >>496
決められたフォーマットで書かれたコメントを抽出して設計書を出力する自社ツールがあった。
んで、それを逆手に取って、出力結果風の設計書を外注に出すと、それをコメントとしてコードを作ってくれるってのを試したんだが、イマイチ伝わらず、あまりうまく行かなかったw これって結局、詳細を詰めていくと、コメントがプログラムみたいになるんじゃねw >>519
AIが仕様通りのコードを出してくれたかを評価する必要がある。
んで、仮に1文字修正したとしても、全評価をやり直す必要がある。
これの繰り返し。 >>519
バグってのは雑な要件定義から発生するもの
イージーミスなら簡単に治せるが、要件に内在する矛盾を排せない限りバグはでる >>521
そそ。
念入りに書いたコメント列を外注するってのは今でもやれる。
>>520 仕様とコードが同時に出来たら、
同時にメンテナンスできたら。
って誰もが思う夢よね。夢なんだけど。 >>523
これだね
顧客の思いつきの要件なんて矛盾だらけだから
そういうのを全部自動で忖度してくれるAIでもないと意味ないよ
そんなのができるのは多分生きてる間は無理じゃないかなあ 機械語より扱いやすいの作った!⇒低級言語
低級言語より分かりやすいの作った!⇒高級言語
この流れの一つでしかないな。
コメントの書き方の仕様理解してコメント書く人が必要になるだけ。 こうなる予感
上司「あーだーこーだコメントでプログラム作ったぞ」
部下「こんなのバグ取りしないと動かないしテストする時間も無い…」
上司「何でこんな簡単なプログラムが動かないんだ!お前らが無能だからか?」
部下「」 実務はなくならないんじゃあないかな。
良い加減に経営やプロジェクト管理や人事などそういうふわっとしたようなのの方がAI向きなのを学ぼうね。
プログラムなどのような作業は深く考える必要がないから単純にAならB CならDみたいなパターンにしかならんでしょ。AIいるか?って話。 FAXとハンコ使ってる国だからプログラマもなくならないニダ >>529
組み込み制御だと、出荷された100万台が1年に1回出す重大障害が厄介だな。 作ったソースコードをデバッグ出来ない限り無理。
デバッグを人間がやるならむしろ工数増加になるかも。 今まで通り便利になって敷居が下がれば単価も下がって貧しくなる
その繰り返しだった プログラマーとかいうのがデマ
システムエンジニアは日本語が
まともにわからなければクズ
もちろんAIなんか日本語を
日本語に翻訳しないと
ソース生成なんか
到底不可能 >>538
日本の分類だとコーダーがPGで、いわゆるプログラマがSEで、いわゆるSEがPL(プロジェクトリーダー)ですな。
これは主に単価計算の都合ですw >>514
人類の苦悩のプログラミング史
すべて高級言語へ移行しよう >>541
//CeleronG5905でRyzen5990Xの処理速度を超える事
↑
組み込みだと、似たような注文が来ることがあるw JavaScript 自力で記述できねえから助かるわ >>543
できたコードが正しいかをどう証明するかだね>>534 そのうちai用の言語勝手に作って勝手に人類滅亡させるんだろ。 >>509
AIのプログラム部分は入力された文字によるデータベースを参照する検索エンジン型だろ
結局、このプログラム部分の改変が人間の手によるものである限りAIがいくら進化してようが無意味でしかない >>545
実際海外のAI積んだ有名なロボットに人類に対しての思考させたら
割と危険な思想の発言してるAIいるよ AIにやらせたら人間と違って忖度せず無茶苦茶言うなよこことここ辻褄合ってねーだろって素直に反応しそう >>517
AIはミスしないレベルまで育てるのが大変 自分、今の仕事でオブジェクト指向のアプリで作ったブツのでバク取りとコード修正してんだけど、こんなんもなくなるの?
ついでにセキュリティチェックもしてほしい >>549
アニメ版キャシャーンや
大鉄人17とかの世界だね
地球救済の問題解決策が人類根絶 >>555
ソースコードのコメントを抽出して設計書にするのはいいんだけど、その逆は細かすぎてよくわからないって感じだね。
言わんとしてる事から設計書を作りあげ、そこから再度コードに落とすって作業がいる。(なので設計書くれ的なw) コモディティ化しちゃったらそのジャンルは終わりだから 自動化されても労働時間と出勤日は減らない。
今までもそうだったし、これからも変わらない。
早く帰ることはできない。休みも増えない。 >>549
まぁ地球にとって一番有害な物って人類だからな >>561
猛毒の酸素まき散らした植物のほうが有害 >>549
そのAIの思考回路(要するに人間が使ったプログラム)を理解した人がヤバい思考になるサイトをワザと作って、そこに誘導したってヤツでしたっけ? >>560
リモートできるじゃん
だが対面のほうがコミュニケーションしやすいからグーグルやアップルでも3日くらいは来いとは言ってるが つまり人間は欲しいコード通りにAIが作ってくれるコメントを探す旅が始まるのか
伝言ゲームみたいだな >>569
それを非プログラマがやって手におえなくなった状態で開発会社に投げられることになるからカオス度が上がるだろうな >>8
クリエイティブな職人系はなくならないよ
パターンがきまってないからね
銀行や投資ファンドとかはロボがもうすでにあるように
パターンでやってるやつや統計を正確に反映する職業はAIの得意分野だから消える >>570
昔から問題になるのは、生成したソースコードだけ渡されて、
元の設計書がないとかが有りがち よしワイが一丁試したるわってサイトに行ったら待ち行列に並ばされたわい
何日くらいで連絡くるのこれ 実機能のコードじゃなくてテストコードを自動生成してくれ
そっちの方が絶対助かる >>579
AIが出力したテストコードが正しいかのテストがいるなw プログラマーがいらなくなると言われて
かれこれ20年ぐらいなるんじゃないかな ワードやエクセルがお得意の「違う、そうじゃない」な勝手な動きをするんだろ? AIに正確なコードを書かせる為にプログラムの知識が必要になって結局手書きした方が早いってなるだろうね >>581
日本は請求単価の関係で「設計書を書かないプログラマ」をPG、「設計書を書いて、その設計書を元にプログラムを作る人」をSEと呼んでますな。>>539
世間がイメージするSEはPM(プロジェクトマネージャー)ないしPL(プロジェクトリーダー)になります。 AIが誤解無くコード生成出来るようなコメントを、厳密に記述していく仕事が必要になるな。 >>587
世界標準なら英語だろう、こんな感じでどうだろう?
IF DATA NOT = 0 THEN
MOVE "Hello" TO ACTION.
END-IF. >>594
日本語をそういう風に変換するツールをコーディングする仕事ができるな >>594
BASICなのかVBなのか、調べないとわからない >>595
ビジネス用の言葉として世界共通にするのがいいかもしれない。
そうだ、共通事務処理言語(COmmon Business Oriented Language)と言う名前はどうだろうw >>596
COBOLのつもりw
あってるのかね? グッバイ!底辺プログラマー!
ウーバーイーツ転職おめでとう! >>596
IF DATA IS GREATER THAN OR EQUAL TO 1 THEN
とか書けた気がする。 ダラダラ2時間も打ち合わせた録音をAIに聞かせたら仕様書を作成してくれたらいいな これが実現するのは来世紀だろ
AIって意外と馬鹿だぜ 今んとこ >>601
AI「結局何にも決まってねえじゃねえか...」 とりあえず言語を統一してくれりゃいいんだよ
AIで自動化とかそんなの後回しでいいから >>601
営業「そこは良い感じで」
AI「return true」 偉い人「ほら、新しくすぐにプログラム作ってくれるシステムあるんでしょ?あれあるなら人手少なくていいよね。コストカットしようよ」 nameがkeyにできるってのは勝手な思い込みなのでは? >>607
何いってんの?
まだ今日が終わるまで8時間もあるじゃん
明日の朝までだと17時間もあるね! AI化すれば一番なくなる職業ではあるだろう。
スーパーな人は別だけどその他大勢は代りやすいだろうね >>614
アセンブラがコンパイラに変わり、RADやフレームワークができてソフト開発の効率は上がったけど、それ以上にやる事が増えてる。
このツールも同じで、ソフト屋を今より楽にする可能性はあるけど、楽になった分、仕様が増すだけ。 >>616
こんな感じ?
// メモリ容量不足とネットワークカード異常とストレージ故障が同時に起こってもちゃんと動くよーに >>616
//富士通、日立、日本IBM、NTTデータのシステムをうまくつないで >>601
議事録の議題、項目、回答ぐらいまでだろ >>595
使ったことないし中も覗いてないけど、小学生のプログラミング教育に使うらしい「なでしこ」が
そんな感じなんちゃう?
既存のプログラミング言語と日本語を混ぜたような、個人的には気色の悪いものw >>608
C/C++やJavaなどなどのALGOL系は全部合体でALGOLに統一
COBOLは統一されたままだから良し
FORTRANはBASICと統合
その他の系統は適当に統一
こんな感じでいいか? エンジニアにコミュニケーション能力を求めたり、
(コミュニケーション能力の高いエンジニアは
経験上、反比例してエンジニアの才能が無いと思う)
エンジニアをSESやアウトソーシング、派遣で雇ったり、
日本はエンジニアを馬鹿にし過ぎだと思うが、
AIが進化すればエンジニアも要らなくなってくるってこと? >>623
うん、将来、AIがやってくれるし中国人やインド人にいくらでもいるだろという感覚
だから、高給で雇うのはバカバカしい、社員をITエンジニアにするのも難しいし、鬱にでもなられたら困る
高学歴でも適正なければプログラミングなど無理だし、育成にコストとリスクがかかり過ぎる
などなどで高学歴のメンツもあるし出身大学のメンツもあるし人事部のメンツもあるし
それらのメンツが潰れるのも困るってことで会議してパワポ作ってエンジニアを顎で使う社員を
育成した方がいいと言うこと、これなら適正での差はあまりなく誰でもできるわけだ これコメントのJSONの方がプログラムの本体になったってだけなのでは…。 >>625
SESやアウトソーシングが
客先の大手企業の社員に馬鹿にされて、
「あのデブ」とか言われてるの見ると、
入口は大事だと思う。
SESやアウトソーシングいわゆる
客先常駐のプログラマーって立場弱いと思う 技術者に投資して育てるという発想が全く無い
使える奴を金で引っ張ってくればいい
日本のIT業界が成長しなかった理由がよく分かるね >>627
まあな、でも大手企業の社員の中にもぼそっと
「俺たち中抜きしてるだけだから…」ってつぶやく人もいるけどな
まあ、あれだ、北斗の拳に出て来るモヒカンみたいに
悪びれもせず種籾を美味しく食い潰すように日本の人材種籾を
食い潰しながら俺は高給取りの上等な人間だと思ってるくらいじゃないと続かないと思う
会議してパワポ作ってエンジニアを顎で使うのも結構大変だからな
弱者エンジニアに同情してるようじゃやっていけんよ
北斗の拳に出て来るモヒカンだってより強い者が出てきたらあっけなくぶっ殺されちゃうわけだし
悲しい時代だよ、人材を大切にする古き良き日本は終わった(当時も理想通りってわけじゃなかったが)
エンジニアは誰もが認めるスーパーエンジニアでもない限りコミュ力磨いて人脈作って起業して成功するしかないわ >>1
素人でも出来る○○
→尚、修正はプロが行う
見飽きたよなこれ
言語コンバータも結局クソ過ぎて全テスト通したし 多少非効率でもやりたいことが実現できるコードなら、
本当にプログラマーが失業してもおかしくない。
実際には、できたコードのバグを誰も探せないという地獄が待ってそうだが。 >>622
大多数のプログラマはリーマンなので、その給与は属してる企業によるとしか言えない。
独立しやすい業種ではあるけどね。 >>623
PL(プロジェクトリーダー)に求められるのは高度な業務知識とチームをまとめるマネジメント能力だけど、両者を同時に持つ人もあれば、どちらかしか持ってない人もいる。(反比例関係ではない)
リーダー能力に乏しい優秀な技術者がリーダーになると、トラブルをきっかけに鬱を発症する例が多いため、昨今は情報処理科出身のマネジメント特化と、これを補佐するエンジニアをペアにしてる例もある。(イマイチな印象) >>634
大抵技術に疎い上が肉経の記事を鵜呑みにして導入を迫り、現場が地獄を見るパターン。 これでクソみテーなソースレビューしなくてもよくなるのか。
GitHubいらね 今のところこういうので取って代わったものあったか? >>638
不具合賠償金でツールメーカーが保証してくれるのはツール代金が最大額。
仮に訴訟に勝っても、100万円のツールなら損害が100億円でも100万円しか払ってくれない。
なのでツールが出力したコードを自分達で保証しなくてはならない。
コンパイラも同じで、メーカーによっては最適化を禁止してたりする(コンパイラのバグ報告書は最適化に集中するため)。 てかさ、この手のものって根本的に間違ってるんだよね
プログラマーってのはプログラムが書きたいわけ
ドキュメントを書きたくてプログラマになりました、なんて奴は一人もいないのに
なんでドキュメント書かせてプログラムを自動生成しようとするの?
あるべきは、プログラムを書いたらドキュメントとテストコードを
自動的に生成してくれるツールの方だろ >>642
アセンブラからコンパイラ、RAD、フレームワーク、ソフト開発ツールはそーゆー進化をし続けてるって話はありますな。
効率が良くなればなるほど単位時間あたりの要求仕様が増えるってだけw >>642
だからそのプログラマー排斥したいんだろ
超SEが全てやってくれる! プログラムとか全く知らないし俺の知った世界ではない。
この先の人生で関わる事もない。だが
ファミコン版ドラクエ3のランシールバグを当時開発してた人が
なんで起きてしまったのか?を解説してる動画がようつべにある
なかなか面白かった。
プレイヤーが制作者の想定外の事をしたから
あんなひどいバグが生まれてしまった
あそこで先頭キャラがパーティ離脱するプログラムを書いた。
そしたら一人状態になって、前に進むのが当たり前なんだけど
当時開発者らは誰一人としてそのままうしろに向かう
あそこから出ようと試みるとは思わなかった。
と言ってた。 ■ このスレッドは過去ログ倉庫に格納されています