始める前に、上司がクラシックASPを主張する権利があるかどうかの問題については触れません。あなたは私たちに十分な情報を与えていません。95%十分なClassic ASPの既存のコードの非常に大きな本体があり、小規模なメンテナンスタスクを実行している場合は、Classic ASPに固執することをお勧めします...新しい言語が高すぎる可能性があります。ただし、上司がClassic ASPで新しいプロジェクトを立ち上げている場合は、言い訳はできません。そして、中央には全範囲があります。ですから、私はそれを評価するのに十分な情報を持っていませんし、気にしません。
しかし、私はあなたの正確な質問に対処したい...コーディングを面白くする方法。
ある興味深いですコーディングの良いところは?「おもしろい時代に生きていいですか?」という中国の呪いを思い出してください。まあ、それはおそらく中国語ではありません...しかし、問題は、プログラミングのすべての形式が面白いはずかどうかです。時には、簡単でわかりやすいものにしたいだけです。私がこれまでに掃除しなければならなかった最大のコードの混乱は、何かを行う単純で簡単な方法に飽きており、自分の心を刺激するためだけに誰も聞いたことのない巧妙な言語機能を見つける必要がある開発者によって引き起こされました。目的を解読できなかった20行のC ++コードを見つけたことを覚えています。初期化を忘れた場合に特定の変数が確実に1に初期化されるようにするための、開発者によるある種の微妙なトリックでした。ばかげていて、少年は面白かったです。しかし、それは皆を無駄にしました
日常のコードのほとんどを「退屈な」言語で書くことには多くの美徳があります。これは、思いついたばかりの最新の言語機能が期待どおりに機能しない理由を解明しようとする代わりに、脳を使ってアプリケーションドメインについて考えることができることを意味します。通常、言語とそのライブラリを完全に理解していれば、はるかに速く作業できます。そして、それは、あなたのアプリケーションをより面白く、より便利に、より有益に、またはより使いやすくすることを考えることのようなもののためにあなたの脳サイクルを使用できることを意味します。
あなたの心を鋭く保つために、空いた時間を使って面白い新しい言語を学んでください。オープンソースプロジェクトで作業するか、独自のプロジェクトで作業します。
覚えておいて、私はクラシックASPの使用を擁護しておらず、「退屈」だから使用するのは良い考えだと言っているわけではありません。「おもしろい」開発環境を使用することが美徳だと思うなら、あなたにもっと力を... ...しかし、あなたは間違ったことに集中しています。良い彫刻家は、面白い彫刻刀を望んでいません...それは素敵な彫像を作る邪魔になるでしょう。優れた画家は「面白い」絵筆を探していません。彼らは面白いツールにだまされるかもしれませんが、可能な限り最も退屈なツールで最高の仕事をしようとしています。