「プログラマに100の質問」への回答

オリジナルはこちら

Q1:年齢は?
0x25歳ですが、何か? (2017年11月24日現在)
Q2:プロですか?アマですか?
バイトってプロなんだろうか?
Q3:パソコン歴は?
11年ほど。
Q4:おデブ?
やせ形です。食べても太りません。
Q5:職場(または学校)と自宅の両方に開発環境がある?
一応。ていうか、一部の開発環境はサーバー上なので、sshがあればどこでも。
Q6:情報関係で持っている資格があればお書きくださいな。
基本的に資格は信用しないのでとらない主義だったけど、最近就職を控えてとりはじめました(^^;
この前初級シスアドをとってみました。さすがに試験勉強いらないかと。
Q7:喫煙者ですか?
たばこは大嫌い。
Q8:視力はいくつくらい?
0.6-0.9くらい。最近やや低下気味。
Q9:コーディング中は、どんな飲み物・食べ物を口にします?
コーヒー。お茶。
Q10:使える言語、どんなのあります?
日本語・英語・フランス語・C/C++・Java・PHP・Perl・アセンブラ・シェルスクリプトなど。
Q11:はじめてプログラムを組んだのはいつ頃、どんな言語で、どんなプログラムでした?
1992年頃BASICで。ベーマガに投稿されたゲームを打ち込んでました。
オリジナルなプログラムは、円周率を求めるプログラムで、やっぱりBASICだった。
Q12:VBしか使えない人はプログラマを名乗っちゃいけない?
VBに限らず、1 言語しか知らない人は発想が乏しでしょう。
だから、少なくともプロとしてはやってらんないかと思います。
Q13:なんちゃってプログラマってどんなプログラマだと思いますか?
なんちゃってプログラムを書く人なんでしょう、きっと。
Q14:プログラマをやっててよかったなあと思うときは?
人よりも最適なプログラムを書くことができて、研究で成果を上げられる。
Q15:じゃあプログラマなんてやるんじゃなかったと思うときは?
ちょっとしたプログラムでもこだわって、最適化とか考えちゃう時。
Q16:得意な言語はなんですか?
一応プライマリにはC++かなぁ。あ、もちろん日本語が一番得意ですが。
Q17:不得意だけど使わねばならない言語とかあります?
フランス語。
Q18:UML はどう思います?
ん〜、眉唾物。
Q19:開発に使ってる、ラブなツールを教えてください。
C++ Builder☆
Visual C++使えって言われたら仕事できません。
Q20:コード管理やってます?ツールは何を使ってます?
CVSは苦手なので、RCSで精一杯。UNIXで開発するときに使います。
Q21:タッチタイプ(ブラインドタッチ)はまかせとけ!って感じ?
キーボード見ながらじゃないと打てないけど、そこら辺のブラインドタッチャー(謎)よりは速いです。
Q22:コメントはしっかりつけてます?
かなり省略気味。
Q23:開発系のMLとか、入ってます?
けっこうたくさん。
Q24:開発系の雑誌で購読してるモノがあればどうぞ。
ないっす。メールマガジンがほとんど。
Q25:言語・開発系にかぎって、月に書籍代はいくらくらいですか?
今は0円。金がないし、ネットで最新動向さえ追っていればなんとかなるので。
でも、慣れるまでは月に5000円くらい消費していたような。
Q26:一次変換とか得意?
数学は最近得意になりました。
Q27:数学が苦手なプログラマはダメですか?
ん〜、図形処理とかの開発に不必要に時間がかかるでしょうねぇ。
結果的に仕事ができるとしても、無駄が多いかと。
Q28:プログラマなら英語の読み書きくらいはできますよね?
当然です。苦労しましたし w
Q29:学生の頃、得意だった科目って何ですか?
今学生ですが、なにか?
Q30:これまでに開発したことのあるプラットフォームは、どんなのあります?
Windows と Solaris(sparc)とRed Hat Linux。
Q31:Windows しか知らないプログラマはどうですか?
ん〜…、まぁありなんじゃないかなぁ。でも、ちゃんと理屈は理解できないかも。
Q32:GNUマンセーですか?
いえ。あまりGNUやGPLを気にしたことはない。
Q33:今一番組んでみたいプログラム、なんですか?
ん〜…プログラムっていうよりは、催促のコンピューターを操りたい。
Q34:AIを自作してみたいですか?どんなの?
学校の授業の延長で作ろうとしました。人間と会話っぽいものをする。
Q35:これだけは許せない!っていうコーディングスタイルがあればどうぞ。
CでPASCAL風のマクロを定義してPASCALばりのコーディングする、みたいに他言語の流儀を別の言語にもってくる人。
Q36:コーディング上のこだわりをお書きくださいな。
どの言語にも、それぞれ独自の流儀や文化がある。
そういった文化や歴史を勉強しようともしないで使うなんて、侮辱だ!…とは言わないけど、プロじゃないよね。
Q37:自分の書いたコードは美しい?
ん〜…汚くはないと思います。
ただ、コメントが少なくなりがち。
Q38:「バグ」という言葉の替わりに使ってる言葉があればお書きくださいな。
ばぐ。
Q39:営業さんと仲いいですか?
人当たりは悪くないと思っています。
Q40:プログラマ以外の職場の人間の頭が悪くて困った、というようなエピソードがあればどうぞ。
むぅ(自粛)
Q41:職場等で、クラッキングやウイルスなどの印象的な事件があれば教えてください。
ウイルス蔓延してどうしよう!とか言ったときに、ライセンス払うのを惜しんで1パッケージを使い回させられたことがあった。そういうところに惜しんでどうする、とか思ったけど。
そういう払うべきところに金を払えない会社が一番嫌いです。
Q42:あなたが自分で「やっちゃった!!」エピソードがあればぜひ。
開発中のプログラムを、ディレクトリごと削除しちゃった!!
Q43:レビュー・プレゼンは得意?
まぁ、それなりに。
Q44:自分が世に送り出した作品で、「これは自信作!」ってのがあったら教えてください。
ひみつ。
Q45:「この会社を辞めようと思ったソースコード」があったら教えて下さい。
それはないかも。
Q46:月の実作業時間の最高は何時間くらい?
タイムカードによれば、200時間らしいです。
学校行きながらのバイトだったけど、学校がおろそかになっていたか。
Q47:最高で何時間眠らずにプログラムを組んだことがありますか?
絶対に寝ます。寝ないと効率落ちるし。
Q48:職場や現場で仮眠をとる際、どんなところで寝ます?
床に銀マとシュラフを設置します。
Q49:あなたのまわりの電波なプログラマがいたら、その電波っぷり全開なエピソードをどうぞ。
黙秘。
Q50:あなたの遭遇したマーフィーの法則を教えてください
黙秘。
Q51:尊敬しているプログラマは誰?
それはプログラマ限定ですか?
Q52:今までの中で一番ハードだった仕事はどんな仕事ですか?
学校のレポート(5つ)とプログラム(3つ)の納期が重なったとき。
Q53:今までの中で一番楽だった仕事(プログラム)はどんな仕事(プログラム)ですか?
ないかも。
Q54:ナイショのバグ、こっそり教えてください。
日本語で検索しようとすると落ちてしまうメールサーバー…(最近ちゃんとフィックスしました)
Q55:「自分はすごいプログラマだなあ」と一瞬でも思ってしまうときって、どんなときですか?
美しいコードがかけたとき。
Q56:ひとりごとをよく言いますか?どんなひとりごとを言いますか?
なるべく独り言は言わないように努力してます。
Q57:コンピュータ関係以外で趣味と呼べそうなもの、ありますか?
音楽・天文。というか、コンピュータは趣味ではない!
Q58:どんなマンガをよく読みますか?
勧善懲悪なものが好きかな。
Q59:あなたにとっての萌え対象を教えてください。
あんまりないかも。
Q60:デスクトップの壁紙はどんな壁紙ですか?
星ナビのサイトからとってきた星の壁紙です。
Q61:PCの周りにおいているフィギュアとかがあれば教えてください。
ないっす。ゴミなら散らかってるときがあるけど。
Q62:徹夜するより寝た方が効率が上がる派ですか?
そう。
Q63:好きな音楽はどんな音楽ですか?
クラシックとかB'zとかX-Japanとか。
Q64:カラオケはお好き?主にどんなの歌います?
ごめん、苦手だ…
Q65:プログラマはむっつりスケベが多いと思いますか?
多いかもね。
Q66:鉄ですか?
やや鉄分高めかと。103系とか好きです。
貧血気味だけどね。
Q67:麻雀は好きですか?
全然知りませんが、なにか?
Q68:はっきりいってプログラマはオタクが多いと思う?
そうじゃないとやってらんないと思う。
Q69:ていうかむしろ自分がオタクである?
こだわり派って言ってください。
Q70:ゲーマーですか?ゲーマーなら、どんなゲームをよくやりますか?
一時期 Ragnarok Online にはまっていたけど、なんだかんだで飽きた。
Q71:ゲームをやる際、プログラマ的な考え(アルゴリズムを考える、処理落ちが気になるなど)をしていることがある?
ない。純粋に楽しんでます。
Q72:実はこっそりクラックしたことがあったりして?
オンラインゲームなので、tcpdumpかけたことはあります(汗
Q73:職場の人たち(彼氏・彼女・夫・妻以外で)と、月に何回くらい飲み・お食事などに行きます?
学校の仲間とは頻繁に。
Q74:仕事中に2ちゃんねるを読むことがありますか?
ないです(ということにしておこう)。
ていうか、あんまり2ちゃんねる好きじゃないし。
Q75:ていうかあなたは2ちゃんねらーですか?
嫌いだってば。
Q76:「フラグが立つ」「スタックに積む」「ポインタがずれる」など、ついつい日常会話で使ってしまうプログラミング用語があれば教えてくださいな。
日常会話では至って普通です。
Q77:映画やドラマでプログラミングするシーンなどがでてきたら、気になります?
画面が気になります。
Q78:ウィルス作れます?あるいは作ろうとしたことがあります?
ないっす。コード読めばわからなくもないけど。
Q79:今まで買ったもので一番高いものはなに?
ん〜…なんだっけ。PCか?
Q80:在宅勤務について思うところがあればお書きください。
最近バイトが在宅勤務だったりします。
でも、家からでないから体動かせないし、出会いもないし、忙しいという理由で在宅勤務をすると余計にストレスがたまると言うことが判明。
家にいても十分幸せな人が在宅勤務すべきでしょう。
Q81:普段開発してるときは、どんな服装ですか?
いろいろ。Tシャツの時もあれば、スーツの時も。
Q82:普段開発してる環境、ディスプレイは何インチでフォントサイズはいくつくらい?
ディスプレイは 17 インチでフォントサイズは10とか12ポイントくらい。でも、どうせテキストエディタとか TeraTerm シェルだったりするので、ディスプレイの大きさは関係ないような。
Q83:職場の男女比はどのくらい?
学校は 6:2 ですが、職場じゃないよなぁ。
Q84:女性プログラマってどうですか?
いいんじゃない?知り合いにも何人かいるし。
Q85:特定のパートナー(彼女・彼氏・夫・妻)がいますか?パートナーがいる人は、それは同業者ですか?
いない!
なので新しいバイトに挑戦してます。
Q86:プログラマはモテないと思いますか?
人によるかと。
Q87:付き合うなら同業者?それとも別の職種がいい?
どっちでもうまくつきあえる自信はあります。でも、できれば話がわかる程度がいいかな。
Q88:ぶっちゃけた話、給料は月額大体いくらですか?(手取りで)
ちゃんとバイトしていたときは月額20万くらいでした。
Q89:それって、自分にとっては多い?少ない?
まぁ学生だし、多い方でしょ。
Q90:ぶっちゃけた話、普段は何%くらいの力で仕事してます?仕事以外の部分って何してるの?
30%くらい? 全力ではないような気がする。
Q91:運動とか体にいいこと、なにしてます?
毎日自転車で通学してます。
Q92:ここだけの話・・・痔は悪くなりませんか?
ないなぁ。
Q93:クラッシュしてしまうバグが見つかっているのですが、どうしても原因が分かりません。デッドラインまではあと24時間。どうしましょー!?
とりあえず天文業界の一日30時間制の導入を提案します。
Q94:プログラマの耐用年数ってどのくらいだと思いますか?
さぁ。30歳越えたら…とか言うよね。でも別にプログラマは頭がはっきりしていれば何年でも仕事はできるはず。30でプログラマとして仕事ができないなら、それはプログラマじゃないんだと思う。理想的には。
まぁプログラマを仕事でやるつもりはないので関係はないと思うけど。
Q95:いつまでプログラマをやるつもりですか?
それなりに年取るまで。50くらい? 一応、自分が絡んだものにけりがつくまで。
Q96:座右の銘はなんですか?
考えて考えて、考えまくって、さくっと行動する。
Q97:よいプログラマの条件を3つあげてください。
状況を把握する力がある。
考える力がある。
表現する力がある。
Q98:悪い・使えないプログラマの条件を3つあげてください。
上の3つの力がない。
Q99:プログラマとしての自分を100点満点で評価してください。
50点くらい。ていうか、純粋にプログラマとしてお金をもらったことない…
Q100:あなたにとってプログラムとは何ですか?
ま、仕事というか、頭の体操というか。趣味とは言えない。