【IT】GitHub CEOが語るソフトウェア開発の未来。ソフトウェア開発とは問題の解決であり、コーディング作業はゼロになっていく

■ このスレッドは過去ログ倉庫に格納されています
1ノチラ ★2017/10/12(木) 20:42:20.46ID:CAP_USER
GitHubがサンフランシスコで開催中の年次イベント「GitHub Universe 2017」。基調講演の最後に登場した同社共同創業者兼CEOのChris Wanstrathは、同氏が考えるソフトウェア開発の未来について語りました。

Chris氏はこのなかで、コーディング作業はゼロになっていく一方、ソフトウェア開発の本質である問題解決を実現するため、さらに優れた開発手段が登場することへの大きな期待を示しました。

基調講演で語られた内容をダイジェストで紹介します。

コーディング作業は、行数で数えるならば、その登場からどんどん小さくなってきている。

いまではさまざまなライブラリを用いてコーディングが行われており、コーディングはより少なくなってきている。

これはオープンソースの重要さを示してもいる。

ということは、全部がそうではないものの、コーディング作業はゼロになっていくだろう。一部のプロジェクトでは、まったくコーディングしない、というものもでてくる。

これは単純な予測ではある。

しかし現在とてもエキサイティングなのは、そのレベルへ到達するための境目を超えたと考えるからだ。

これまでにないほどデベロッパーは増えており、これまでになく多くのソフトウェアが作られるようになり、そして世界中が変化のただ中にある。

自動化はソフトウェア開発にも等しくやってくる
オートメーション(自動化)は、いま世界で最も注目されているバズワードだ。

これを推進しているのは誰か? 誰がこうした変化を推し進めているのか? 私たちだ、この部屋にいる私たちであり、将来のプログラマである。

私がもっともエキサイトしているのは、自動化が工場や家庭やオフィスだけでなく、ソフトウェアの開発も自動化されようとしていることだ。自動運転車といったものだけでなく、自動化はソフトウェア開発にも等しくやってくる。
以下ソース
http://www.publickey1.jp/blog/17/github_ceogithub_universe_2017.html

2名刺は切らしておりまして2017/10/12(木) 20:44:51.46ID:L1/JeH13
コード書かなくていいのは楽でいいわ

3名刺は切らしておりまして2017/10/12(木) 20:45:53.29ID:8QWmRSMu
ソフトウェアの開発は問題を作ることだろwwwwww

4名刺は切らしておりまして2017/10/12(木) 20:50:29.31ID:UMwPLLmI
ギフハブと間違えたやつか。

5名刺は切らしておりまして2017/10/12(木) 20:59:14.85ID:xdOuu1Hc
でもライブラリってコーティングしないと作れないよね?

6名刺は切らしておりまして2017/10/12(木) 21:03:08.59ID:DICdisKB
今の勤め先の社長が「これからの時代はRPAだ!時代に乗り遅れるな!」で張り切ってる
でも、聞いたところによると、単にマウスとキーボードを自動化しただけ
UWSCやAutoHotKeyとかで15年くらい前からすでにあるのを、
いまさら「RPA! RPA!」とか騒いでるだけ
社員じゃないから、どうでもいいけど

7名刺は切らしておりまして2017/10/12(木) 21:03:13.06ID:SMNsrVla
GitHubって聞くとあの薬中しか思い出さない
アイツの罪は重い

8名刺は切らしておりまして2017/10/12(木) 21:08:03.20ID:e5iZtsfy
検証とエビデンスを忘れていないか?

チョンみたいなAIが作ったプログラムだと
何するか分からんだろ?w

9名刺は切らしておりまして2017/10/12(木) 21:11:37.42ID:Deuf9mpD
>>7
だよなw
まっさきに浮かんだわ

10名刺は切らしておりまして2017/10/12(木) 21:27:59.75ID:oHiwG34H
Git使えないと、エンジニア業界はやってけないな。
今、やりながら覚えとる

11名刺は切らしておりまして2017/10/12(木) 21:34:16.92ID:XumBxlnI
20年まえからコード書かなくて良くなると聞いてるがまだ書いてる
きっと20年後も書いてる

