ニュース系
VIP系
厳選ピックアップ
見逃せない2chまとめ

ずぶの素人だけどプログラミングって機械に任せられないの?

プログラミング

1: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:45:45.068 ID:HXeTWWTMa

どうなの
 
 

引用元: ずぶの素人だけどプログラミングって機械に任せられないの?


2: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:46:51.032 ID:028srCmE0

無理だね
何を作りたいのか事細かに機械に伝える手段がプログラミングだから
 
 


5: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:48:21.126 ID:8ENSDGCZ0

出来なくはないけど複雑なものは難しい
>>2
こいつはド素人
 
 


10: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:53:27.123 ID:028srCmE0

>>5
普通に10年以上経験あるプロだけど
決めつけハズレだなw
 
 


3: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:47:39.227 ID:GECfyhixa

マシン語を機械に変わりに書かせるためのプログラミング言語だぞ
 
 


6: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:48:24.577 ID:ovyyt9h60

半分なってるよ
UML読み込ませるだけでできるとか
 
 


7: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:49:35.363 ID:pE5g+ZgW0

コーディングとプログラミングの違いがわかっていないやつが湧くに5万ペリカ
 
 


8: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:51:28.282 ID:zVOewWiG0

>>7
パンチャーだけど
コーダーとプログラマーは同じだろ
 
 


9: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:51:42.994 ID:2B/AIyJP0

なんやろな
VIPってコンピュータに任せられないの?って言ってるのと同じ
人間の思いつきで作られるものは無理
 
 


11: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:55:31.416 ID:pE5g+ZgW0

UMLからコードが生成されることが自動プログラミングだと思っているならめでたい頭してるなとは思う
 
 


12: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 14:59:28.884 ID:jG8AlcXz0

ほんの一部で出来始めている
翻訳とかね

てきとーにやりたい事伝えたら
ソフトウェアが出来上がるみたいなのを想像するなら
当分無理だろう
 
 


14: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 15:14:03.768 ID:jHyC+/kB0

既に大半が機械任せになってる
 
 


19: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 15:21:05.412 ID:zVOewWiG0

役員がなんか言うだけで新しい資料が出てくるぞ
 
 


23: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 16:36:56.642 ID:73QIOWCr0

>>19
やめろ
 
 


22: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 16:25:33.516 ID:wsCvse9z0

機械に任せるためにプログラミングしている
 
 


30: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 17:52:22.274 ID:pE5g+ZgW0

というかUML自体がモデル用の言語だからノーコードですらないか
 
 


33: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 17:57:15.707 ID:zVOewWiG0

人間って神の作ったプログラムだよな
 
 


34: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 18:03:10.713 ID:jG8AlcXz0

よくよく考えると
「翻訳可能」と「実行可能」の差を大きくするのが
プログラミングの自動化じゃないだろうか
最終的には日本語が翻訳可能になって
ユーザーが述べた要望を実行可能に落とし込むところまで

そう考えるとUMLを実行可能な状態とするのも
(昔と比べてば)自動プログラミングと言えるかもしれない
 
 


35: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 18:09:57.396 ID:jHyC+/kB0

>>34
そうだよ
物理アドレスの指定はCPUとOSがやってくれるし、
ハードウェア制御はOSとドライバがやってくれるし、
基本的な処理はシステムコールや標準ライブラリを使うだけでいいし、
最適化はコンパイラとかリンカがやってくれるし、
アプリケーションの構築もフレームワークがやってくれるし、
ライブラリの導入もパッケージ管理システムがやってくれるし、
タイピングはIDEが補完してくれる

だからプログラミングなんてもんはとうの昔に9割方は自動化されてるんだよ
 
 


36: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 18:10:33.580 ID:q99nRyie0

GUIになれば進歩と言えるかは疑問だな
WindowsサーバはGUIで管理できるけど、設定をGUIで確認するより、
設定ファイルを編集したほうが楽

モデルでプログラミングとかも現実では使われてないよね
 
 


44: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 18:42:50.484 ID:4wNXUZ3h0

