[56] Re:技術レベル
投稿者:れぷ
2007/02/20 02:13:25
>あー、正直、定年間近なプログラマ(35才定年説が正しいとして)である
>私としては、ツールの使い方などは「隣の席の若い奴に聞く」というのが
>最近常態化しています。こんなこっちゃいかんとは思うんですが。
うーん。そうですか。
業務以外のグループで使っているような門外漢なツールならそれはありだと思うんですけど、
VBできます、VC++できますとプロジェクトに入ってきたものの、
プロジェクトにファイルを追加することができなかったり、
ライブラリやインクルードパスの設定方法が解らない+そうする意味が解らないとか、
モジュールのプロパティ設定ウィンドウが消えて2時間悩んだ、
と言われてしまうと激しく萎えてしまいます・・・
>満足じゃないですが、最低限のレベルとしては、「そんなやり方は美しくない」
>といった意識を持っているかどうかですね。
ああ、なんとなく解るような気がします。
私も「もっと処理を端折れないかな」
「こうしたらメンテが楽かも」などと考えるようにしています。
# あとでメンテするのも自分ですしね。
>時間の都合などで美学を曲げるのはアリかもしれませんが(きっと後で後悔しますが)、
>最初からそれが通じない人がたまにいます。
お客が文句を言わないからうちの飯は「きっと」うまいんだろうと考えて
味付けを工夫しないでいるような下町の定食屋さんとでも言えば良いでしょうかね。
# 定食屋さんに恨みがあるわけではないです(^-^;)
>また、ツールやミドルウェアに関して言えば、使い方を覚えるのも重要ですが、
>外部仕様から動作原理を推測する姿勢があるとよいんじゃないでしょうか。
>あるいは「俺だったらこう作る!」とか。
他人の作ったプログラムから内部動作を推測して勉強するってことですね。
ブラックボックスから明確にコードを想像するには
ある程度以上は「プログラム」というものを理解していないとできない技ですし。
# ハード屋さんが解体したハードから回路を抜き取って勉強するのと一緒ですね。