井の中の蛙を目覚めさせてくれた体験

November 15, 2007 05:58 PM
トラックバック (0)   コメント (0)

 もう20年ほど前の話になりますが、大学を卒業して会社に入った翌年に、インドから来たエンジニアの世話を上司から任されたことがあります。語学がからっきし苦手な自分がなんでそんな役回りになったのか良く分からないんですが、ブロークンなジャパニーズ・イングリッシュとインド人特有の巻き舌っぽいイングリッシュで、おぼつかないながらもコミュニケーションをしていました。それでも数ヶ月一緒にいるうちに、ほとんどの意思の疎通ができるようになるところは不思議なもんです。

 まだメインフレームが全盛の時代で、僕自身もCOBOLでプログラミングをしていました。要件からフローチャートを書いて、机上でデバッグして、なんやかんやと詳細設計が終わったところで、最後に「コーダー(coder)」と呼ばれるプログラマに渡す、といった開発手順が主流でした。僕だけではなく周囲もプログラミングとはそういうものなんだと考えていました。

 ところが、インドから来たアスラム君はまったく違っていたんですね。まず、彼が使ったのがその頃登場してきたUNIXワークステーション。コンピュータっていうのは計算機室に鎮座していて、端末っていったらテキストしか出ないダム端末というのが当たり前なのに、UNIXワークステーションは何やら小さなケースに入っていて、しかも画面にはきれいなグラフィックが表示されるじゃないですか。まずこの段階で「なんじゃこりゃ」って感じですよ。

 次に彼の仕事のやり方がすごい。雑談程度に話をしただけで、「よし、分かった」と言ってキーボードをカチャカチャと打ち始めるわけです。しばらくするとプロトタイプが出来上がったから見てくれと言う。フローチャートもない、机上デバッグもしない、方眼用紙で画面設計をするわけでもない。プロトタイピングなんて手法がない頃です。しかもプログラムを動かしながら、画面に表示されたソースコードを猛烈な速さでスクロールして、ここがおかしいと見つけてはパっと直しちゃう。またまた「なんじゃこりゃ」なわけです。

 その当時プロジェクトでお付き合いのあった大手メーカーのエンジニアが、僕のところに大挙して押し掛けて来て、「彼を後ろから見てていいですか?」というくらいにプログラミングのスピードは抜きん出ていました。プログラムってこんなに早く作れるものなのか、あるいは作るべきなのか、ということを現実に見せつけられて、僕をはじめとして全員が完全なカルチャーショック状態にあったと思います。

 アスラム君はおそらくインド人の中でも特別優秀なエンジニアだったのではないかと思いますが、会社に入って間もない頃に出会えたことで、いろいろな刺激を受けました。UNIXの使い方やCによるプログラミングなど、技術的な面は全部彼に教わったといっても過言ではないでしょう。

 日本の有名な諺に「井の中蛙(かわず)・大海(たいかい)を知らず」というのがあります。大型コンピュータを使って紙と鉛筆でプログラミングすることが当然の作法だと思い込んでいたときに、UNIXワークステーション上でプロトタイプをパッと作ってしまうプログラミング手法があることを知って驚いたように、当たり前と思っていることも世界の中では当たり前ではない可能性がある。自分達の技術ややり方が一番だと思っていても、世界にはもっと凄い技術があり凄い人がいる可能性があるわけです。昔の話を振り返って、謙虚な姿勢で新しい物事を吸収する大切さを改めて思います。

 仕事が終われば毎日のように飲んで馬鹿話をしていた彼は、5年ほどしてアメリカに渡ってしまうのですが、その後も会社が呼んだ何人かのインド人エンジニアはすべて僕が面倒を見て、結局10年間くらいはインド・カルチャーに接しながら会社生活を送りました。ですから、訛りの強い「印グリッシュ」が実はいちばん良く聞き取れますし、今でもインドには強い親しみを感じます。


---------------------------------------------------------------
前川@ドリーム・アーツ

最新エントリー
カテゴリ
月別のアーカイブ
プロフィール
前川賢治(Kenji Maekawa)
株式会社ドリーム・アーツ最高技術責任者(CTO)。大型汎用コンピュータ向け ソフトウェア製品の輸入商社である株式会社アシストにおいて、製品開発を担当。 1996年にドリーム・アーツ設立に参画。
Powered by
 
プレスリリース Feed

企画特集

Webセキュリティ特集Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは?
サーバ仮想化・グリーン化の利点を最大化!サーバ仮想化・グリーン化の利点を最大化!
そ多機能・高価値なNetAppストレージの秘密とは
「シンプル」&「低コスト」な運用管理「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中!
APC SOLUTIONS FORUM 2008をレポートAPC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは?
Techno ExchangeTechno Exchange
RackableとCTCの地球にやさしい関係
ZDNet Japan Green ITZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ!
セキュリティ対策レベルテスト公開!セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ?
ログ管理ソリューション特集ログ管理ソリューション特集
セキュリティ、コンプライアンス対策で注目度アップ!
ZDNet Japan ホスティング特集ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何?
フォトレポート:注目の「iPhone 3G」アプリトップ10
「iPhone 3G」発売から時間がたち、App Storeが充実してきた。ここでは、注目のアプリケーション10種を紹介する。
フォトレポート:コスプレーヤー、コミックの祭典に集合--Comic-Con 2008
Comic-Con 2008が7月にサンディエゴで開催された。このコミックの祭典とも言えるイベントで見つけたコスプレーヤーたちを画像で紹介する。
フォトレポート:絵で見る「Internet Explorer 8」ベータ2
マイクロソフトがこのほど、「Internet Explorer 8(IE8)」のベータ2をリリースした。このリリースにおける特長はユーザー志向の機能だ。