プログラマさんに 100 の質問

Copyright (C) 1997-2004 by Haruaki TAMADA All rights reserved.
Last Modified: Mon Jan 10 11:07:21 JST 2005

回答者: たまだ

Q1:年齢は?
032。
Q2:プロですか?アマですか?
以前プロだったが、会社を辞めたので今はアマ
Q3:パソコン歴は?
8年かな?
Q4:おデブ?
痩せてます。
Q5:職場(または学校)と自宅の両方に開発環境がある?
ある。
Q6:情報関係で持っている資格があればお書きくださいな。
情報2種。Sun Certified Programmer for Java 2 Platform.
Q7:喫煙者ですか?
はい。
Q8:視力はいくつくらい?
両目共に 0.1 ありません。
Q9:コーディング中は、どんな飲み物・食べ物を口にします?
コーヒーが多いかな
Q10:使える言語、どんなのあります?
Java, C, AppleScript, JavaScript など。一度、Lingo もやったことがある。
Q11:はじめてプログラムを組んだのはいつ頃、どんな言語で、どんなプログラムでした?
1995年、C で Hello World
Q12:VB しか使えない人はプログラマを名乗っちゃいけない?
プロなら言語は問わないはず。アマなら別に構わないが、 吹聴し、他の人の「名乗っちゃいけない」発言に強行に反対すると 「他の言語を勉強する気がない」のだと思い、使えない奴と私は判断する。
Q13:なんちゃってプログラマってどんなプログラマだと思いますか?
一部しか知らないのに全てを知ったように勘違いする。基盤を知らないのにツールが使えるといって自慢する。
Q14:プログラマをやっててよかったなあと思うときは?
作ったものを使ってもらってお礼を言われたとき。
Q15:じゃあプログラマなんてやるんじゃなかったと思うときは?
はまってる時。
Q16:得意な言語はなんですか?
Java
Q17:不得意だけど使わねばならない言語とかあります?
特にない。
Q18:UML はどう思います?
どうもこうも、他に選択肢がないから使ってる。
Q19:開発に使ってる、ラブなツールを教えてください。
emacs。最近 Eclipse に興味がある
Q20:コード管理やってます?ツールは何を使ってます?
cvs。subversion を使いたいが、インストールがめんどい。
Q21:タッチタイプ(ブラインドタッチ)はまかせとけ!って感じ?
はい。Ozawa-ken で S+++。
Q22:コメントはしっかりつけてます?
最初はコードのみを書いて、ある程度コードが落ち着いてから書きます。
Q23:開発系のMLとか、入ってます?
以前は入っていましたが、最近は興味を引くものがなくて、入っていません。
Q24:開発系の雑誌で購読してるモノがあればどうぞ。
どれもヌルいんでなし。
Q25:言語・開発系にかぎって、月に書籍代はいくらくらいですか?
0 円。
Q26:一次変換とか得意?
忘れてましたが、最近やり直したので大丈夫かな?
Q27:数学が苦手なプログラマはダメですか?
作ってるプログラムの内容による。また、アルゴリズムを理解するにはある程度必要だと思う。
Q28:プログラマなら英語の読み書きくらいはできますよね?
技術的な英語読むのは。それ以外の英文の読解や喋ったり、書いたりは・・・。
Q29:学生の頃、得意だった科目って何ですか?
物理
Q30:これまでに開発したことのあるプラットフォームは、どんなのあります?
UNIX 系(Solaris, Linux, Mac OS X), Windows, Mac OS。Java では Tomcat, WebLogic, WebSphere など。
Q31:Windows しか知らないプログラマはどうですか?
特定のあるプラットフォームしか知らないなんて視野が狭すぎる。 知らないことが問題じゃなくて、知ろうとしない姿勢が問題だと思う。
Q32:GNUマンセーですか?
気に入っている部分もあれば、気に入らない部分もあり、理解できない部分もある。何でも手放しで万歳ということはない。
Q33:今一番組んでみたいプログラム、なんですか?
特になし。
Q34:AI を自作してみたいですか?どんなの?
興味なし。人工無脳なら作ってみたいかもしれない。
Q35:これだけは許せない!っていうコーディングスタイルがあればどうぞ。
GNU のインデント
Q36:コーディング上のこだわりをお書きくださいな。
シンプルに。
Q37:自分の書いたコードは美しい?
見る人によって違うと思うのでわからない。
Q38:「バグ」という言葉の替わりに使ってる言葉があればお書きくださいな。
不具合、虫さん、障害かなぁ。
Q39:営業さんと仲いいですか?
人による。
Q40:プログラマ以外の職場の人間の頭が悪くて困った、というようなエピソードがあればどうぞ。
プログラマの頭がいいわけではありません。
Q41:職場等で、クラッキングやウイルスなどの印象的な事件があれば教えてください。
ファイアウォールの中で CodeRed が大流行。
Q42:あなたが自分で「やっちゃった!!」エピソードがあればぜひ。
アーカイブするバージョンを間違って以前納品したバージョンをまた納品。
Q43:レビュー・プレゼンは得意?
んー、あんまり。
Q44:自分が世に送り出した作品で、「これは自信作!」ってのがあったら教えてください。
なし。
Q45:「この会社を辞めようと思ったソースコード」があったら教えて下さい。
暗号強度が弱すぎる暗号化モジュール。(暗号の専門家じゃない私でも半日あればクラックできるぞ)
Q46:月の実作業時間の最高は何時間くらい?
300時間くらいかな。
Q47:最高で何時間眠らずにプログラムを組んだことがありますか?
学生時代の 72 時間。その後、バイトを寝過ごした。
Q48:職場や現場で仮眠をとる際、どんなところで寝ます?
椅子で舟を漕ぐ。
Q49:あなたのまわりの電波なプログラマがいたら、その電波っぷり全開なエピソードをどうぞ。
Java で 1.1 + 2.2 を計算して「これって Java のバグじゃないの?」。知識がないだけかな?
Q50:あなたの遭遇したマーフィーの法則を教えてください
大事な用がある日に限って、客先から電話が入り、帰れない。
Q51:尊敬しているプログラマは誰?
いない。
Q52:今までの中で一番ハードだった仕事はどんな仕事ですか?
とある会社に納める業務システム。
Q53:今までの中で一番楽だった仕事(プログラム)はどんな仕事(プログラム)ですか?
とある会社に納める業務システムだが、結局受注できなかった。(受注できてないのに開発しろとの命令だった)
Q54:ナイショのバグ、こっそり教えてください。
桁落ち、丸め誤差などの対処を行っていません。
Q55:「自分はすごいプログラマだなあ」と一瞬でも思ってしまうときって、どんなときですか?
はまって悩んでいた問題を、全く逆の発想で解決策を思いついた時。
Q56:ひとりごとをよく言いますか?どんなひとりごとを言いますか?
家で一人のとき。
Q57:コンピュータ関係以外で趣味と呼べそうなもの、ありますか?
音楽を聴いたり、本を読んだり。
Q58:どんなマンガをよく読みますか?
青年誌に載ってるマンガかなぁ。
Q59:あなたにとっての萌え対象を教えてください。
ない。
Q60:デスクトップの壁紙はどんな壁紙ですか?
デフォルト。
Q61:PC の周りにおいているフィギュアとかがあれば教えてください。
4 年ほど前にもらったくまのぬいぐるみ。
Q62:徹夜するより寝た方が効率が上がる派ですか?
寝たほうが良いです。でも夜の方が効率はいいかもしれない。
Q63:好きな音楽はどんな音楽ですか?
クラッシック
Q64:カラオケはお好き?主にどんなの歌います?
最近は行きません。
Q65:プログラマはむっつりスケベが多いと思いますか?
多いと思う。
Q66:鉄ですか?
違います。
Q67:麻雀は好きですか?
ルールをしりません。
Q68:はっきりいってプログラマはオタクが多いと思う?
私もオタクです。オタクじゃないプログラマは使えない人が多い。
Q69:ていうかむしろ自分がオタクである?
そういってるじゃないですか。
Q70:ゲーマーですか?ゲーマーなら、どんなゲームをよくやりますか?
パズルやシミュレーションが多い。
Q71:ゲームをやる際、プログラマ的な考え(アルゴリズムを考える、処理落ちが気になるなど)をしていることがある?
考えてる。
Q72:実はこっそりクラックしたことがあったりして?
やってない。
Q73:職場の人たち(彼氏・彼女・夫・妻以外で)と、月に何回くらい飲み・お食事などに行きます?
最近はすくないなぁ。
Q74:仕事中に2ちゃんねるを読むことがありますか?
時々。
Q75:ていうかあなたは2ちゃんねらーですか?
理解してくれるコミュニティにいる場合は 2ch 用語を使う。
Q76:「フラグが立つ」「スタックに積む」「ポインタがずれる」など、ついつい日常会話で使ってしまうプログラミング用語があれば教えてくださいな。
デフォルトで〜。でも素人さん相手には使ってないと思う。多分。
Q77:映画やドラマでプログラミングするシーンなどがでてきたら、気になります?
気になる。内容ではなくてマシンの方ばかり見てしまう。
Q78:ウィルス作れます?あるいは作ろうとしたことがあります?
作れるかどうかはわからない。作ろうとしたことがないから。でも、作ろうと思えば作れるんじゃないかな。
Q79:今まで買ったもので一番高いものはなに?
Power Book G4。
Q80:在宅勤務について思うところがあればお書きください。
できればいいな。
Q81:普段開発してるときは、どんな服装ですか?
普段着
Q82:普段開発してる環境、ディスプレイは何インチでフォントサイズはいくつくらい?
14 インチ。10pt。
Q83:職場の男女比はどのくらい?
1:0 で男性
Q84:女性プログラマってどうですか?
特に何も。能力があれば認めるし、能力がなければ男性でも認めない。
Q85:特定のパートナー(彼女・彼氏・夫・妻)がいますか?パートナーがいる人は、それは同業者ですか?
違う。
Q86:プログラマはモテないと思いますか?
もてないでしょう。オタクが多いし、オタクってだけで引く奴も多いし。
Q87:付き合うなら同業者?それとも別の職種がいい?
別の業種の方が話が広がりそうなので、別の業種。
Q88:ぶっちゃけた話、給料は月額大体いくらですか?(手取りで)
プロではないので、給料はない。
Q89:それって、自分にとっては多い?少ない?
ないので答えられない。
Q90:ぶっちゃけた話、普段は何%くらいの力で仕事してます?仕事以外の部分って何してるの?
切羽詰った時は 50%で、普段は 5%くらい。
Q91:運動とか体にいいこと、なにしてます?
体に悪いことしかやってません。
Q92:ここだけの話・・・痔は悪くなりませんか?
ありません。
Q93:クラッシュしてしまうバグが見つかっているのですが、どうしても原因が分かりません。デッドラインまではあと24時間。どうしましょー!?
上に相談。一応対応策は言うが決断は上司に任せる。責任は上司。
Q94:プログラマの耐用年数ってどのくらいだと思いますか?
人による。
Q95:いつまでプログラマをやるつもりですか?
私の興味がなくなるまで
Q96:座右の銘はなんですか?
塞翁が馬
Q97:よいプログラマの条件を3つあげてください。
・知ったかしない。
・教えてクンじゃない。
・まず試してみる。
Q98:悪い・使えないプログラマの条件を3つあげてください。
・頭いいと思って勘違いしている。
・何でも頭で考えようとする。
・文句ばかり言う。
Q99:プログラマとしての自分を100点満点で評価してください。
50点。
Q100:あなたにとってプログラムとは何ですか?
プログラム。

ページのトップへ