2007-09-24

マルチディスプレイを知らない子ども

あまりも当たり前過ぎて21世紀に入ってから言葉にだしたことはあまりないのですが、当然のことながら、プログラムというのは、デュアルディスプレイで作業して初めて「書ける」と言うのです。

プログラムが書ける、という状態は「デュアルディスプレイで作業する」という状態の延長線上にあるべきで、デュアルディスプレイで作業していないということはディスプレイを1台しか持っていない、つまりプログラムを理解していないのとほぼ同じだと思います。

最近UXGA以上と呼ばれる、いわゆる高解像度ディスプレイメインになってきていますし、僕も普段はWUXGAプログラムを書くことが増えてきましたが、それでも依然として、ウィンドウというのは最大化して表示されるもので、プログラムというものは全てデュアルディスプレイの延長上にあると思っています。

その意識がないと、たとえWUXGAQXGAディスプレイを見ていても、画面が切り替わったり、ALT+TABによるタスク切り替えのときに「なんだろう?」ということが3秒たたないとピンとこないことになります。

まだ大学に入って無くて、趣味プログラミングを楽しんでいる若い人たちには、ぜひデュアルディスプレイで作業してみることを勧めます。

最近は素晴らしい時代になったもので、ごく初歩的な入門としては左半分にソース、右半分に実行結果でも使うことができます。

しかし本格的にディスプレイで遊びたくなったら、SXGA解像度で三枚を使うのがお勧めです。

今のIDEは複雑になりすぎていて、初心者が全ての機能を知ろうとすると膨大な時間と労力がかかります。

しかし、最終的にはそれは全て知らなければならないことですし、知っておくべきことです。

最近は、全くの文化系女の子が、わずか数ヶ月の研修で「システムエンジニア」や「ITコンサルタント」と称してXGAで作業するような商売もあるらしいのですが、そんなときにもぜひデュアルディスプレイを使ってもらいたいと思います。デュアルディスプレイで作業できないと、そもそも二つのアプリケーションを同時に「最大化」できないということなので、視界を全て単一のタスクで埋め尽くせないことの方が多くなると思います。

どれだけウィンドウの切り替えや仮想デスクトップ進化しても、切り替え時にロスする時間をなくすことは絶対に必要です。

筆算ができない人が電卓を使い続けたときに答えが正しいのか間違っているのかわからないのと同様、デュアルディスプレイで作業できない人が書いたプログラムは、一見うまく動いているように見えたとしても、それは奇跡のようなバランス自転車で言えば補助輪がついた状態で奇跡的に動いているに過ぎず、なにか未知の問題が発生したときに素早くクビを振り視線を移動させ、適切な処置・対応をするためにはデュアルディスプレイでの作業は不可欠と言って良いでしょう。

  • 3年ぐらいまえまではPC2台(ときどき+ノートパソコン)で作業していました。ディスプレイは2枚。 右手左手にマウス。キーボードも2枚。 といっても片方は鯖とかコンパイルとか、他...

    • ディスプレイ15インチCRTと21インチCRTつかってます。 15インチで80x25文字をフルスクリーンでPC-98状にしてコーディングし、 21インチの方では資料のPDF等を開いてます。 CRTじゃなくてもい...

  • プログラムというのは,デュアルディスプレイで動作して初めて「書ける」というのです. という内容の文なのかと思ったら違った.

  • ばばばん。 http://anond.hatelabo.jp/20070924011537

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん