Back

プログラマーへ64の質問 - [[100の質問つくりませんか]]の仲間。 への回答 by yasuho

プログラマーへ64の質問 - [[100の質問つくりませんか]]の仲間。 への回答より:


Q0.プログラマは何事も0からスタートするべきだと思いますか?
A0. いいえ。状況に応じて変えることも必要かと。

Q1.プログラマの定義は何でしょうか?
A1. 自分の思うイメージをコンピュータで実現させる人。

Q2.あなたがいつもやることとは?
A2. 自分の実現したい機能が、それを実行させる環境においてバランスが取れているか考えること。

Q3.あなたが絶対やらないことは?
A3. フローチャートを書くこと。

Q4.あなたは2桁16進数を頭の中で10進数変換できますか?
A4. できるものとできないものがある。

Q5.あなたはなぜプログラマになっちゃたんですか?
A5. なっちゃったんじゃない。なりたかったから、なった。

Q6.あなたの好きなお菓子は?
A6. 甘いもの全般かな。

Q7.あなたの体重を教えてください?
A7. ご想像におまかせします。

Q8.あなたの体型は?
A8. やせすぎ。

Q9.あなたの普段の服装は?
A9. 襟つきシャツにジーパン。

Q10.あなたは秋葉原で、真っ先にどこをチェックしますか?
A10. 電子部品屋さん。

Q11.あなたの睡眠時間はどのくらい?
A11. 平均6〜7時間かな。

Q12.あなたの起床時刻と就寝時刻はいつ?
A12. 6時頃起床。寝る時間は決まっていない。

Q13.あなたがはじめて使ったマシンは何?
A13. EX-80.

Q14.あなたがはじめて覚えたプログラミング言語は何?
A14. BASIC.

Q15.あなたはどんなゲーム機を持っていますですか?
A15. PS2, NDS, GBA.

Q16.あなたはデスクトップ、ノート、PDA、含めて何台マシンを持っていますか?
A16. ノート1台、PDA1台、デスクトップは好きじゃないので持っていない。

Q17.あなたの一番好きなプログラミング言語は何ですか?
A17. C.

Q18.あなたの一番の不満は何ですか?
A18. 趣味のプログラミングができる時間があまり取れないこと。

Q19.プログラマをやっていると目が悪くなりますか?
A19. 必ずしもそうではない。目が悪くならない人もいる。

Q20.プログラミングをしているお父さんには女の子が産まれやすいって本当だと思いますか?
A20. あれはウソ。まわりの人はほとんど男の子だよ。

Q21.あなたとしてGNU/GPLをどう思いますか?
A21. 私好みとは思いますが、あまり使う機会がないです。

Q22.あなたにとってヒーローは?
A22. 地味で目立たないけど、必要不可欠な仕事をする人。

Q23.あなたはBill Gates とLinus Torvalds と Bill Joyと R.M.S の誰を支持しますか?
A23. 私の支持する人は上記リストにありません。

Q24.あなたにオブジェクト指向は必要ですか?
A24. 必要な時とそうでない場合があります。

Q25.あなたはデザインパターンを有効に使っていますか?
A25. 使っていません。

Q26.プログラマといいますか?プログラマーといいますか?
A26. プログラマ。

Q27.あなたは吉田弘一郎 岩谷宏 藤原博文の誰を支持しますか?
A27. どなたのことも詳しくありません。

Q28.結城浩 柴田望洋は初心者の味方ですか?
A28. どなたのことも詳しくありません。

Q29.あなたはプログラマ30年説を支持しますか? (オレハシジシナイ)
A29. あれは迷信です。

Q30.言語の選定に失敗して白い灰になってしまった人を見たことはありますか?
A30. ありません。

Q31.プログラマとして食べていくにはやっぱりMSですか?
A31. プログラマに働く場所は関係ないと思います。

Q32.あなたが使うエディタは当然vi系?
A32. vim愛用者です。

Q33.正規表現は必須ですか?
A33. 必須とは思いませんが、知っていると便利です。

Q34.プログラマの名誉とは?
A34. 誰にも感謝されないような仕事をしっかりやること、かな。