12名刺は切らしておりまして2017/10/12(木) 21:47:30.67ID:W0Moj7cI
GitHubって結局何なの?

13名刺は切らしておりまして2017/10/12(木) 21:55:50.89ID:rp1kuhx/
>>11
ですな。
使う言語はいろいろ変わるだろうけど結局コードを書くことは変わらないだろう。

14名刺は切らしておりまして2017/10/12(木) 21:56:10.41ID:toh/oGZd
定期的にこういう奴が現れるのは何故だろうな?
ライブラリを高次元に活用にも限界があるのに

15名刺は切らしておりまして2017/10/12(木) 22:05:27.53ID:iABNM7Xv
慣れたらコーディングの手間なんか誤差だろ
無くなっても大差ない

16名刺は切らしておりまして2017/10/12(木) 22:09:57.90ID:JmgfB91s
ASKAがいい感じにラリって↑

清水アキラの息子が↓

17名刺は切らしておりまして2017/10/12(木) 22:10:12.75ID:NnXxkC2e
クラウドにアップしてもいいのはどうでも良いデータだな。

韓国にサーバー作るとか言ってなかったかな。

18名刺は切らしておりまして2017/10/12(木) 22:10:47.51ID:NnXxkC2e
コードの公開とバージョン管理ツールだな。

19名刺は切らしておりまして2017/10/12(木) 22:11:19.43ID:ih7iUTlh
やろうとしてる処理をロジックでどう表現するか、プログラミングの経験が無ければわからないんじゃないの
コンピュータシステムで何ができるのかわからないとコンサルみたいなのもうまくいかないと思うが

20名刺は切らしておりまして2017/10/12(木) 22:16:40.17ID:m9nToycK
が、外注

21名刺は切らしておりまして2017/10/12(木) 22:17:57.98ID:I1x8Rj/p
今時のコンパイラだってある意味AIだよな

22名刺は切らしておりまして2017/10/12(木) 22:19:48.70ID:wMR9rH+m
>>12
とてつもなく大きくて日頃は闇に隠れているがその名を口にした者は公権力に捕らえられ裁判にかけられる日本の裏の支配者

23名刺は切らしておりまして2017/10/12(木) 22:20:14.83ID:efompQ6F
結局簡潔にしまくった結果
超限定的な場面でしか使えなくなるんだろうな

24名刺は切らしておりまして2017/10/12(木) 22:23:00.60ID:wMR9rH+m
【衝撃】ついにASKAさんが謎の集団「ギフハブ」の実態を告白 / 確認済メンバーは92人、盗聴&盗撮した音声や映像でDJプレイも
https://rocketnews24.com/2017/03/16/875609/amp/


ギフハブまじでヤバかった…w

25名刺は切らしておりまして2017/10/12(木) 23:11:59.67ID:rWcyLvw6
>>21
イイエ

26名刺は切らしておりまして2017/10/12(木) 23:20:50.83ID:fHjMp8FP
Scratchのようにドラッグ&ドロップでプログラミングするようになるってこと?

27名刺は切らしておりまして2017/10/12(木) 23:33:29.67ID:7mE9TdLx
>>12
業界デファクトなgitの公開リポジトリサービス、もしくはその運営会社

28名刺は切らしておりまして2017/10/12(木) 23:33:49.65ID:XZbYF7Sp
まあライブラリでなんでもできるからな
ただ説明が英語だから英語力は必須

29名刺は切らしておりまして2017/10/12(木) 23:40:01.24ID:lXcgvs42
>>12
>>18 >>27 の機能を中核としたSNS ←ここ重要

お互いに描いてるプログラムにツッコミ入れたり
主が動かない場合もういい俺が書く!ってこともできたりするので
必然的にGitHubに晒されてる有名ツールはクオリティ高くなる

30名刺は切らしておりまして2017/10/12(木) 23:41:49.87ID:2R6qU7dA
非公開ソースでやるときはVSTSの方が好き

31名刺は切らしておりまして2017/10/12(木) 23:47:06.56ID:DICdisKB
GitHubでマルチアカウント(駄目だと知らんかった)でやりたい放題してたら、いきなりアカウントロックされたことがあるw
今は素直に1アカウントに集約したけど
で、それ以外は全部Bitbucketにうつしたわ

