プログラマーたちは、「変わった人」というレッテルを貼られて喜んでいる。実際のところ、開発コミュニティの中にいる他のプログラマーたちが見ても変わった人だと思えるような、ある種のプログラマーたちが存在する。以下に、開発現場で出会う可能性の高いプログラマーのタイプを10種類挙げている。他のタイプを思い付く読者の方々もいるかもしれない。
#1:ガンダルフ
このタイプのプログラマーは、『指輪物語』のガンダルフを演じる候補として真っ先に挙げられそうな風貌をしている。彼(あるいは彼女であっても!)は、顎髭をベルトの位置ほどまでの長さにまで伸ばし、ちょっと間の抜けた帽子を被っている。そして冬にはケープやマントに身を包んでいるかもしれない。チームにとって幸いなことに、この人物はまさにガンダルフのように魔法を使うことに長けている。ただしチームにとって残念なことに、雪の降りしきる中をいかに苦労してコンピュータルームにパンチカードを届けたかをガンダルフは延々と語り続けるのだ。ガンダルフ・タイプは一番の大物ではあるが、普段はそっとしておき、どうしても必要なときにだけ呼び出すようにする。
#2:殉職者
他のどのような職業においても、殉職者というのは単に「仕事中毒」なだけである。しかし開発現場における殉職者は仕事中毒の域を超え、もはや別次元に到達している。仕事中毒であるだけならば、少なくとも帰宅してシャワーを浴び、睡眠をとる。しかし開発現場の殉職者は、空のピザボックスの散らかった席で寝ることに誇りを感じるのだ。問題は、これらの殉職者がそんなふうに働くように頼まれたわけではないという点にある。そして彼らは、「いいよ、家に帰って晩ご飯を楽しみなよ。こっちは、今から3週間かかるはずのコードを今晩中に仕上げてしまうから」といった言葉を投げかけることで他のチームメンバーを後ろめたい気持ちにさせようとするのだ。
#3:オタク
オタクには気を付けよう。もしもオタクに追い詰められた場合には、『ドラゴンボールZ』が『新機動戦記ガンダムW』よりもどう優れているのかや、PLAYSTATION 3がなぜXbox 360よりも良いのかについて3時間にもわたって説明されることになるだろう。オタクの作業空間はポスターやアクションフィギュア、オタク心をくすぐるその他の小物など、大半が日本からの輸入品であろう物であふれている。オタクは相手にしたくない存在であるばかりか、そのオタク道を(会社の内外で)追求するためにかなりの時間を割くことも多い。何のために雇われているのかということに関して、まったく何もわかっていないのだ。
#4:ヴィンス・ニール
この手の40代は、1984年にあったすべての悪い面を今も引きずる時代遅れの人だ。ボリュームのあるヘアスタイルを見せびらかし、破けたストーンウォッシュのジーンズを履き、どこかにバンダナをつけている。ヴィンスはオフィスに座って仕事をしている間中、ボン・ジョビやデフ・レパードの曲を鼻歌で歌っている。これは、『シュガー・オン・ミー』("Pour Some Sugar on Me")がそれほど耳にこびりつきやすくなければそんなに問題とはならないはずなのだが。
ヴィンスは概して、一緒に働く相手としては楽しい人物であり、実際に豊富な経験を積んできている。ただ、大人にならなかっただけなのだ。とは言うものの、ヴィンスがそのヘアスタイルやハイカットシューズに似合うロックンロールなライフスタイルを送ろうとすると、厄介なことになる。毎日二日酔いで出勤してくる人と一緒に仕事をするのはかなりきついものだ。
#5:ニンジャ
ニンジャはあなたのチームのMVP(最優秀選手)であるものの、だれもそのことを知らない。ニンジャがオフィスにいるのか、あるいは何か作業をしているのかということすらわかっていないのに、朝になるとその存在を確認できる証拠が見つかるという点で、ニンジャは伝説の暗殺者のようだ。例えば、ソースコード管理システムを起動してみると、まるまる1週間かけてあなたが取り組もうと思っていた問題を解決するコードが、ニンジャの手によって朝の4時にチェックインされていたという事実を知ることになる。しかしあなたは、ニンジャがそのプロジェクトのことを気にかけていたということすら知らなかったのだ!そう、あなたが会議続きで身動きがとれない間に、ニンジャは作業を進めていたのだ。
ニンジャは隠密行動を旨とするため、その名前すら明らかにならないかもしれないが、ニンジャの参加しているプロジェクトはすべて、はるかに円滑に進んでいるようだということはわかるはずだ。ただし、慎重に事を運ぶ必要がある。ニンジャは一匹狼なので、他者と協力して仕事をさせようとしてはならないのだ。
関連情報
-
ストールマン氏、1年ぶりの来日が決定:フリーソフトウェア運動を語る
FSIJは、10月24日にRichard Stallman氏による講演会を、東京・秋葉原で開催する。講演のタイトルは「フリーソフトウェア運動とGPLv3の現在」。 - 大規模開発でコードの質を保つには?--割れ窓理論(ZDNet Japan Blogより)
- これからは、エンジニア個人にスポットライトが当たる時代に--野村総合研究所
- プログラマー的「Web vs 紙」論(ZDNet Japan Blogより)
- コマンドラインは不滅--Google Calendar用ユーティリティ「gcalcli」
「人事」 の新着情報
-
うつ病で休職すべきか否かを考える--心の健康診断(5)
うつ病と診断され、医師からも休職を勧められたとしても、実際に休職するかどうかを決断するのは自分自身です。今回は、休職... - カスタマイズせず標準機能で対応--「ZeeM人事給与」を導入したアース製薬人事部
- エンジニアが働く環境を重視し徹底して自社開発にこだわる――新鋭プロヴィデンス急成長の源泉
- マイクロソフト、Platforms & Services部門を2つに分割
- Glam Media、グーグル幹部を獲得
- 人事 一覧へ »
「IT業界を生き抜く秘密10箇条」 のバックナンバー
-
Linuxのネットワークで悩まない10のコツ
Linux OSでは、ちょっとしたコツをつかむことで使い勝手の良い、安全なネットワークを実現することができる。そこでLinuxのさまざまなネットワーク設定作業を最小限の手間でこなすためのティップスを紹介する。 -
Twitterを仕事で利用する11の理由
-
悩めるチームリーダーのための「成功を呼ぶ5つの戦略」
-
開発マネージャーたちへ--最高の人材を惹きつけ、引き留める30の秘訣
-
恥ずかしい「英語の発音間違い」10選
- IT業界を生き抜く秘密10箇条 一覧へ »
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
APC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは? -
Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは? -
ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何? -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ? -
DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜 -
仮想化環境で求められるストレージの要件
それに応えるNetAppの実力とは? -
IronPort Sシリーズ
Webからの脅威に関する課題の3つの解決方法 -
Secure Web
Web2.0時代にプロアクティブなセキュリティを実現!! -
SaaSで開発効率UP!
SaaSでできる、ソフトウェア開発情報の一元化とは