1: 稼げる名無しさん 2020/01/31(金) 21:55:53.34
自分が最近どんな記事を書いているかを振り返る機会があった。そこで分かったのは、プログラミング言語のPythonに関する記事がとても多いということだ。
このコラム連載でも、Pythonに関する記事はよく読まれている。ここ半年で最も読まれたのは、Pythonを学ぶべき理由を紹介したコラムだ。次に読まれていたのは、Python 2がサポート対象外になるというコラムである。
私は日経クロステックだけでなく、ネットワーク技術者向けのメディアである日経NETWORKにもPythonの記事を書いている。2019年7月号には「知っておきたいPythonの基礎」という8ページの記事を書き、日経NETWORKの読者に初めてPythonを紹介した。
2019年10月号では「Pythonで学ぶサイバー攻撃の手口」という巻頭特集を執筆した。当初は、プログラミングを取り上げた記事はネットワーク技術者には受け入れられないのではないかと心配していた。しかし幸いなことに読者アンケートの評価はとても高かった。
この特集で使ったのが、ネットワークのパケットを簡単に組み立てたり送ったりできる「Scapy(スケイピー)」というライブラリーである。ネットワークのパケットをプログラミングで一から組み立てるのはとても面倒だ。一方Scapyを使えば、目的とするパケットを驚くほど簡単に組み立ててネットワークに送れる。
最近は2020年2月号の巻頭特集「Pythonで楽々ネットワーク管理」を執筆した。この特集では、ネットワーク機器に簡単にリモートログインして操作できる「Netmiko(ネットミコ)」というライブラリーを利用している。
ScapyやNetmikoを使っていて感じるのが、「本来はとても面倒な処理のはずなのに、こんなに簡単にできていいのだろうか」という戸惑いだ。ほんの数行のプログラムでやりたいことができてしまう。プログラムの中では、やりたいことを指定してライブラリーを呼び出しているだけだ。
しかも、Pythonではたいていの用途に対してライブラリーが用意されている。プログラミングで何かやりたいことがあった場合、Pythonであれば簡単に実現できる。掛け値なしに「かゆいところに手が届く」という感じだ。
こうした感覚は、他の言語ではほとんど体験したことがない。他の言語でも、ネットワーク通信のためのソケットといった基本的なライブラリーは用意されていることが多い。だがPythonほど便利なライブラリーがそろっている言語は個人的に知らない。
Railsでは実力がつかないという主張
数年前、「Webアプリケーションの開発にフレームワークのRuby on Rails(以下、Rails)を使っていると実力がつかない」というブログ記事が公開されて賛否両論を巻き起こしたことがある。
以下ソース
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/012900025/
1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
マジで!?
じゃあ僕も今頑張ってあれこれ覚えなくていいかな?
いやいや
>プログラミングは要らなくなる
ってフレーズはもう何十年も前から言われてるけれど、一切なくなる気配を見せないぞ。
あまり期待せずにちゃんと勉強しておいたほうがいい。
1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
現在よく読まれているニュース!:
以下2chの反応と管理人の反応です
7: 稼げる名無しさん 2020/01/31(金) 22:06:43.54 ID:zd2h4eX3.net
>プログラミングは要らなくなる
何十回、耳にしたことだろう・・・
何十回、耳にしたことだろう・・・
8: 稼げる名無しさん 2020/01/31(金) 22:10:12.09 ID:BDTFzXex.net
>>7
5chによれば、全てAIが全てやってくれてるハズ
人事は「技術も営業も経理も採用不要」と豪語してたはず
5chによれば、全てAIが全てやってくれてるハズ
人事は「技術も営業も経理も採用不要」と豪語してたはず
14: 稼げる名無しさん 2020/01/31(金) 22:19:27.93 ID:QShGxCfu.net
>>7
javaが出来た時にも同じこと言われてたな
javaが出来た時にも同じこと言われてたな
146: 稼げる名無しさん 2020/02/01(土) 10:27:04.24 ID:IRM+Va+P.net
>>7
pythonは
そのへんのジジババでも使える魔法の道具らしい
pythonは
そのへんのジジババでも使える魔法の道具らしい
195: 稼げる名無しさん 2020/02/01(土) 13:10:26.97 ID:D7A41rWT.net
>>7
およそ30年くらいは言ってると思う
この関係やってると先が読めるからだと思うけど
実態は他の業種が全て自動されたあと最後にプログラミングも不要になる
およそ30年くらいは言ってると思う
この関係やってると先が読めるからだと思うけど
実態は他の業種が全て自動されたあと最後にプログラミングも不要になる
13: 稼げる名無しさん 2020/01/31(金) 22:15:46.42 ID:P/I75Q+S.net
Pythonなんかより、クラウドサービスの方がやりたいこと勝手にやってくれてヤバい(´・ω・`)
16: 稼げる名無しさん 2020/01/31(金) 22:24:48.02 ID:8u9/Gia8.net
数行で済む、って言ったって、プログラム組んでんじゃん。
どんだけライブラリを用意するか、って話なだけで、そんなん言語とは直接関係ない。
どんだけライブラリを用意するか、って話なだけで、そんなん言語とは直接関係ない。
17: 稼げる名無しさん 2020/01/31(金) 22:25:31.70 ID:u595KoH4.net
プログラムは何十年経ってもCの型から変わらない
自然なプログラムというのは音声認識とその意図を汲み取れる人工知能だろう
自然なプログラムというのは音声認識とその意図を汲み取れる人工知能だろう
20: 稼げる名無しさん 2020/01/31(金) 22:31:29.69 ID:duGRIXOx.net
最後まで読んだが、結局言ってることはシグマプロジェクトと変わらんかった
21: 稼げる名無しさん 2020/01/31(金) 22:32:30.74 ID:iV8YW/gA.net
ライブラリがリッチになったら
より複雑な物を作れるようになって
ユーザーの要求水準もあがる
結局、求められるものの水準がかわるだけで
プログラミングの必要度は変わらないと思われる
より複雑な物を作れるようになって
ユーザーの要求水準もあがる
結局、求められるものの水準がかわるだけで
プログラミングの必要度は変わらないと思われる
22: 稼げる名無しさん 2020/01/31(金) 22:34:51.09 ID:BHV779if.net
素人なのだが、小学校のプログラミングの授業要らなくなる?
114: 稼げる名無しさん 2020/02/01(土) 08:40:18.06 ID:RhKbcLSX.net
>>22
ならない
一度やってると拒否反応減るからやっといた方がいい
VBAさえ使えない人にはなりたくないだろ
ならない
一度やってると拒否反応減るからやっといた方がいい
VBAさえ使えない人にはなりたくないだろ
41: 稼げる名無しさん 2020/01/31(金) 23:04:54.85 ID:PbaAwnET.net
あほちゃうか
どんな言語でもプログラミングが要らん様になる事ある訳ないやんけ
どんな言語でもプログラミングが要らん様になる事ある訳ないやんけ
42: 稼げる名無しさん 2020/01/31(金) 23:08:49.32 ID:MPG5fC4n.net
pythonは簡単だからな、初心者でもすぐ覚えられる
時間のかかる処理はCで書かれたライブラリがやってくれるから実効速度は遅くない
ただWebフレームワークはろくなのがない
時間のかかる処理はCで書かれたライブラリがやってくれるから実効速度は遅くない
ただWebフレームワークはろくなのがない
44: 稼げる名無しさん 2020/01/31(金) 23:10:04.70 ID:h1Q7FyOs.net
こう言うプログラムを書く時代は終わった論は定期的に来るね。
そして、誰も実現できずに消える訳だが。
しかし、libが揃っているから大丈夫とか、今時新入社員でも言わないだろ……
そして、誰も実現できずに消える訳だが。
しかし、libが揃っているから大丈夫とか、今時新入社員でも言わないだろ……
50: 稼げる名無しさん 2020/01/31(金) 23:15:51.07 ID:/GFStstC.net
Pythonに夢見過ぎでしょ
ライブラリはプログラマの短く書きたいっていう欲求を満たしてくれはするが書く事が要らないとはならん
そして何よりクソコードをAIは書けないしそのクソコードに仕様を突っ込むことも出来ないのでプログラマは必要
ライブラリはプログラマの短く書きたいっていう欲求を満たしてくれはするが書く事が要らないとはならん
そして何よりクソコードをAIは書けないしそのクソコードに仕様を突っ込むことも出来ないのでプログラマは必要
51: 稼げる名無しさん 2020/01/31(金) 23:16:05.26 ID:zd2h4eX3.net
要求仕様を"ムニャムニャ"ってしたら実行プログラムで出てくれば
いいのだから、プログラミングレスは不可能でない。
問題は多くの人がまともな要求仕様を書けないこと。
いいのだから、プログラミングレスは不可能でない。
問題は多くの人がまともな要求仕様を書けないこと。
116: 稼げる名無しさん 2020/02/01(土) 08:44:31.69 ID:RhKbcLSX.net
>>51
そのむにゃむにゃ言う人をプログラマーと言うようになるだけかと
そのむにゃむにゃ言う人をプログラマーと言うようになるだけかと
57: 稼げる名無しさん 2020/01/31(金) 23:37:38.99 ID:4FWA0zqr.net
ライブラリを呼び出すというプログラムが要るだろうが
61: 稼げる名無しさん 2020/01/31(金) 23:55:52.86 ID:NoPzKc3E.net
2010年代の言語をチラ見するとMaybeモナドにほぼ等しいようなことやってたりするんだけど
プログラミングがいらなくなるどころか難化してるんじゃね
プログラミングがいらなくなるどころか難化してるんじゃね
65: 稼げる名無しさん 2020/02/01(土) 00:05:37.83 ID:P+AyvZJB.net
そろそろAIがプログラミングしてくれるんじゃなかったっけ
79: 稼げる名無しさん 2020/02/01(土) 01:08:49.77 ID:5AcPgmwI.net
昔々、Σプロジェクトってものがあってな・・・。
98: 稼げる名無しさん 2020/02/01(土) 05:32:43.86 ID:3LvH99h1.net
>>79
経産省「おい、ヤメロー!」
経産省「おい、ヤメロー!」
84: 稼げる名無しさん 2020/02/01(土) 03:05:42.19 ID:qsoRPiAI.net
今時のAI絡みの話かとおもいきや、
「ライブラリが揃ってるからプログラミング要らない」という謎の主張だった。
「ライブラリが揃ってるからプログラミング要らない」という謎の主張だった。
1001: 以下名無しさんに代わりまして管理人がお伝えします 1848/01/24(?)00:00:00 ID:money_soku
Python入門のベストセラー
現在よく読まれている記事:
引用元:anago.2ch.sc/test/read.cgi/bizplus/1580475353/
コメント
コメント一覧 (14)
自然言語のあいまいなワガママwを行間読みながら正確に意図を汲むシステムが実現しないと無理
そこに至るまでに他の自動化できそうなレベルのものは自動化してるから>>195だな
money_soku
がしました
「コードを書く」という行為は将来的になくなるかもしれないけど、
プログラミング自体は無くならない
money_soku
がしました
money_soku
がしました
money_soku
がしました
>>5chによれば、全てAIが全てやってくれてるハズ
>>人事は「技術も営業も経理も採用不要」と豪語してたはず
何度見ても一番いらないの人事だと思うんだが
money_soku
がしました
money_soku
がしました
言語は流行廃りあって、一番流行ってるとこにすごい人材が集まるから技術的にも進む。
money_soku
がしました
文字打つのをプラグラムととらえている人にとってはなくなる可能性はあるのでは
程度の話。
money_soku
がしました
プログラマーって本当に無駄な人材だわ
money_soku
がしました
しかし、プログラミングにこだわるのは学生だけだと思っていたが、こいつも似たような奴なのか?大学の従業員で教授とかいう肩書の奴か?いつの時代も狂言師は無くならないな。
money_soku
がしました
money_soku
がしました
コード書かなくていい未来はありえなくもない
money_soku
がしました
ていうか言語を実装したのは誰?
その言語を設計したのは?
こういう仕事はプログラミングのうちには入らないと言う認識なのかな?
money_soku
がしました
ライブラリ使うにしても勉強がいりますし( ^ω^)・・・
money_soku
がしました
コメントする