Atelier Arika

「ありかのアトリエ」トップページへ

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


質問の内容なんだけれど、プログラマがプログラマに持っている偏見を見たように思う。

Q1:年齢は?
今が旬。かもしれない。だといいな。だめかな。
Q2:プロですか?アマですか?
ラダーはプロ。Windowsはアマ。
Q3:パソコン歴は?
20年ぐらい。
Q4:おデブ?
痩せ。
Q5:職場(または学校)と自宅の両方に開発環境がある?
一応。
Q6:情報関係で持っている資格があればお書きくださいな。
国家資格は持っていないんだよね。後援とかならあるけれど。 なんとか協議会とか学校会みたいな奴は持っててもどうかなとか思うし。
Q7:喫煙者ですか?
吸いません。
Q8:視力はいくつくらい?
裸眼で0.4程度。乱視が酷い。
Q9:コーディング中は、どんな飲み物・食べ物を口にします?
コーヒーかお茶。食べ物はあまり口にしない。
Q10:使える言語、どんなのあります?
仕事では、ラダー(主に三菱MELSEC系。他、安川CP系、富士MICREX系、日立H04とかいろいろ)。画面は含めていないよね。GPとかGOTとかCENTUMとかiFIXとか。 処理系は主に趣味だけれどWindowsではDelphi。Cは一応読める。PerlとかSQLとかPHPとかはマニュアル片手に(笑)。VBはオンラインヘルプ見ながら。
Q11:はじめてプログラムを組んだのはいつ頃、どんな言語で、どんなプログラムでした?
小学生の頃BASICで、FOR I=0 TO 15:COLOR I,15-I:NEXT Iとか。目がちかちかしました。いや私の目が光ったんじゃなくって。
Q12:VBしか使えない人はプログラマを名乗っちゃいけない?
いいんじゃないですか。一緒に仕事したくはないけど(真似)。
Q13:なんちゃってプログラマってどんなプログラマだと思いますか?
自分の書いているプログラムの意味を実はあまりよく理解していない人(真似)。
Q14:プログラマをやっててよかったなあと思うときは?
使っている人の笑顔に結びついたとき。
Q15:じゃあプログラマなんてやるんじゃなかったと思うときは?
時間がないとき。
Q16:得意な言語はなんですか?
・・・・・。MELSEC QnA以降のラダー。 WindowsではDelphi。
Q17:不得意だけど使わねばならない言語とかあります?
最近は何でもかんでもVBA載せてからに・・・ぶつぶつ。 PhotoshopすらVBAのせやがられましたし。
Q18:UML はどう思います?
別に。
Q19:開発に使ってる、ラブなツールを教えてください。
GX Developer(ラダー)。ってか、ラダーは各社専用品だし。 何事にもTerapadは、よく使う。WindowsではDel以下略。
Q20:コード管理やってます?ツールは何を使ってます?
さぁ?
Q21:タッチタイプ(ブラインドタッチ)はまかせとけ!って感じ?
やりすぎると念射いわれます。
Q22:コメントはしっかりつけてます?
ラダーでは、コメントを付けるのは義務です。きっと。テキスト系言語とはコメントの意味合いが違うようにも思うけれど。 Delphiでは、つけないときもある。見たまんまのプログラムにコメントは付けません。
Q23:開発系のMLとか、入ってます?
いいえ。
Q24:開発系の雑誌で購読してるモノがあればどうぞ。
(今は)ないです。 二、三年前までは時々買っていた。
Q25:言語・開発系にかぎって、月に書籍代はいくらくらいですか?
年に2冊ぐらい。ここ二、三年はWebが発達したので減りました。
Q26:一次変換とか得意?
それっておいしい?
Q27:数学が苦手なプログラマはダメですか?
はーい(手を挙げる)。 日本では日本語読めないプログラマは駄目です。
Q28:プログラマなら英語の読み書きくらいはできますよね?
中学を卒業していれば英語の読み書きくらいはできますよね? という文章を読んでどきりとします。 中途半端に読めるだけ。もっと洗練された言語じゃないと勉強しません(笑)。
Q29:学生の頃、得意だった科目って何ですか?
小学の頃は音楽とか図工(絵系)とか。中学では音楽とか国語とか。高校は工業数理。
Q30:これまでに開発したことのあるプラットフォームは、どんなのあります?
各種シーケンサ(三菱MELSEC(A、AnA、QnA、Q)、日立H04、安川CP、富士MICREX、etc)、 Windwos関連(Delphi、VBA/VBS。VBAはEXCELとGEファナックのiFIX)。 Web上のスクリプトは開発と言えるほどには触れていない(Perl、PHP)
Q31:Windows しか知らないプログラマはどうですか?
さぁ?
Q32:GNUマンセーですか?
マンセーってなに?
Q33:今一番組んでみたいプログラム、なんですか?
さぁ?今というかずっとプログラム開発環境を作ってみたい。
Q34:AIを自作してみたいですか?どんなの?
工場のオペレータを簡単には超えられないだろうね。 人の感覚って素晴らしい。
Q35:これだけは許せない!っていうコーディングスタイルがあればどうぞ。
職人芸的なプログラム。処理速度求めるときはしょうがないけれど。
Q36:コーディング上のこだわりをお書きくださいな。
ここでいうコーディングは、打ち込み前の状態を指すのか、テキスト系言語の体裁を差すのか、プログラム技術を差すのか。 打ち込み前なら、他の人に任せても入力できる物。テキスト系言語の体裁ならネストに応じたタブ送り(常識かもだけれど)。
Q37:自分の書いたコードは美しい?
少なくともうっとりとはしないなぁ。 ラダーは誰が書いても梯子だし。
Q38:「バグ」という言葉の替わりに使ってる言葉があればお書きくださいな。
方案。仕様。不具合。
Q39:営業さんと仲いいですか?
技術の人間も営業だという人は嫌い。 考えたい。だから、全ての外乱は排除したい。
Q40:プログラマ以外の職場の人間の頭が悪くて困った、というようなエピソードがあればどうぞ。
おおっぴらにするような物でもない。 ゴネる人は頭悪く見える。
Q41:職場等で、クラッキングやウイルスなどの印象的な事件があれば教えてください。
ラダーをクラックする人というのは見たことがない。 ウィルスは今時、交通事故と同じぐらいありふれている。安全運転を心がけよう。
Q42:あなたが自分で「やっちゃった!!」エピソードがあればぜひ。
1bitの間違いでも間違いは間違い。
Q43:レビュー・プレゼンは得意?
さぁ?
Q44:自分が世に送り出した作品で、「これは自信作!」ってのがあったら教えてください。
常に最新作が自信作なのでは。という言葉に同感。
Q45:「この会社を辞めようと思ったソースコード」があったら教えて下さい。
トラッキングをなんでもかんでもBitで管理しているラダーシーケンスを見たとき。
Q46:月の実作業時間の最高は何時間くらい?
2004年4月から労使協定が変わりますね。月の残業は(以下フェードアウト)。
Q47:最高で何時間眠らずにプログラムを組んだことがありますか?
徹夜でプログラムを作ることはない。 必ず、寝る。頭がぼけた状態でラダーシーケンス組んだら人が死ぬ。
Q48:職場や現場で仮眠をとる際、どんなところで寝ます?
職場は仮眠室。現場は控え室とか電気室。
Q49:あなたのまわりの電波なプログラマがいたら、その電波っぷり全開なエピソードをどうぞ。
電波なプログラマってなに?
Q50:あなたの遭遇したマーフィーの法則を教えてください
バグの挿入率。緊急度の二乗に比例する(単位不明)。 処理考えている人間を慌てさせちゃ駄目です。
Q51:尊敬しているプログラマは誰?
さぁ?
Q52:今までの中で一番ハードだった仕事はどんな仕事ですか?
喉元過ぎれば熱さを忘れる。
Q53:今までの中で一番楽だった仕事(プログラム)はどんな仕事(プログラム)ですか?
仕事していると、プログラムそのものよりも各種手続きが鬱陶しい。 そうした雑務をこなすサポート役が欲しい。
Q54:ナイショのバグ、こっそり教えてください。
ここに書いたらこっそりとは言わない。制御系ではバグは残せない。
Q55:「自分はすごいプログラマだなあ」と一瞬でも思ってしまうときって、どんなときですか?
自分では自分を凄いプログラマだと思ったことはない。
Q56:ひとりごとをよく言いますか?どんなひとりごとを言いますか?
あぁもー。
Q57:コンピュータ関係以外で趣味と呼べそうなもの、ありますか?
絵描き。デザイン。どちらも下手の横好き好きこそ物の上手なれ。読書。最近はドライブ。
Q58:どんなマンガをよく読みますか?
著者で言うなら、わかつきめぐみ。垣野内成美。日高万里。永野護。他。小説は訊かないの?
Q59:あなたにとっての萌え対象を教えてください。
さぁ?
Q60:デスクトップの壁紙はどんな壁紙ですか?
基本的に無地。会社では、昔は自分で描いたモノ。最近はラリー車。
Q61:PCの周りにおいているフィギュアとかがあれば教えてください。
会社では、一太郎2004に付いてきた小太郎他各種とか、昔買ったチョコエッグの人形とかいくつか。 部屋では、モコナのぬいぐるみとかマリンスライムのぬいぐるみとか。
Q62:徹夜するより寝た方が効率が上がる派ですか?
はい。
Q63:好きな音楽はどんな音楽ですか?
ELT。DCT。尾崎豊。
Q64:カラオケはお好き?主にどんなの歌います?
自分の殻を割るのが大変です。
Q65:プログラマはむっつりスケベが多いと思いますか?
Q66:鉄ですか?
実は五次元の・・・JUSOラー(身内ネタです。すみません)。
Q67:麻雀は好きですか?
ルールしらない。
Q68:はっきりいってプログラマはオタクが多いと思う?
そう、かな?Windows系はそうかも。
Q69:ていうかむしろ自分がオタクである?
認めたくないものだな以下略。
Q70:ゲーマーですか?ゲーマーなら、どんなゲームをよくやりますか?
ビートマニアとか? 最近はラリーものがないですね。Dお金かかりすぎるし。
Q71:ゲームをやる際、プログラマ的な考え(アルゴリズムを考える、処理落ちが気になるなど)をしていることがある?
はい。
Q72:実はこっそりクラックしたことがあったりして?
ない。
Q73:職場の人たち(彼氏・彼女・夫・妻以外で)と、月に何回くらい飲み・お食事などに行きます?
数回。
Q74:仕事中に2ちゃんねるを読むことがありますか?
ない。
Q75:ていうかあなたは2ちゃんねらーですか?
数ヶ月に一回読むか読まないか。
Q76:「フラグが立つ」「スタックに積む」「ポインタがずれる」など、ついつい日常会話で使ってしまうプログラミング用語があれば教えてくださいな。
運転条件が成立していない。
Q77:映画やドラマでプログラミングするシーンなどがでてきたら、気になります?
何使ってるかなぁぐらい。
Q78:ウィルス作れます?あるいは作ろうとしたことがあります?
ウィルスっていうか、ワームは簡単だよね。 んなもん作るほど暇じゃない。
Q79:今まで買ったもので一番高いものはなに?
三大出費。インプレッサ(車)。タブレットPC。adobe PublishingCollection。
Q80:在宅勤務について思うところがあればお書きください。
徹底した自己管理を追求すること。 自己責任。
Q81:普段開発してるときは、どんな服装ですか?
会社の作業着。制服とも言う。
Q82:普段開発してる環境、ディスプレイは何インチでフォントサイズはいくつくらい?
14インチ〜17インチ。だいたい14インチか15インチ。
Q83:職場の男女比はどのくらい?
さぁ?
Q84:女性プログラマってどうですか?
さぁ?
Q85:特定のパートナー(彼女・彼氏・夫・妻)がいますか?パートナーがいる人は、それは同業者ですか?
いない。
Q86:プログラマはモテないと思いますか?
さぁ? 本人の資質でしょ。
Q87:付き合うなら同業者?それとも別の職種がいい?
さぁ? 本人の資質でしょ。
Q88:ぶっちゃけた話、給料は月額大体いくらですか?(手取りで)
ぶっちゃけない。
Q89:それって、自分にとっては多い?少ない?
仕事量に対しては少ないが、世間一般にはこんなもんだろう。
Q90:ぶっちゃけた話、普段は何%くらいの力で仕事してます?仕事以外の部分って何してるの?
集中しすぎて身体を壊すくらいには集中する。集中すると集中していることを忘れるから身体が壊れそうなことに気づかない。
Q91:運動とか体にいいこと、なにしてます?
・・・・・。ごめんなさい。
Q92:ここだけの話・・・痔は悪くなりませんか?
ない。
Q93:クラッシュしてしまうバグが見つかっているのですが、どうしても原因が分かりません。デッドラインまではあと24時間。どうしましょー!?
上司に協力を仰ぐ。
Q94:プログラマの耐用年数ってどのくらいだと思いますか?
考えられるだけ。
Q95:いつまでプログラマをやるつもりですか?
さぁ?
Q96:座右の銘はなんですか?
物事は中庸こそが肝要。
Q97:よいプログラマの条件を3つあげてください。
速い、確実、安全。
Q98:悪い・使えないプログラマの条件を3つあげてください。
遅い、不安定、危険。
Q99:プログラマとしての自分を100点満点で評価してください。
さぁ?
Q100:あなたにとってプログラムとは何ですか?
知的好奇心を刺激する物。

e-mail 惟栂舞ありか(arika@awa.or.jp)