Q35.プログラマの能力は出身学部や専攻に関係あると思いますか?
A35. 全く関係ありません。

Q36.プログラマに数学はどの程度必要ですか?
A36. 知っていると有利な場面もありますが、それほど必要ありません。

Q37.プログラマとSEの違いを説明してください。
A37. 分からない。誰か教えて(笑)

Q38.プログラマの醍醐味は何でしょうか?
A38. 好きなことに没頭できることですね。

Q39.プログラミングしすぎで日常の全てが頭の中でプログラミング言語に変換されることってありますか?
A39. それはないですね。

Q40.プログラマは将来、他業界のように資格制度が必要になると思いますか?
A40. そうなってほしいものです。

Q41.あなたは文書をMS Wordで書きますか? La TeXで書きますか?
A41. メモ帳を使って書きます。

Q42.あなたは一日何時間プログラミングしますか?そのうち、仕事以外では何時間かけていますか?
A42. 6時間ぐらい。仕事以外の時間ももっと増やしたいなあ。

Q43.あなたにとってコーディング以前の問題発見・問題定義は重要だと思いますか?実例があれば教えてください。
A43. 最初からきれいにデザインできればいいのですが、現実には急な仕様変更やスケジュールの関係から難しいですね。大切なことは、二時的なバグを生み出しにくい実装方法にあると思います。

Q44.あなたが使うブラウザは?
A44. Internet ExplorerとFireFoxを併用しています。

Q45.あなたの常食は辛いもの主体ですか?
A45. 辛いものは苦手です。

Q46.あなたの周りのプログラマには第一子目の流産率は高いですか?
A46. そのような話は聞いたことがありません。

Q47.あなたがプログラマをしていることで友人・知人から感謝されたことがありますか?
A47. ありません。

Q48.コンピュータまたはシステムに興味を持ったきっかけなどがありましたら教えてください。
A48. 友人にマイコンショップに誘われたことがきっかけです。

Q49.あなたは、お金に不自由しないとしても、プログラムを書きますか?
A49. 今でもお金にならない趣味のプログラムを書いています。

Q50.プログラマに一番大切な資質は何でしょうか。
A50. プログラミングが何よりも大好きということ。

Q51.プログラマになりたい、という学生さんにアドバイス。
A51. プログラミングが好きかどうかが一番大事だと思います。そうでないとつらい時もあるかも。

Q52.プログラマに英語は必要でしょうか。
A52. ある程度の英語力は必要です。英語力があると、さらに世界が広がります。

Q53.プログラマがやってはいけないこととは何?
A53. ウソをつくこと。自らのミスを認めないこと。

Q54.イテレーター、連想配列、リストなどは言語がサポートすべき?ライブラリにすべき?
A54. 言語とその実行環境によると思います。

Q55.アセンブラは書けないといけないですか?
A55. いけないということはありませんが、知っておくと応用範囲が広がります。

Q56.はんだごては必要でしょうか?
A56. 必要とは言いませんが、苦手な私は使えるようになりたいですね。

Q57.自作機を作ったことはありますか?
A57. ありません。

Q58.何種類のプログラム言語を使えますか?
A58. 分からないけど、あまり多くはないです。

Q59.日本語文字コードについて、何派
A59. 特に支持するコードはありません。それぞれに長所短所があるので、使いどころだと思います。

Q60.I18N, M17N, L10N について言いたいことはありますか?
A60. すいません。何のことか分かりません。

Q61.あなたはプログラマになってから言葉に敏感になりましたか?
A61. いいえ。

Q62.他のプログラマに質問するとしたら、何と質問しますか?
A62. 質問の意図がよくわかりません。

Q63.あと一問残っていると思うか?
A63. クイズじゃないでしょう(笑)

Q64.この質問を入れるための変数初期化は new 質問[64]; でよいか?
A64. いいんじゃないでしょうか。

Q65. 国が実施している情報処理の資格を持っていますか? それは何ですか?
A65. 第一種情報処理技術者。

Q66. 民間企業が実施している情報処理の資格を持っていますか? それは何ですか?
A66. ありません。

