本題からはそれます。昔話です。
まだ社会人として新米だった頃。そう多分7~8年前。
Web系SEやってたころの話です。
会社から社内教育の一環で、課題を出されたことが
ありました。
その課題というのは・・・今となっては具体的には忘れてしまいましたがw
確かとてつもなく抽象的な課題だったのです。
多分、目標や成果のインプットもアウトプットも明確でなかったそんな課題でした。
当時は私は一介のプログラマでした。プログラマといえば、
与えられた仕様に合わせて、プログラムを組む。
そんな仕事なわけです。
プログラムに抽象的な仕様なんて、ありません。
インプットとアウトプットが抽象的だったらプログラムとして
成り立ちませんから。だから必ず仕様は明確なわけです。
また、学生だったときは、テスト(課題)には明確な問題があって、
その問題には必ず明確な答えがあったのです。
だから、その課題を与えられた時
「そんな何をするかも分からない課題なんてできませんよ。
課題出すんだったら、課題の仕様をちゃんと決めてから与えてくれないと。」
つまり、最低限のインプットとアウトプットくらい決めてから
課題を与えろと、そう上司に抗議したわけです。
課題を与える側の怠慢じゃないかと、そう思っていたのです。
その時にある先輩社員から言われた言葉。
「世の中はインプットとアウトプットがはっきりしていることの方が少ない。
プログラムのように答えがはっきり決まるものではない。
そんな君のような人のために、与えられた課題なんだから」
しかし、その当時その言葉を聞いてもピンときませんでした。
だから、色々理屈をつけては、駄々をこねた記憶があります。
まだ世間を理解してなかった。世の中を知らないまま、頭だけで
理屈をこねてた感じでした。
でも、今思えば、それは良くわかります。
世の中はインプットとアウトプットがあいまいなものですから。
あの時のあの課題は、あえてインプットとアウトプットをあいまいにして、
それをどう定義付けるか、どう結論に導くのか、そこから考える力を
付けさせる課題だったわけです。
それも理解できずに、ただ屁理屈こねてた私・・・。
いまさらながらスイマセンでした>当時の先輩社員の方
何をするのか、から自分で考える。誰からも課題は与えられない
そんな境遇の今だからこそ、このことが良く理解できます。
以上、唐突に思い出した思い出話でした。
2/20追記:
ちなみに結局、この課題はやりましたw
私一人でやる課題じゃなくて、何人かのチームでやる課題だったので
やらなかったら、他の人に迷惑掛けるますので・・・。
どんな成果物ができたのかあまり記憶にありませんが。