hirax.net::inside out::2012年10月30日

最新記事(inside out)へ  |   年と月を指定して記事を読む(クリック!)

2012年9月 を読む << 2012年10月 を読む >> 2012年11月 を読む

2012-10-30[n年前へ]

未来に生き残る職業は「プログラミング言語・環境開発者」と「ニッチで・けれど高価なものを作る人」 

 お手軽に使うことができ・それでいて高機能なスクリプト言語を使うようになった頃から、少し「難しいな」と思う感じる状況が増え始めました。

 たとえば、何かのデータ処理や解析を人に依頼しようとした時、その「したいこと」を説明するには「処理作業を書く」のが一番楽で…けれど、その処理作業を書いてしまったなら(その作業を人にお願いするまでもなく)「体力溢れるコンピュータが(やりたい)実作業をしてくれる」ので、そもそも人に頼む作業とやらが目の前から消え失せてしまうのです。

 自分で翔べない人間はコンピュータに仕事を奪われる。

グライダー能力

 今日、ふと、未来に生き残る職業は「プログラミング言語・環境開発者」と「ニッチで・けれど高価なものを作る人」だけかもしれない…と考えました。

 「ニッチで・けれど高価なものを作る人」が残る…というのは、ニッチなもの、少数しか必要とされないものを作るには「機械」「自動化される何か」より「人」の方がコストが安いので、未来もきっと残るだろう…という理由です。

 そして、「プログラミング言語・環境開発者」が生き残るだろう…というのは、以前川合史郎さんが書かれたことに、少しだけ似ています。

 自分の子供の世代になると、「プログラムが書ける」というのは「文章が書ける」のと 同じくらいの基本的なリテラシーになるんじゃないかと思う。その時の「プログラミング」 は今より広い概念だろうけれど。

広義のプログラミング
「プログラミングという作業を単純で基本的で、つまり誰でも可能なものにする」というための「プログラミング言語・環境開発者」は、未来には、当たり前のように存在しているのではないか、それープログラミング環境ーは今の文房具のような存在になっているのではないか?と思うのです。

 そんなことを考えたのは、MATLAB EXPO で丸山宏さんの講演を聴いたからです。丸山さんが話す「大規模データ解析」の話を聴きながら、たとえば「流行を感じつつ番組企画や雑誌特集記事を考えるという作業や、経験に沿って故障原因を探っていく保守作業や、人の動きを読み営業計画を立てる事業作成、はたまた誰かの指示に従ってプログラムを書く…といった色々な仕事・作業」は、未来には「マシン」にとってかわられているだろう…と感じたことがきっかけです。

 ここで言う「マシン」は、「調べる」「知る」「行う」作業を指し示す「何か」により作り出され・動く「何か」、です。「マシン」は「(後者の)何か」で、そして、「プログラミング言語・環境」が「(前者の)何か」です。

 近い…といっても二十年くらい先の未来、大量に作る物は(それが日常生活で消費する物品でもメディアでも)、それらは人ではない「マシン」が作り出し、人は「ニッチで・けれど高価なもの」だけを作っているのかもしれないと、ふと考えました。けれど、そんな「マス」と「ニッチ」のバランスでは、人の世界は成り立ちそうにもないな…と思います。

 そんなことを考えたのは、MATLAB EXPOという「プログラミング・処理環境」のベンダーが主催する「場所」でした。

 人間は、決してあきらめてはならない。

「ロボット (R.U.R)」 カレル・チャペック