Flashは、感覚だけで触ってても全く思い通りに動いてくれません。トライ&エラーを繰り返しても、さっぱり進まなかったとき、ふと思い出したことがありました。
ずいぶん昔ですが、とある先輩エンジニアから、「PerlってCGI組めるの?」と聞かれたことがあります。「できますよ」と答えると、「Cでならやったことあるんだけどねぇ、Perlで出来んのかなぁと思ってさ」みたいな返答。おそらくこの人は、CGIの意味を知らない。別の言語が出てくるたびに「PHPでCGI組めるの?Rubyでは?」と、聞いてくるのでしょう。
何も知らない新人でも、エンジニアに向いてるタイプの人は、「CGIって何?」という疑問にたどりつきます。こういう人は、ずっと長くエンジニアを続けられるんだと思います。
「CGIって何ですか?」と聞かれたら、なんと答えるだろう・・。
よくある説明は
知らない言語や技術が出てくるたびに、いろんなことを調べなおしてたら、身が持ちません。そして、そのうちに疲れ果てて、プログラムを書く意欲も失せてしまいます。
前例のように、「本質」を探し出すと、無駄な時間や労力は使わなくてすむことが多々あります。そしてそれは、ちょっと楽しいです。そう感じる人は、エンジニアとして長続きすのだろうと思います。
別にプログラミングだけの話じゃありませんね。手を休めるヒマもないときこそ、手を止めて、ヒタっと考えるようにしたいものです。
そんな悟ったようなこと書きながら、Flashでは手当たり次第にスクリプト書いてはムービーをぶち壊しています。意欲を失わないうちに、なんとかFlashというものを見極めたいと思ってはいるのですが・・・(マニュアルわからな過ぎ!)。