はてなキーワード: QXGAとは
あまりも当たり前過ぎて21世紀に入ってから言葉にだしたことはあまりないのですが、当然のことながら、プログラムというのは、デュアルディスプレイで作業して初めて「書ける」と言うのです。
プログラムが書ける、という状態は「デュアルディスプレイで作業する」という状態の延長線上にあるべきで、デュアルディスプレイで作業していないということはディスプレイを1台しか持っていない、つまりプログラムを理解していないのとほぼ同じだと思います。
最近はUXGA以上と呼ばれる、いわゆる高解像度ディスプレイがメインになってきていますし、僕も普段はWUXGAでプログラムを書くことが増えてきましたが、それでも依然として、ウィンドウというのは最大化して表示されるもので、プログラムというものは全てデュアルディスプレイの延長上にあると思っています。
その意識がないと、たとえWUXGAやQXGAのディスプレイを見ていても、画面が切り替わったり、ALT+TABによるタスク切り替えのときに「なんだろう?」ということが3秒たたないとピンとこないことになります。
まだ大学に入って無くて、趣味のプログラミングを楽しんでいる若い人たちには、ぜひデュアルディスプレイで作業してみることを勧めます。
最近は素晴らしい時代になったもので、ごく初歩的な入門としては左半分にソース、右半分に実行結果でも使うことができます。
しかし本格的にディスプレイで遊びたくなったら、SXGA解像度で三枚を使うのがお勧めです。
今のIDEは複雑になりすぎていて、初心者が全ての機能を知ろうとすると膨大な時間と労力がかかります。
しかし、最終的にはそれは全て知らなければならないことですし、知っておくべきことです。
最近は、全くの文化系の女の子が、わずか数ヶ月の研修で「システムエンジニア」や「ITコンサルタント」と称してXGAで作業するような商売もあるらしいのですが、そんなときにもぜひデュアルディスプレイを使ってもらいたいと思います。デュアルディスプレイで作業できないと、そもそも二つのアプリケーションを同時に「最大化」できないということなので、視界を全て単一のタスクで埋め尽くせないことの方が多くなると思います。
どれだけウィンドウの切り替えや仮想デスクトップが進化しても、切り替え時にロスする時間をなくすことは絶対に必要です。
筆算ができない人が電卓を使い続けたときに答えが正しいのか間違っているのかわからないのと同様、デュアルディスプレイで作業できない人が書いたプログラムは、一見うまく動いているように見えたとしても、それは奇跡のようなバランス、自転車で言えば補助輪がついた状態で奇跡的に動いているに過ぎず、なにか未知の問題が発生したときに素早くクビを振り視線を移動させ、適切な処置・対応をするためにはデュアルディスプレイでの作業は不可欠と言って良いでしょう。