Q67. 資格取得にかかった受験回数は?
A67. 2回。

Q68. バッファや配列のサイズのチェックはプログラマの責任だと思いますか?
A68. 言語がチェックしないのであれば、プログラマの責任だと思います。

Q69. 今(または将来)作りたいコンピュータソフトって何。
A69. 自作コンパイラで作った自作OSを自作コンピュータ上で動かすこと。

Q70. 今までにつくったソフトで思いだされるエピソード。
A70. 苦労した時の記憶しか残っていないですね。

Q71. この仕事していて、うれしい時ってどんなとき。
A71. プログラミングしている時は常にうれしい。

Q72. フリーウェア、シェアウェアを開発、公開したことはありますか?
A72. はい。

Q73. 子供に(あるいは生まれたら)プログラムを教えますか?
A73. 子供が教えてほしいといったら教えます。

Q74. 囲碁とか将棋、お好きですか。
A74. いいえ。

Q75. お勧めのコンピュータ関係の書籍を挙げてください。(入門者向け)
A75. 最近の書籍は分からないです。

Q76. お勧めのコンピュータ関係の書籍を挙げてください。(ある程度できる人へ)
A76. 最近の書籍は分からないです。

Q77. インベーダゲームを見たときどう思いましたか。
A77. 画期的なゲームだと思いました。いくらつぎ込んだか分からない。

Q78. MSと言えば? 1:マイクロソフト 2:モビルスーツ 3:シュレッダー 4:・・・
A78. 1.

Q79. ・80. - 127.までの番号を私がふりました。こんなときスクリプトなどでチョコチョコっとプログラミングしますか。それともわたしのようにエディタでコツコツ派ですか。
A79. スクリプトを書く。

Q80. 1000 と 1024 のどちらがきりがいいと思いますか?
A80. 1024.

Q81. 理解するのにてこずったコンピュータに関するトピックは?(ポインタとかOOPとか)
A81. OOPだったかなあ。なんか自然に覚えましたけど。

Q82. あなたの代わりはいますか。(いい意味での後継者的な人。)
A82. 私レベルの人ならいくらでもいます。

Q83. プログラミング(コンピュータ)の基礎はどこで学びましたか。
A83. ポケコンとマイコン(PC-8001)で独学。

Q84. どんな分野のプログラミングをしているのですか。
A84. いろいろなことをします。

Q85. 得意な分野はなんですか。
A85. 小さいコンピュータのプログラムを作ることかな。

Q86. インターネットの世界が広がったことで起きたお仕事への良い影響は。
A86. 探し物が楽になった。

Q87. インターネットの世界が広がったことで起きたお仕事への悪い影響は。
A87. 遊び時間が増えたような気がする。

Q88. コンピュータ。こうなって欲しいと思うこと。なんですか。(メーカへ改善要望)
A88. 利益追求だけでなく、もっといろいろなアーキテクチャ・ソフトウェアのコンピュータを作ってほしい。

Q89. 今まで生きてきた中で、一番熱中して取り組んだ事ってなんですか。
A89. プログラミング。

Q90. 障害発生時にはまずコアを見ますか。
A90. 状況によります。

Q91. 「一億円あげますので理想のハードウェアを作ってください」と言われたら、どんな仕様を要求しますか?(30万円の場合も)
A91. 理想は作ろうとする物によりますので何とも言えませんが、極力シンプルなアーキテクチャを望みますね。

Q92. 14Bitや9Bitのアーキテクチャをいじったことありますか。
A92. ありません。

Q93. プログラマーの能力向上(維持)のため、こころがけていることありますか。
A93. 情報収集を怠らないこと。

Q94. グラフィックスライブラリは何がよいですか? それは何故?
A94. グラフィックスはあまり詳しくありません。

Q95. 移植性についてどのような気配りをしていますか?
A95. (当たり前のことですが)OSや特定のサブシステムに依存しないような書き方を心がけています。

Q96. 現在のゲーム機の性能についてどのように思っていますか?
A96. もうハードウェア性能を競う時代は終わったと思います。

