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

(作:くろひょう)

Q1:年齢は?
A1:25歳(2004年3月23日現在:以下同様)

Q2:プロですか?アマですか?
A2:アマですが、研究にプログラムを使ってます。

Q3:パソコン歴は?
A3:20年くらい?

Q4:おデブ?
A4:少し。

Q5:職場(または学校)と自宅の両方に開発環境がある?
A5:当然。

Q6:情報関係で持っている資格があればお書きくださいな。
A6:なし。

Q7:喫煙者ですか?
A7:嫌煙者です。

Q8:視力はいくつくらい?
A8:この前測ったら、右1.2、左1.5以上でした。右目が少し悪くなってしまいました...。

Q9:コーディング中は、どんな飲み物・食べ物を口にします?
A9:別に何も。

Q10:使える言語、どんなのあります?
A10:知ってる言語は色々あるけど、使える言語は C, C++, FORTRAN77, MASM, Perl(非OO), Ruby, AWK, sed かな。

Q11:はじめてプログラムを組んだのはいつ頃、どんな言語で、どんなプログラムでした?
A11:5歳頃 N-BASIC で適当なプログラムを組んだけど、大体は本に書いてあるゲームを写して遊んでました。

Q12:VBしか使えない人はプログラマを名乗っちゃいけない?
A12:プロならもっと覚えないと仕事の幅が狭くなるので困ると思います。でも、アマなら別にいいんじゃないですか?

Q13:なんちゃってプログラマってどんなプログラマだと思いますか?
A13:同じプログラムを2度作っても、向上が見られないプログラマ。

Q14:プログラマをやっててよかったなあと思うときは?
A14:欲しいプログラムが自分で作れる時。

Q15:じゃあプログラマなんてやるんじゃなかったと思うときは?
A15:ないです。

Q16:得意な言語はなんですか?
A16:C++

Q17:不得意だけど使わねばならない言語とかあります?
A17:不得意じゃないけど、FORTRAN77 は可能な限り使いたくないです。

Q18:UML はどう思います?
A18:ツールがないと色々追加するのが面倒そうなので、覚える気がしません。

Q19:開発に使ってる、ラブなツールを教えてください。
A19:VC++, Cygwin, vi, GCC

Q20:コード管理やってます?ツールは何を使ってます?
A20:アマだから、なかなかそういうのにお金を出せないんですよね。

Q21:タッチタイプ(ブラインドタッチ)はまかせとけ!って感じ?
A21:一番上の段以外は。

Q22:コメントはしっかりつけてます?
A22:付けるようにはしてるけど、面倒なときはちょっとおざなりになっちゃうかな。

Q23:開発系のMLとか、入ってます?
A23:D 言語の ML にだけ。

Q24:開発系の雑誌で購読してるモノがあればどうぞ。
A24:C マガ買ってたこともあるけど、今は買ってません。

Q25:言語・開発系にかぎって、月に書籍代はいくらくらいですか?
A25:あまり本は買いません。今は 0 円。漫画なら大量に買うけど。

Q26:一次変換とか得意?
A26:線形代数の塊たる量子化学を専攻する私にとっては児戯にも等しい!

Q27:数学が苦手なプログラマはダメですか?
A27:良いアルゴリズムを構築できないのであれば、困ると思う。

Q28:プログラマなら英語の読み書きくらいはできますよね?
A28:まぁ、辞書さえあれば。

Q29:学生の頃、得意だった科目って何ですか?
A29:断然数学。

Q30:これまでに開発したことのあるプラットフォームは、どんなのあります?
A30:MS-DOS, Windows, UNIX, LINUX, MacOSX (terminal)

Q31:Windows しか知らないプログラマはどうですか?
A31:Windows のプロを目指すんならいいんじゃない?

Q32:GNUマンセーですか?
A32:好きではあるけど、マンセーというほどでも。

Q33:今一番組んでみたいプログラム、なんですか?
A33:高校の頃に作った自作ゲーの Windows 移植版。

Q34:AIを自作してみたいですか?どんなの?
A34:人工生命。

Q35:これだけは許せない!っていうコーディングスタイルがあればどうぞ。
A35:中カッコと中身を同じインデントで書くスタイル。こんな感じ。
void hello()
    {
    printf("Hello, world!");
    }