今は大半は自動化されてる
自動化されてるからプログラマーはいなくなるかと言うと、
自動化によって更なる思想だったり、
アーキテクチャが出現しているのが現状だから増えることはあれど、無くなることはないと思ってる
特にweb系に顕著かなこれは
ただ、コーダーは淘汰されていく気がする
 
 


46: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 18:55:35.486 ID:CqL6Lxfd0

ボイラープレート的なものを書かなくて良くなっただけ
今までそれをプログラマーの仕事だと思っていたやつの仕事は無くなるけど、主となる部分を担当していたやつは、今までどおり仕事をするだけだ

やることの本質は何も変わっちゃいない
 
 


47: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 19:32:59.384 ID:jG8AlcXz0

自動化がすすんでも当分プログラマーが無くならない理由は2点

・自動化した分大きく複雑なソフトウェアを作るようになる
 これは人間が要望するソフトウェアの上限に達するまで続くだろう

 いつまで続くんだろうね。もっと凄いことが出来る様にって

・人の要望を全て機械に伝えるというのは知的作業で
 機械にやらせるのはまだまだ難しい
 
 ドラえもん位の知能が必要じゃないかね
 
 


50: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 19:43:47.619 ID:0l0X9mmY0

>>47前者は後者=ドラえもんぐらいの知能が達成された時点で到達できると思う。
結局のところ人間並みの解釈が出来れば、それ以上は「人間如きには実現された形を
想像不能」になると思うので。
 
 


52: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:00:10.940 ID:3+Wb0CYyM

何が正しいかまで考えてくれるようになったらそうなるけど
その日は限りなく遠いぞ
 
 


53: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:02:08.078 ID:6bEFKvMi0

プログラミング言語をなくしてもっと便利なツールをということで
RPAとかいろいろ新技術が登場してるけれど
使い方を覚える手間がプログラミング言語を
覚えるのと大差なくね?という壁にぶつかってる
 
 


55: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:10:02.933 ID:ulU9ACnx0

>>53
ツールは現状でもどんどん便利になるだろうけど
AIなんかを応用して思考の補助レベルのツールなんかが実用にならんと

プログラムを組むのに必要な考えなきゃいけない事自体はたいして変わらないからね
 
 


54: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:09:35.398 ID:6bEFKvMi0

プログラミングを低コスト化するんなら、現状でもオフショアすればいいんだよ
東南アジアかどこかに外注すればコストダウンできるし企業も実際そうしている

だけど、海外に外注に出すときにどんなプログラムを書いて欲しいか
仕様書を書くのは人間じゃないとできないでしょう?

自動販売機のプログラムを書くとしてお釣りがたりないときに
どう処理するかとかそういう仕様の部分は人間が決めないといけないし
プログラムの大半がそういうエラー処理なもんで
 
 


57: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:19:46.116 ID:pE5g+ZgW0

>>54
オフショアで低コスト化なんて幻想だろ
品質が低い物の手直しに日本人を使うことになって、結果的にコスト削減できないぞ
 
 


58: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:23:06.049 ID:XItrx9Ek0

>>57
いや、きっちりカタにハメたれば日本人だろうが外人だろうが宇宙人だろうが同じなんだよ
結局のところ、日本人に頼まないと「よしなに」してくれないから日本人に頼むだけで
それは相手が外国人だから失敗してるんじゃなくて、明確な依頼ができてないから失敗してるの
 
 


61: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:33:26.771 ID:jG8AlcXz0

>>58
なかなかに難度が高いな
日本語で同じ文化圏の人間相手にすら「よしなに」してたところを
言語も文化も違う相手に明確で詳細な依頼をするとか
 
 


77: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 21:10:09.349 ID:XItrx9Ek0

>>61
幻想ではないのは
本当に出す側がしっかり仕事していれば
オフショアでコスト削減できるんだよ

まぁほとんどそれできる人がいないからこんなに右往左往してるんだけどね
 
 


80: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 21:23:00.604 ID:jG8AlcXz0

コーディングがプログラミングに含まれるか含まれないか
どっちが正しいかは置いといて

少なくともここでは分けて話した方が都合が良いかな