Q97. フロッピーディスクドライブは必要だと思いますか?
A97. もう必要ないでしょう。

Q98. 楽器は弾けますか?(結構いるらしいです。自分も。)
A98. 弾けません。

Q99.あなたの家にはテープ式記録メディアがありますか?(なぜか家にはあった。)
A99. ありません。

Q100. ロボット3原則をまねてプログラマ3原則を考えてみてください。
A100. こんなところですかね!?
(1) プログラマは自分のミスや過ちを認めなくてはならない。
(2) プログラマは自分の信念を貫くのではなく、いろいろな角度から物事を見るようにしなくてはならない。
(3) プログラマは新たな技術などを常に学び続けなければならない。

Q101. NEC PC-98は好きですか?
A101. キーボードのタッチは好きでした。

Q102. Appleはこの後どうなると思いますか?(未来にはこの質問は消えるかな。)
A102. もうこの質問は時効ですよね!?

Q103. 紙と鉛筆は使いますか?
A103. 使います。

Q104. インターネットの接続環境を教えてください。
A104. ADSL.

Q105. 定期的に購入しているプログラミングに関する雑誌はありますか?
A105. ありません。

Q106. プレゼンテーションをするとき、どんなアプリケーションを使いますか?
A106. PowerPointしか知りません。

Q107. gifファイル形式の特許問題をどう思いますか?
A107. すいません。その問題に詳しくありません。

Q108. プログラミング言語仕様そのものを作りたいと思ったことはありますか?
A108. 今でも作りたいと思っています。

Q109. プログラミング言語仕様そのものを作ったことはありますか?
A109. あります。

Q110. 「もう時代遅れになってしまったなぁ」と思う技術があったら挙げてください
A110. 数年前の技術はみなそうなっているのではないでしょうか。

Q111. お仕事をしていて虚しさを感じることはありますか? それはどんな時ですか?
A111. ありません。

Q112. コントロールキーの位置は A の隣にあるべきでしょうか?
A112. いいえ。

Q113. @はPの隣でしょうか? Shift+2 でしょうか?
A113. Shift+2.

Q114. セキュリティ面で心懸けていることはなんですか?
A114. わりと一般的なことはしているでしょうか。

Q115. 公開鍵があったら教えてください。
A115. ありません。

Q116. 音楽をコンピュータ内で保存していますか? その場合のフォーマットは?
A116. 自分の持っているCDをMP3で保存してPCで聴いています。

Q117. gnutella等のソフトを使ったことありますか? どう思いますか?
A117. 使ったことありません。

Q118. 著作権法第15条第2項にある「別段の定め」をしたことがありますか?(法人の業務として行ったプログラミングの著作者をその法人にしなかったこと、の意)
A118. 質問の意図がよく分かりません。

Q119. プライベートな通信環境は何ですか(ADSL,ISDN?)。それについて何か要求はありますか?(104とかぶってまし)
A119. 現状で満足しています。

Q120. IPv6推進派ですか?。そのための具体的な努力があったら教えてください。
A120. 推進派ではありません。

Q121. Endian について何か言いたいこと有りますか?
A121. 特にありません。

Q122. 一緒に仕事をする上で最低限知っていて欲しい用語(term)を列挙してみてください。
A122. 仕事によります。

Q123. プログラマーへお薦めしたいメーリングリストがあったら教えてください。
A123. メーリングリストには入っていません。

Q124. 御自身のウェブサイトをお持ちですか?
A124. はい。

Q125. 構造化、オブジェクト指向、の次に言語の波は来る/来ていると思いますか?
A125. 言語は定期的に流行りすたりを繰り返します。

Q126. 在宅勤務ですか?
A126. いいえ。

Q127. ムーアの法則(コンピュータの性能は18ヶ月ごとに2倍になる)はいつまで続くと思いますか?
A127. もう終わるとか言われても、まだ続いてますよね。何とも分かりません。

Q128. プログラマーは無精な人が多い?
A128. 無精というより、短気なのだと思います。

Q129. あなたにとってプログラミングとは?
A129. 最高に楽しいパズルゲーム。



回答日:1/12/2007

Back