Bitbucketいいよな
private repository何個でも作れるし

32名刺は切らしておりまして2017/10/12(木) 23:55:31.39ID:n6S1B7aF
もし、処理を書かなくて済むようになったら
仕様記述言語とか 形式手法の言語でも使って
整合性の検査とか証明とかやってくか。

33名刺は切らしておりまして2017/10/12(木) 23:57:58.00ID:2R6qU7dA
VSTSは自動ビルド・テスト・ディプロイを勝手にやってくれるようにできるのが気に入ってる
githubだとジェンキンスとか自分で用意しないと駄目だからな

34名刺は切らしておりまして2017/10/13(金) 00:37:44.93ID:PTOoMEX4
 
スマートスピーカーにやりたいことを話したらプログラムが組める

生成されたほとんどのプログラムはまともに動作しない

(原因)人間が正しいプログラムになる手順を話さず、矛盾している指示をするから

この典型例がHAL9000

35名刺は切らしておりまして2017/10/13(金) 00:43:12.66ID:DtyrUaPC
オーサリングソフトウェアって言葉がこの意味で使われていたけど、どうなった?
アイコンを動かすだけで視覚的にプログラミングできるってやつ。

36名刺は切らしておりまして2017/10/13(金) 00:46:52.57ID:Wq0uFc5C
>>32
ZとかVDMとか。あとどんなのある?
coqやalloyもそう?

37名刺は切らしておりまして2017/10/13(金) 00:49:01.40ID:4oebhMWn
>>6
知り合いのとこは超高速開発だGenexusだつってるが、どうも魅力的に見えん

38名刺は切らしておりまして2017/10/13(金) 01:18:47.08ID:YpY61MgE
データの処理自体はライブラリ使ってできるようになった結果、
データの整形とかフォーマットの変更といった泥臭い作業ばかりが
コーディングが必要な作業として残ってるとは思う。

39名刺は切らしておりまして2017/10/13(金) 02:15:18.81ID:7i+2/KiS
>>36
懐かしいな
Event-B

40名刺は切らしておりまして2017/10/13(金) 02:18:54.17ID:eIwmAWY7
なら、シーケンスのセットを組み上げるデザイナーが必要になるのか

41名刺は切らしておりまして2017/10/13(金) 05:33:41.10ID:mb6NHvPv
客を丸め込む為の口先が重要だよね

42名刺は切らしておりまして2017/10/13(金) 09:24:24.13ID:FMwsR06t
>>33
用意しなくてもwerckerとかで全自動デプロイできるよ
ほとんど何やっても無料だし、webサービスだから紐付けするだけだから
Jenkins構築ミスっておっさんの鬼の形相を見ることもなくなる

43名刺は切らしておりまして2017/10/13(金) 23:54:15.59ID:4gKlp9D2
プログラミングがほぼ無くなった世界、なんとなく想像できるけどな
コードをあんま書かず、インフラやミドルウェアやネットワークの設定をひたすら弄る仕事ってあるじゃん?
今後は何か処理するにしても、自分でコード書くんじゃなくてライブラリやAPIに投げるって感じになるだろうしね
多分仕事はAWSの設定したりAPIのドキュメント読んだりとか検証したりだとかそういうのが中心になってくんだろう
そして書くのはコードではなく設定yamlやGraphQLへのクエリJSON
ただコード書くのより遥かにしんどそうな世界だは

44名刺は切らしておりまして2017/10/19(木) 12:12:35.08ID:F47t47xJ
☆ 私たち日本人の、日本国憲法を改正しましょう。総務省の、
『憲法改正国民投票法』、でググってみてください。
2017年10月22日(日)の衆議院選挙は、ぜひ投票に行きましょう。
平和は勝ち取るものです。お願い致します。☆☆

45名刺は切らしておりまして2017/10/23(月) 00:36:38.91ID:YtWImrHG
node-REDやScratchでロジック書く羽目になるだけじゃ
確かにコードは書かないけどさー

>>43
yaml(もXMLもjson)もコーディングだよなあ

■ このスレッドは過去ログ倉庫に格納されています