▲T o p |
日経MACレポート |
ホット・ニュース
Nikkei MAC CD目次 |
良いプログラマーは論理的に考え, きちんとフォーカスできなければならない [Wednesday, November 19, 1997 シリコンバレー・オフィス発、山田 剛良=日経MAC] I think a good programmer has to think logically・・・and to be able to realley focus.(Chad) ●新しい製品のアイデアはどうやって得るんですか? Chad 僕の場合は基本的にはその前の仕事がヒントになることが多い。例えばVirtual PCの場合はSpeed Emulatorがヒントになった。ある仕事を仕上げると新しい技術を勉強できる。そこで得た知識が次の製品のヒントになることが多いね。あとは他のベンダーが出している製品かな。他社の製品を見て「これなら僕の方がもっとうまくできる」と思うことがヒントになる。 Eric 僕はどちらかというと専門分野にこだわる方だね。僕は大学で学んだコンピューター科学の知識を仕事に応用したいと考えている。コンピューターのアーキテクチャーの技術に詳しいから,エミュレーターのような分野にどうしても興味がわく。 ●良いプログラマーの条件は何だと思います? Chad まず論理的な思考ができること。もう1つはきちんとフォーカスできること。良いプログラマーは有能な「探偵」でないといけないと思う。 作ったソフトがうまく動かないとする。どこがダメなのかよく観察して問題を抽出しなければならない。いろいろな方法を試しバグを直しまた試し...,という作業を忍耐強く繰り返さなければならない。 例えばなにか良いアイデアを思いついたとするよね。でもそれを実現するのは大変そうだ,と考えたとする。その時,周りを見回してみてだれもそのアイデアに気づいてなくて,しかも欲しがっているヒトが多ければ,そのアイデアは実現が難しくても「イケル」。反対にだれも関心がないようならダメ。当たり前のことだけど,良いプログラマーはそういうことを感じ取れなければいけないと思う。 RAM Doublerのときがまさにそうだった。みんな集まると「メモリーが足りない」という話をしていた。だから僕はRAM Doublerを作ろうと思ったんだ。 ●良いプログラマーになる一番良い方法はなんですか? Chad 難しい質問だなぁ。ま,確実に言えるのは,とにかくコードを書いて書いて書きまくる,ってことかな。 Eric もちろん,コードを書くことを楽しまなきゃダメだよ。 Chad そう。プログラマーというのはメンタルな仕事だからね。 記事目次/前のページ/次のページ この記事は、日経MAC97年12月号(97年11月18日発行)掲載記事の抄録です。 |
Copyright 1993-1998 Nikkei Business Publications, Inc. All Rights Reserved. This page was last updated on Wed, Apr 15, 1998 at 11:20:44 PM. Site Developed by Rei Watanabe |