>>77
幻想ではないのだろう
本来は仕事出す側が持っていなければならないスキルというのも分かる
ただ大抵失敗するだろうなぁ
 
 


67: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 20:41:06.462 ID:oGKSDyse0

いま出来る自動プログラミングは人工知能でいえばエキスパートシステムくらいの世代
人間がプログラムを部品化して辞書を作っておいて要望に従って辞書から部品を取り出して組み合わせるのが精いっぱい
 
 


86: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 22:08:21.015 ID:q99nRyie0

ふわふわしたこと考えてる暇あったら
現実のシステム構築しようや
 
 


87: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 22:10:10.970 ID:U5NF+Rkz0

>>86
こんなところでこういう事を言うやつってDBに単純なデータの出し入れするだけで専門性を発揮したと思ってそう
 
 


84: 以下、\(^o^)/で30がお送りします 2020/10/21(水) 21:54:53.286 ID:6bEFKvMi0

面白いRPGを作りたい
世界観は未来の文明の滅んだ荒廃した世界でー
古代の超文明の遺跡を探索するの

ダメージ計算式?プログラミング苦手だからそこは適当にやっといて
俺は世界観とキャラクターと決め台詞だけを考えたいから

という超アバウトな要件定義を人工知能が完全に補完してくれる未来が来るかもしれない
 
 

この記事が気に入ったら
いいね!しよう
最新情報をお届けします

本日注目の話題!

コメント一覧

※ 1. 私は名無しさん  2020年10月22日 23:02 ID:9O80KZR70 ※このコメントに返信する※
(e/d)

ずぶの素人ってよりただのアホだろ


※ 2. 私は名無しさん  2020年10月22日 23:09 ID:rfbG3.L.0 ※このコメントに返信する※
(e/d)

ほとんど機械任せだから、大半のプログラマは文系でも足りることしかやってないね。
プログラマのやる仕事は、仕様に合わせて、キーワードを順番にならべていくだけ。だから文系でもできる。
DeepLearningだって、TensorflowのAPIを並べるだけで、中身しならなくてもできちゃった、ってレベル。もっと言えばAmazonのサービス組み合わせるだけでもOK.


※ 3. 私は名無しさん  2020年10月22日 23:12 ID:rfbG3.L.0 ※このコメントに返信する※
(e/d)

大半のプログラマは、CPUの中身も知らないという、ずぶの素人。
AWSさわっていうるだけのずぶの素人が、プログラマの気分になっているのは滑稽。


※ 4. 私は名無しさん  2020年10月22日 23:25 ID:CcgwQvA80 ※このコメントに返信する※
(e/d)

自然言語でソフトウェア作れる様になったとして、
仕様を数時間とかかけて話した後に、コンピュータが「あなたの話には矛盾があります」「あなたの話は抽象的で明確化されていない箇所があります」とか言ってきて、矛盾や不足が無くなるまでずっと繰り返す、めちゃくちゃ骨の折れる作業になる。
効率よく仕様を伝えるには話し方とか、話す順番とかが重要になって、結局は素人には難しいので、それを代わりにやる専門家が要するにプログラマーになるでしょ


※ 5. 私は名無しさん  2020年10月22日 23:59 ID:RvDPxqjD0 ※このコメントに返信する※
(e/d)

なかなか面白かった。
もしかすると、自動化するほどにプログラミングのような作業をする要員が増えていくのかも。


※ 6. 私は名無しさん  2020年10月23日 00:12 ID:ecpyJY.K0 ※このコメントに返信する※
(e/d)

お前の代わりにメシ食ってもらえたらできるかもな。
例えば「植物を育てるのに水やりが必要だ」
というのは教育を受けた人ならわかるが、機械にはできない事だ。
なぜなら水だけじゃ植物は育たないからな。


※ 7. 私は名無しさん  2020年10月23日 00:29 ID:UF0iJAdL0 ※このコメントに返信する※
(e/d)

プログラム書く機械を動かすためのプログラムは誰が書くの?


※ 8. 私は名無しさん  2020年10月23日 00:35 ID:1IysSuPu0 ※このコメントに返信する※
(e/d)