Q36:コーディング上のこだわりをお書きくださいな。
A36:纏められる処理は纏める。あまり突飛なことはしない。コーディングの癖は同じプログラム内で統一する。

Q37:自分の書いたコードは美しい?
A37:少なくとも、エレガントになるようには努めてます。

Q38:「バグ」という言葉の替わりに使ってる言葉があればお書きくださいな。
A38:バグはバグとしか言いませんね。

Q39:営業さんと仲いいですか?
A39:学生に営業も何も。

Q40:プログラマ以外の職場の人間の頭が悪くて困った、というようなエピソードがあればどうぞ。
A40:職場を研究室に読みかえるけど、別に困ったことはないかも。

Q41:職場等で、クラッキングやウイルスなどの印象的な事件があれば教えてください。
A41:退官した某元教授からワームが来たり。

Q42:あなたが自分で「やっちゃった!!」エピソードがあればぜひ。
A42:MS-DOS のアブソリュートライトで、ドライブ番号を AX に入れるところを AL に入れてしまい、高校の部室のハードディスクの FAT を破壊してしまいました。

Q43:レビュー・プレゼンは得意?
A43:学会発表なら、それなりに。

Q44:自分が世に送り出した作品で、「これは自信作!」ってのがあったら教えてください。
A44:高校の時に作った自作ゲー。この頃はまだスパゲティだったけど、ゲームのネタはかなり評判良かったです。

Q45:「この会社を辞めようと思ったソースコード」があったら教えて下さい。
A45:FORTRAN77 の引数爆発を見たとき、学校を辞めようとは思いませんが、少なからずショックを受けました。

Q46:月の実作業時間の最高は何時間くらい?
A46:計ったことないので分かりません。

Q47:最高で何時間眠らずにプログラムを組んだことがありますか?
A47:1日くらい組んだことはあるかな。

Q48:職場や現場で仮眠をとる際、どんなところで寝ます?
A48:椅子に座ったまま。

Q49:あなたのまわりの電波なプログラマがいたら、その電波っぷり全開なエピソードをどうぞ。
A49:特にいないです。

Q50:あなたの遭遇したマーフィーの法則を教えてください
A50:トラブルは一番起きて欲しくない時期に起こる。

Q51:尊敬しているプログラマは誰?
A51:アマだからあまりそういうのは意識しないです。努力の時間が明らかに違う人のことを正確に評価することはできないからです。

Q52:今までの中で一番ハードだった仕事はどんな仕事ですか?
A52:この前の学会に出す論文書きはかなりやばかったです。

Q53:今までの中で一番楽だった仕事(プログラム)はどんな仕事(プログラム)ですか?
A53:Hello, world!

Q54:ナイショのバグ、こっそり教えてください。
A54:むしろ教えて下さい。

Q55:「自分はすごいプログラマだなあ」と一瞬でも思ってしまうときって、どんなときですか?
A55:高速にプログラムを仕上げれたとき。

Q56:ひとりごとをよく言いますか?どんなひとりごとを言いますか?
A56:ある想定された状況をシミュレートする感じです。人前では言いませんが。

Q57:コンピュータ関係以外で趣味と呼べそうなもの、ありますか?
A57:漫画やアニメ

Q58:どんなマンガをよく読みますか?
A58:ギャグ

Q59:あなたにとっての萌え対象を教えてください。
A59:かわいい服。適度な気の強さ。

Q60:デスクトップの壁紙はどんな壁紙ですか?
A60:色んな HP から集めてきたイラスト。

Q61:PCの周りにおいているフィギュアとかがあれば教えてください。
A61:神々の神話3〜オリエント神話集〜
オシリスかっちょえー。


Q62:徹夜するより寝た方が効率が上がる派ですか?
A62:夜型なんで、徹夜の方が効率が上がります。でも、睡魔が酷い時は、流石に寝た方が効率いいです。

Q63:好きな音楽はどんな音楽ですか?
A63:アニメ系の曲か、クラシック。あとはアカペラとか。

Q64:カラオケはお好き?主にどんなの歌います?
A64:兄尊。

Q65:プログラマはむっつりスケベが多いと思いますか?
A65:むっつりじゃないスケベが多いかと。

Q66:鉄ですか?
A66:この用語を知りません。

Q67:麻雀は好きですか?
A67:普通。

Q68:はっきりいってプログラマはオタクが多いと思う?
A68:思う。

