。
プログラミングを映画で描かれた職業として考える
プログラミングという職業は、最近の映画でも頻繁に描かれています。当然ながら、その形態は映画ごとに異なりますが、概ね以下というテーマがあると言えるでしょう。
- プログラミングが危機管理のために行われるもの
- プログラミングを活用した賞金稼ぎを行うもの
- プログラミングを活用したサイバー犯罪を行うもの
- プログラミングを通じて自己実現を求めるもの
1. プログラミングが危機管理のために行われるもの
これは、中央集権型のプログラミングを特に強調している映画です。プログラミングをするのは限られた少数の人々が担当しているという側面が特徴的で、それが世界を救うためになっているような話をしています。このような映画の中では、多くの場合にプログラミング者が開発したシステムが主役となるうえ、プログラムの正確さとスピードが常に試されています。例えば、映画「マトリックス」では、主人公が時間を巻き戻すプログラムを開発することで、世界を救うことができます。
2. プログラミングを活用した賞金稼ぎを行うもの
プログラミングを使用して賞金稼ぎを行う映画は、映画史上有名な作品も多くなくありません。プログラミングの独自性が技術者を叩き込む独自の技術を持つときに、その技術が役立つときに登場します。例えば、「スパイ・ゲーム」という作品では、スパイを演じる主人公が、プログラミングを行うことで、敵が持っている暗号を解読して賞金を稼ぐことができました。
3. プログラミングを活用したサイバー犯罪を行うもの
この映画では、プログラミングは、いわゆるサイバー犯罪を行うためにそれを使用する際に頻繁に使用されます。特筆すべきは、プログラミング者がハッカーとしての能力を持ちながら、プログラミングを使って行う不正行為を主題とした映画があることです。例えば、映画「ハッカー」では、プログラマーが不正行為を行うことで、政府が持つ重要な情報を流出させるという話を描いています。
4. プログラミングを通じて自己実現を求めるもの
最後にあげるプログラミングを描いた映画は、自己実現を求めるものです。映画に出てくる最も多いのは、プログラミングをすることで、人生を変えることを表しています。プログラミングがどのように私たちに影響を与えるかを考える映画です。例えば、映画「イースター・エッグ:空からの手紙」では、プログラミングをすることで主人公の人生を変えるという話を描いています。