ソフトウェアエンジニアに100の質問
ソフトウェアエンジニア出なくても書いて良いです。(元のアンケート名でページを作っただけです)
盛り上がった部分は別ページに切り出すなどすると良さそう
(基本情報)
1. お名前を教えてください
2. その名前の由来を教えてください
3. 年齢を教えてください
4. 出身地と居住地を教えてください
(会社や勤務について)
5. あなたが勤務する会社情報について差し支えない範囲で教えてください(例 会社名, 事業内容, 従業員規模)
6. 通勤手段と通勤時間を教えてください
7. 一日何時間くらい勤務していますか?
8. 勤務中はスーツですか?私服ですか?私服の場合、どんな服装を着ていますか?
これ以降くらいが井戸端で答えやすそうな質問に見える
(お仕事について)
9. 今はどんなお仕事をされていますか?
10. チーム内、PJ 内、部署内のコミュニケーション手段を教えてください(例 一応チャットはあるが口頭が多い, 急ぎの時のみ口頭でほぼチャットとWiki)
11. 一日何時間くらい打ち合わせ(会議、レビュー、朝会夕会など)を行いますか?
12. お仕事で直接関わるステークホルダーを教えてください(例 普段は社内の人間のみだがたまにイベント登壇時nに一般の参加者とも関わる)
(対外活動)
13. (仕事・プライベート問わず)参加しているコミュニティがありましたら教えてください
14. 勉強会やイベント等への参加頻度を教えてください
15. 今まで最も反応の大きかった自製コンテンツ(ソフト、サービス、記事など)は何ですか?また、どのくらい反応がありましたか?(例 ●●のブログ記事が月間PV20万超えた, ▲▲のリポジトリが公開一週間で150star)
(デバイス全般)
16. 使用している PC はデスクトップですか?ノートですか?
ノートinajob.iconair34n.iconsta.iconbsahd.iconk47de.iconyupbox.icon綾坂こと.iconkaito5373.icon
デスクトップair34n.iconkaito5373.icon
17. OS は何ですか?
Windows10inajob.iconair34n.iconsta.iconbsahd.icon
Windows11wogikaze.iconair34n.iconbsahd.iconk47de.iconinajob.iconyupbox.icon綾坂こと.iconkaito5373.icon
ChromeOSair34n.icon
Arch Linuxk47de.icon
MacOS 綾坂こと.icon
18. ディスプレイは何枚ですか?また解像度も教えてください
1枚bsahd.icon
1280*800相当bsahd.icon
1920x1080 綾坂こと.icon
2枚k47de.iconyupbox.iconkaito5373.icon
1920x1080 x2 k47de.icon
1920x1080(ノート)、2560*1440(ノートじゃない方)yupbox.icon
19. 搭載メモリと CPU を教えてください
8GBbsahd.icon綾坂こと.icon
16GB綾坂こと.icon
20. ポインティングデバイスとして何を使っていますか?(例 マウス, トラックパッド, ペンタブ)
マウスinajob.iconsta.iconk47de.iconyupbox.iconbsahd.icon綾坂こと.iconkaito5373.icon
トラックボール(親指)air34n.icon綾坂こと.icon
トラックボール(人差し指)air34n.icon綾坂こと.icon
Magic Trackpadk47de.icon綾坂こと.icon
21. 使用しているキーボードの製品名を教えてください(例 Realforce, HHK, Majestouch)
craft advanced keyboardyupbox.icon
22. キーボードの種類はどれですか? 1.JIS / 2.US / 3.その他
JISinajob.iconair34n.iconbsahd.icon綾坂こと.iconkaito5373.icon
USk47de.icon
23. キー配列はどれですか? 1.QWERTY / 2.Dvorak / 3.その他
QWERTYinajob.iconair34n.iconk47de.iconbsahd.icon綾坂こと.icon
24. その他使用デバイスがありましたら教えてください(例 作業用BGM用ヘッドホン, USB扇風機)
Shokz OpenRun 骨伝導イヤホンair34n.icon
(使用ツール(個人PC完結のもの))
25. テキストエディタは何を使っていますか?
VSCodeinajob.iconsta.iconbsahd.icon綾坂こと.icon サクラエディタinajob.iconbsahd.iconyupbox.icon gPadair34n.icon CSV,TSV書くだけに使ってる
26. 日本語入力システムは何を使っていますか?
Google日本語入力sta.iconair34n.iconk47de.icon綾坂こと.iconbsahd.iconkaito5373.icon 27. ブラウザは何を使っていますか?
Chromeinajob.iconsta.iconair34n.icon綾坂こと.iconkaito5373.icon Firefoxsta.iconair34n.iconbsahd.iconk47de.iconkaito5373.icon 28. ターミナル(シェル)は何を使っていますか?
29. メーラーは何を使っていますか?
30. バージョン管理は何を使っていますか?
gitinajob.iconsta.iconk47de.icon 31. セキュリティツールは何を導入していますか?(例 アンチウイルスと Windows ファイアウォール)
32. 上記以外で常用するツールがありましたら教えてください
33. あなたがスタートアップさせる(=PCログイン時に自動的に立ち上がるよう設定している)ツールを教えてください
お手製バッチファイルair34n.icon
(使用サービス)
34. チャットは何を使っていますか?
Slackinajob.iconair34n.iconk47de.icon LINEinajob.iconair34n.icon Discordinajob.iconk47de.iconkaito5373.icon 35. プロジェクト管理、タスク管理、BTS は何を使っていますか?
36. Wiki や CMS(Contents Management System) は何を使っていますか?
37. クラウドストレージは何を使っていますか?(例 Dropbox, Evernote)
38. その他常用しているサービスがありましたら教えてください
(使用技術や管理手法)
39. 普段使っているプログラミング言語を教えてください
バッチファイル、何言語なんだろう?air34n.icon
40. 普段使っているライブラリ、フレームワーク、ミドルウェア等を教えてください
41. 普段使っている開発手法や方法論がありましたら教えてください(例 ウォーターフォール, TDD, OOP, git-flow, ChatOps)
42. 普段使っている仕事術がありましたら教えてください(例 ポモドーロテクニック, パワーナップ, がんばるタイム)
43. 自分用のコードやメモはどうやって管理していますか?
44. TODO やスケジュールはどうやって管理していますか?
(OS)
45. 好きなOSを教えてください。理由も教えてください
46. 嫌いなOSを教えてください。理由も教えてください
47. Windows, Linux, Macintosh, スマホ系OS以外で常用している、あるいは使ったことのある OS がありましたら教えてください
ラズビアン?ラズパイのOSair34n.icon あ、Linuxか...
48. 今後10年以内に新しいOSが誕生すると思いますか?(思う場合)それはどんなOSですか?(思わない場合)なぜそう思うのですか?
(プログラミング言語ほか)
思うbsahd.icon
Cosenseを中心にしたOSができる
49. 得意なプログラミング言語を教えてください
50. 得意なライブラリ、フレームワーク、ミドルウェア等を教えてください
51. 好きなプログラミング言語を教えてください。理由も教えてください
ブラウザがあれば動くinajob.icon
バイナリだけあれば動くinajob.icon
go fmtのおかげでフォーマットに悩まないinajob.icon
Python
わかりやすいsta.icon
インデント揃える神経質的なところが良いsta.icon
🐍bsahd.icon
ポケコンBASIC
自分が初めに触れて常時何作ろうかワクワクしてたからair34n.icon
52. 好きなライブラリ、フレームワーク、ミドルウェア等を教えてください。理由も教えてください
53. 嫌いなプログラミング言語を教えてください。理由も教えてください
54. 嫌いなライブラリ、フレームワーク、ミドルウェア等を教えてください。理由も教えてください
55. あなたが知っているプログラミング言語の名前をできるだけ挙げてください
56. あなたが考える「最も偉大なプログラミング言語」は何だと思いますか?理由も教えてください
(技術全般)
57. あなたの人生に最も影響を与えた技術を一つ挙げてください
58. 最近気になっている技術を挙げてください
59. 直近流行りそうだと思う技術がありましたら教えてください
60. 今は注目されてるけどすぐに下火になりそうだと思う技術がありましたら教えてください
61. 普段の情報収集はどうやって行っていますか?また、毎日収集に充てる時間はどのくらいですか?
(エンジニア観)
62. ワークライフバランスといいますが、あなたは何派ですか? 1.ワーク派 / 2.ライフ派 / 3.バランス派 / 4.ワーク≒ライフ派 / 5.区別しない派 / 6.その他
63. あなたが考える「ソフトウェアエンジニアを名乗るために必要な要件」は何ですか?
64. 逆に「こういう人はソフトウェアエンジニアを名乗っちゃいけない」という思いがありましたら教えてください
65. ソフトウェアエンジニアの才能とは何だと思いますか?
技術が好きであることsta.icon
概念をつくる能力sta.icon
頭の中でイメージやアルゴリズムを動かせる能力sta.icon
66. QCDの優先順位はどうあるべきだと思いますか? 1.Q>C>D / 2.Q>D>C / 3.C>Q>D / 4.C>D>Q / 5.D>C>Q / 6.D>Q>C。理由も教えてください
67. ウォーターフォールについて思うことがあればどうぞ
68. 35歳定年説について思うことがあればどうぞ
35歳超えたな・・inajob.iconair34n.icon
69. フルスタックエンジニアについて思うことがあればどうぞ
70. SIer について思うことがあればどうぞ
71. 管理職(マネージャー)について思うことがあればどうぞ
72. ソフトウェアエンジニアと SE の違いは何だと思いますか?
SEはITという道具・材料を使っているだけでITエンジニアではないsta.icon
(人によるが傾向として)
(日常生活)
73. 起床時間と就寝時間を教えてください
74. 一日何食食べますか?また何時頃に食べますか?
75. 間食はしますか?する場合、何を、どれくらいの頻度で食べますか?
76. 常飲する飲み物がありましたら教えてください。また、一日に飲む量も教えてください
77. タバコは吸いますか?吸うならどれくらい吸いますか?
78. 運動はしていますか?している場合、何を、どれくらいの頻度でしていますか?
週末時間があればサイクリング (10〜20km程度) air34n.icon
79. 技術以外の趣味がありましたら教えてください
木工air34n.icon
設計air34n.icon
自転車air34n.icon
楽器演奏air34n.iconk47de.icon
80. オフは何をして過ごしていますか?
Scrapboxいじりsta.icon
81. インドア派ですか?アウトドア派ですか?
両方sta.icon
ただしアウトドアはゲーセンとかストリートスポーツとかサイクリングとか
82. お酒は飲みますか?
ほとんど飲まないinajob.iconair34n.icon
飲まないsta.icon
(ネタ)
83. 突然ですが、言語は問わないので「Hello world.」と表示するプログラムを書いてみてください。
84. 書き終えるのに何秒かかりましたか?また、その言語を選んだ理由も教えてください。書き終えてない場合、なぜ書き終えていないのか教えてください
85. #include <stdio.h> int main(){return 0;} ← これをあなたの書き方で書き直してください 86. char, ping, ifconfig, src, dst, width ← それぞれどう読みますか?カタカナで書いてください
87. ブラウザのブックマーク一覧を開いてください。上から順に10個分のタイトルをここに列挙してください。列挙できない場合、なぜ出来ないのかを教えてください
(宗教論争)
88. インデントはタブ文字派ですか?スペース派ですか?理由も教えてください
スペースsta.icon
理由か・・なんだろうinajob.icon
統一的な表示幅を「ファイル側に」埋め込めるからsta.icon
89. ネーミングは常に英語ですか?ローマ字も使いますか?理由も教えてください
90. ソースコメントは書く派ですか?書かない派ですか?また、どんなコメントを書きますか(書かないようにしていますか)?
書かないbsahd.icon
91. 静的言語と動的言語はどう使い分けるべきだと思いますか?
動的言語消えろbsahd.icon
92. 報連相において口頭とチャットはどう使い分けるべきだと思いますか?
(オペレーション)
93. あなたのタイピング力を教えていただけませんか(タイピングゲーム等のスコアだとわかりやすいです)
94. タッチタイピングはできますか?できる場合、どれならできますか? 1.文字キー / 2.数字キー / 3.記号 / 4.修飾やファンクションなど特殊キー
できるsta.icon
1まで、2からは怪しいsta.icon
3(記号)bsahd.icon
95. キーボードとポインティングデバイス、使用比率で言えば何対何くらいですか?(例 キーボード:マウス=85:15)
96. カスケード(ウィンドウを重ねて並べる時の並べ方)は何派ですか? 1.左上から右下派 / 2.右上から左下派 / 3.その他
1.左上から右下派k47de.icon
2.右上から左下派sta.icon
(エンジニアライフ)
97. あなたがソフトウェアエンジニアになったきっかけを教えてください
98. 現在思い描いているキャリアプランがありましたら教えてください
(最後)
99. バトンを渡したい人がいましたら挙げちゃってください
100. お疲れ様でした!最後に一言どうぞ!