Q69:ていうかむしろ自分がオタクである?
A69:その通り。

Q70:ゲーマーですか?ゲーマーなら、どんなゲームをよくやりますか?
A70:RPG、シミュレーション RPG、アクション、パズル、ノベル。最近は弾幕シューティング、というか東方。

Q71:ゲームをやる際、プログラマ的な考え(アルゴリズムを考える、処理落ちが気になるなど)をしていることがある?
A71:頻繁に。

Q72:実はこっそりクラックしたことがあったりして?
A72:ないです。

Q73:職場の人たち(彼氏・彼女・夫・妻以外で)と、月に何回くらい飲み・お食事などに行きます?
A73:研究室となると、1〜2ヶ月に1回くらい?

Q74:仕事中に2ちゃんねるを読むことがありますか?
A74:研究中に? ある。

Q75:ていうかあなたは2ちゃんねらーですか?
A75:はい。今となっては別に普通じゃないですかね?

Q76:「フラグが立つ」「スタックに積む」「ポインタがずれる」など、ついつい日常会話で使ってしまうプログラミング用語があれば教えてくださいな。
A76:バグってる。

Q77:映画やドラマでプログラミングするシーンなどがでてきたら、気になります?
A77:気にはなるけど、どうせ凝ってないだろうと判断して真剣には見ません。

Q78:ウィルス作れます?あるいは作ろうとしたことがあります?
A78:実行ファイルの形式を調べたら作れるとは思います。でも、作ろうとしたことはありません。

Q79:今まで買ったもので一番高いものはなに?
A79:パソコン。

Q80:在宅勤務について思うところがあればお書きください。
A80:他人との連携がしにくいんじゃなかろうか。

Q81:普段開発してるときは、どんな服装ですか?
A81:研究室は別に普段着だけど。

Q82:普段開発してる環境、ディスプレイは何インチでフォントサイズはいくつくらい?
A82:14.1インチ。フォントサイズは色々あるけど、小さめなことが多いです。

Q83:職場の男女比はどのくらい?
A83:研究室は秘書さん以外全員男でしたが、とうとう女性が1人入ります。

Q84:女性プログラマってどうですか?
A84:プログラムできるなら、性別は関係ないんじゃない? もちろん、できなくても。能力主義です。

Q85:特定のパートナー(彼女・彼氏・夫・妻)がいますか?パートナーがいる人は、それは同業者ですか?
A85:。・゚・(ノД`)・゚・。

Q86:プログラマはモテないと思いますか?
A86:人それぞれ。

Q87:付き合うなら同業者?それとも別の職種がいい?
A87:別の方がいいかも。

Q88:ぶっちゃけた話、給料は月額大体いくらですか?(手取りで)
A88:まだ学生なんでバイト料になるけど、10万くらい?

Q89:それって、自分にとっては多い?少ない?
A89:多いかな?

Q90:ぶっちゃけた話、普段は何%くらいの力で仕事してます?仕事以外の部分って何してるの?
A90:普段は 75% くらい? 大学以外では、遊ぶか研究してます。

Q91:運動とか体にいいこと、なにしてます?
A91:徒歩で買い物して自炊。でも、最近忙しくて出来ません。

Q92:ここだけの話・・・痔は悪くなりませんか?
A92:別に。

Q93:クラッシュしてしまうバグが見つかっているのですが、どうしても原因が分かりません。デッドラインまではあと24時間。どうしましょー!?
A93:開発途中で作った、安全だけど遅いコードが用意できるなら、それを使います。
それがダメなら死ぬ気でデバッグしますが、あらかじめ危険な状況であることを上に報告しておきます。


Q94:プログラマの耐用年数ってどのくらいだと思いますか?
A94:能力と努力次第。

Q95:いつまでプログラマをやるつもりですか?
A95:一生。

Q96:座右の銘はなんですか?
A96:笑う門に福来る

Q97:よいプログラマの条件を3つあげてください。
A97:怠惰のために努力する、向上心がある、納期を守る

Q98:悪い・使えないプログラマの条件を3つあげてください。
A98:方向性の違う努力に一生懸命になる、向上心がない、アルゴリズムの組み立てが遅い

Q99:プログラマとしての自分を100点満点で評価してください。
A99:50点。趣味でやってるので中途半端ー。

Q100:あなたにとってプログラムとは何ですか?
A100:遊び道具。

戻る