さらに、わたしが重点を置いたのが、コンピュータは正直で、融通が利かない機械だということをしっかり認識させることだった。初めてプログラミングに取り組むと、必ず一度はコンピュータは本当に正しく動くのかと疑いたくなる。自分の作ったプログラムは正しいのに、思い通りの処理結果が出てこない。学校の勉強ができた人ほどコンピュータを疑う。
わたし自身も、新人時代に自分のプログラム開発をしていて、どうしてもプログラムバグが分からない時に、プログラムを直さずにコンパイルを繰り返した経験がある。でも、結局コンピュータは正しく、自分のプログラムが間違っているということを何度も思い知らされた。やはりコンピュータは正しく、正しい結果が出ないのはプログラムが間違っているからだということを心底思えるようになるには時間がかかった。
大手製造業に入社してくる新人は優秀だ。プライドは高く、なかなか自分のミスを認めることができない人が大半だろう。
コンピュータは「0ゼロ」と「Oオー」を間違えたり、文字列と数値の定義を間違えたりしても、意図した通りの結果を自分に返してはくれない。人間なら見れば分かる間違いを、コンピュータは冷たく定義通りに処理するのだ。コンピュータとは優秀だが冷たいということを肝に銘じることが、ITと付き合っていく上で越えなければならない最初の壁である。
一人前のSEになって開発、維持メンテナンスをやるときに一番大切なことは、事実を正面から受け止めることだ。トラブルが起こったときも、まず事実を認めること、そして誰が悪いかではなく、その影響の大きさ、対策の緊急性、考えられる仮対策、真因を調べる手段、本体策と再発防止策と手際よく片付けることができなければ、この業界では役に立たない。
蛇足だが、システムトラブルの原因がなかなか分からないときは、非常に単純な原因であることが多いというのがわたしの持論である。頭の中でいくら考えていても自分のロジックの繰り返しで、見落としている部分は絶対に出てこない。基本は、事実を1つ1つ並べて書き出していくこと。そうすれば、必ず見落としているところが見つかる。勝手な思い込みと言うのが、システムトラブルの復旧を遅らせることが多いものだ。
岡政次(おか まさじ)
ウイングアーク テクノロジーズ株式会社 協創企画推進室
三重県出身1959年生まれ。1977年シャープ株式会社に入社。本社IT部門に在籍、10年強の新人教育、標準化・共通システム化を担当。さらにシステム企画担当として、ホスト撤廃プロジェクト、マスター統合、帳票出力基盤の構築等に携わる。2007年4月、ウイングアークテクノロジーズ株式会社に入社。現在、経営・エンドユーザー・IT部門の「三方一両“得”」になるIT基盤構想を提唱し、「出力HUB化構想」を推進する。
Copyright © ITmedia, Inc. All Rights Reserved.
「ITmedia エグゼクティブは、上場企業および上場相当企業の課長職以上を対象とした無料の会員制サービスを中心に、経営者やリーダー層向けにさまざまな情報を発信しています。
入会いただくとメールマガジンの購読、経営に役立つ旬なテーマで開催しているセミナー、勉強会にも参加いただけます。
ぜひこの機会にお申し込みください。
入会希望の方は必要事項を記入の上申請ください。審査の上登録させていただきます。
【入会条件】上場企業および上場相当企業の課長職以上
早稲田大学商学学術院教授
早稲田大学大学院国際情報通信研究科教授
株式会社CEAFOM 代表取締役社長
株式会社プロシード 代表取締役
明治学院大学 経済学部准教授