RPAやらされてるけど想定外の発生が多すぎる
人間って優秀と思わされるよ


※ 9. 私は名無しさん  2020年10月23日 03:18 ID:efnSIj8I0 ※このコメントに返信する※
(e/d)

思想に基づいて属性と操作がしっかりしてないと
意味のないプログラムが積み上がるだけ


※ 10. 私は名無しさん  2020年10月23日 04:15 ID:zPZNSR.k0 ※このコメントに返信する※
(e/d)

重箱の隅を突くパソコンの大先生ばかりだから代わりに言っておくと、今はまだ無理。てか自律思考型の完璧なAIが出来ない限り不可能


※ 11. 私は名無しさん  2020年10月23日 06:53 ID:eF2xr6iQ0 ※このコメントに返信する※
(e/d)

機械語でプログラミングしていた時代からすると
本当に変わったなぁ…
ちなみに、機械語もプログラム言語だからね
CPUに一番近いのは命令セットだ


※ 12. 名無し  2020年10月23日 08:30 ID:QujwZ0co0 ※このコメントに返信する※
(e/d)

AIはもうその領域だろ。そもそも自身で使うものなら、人間に対しての可読性なんて考える必要ないんだよ。そもそも何かの目的に対しソースを自動生成するソリューションなんて腐るほどある。

重要なのはこれ→人間が読むこと考える必要ない


※ 13. 私は名無しさん  2020年10月23日 09:28 ID:55KR9aMw0 ※このコメントに返信する※
(e/d)

プログラムを機械に任せると、機械が勝手に機械だけが分かる言語を作る可能性がある。そうなれば人間は一切手が出せず、機械に支配される可能性がある。現実に、Googleだかが機械に任せるようにしたら、不可思議な言語で機械同士が遣り取りを始めたという。恐ろしくなり中止。
それを防ぐには、面倒だけど人間が命令し続けるのが正解。


※ 14. 私は名無しさん  2020年10月23日 15:11 ID:edADO.1R0 ※このコメントに返信する※
(e/d)

※13
その話は誇張というか、SF映画的な解釈になってるけど、AIが知能を獲得したとか、そんな夢のある話じゃないよ。


※ 15. 私は名無しさん  2020年11月15日 13:26 ID:fpGkSmQo0 ※このコメントに返信する※
(e/d)

キー入力って、結局全てが機械への指示でしょ
どこに書くかが、何のためかを指定しているだけで
「パソコンに何をしてほしいのか」の全体を指定する入力がプログラミングだとすると、処理したいデータは何だ、それはここで決めてしまうのか、後から何度でも変えられるものとして、又は一度決めると変えられないものとして、完成したアプリケーションの中で入力を受け入れるのか、受け入れるなら任意の数値か文字列の入力待ちなのか、別のデータが入力されての前回の処理の結果決まるのか、入力されるデータはいくつあるのか、その数は指定できるのか最初から決まっているのか、指定できるなら上限は何個だ、どの入力欄に入力されたら適用する公式は何だ、その結果どうするのか、エラーが出たら・・・など、プログラミングをする人が全部決めなければならない。機械は、判断できない所を「ここはどうしますか」と尋ねるようにはできるだろうけど、プログラミングをする人が決めなければならない所を自動生成にはできないだろう。プログラミング言語は、必要なものが全て揃っているブロックと配線の集まりにはなるかも知れないし、その組み合わせを作る操作も簡単になるかも知れないが、複雑な組み合わせを作るには熟練が必要だろうし、入力画面とキー操作は多分無くならない。画面が無きゃ、自分がパソコンに何言ったか判らないし。言葉のプロでもない限り、自分の滑舌よりキーボードの方が信用できるから


コメント投稿

名前

     絵文字

いつもコメントありがとうございますm(_ _)m
アダルトとURLはNGワードにしています。(リンク先の安全確認が出来ないためです)
コメントができない場合は、一時的な不具合の場合があります。

芸能・ニュース
VIP・その他
厳選ピックアップ
見逃せない2chまとめ

前の記事次の記事