力(ちから)

2008.10.31

その他

※今回は真面目な話です。笑

一言に “力” といっても色々なものがあります。
“体力” だったり “精神力” だったり “腕力” だったり “脚力” だったり・・・
開発職をやっている人はその中のひとつの “力” が特化すると私は考えています。

それは “物事を多角的に捉える力” です。

ひとつの機能を作る際にあらゆることを開発者は想定します。
“ああ使われたらどうしよう?” とか “こう使われたらどうしよう?” とか
正常に使用して頂ければ何の問題もない機能ですが
ちょっとおかしな使い方をされた時のことを常に考え、対処法をプログラムに組み込みます。
(もしくは機能自体に制限をかけ、あまりに不正な使い方は出来ないようにします)

物事を点で捉えるのではなく円や線、もしくはもっと広い目で捉える力・・・
それが開発者が特化している力だと思います。

ですがこの力は決して特殊なものではありません。
日常生活にも必須な力だと私は思います。

友人との待ち合わせや、模様替えの為に購入する家具の採寸など・・・
点で捉えていては不測の事態が起きることなど山ほどあります。

「これがOKだからOK」ではなく
「じゃあ、こういう場合は?」と他の視点から物事を見る力や姿勢は
社会人以前に人として最低限は身につけておいてほしい力のひとつです。

私もまだまだ力不足ですが皆さんはどうですか?