プログラマさんに100の質問
プログラマさんに100の質問に回答してみた。
プログラマさんに100の質問 (作:くろひょう ) Q1:年齢は? A1:けっこういっている Q2:プロですか?アマですか? A2:プロ Q3:パソコン歴は? A3:「マイコン」を入れるのであればもうすぐ35年 Q4:おデブ? A4:標準体重。食べても太らない体質の模様。 Q5:職場(または学校)と自宅の両方に開発環境がある? A5:両方 Q6:情報関係で持っている資格があればお書きくださいな。 A6:ほとんど受けない。rubyのGold受けてみたい。 Q7:喫煙者ですか? A7:元喫煙者 Q8:視力はいくつくらい? A8:1.5。でも遠視orz Q9:コーディング中は、どんな飲み物・食べ物を口にします? A9:ミネラルウォーター Q10:使える言語、どんなのあります? A10:ALGOL系全般 Q11:はじめてプログラムを組んだのはいつ頃、どんな言語で、どんなプログラムでした? A11:中2の時FORTRANで絵を描くプログラム Q12:VBしか使えない人はプログラマを名乗っちゃいけない? A12:プログラマでしょ Q13:なんちゃってプログラマってどんなプログラマだと思いますか? A13:「なんちゃってプログラマ」の定義がよくわからない。 Q14:プログラマをやっててよかったなあと思うときは? A14:作った物で人が喜んでくれたとき。 Q15:じゃあプログラマなんてやるんじゃなかったと思うときは? A15:全くありません。 Q16:得意な言語はなんですか? A16:Javaだと勝手に手が動きますね。 Q17:不得意だけど使わねばならない言語とかあります? A17:ちょっと前までVisual Basic(最近は解放された) Q18:UML はどう思います? A18:コミュニケーションの道具だと思う。 Q19:開発に使ってる、ラブなツールを教えてください。 A19:sh / vim Q20:コード管理やってます?ツールは何を使ってます? A20:cvs,svn。仕事先ではVSSを使っているけど、あれはコード管理に適さないと思う。 Q21:タッチタイプ(ブラインドタッチ)はまかせとけ!って感じ? A21:以前は独自メソッドで高速キーインしていたけど、いまは標準タッチタイプでふつーの速度で入力。 Q22:コメントはしっかりつけてます? A22:必要だと思うところには入れる。コードとあわせて見たときに冗長になってしまわないように気をつけている。 Q23:開発系のMLとか、入ってます? A23:いくつかチェックしています。 Q24:開発系の雑誌で購読してるモノがあればどうぞ。 A24:SD時々、ASCII .Technologies毎回、日程^H^H日経ソフトウェア ごくまれに Q25:言語・開発系にかぎって、月に書籍代はいくらくらいですか? A25:1〜2万円くらい Q26:一次変換とか得意? A26:忘れました Q27:数学が苦手なプログラマはダメですか? A27:ケースバイケース Q28:プログラマなら英語の読み書きくらいはできますよね? A28:読みは最低限のレベルでほしいですね。 Q29:学生の頃、得意だった科目って何ですか? A29:現代国語 Q30:これまでに開発したことのあるプラットフォームは、どんなのあります? A30:昔の各種マイコン MS-DOS Linux Windows などなど Q31:Windows しか知らないプログラマはどうですか? A31:もったいないなと思う。 Q32:GNUマンセーですか? A32:別に。ただ、プロプライエタリな技術は警戒する。 Q33:今一番組んでみたいプログラム、なんですか? A33:HTML5(JavaScript)+CSSで動作するクライアント系アプリ Q34:AIを自作してみたいですか?どんなの? A34:昔はElizaみたいのに興味があったけど今は特に Q35:これだけは許せない!っていうコーディングスタイルがあればどうぞ。 A35:これだけはというこだわりは持っていません。 Q36:コーディング上のこだわりをお書きくださいな。 A36:だからこだわりは無いって... Q37:自分の書いたコードは美しい? A37:書くときの状況による。 Q38:「バグ」という言葉の替わりに使ってる言葉があればお書きくださいな。 A38:「ミス」「間違い」「打ち間違い」 Q39:営業さんと仲いいですか? A39:結構話が弾みます。 Q40:プログラマ以外の職場の人間の頭が悪くて困った、というようなエピソードがあればどうぞ。 A40:自分の頭が悪くて困ったことはよくあります。 Q41:職場等で、クラッキングやウイルスなどの印象的な事件があれば教えてください。 A41:昔、メールで届いた怪しいファイルを「これってもしかしてウィルスだよね。開きたいけど開けないよねー。わくわく」と言って本当に開いちゃって、某所で騒ぎになったことがあります。もちろん私じゃありません。 Q42:あなたが自分で「やっちゃった!!」エピソードがあればぜひ。 A42:恥ずかしすぎて書けないものが多い。 Q43:レビュー・プレゼンは得意? A43:それなりにできると思っていたプレゼンが実は不得手であると言うことが最近判明。 Q44:自分が世に送り出した作品で、「これは自信作!」ってのがあったら教えてください。 A44:自信作はないです。 Q45:「この会社を辞めようと思ったソースコード」があったら教えて下さい。 A45:ソースコードは会社が生み出す物ではなく人が書く物なので、コードによって会社云々と思ったことはないです。 Q46:月の実作業時間の最高は何時間くらい? A46:「残業」は100Hrちょっとかな。 Q47:最高で何時間眠らずにプログラムを組んだことがありますか? A47:4時間以上連続してコードを書いたことは無いです。 Q48:職場や現場で仮眠をとる際、どんなところで寝ます? A48:仕事場には泊まりません。 Q49:あなたのまわりの電波なプログラマがいたら、その電波っぷり全開なエピソードをどうぞ。 A49:キーボードは静かに打ってほしい。 Q50:あなたの遭遇したマーフィーの法則を教えてください A50:USBプラグを端子に差し込もうとすると90%の確率で逆向きである。 Q51:尊敬しているプログラマは誰? A51:青木淳さんとかはすごいプログラマだと思う。あと、以前一種^H^H一緒にお仕事させていただいて今は某社役員のWさんとか... Q52:今までの中で一番ハードだった仕事はどんな仕事ですか? A52:某unix系OSのデバイスドライバ。デバッグ環境が全くなくてスタックトレース出力から手作りした。 Q53:今までの中で一番楽だった仕事(プログラム)はどんな仕事(プログラム)ですか? A53:「楽」の定義を「トラブルの少なさ」とするのなら、いまやっている仕事なのかも。 Q54:ナイショのバグ、こっそり教えてください。 A54:バグは全部バグ管理システムに入れています。あ、嘘です。秘めたバグがあったかもしれませんが、細かいことは忘れてしまいました(苦笑 Q55:「自分はすごいプログラマだなあ」と一瞬でも思ってしまうときって、どんなときですか? A55:家でパズル解法系のコードを書いていて、独自な解法を思いついたとき。 Q56:ひとりごとをよく言いますか?どんなひとりごとを言いますか? A56:家で「しまったぁー」とか「やっちゃったぁー」とか。 Q57:コンピュータ関係以外で趣味と呼べそうなもの、ありますか? A57:アマチュア無線。 Q58:どんなマンガをよく読みますか? A58:漫画ほとんど読まず。いままでに買った単行本は片手の指で足りる程度。 Q59:あなたにとっての萌え対象を教えてください。 A59:NHKアーカイブス 放送ライブラリ Q60:デスクトップの壁紙はどんな壁紙ですか? A60:デフォルト Q61:PCの周りにおいているフィギュアとかがあれば教えてください。 A61:ちょっと前まで阪神タイガースの鳥谷選手 Q62:徹夜するより寝た方が効率が上がる派ですか? A62:もちろんもちろん(大切なことなので繰り返しました) Q63:好きな音楽はどんな音楽ですか? A63:J-POP全般 , ラジオから流れるJAZZ Q64:カラオケはお好き?主にどんなの歌います? A64:ミク その他アニメ系が多いかも。 Q65:プログラマはむっつりスケベが多いと思いますか? A65:ネアカのスケベが多いと思う。 Q66:鉄ですか? A66:京王6000系引退を悲しむ程度の鉄です。 Q67:麻雀は好きですか? A67:ルール自体ほとんど知りません。 Q68:はっきりいってプログラマはオタクが多いと思う? A68:逆に少ないと思う。 Q69:ていうかむしろ自分がオタクである? A69:はい、オタクだと思います。 Q70:ゲーマーですか?ゲーマーなら、どんなゲームをよくやりますか? A70:たまーにするくらい。昔はアーケード系が好きだった。 Q71:ゲームをやる際、プログラマ的な考え(アルゴリズムを考える、処理落ちが気になるなど)をしていることがある? A71:フレームレートは気になる。 Q72:実はこっそりクラックしたことがあったりして? A72:破壊した事はないけど、結果的にそれに近いことをしてしまったことは...(以下内緒)。 Q73:職場の人たち(彼氏・彼女・夫・妻以外で)と、月に何回くらい飲み・お食事などに行きます? A73:月1くらいかなぁ。 Q74:仕事中に2ちゃんねるを読むことがありますか? A74:仕事先では読めない。 Q75:ていうかあなたは2ちゃんねらーですか? A75:時々読む。書き込みも時々。 Q76:「フラグが立つ」「スタックに積む」「ポインタがずれる」など、ついつい日常会話で使ってしまうプログラミング用語があれば教えてくださいな。 A76:「ちょうど65536だ!!」 Q77:映画やドラマでプログラミングするシーンなどがでてきたら、気になります? A77:「嘘くささ」が気になる。 Q78:ウィルス作れます?あるいは作ろうとしたことがあります? A78:作れるかもしれないけど作らない。 Q79:今まで買ったもので一番高いものはなに? A79:コンピュータ関連ならPC9801RA21かな。40万円弱くらい。 Q80:在宅勤務について思うところがあればお書きください。 A80:日本の"伝統的な"企業は、プログラマにもスーツを着せてフロアに席を並べる「形から入る」ところが多いから、経営者のこの意識が変わらない限り在宅勤務は広がらないだろうなぁー。 Q81:普段開発してるときは、どんな服装ですか? A81:仕事場ではEDWINのラベルがついたパンツ + シャツ Q82:普段開発してる環境、ディスプレイは何インチでフォントサイズはいくつくらい? A82:仕事場はWUXGAとUXGAのデュアルディスプレイ、家ではWQHD(2560x1440)【仕事場も家も最近変わったので書き換え】 Q83:職場の男女比はどのくらい? A83:8:2くらい。 Q84:女性プログラマってどうですか? A84:仕事の上で性別を意識したことは無い。 Q85:特定のパートナー(彼女・彼氏・夫・妻)がいますか?パートナーがいる人は、それは同業者ですか? A85:内緒 Q86:プログラマはモテないと思いますか? A86:プログラマという属性とモテ度は関係ないと思う。ただ、異性と出会う機会は少ないかも。 Q87:付き合うなら同業者?それとも別の職種がいい? A87:どちらでも。 Q88:ぶっちゃけた話、給料は月額大体いくらですか?(手取りで) A88:内緒。 Q89:それって、自分にとっては多い?少ない? A89:現在の仕事では働きの割には多いと思う。 Q90:ぶっちゃけた話、普段は何%くらいの力で仕事してます?仕事以外の部分って何してるの? A90:定量的にはわからない。今の仕事は慣らし運転程度かな。 Q91:運動とか体にいいこと、なにしてます? A91:結構歩いている。 Q92:ここだけの話・・・痔は悪くなりませんか? A92:直った Q93:クラッシュしてしまうバグが見つかっているのですが、どうしても原因が分かりません。デッドラインまではあと24時間。どうしましょー!? A93:クラッシュはイカんでしょ。他のプログラマの意見も求めてひたすら原因究明。 Q94:プログラマの耐用年数ってどのくらいだと思いますか? A94:個人差きわめて大。0.1〜60over Q95:いつまでプログラマをやるつもりですか? A95:加齢/病気等で思考の自律性を保てなくなるまで。 Q96:座右の銘はなんですか? A96:なし。 Q97:よいプログラマの条件を3つあげてください。 A97:振り返り反省する・どん欲である・先入観を持たない Q98:悪い・使えないプログラマの条件を3つあげてください。 A98:Q97で書いたことの裏返し。 Q99:プログラマとしての自分を100点満点で評価してください。 A99:自分では算出不可 Q100:あなたにとってプログラムとは何ですか? A100:人生を豊かにしてくれる大切なもの。