インターネットでよく見かける生き物がエンジニアやプログラマといった人々。彼らはパソコンやインターネットに詳しいので、インターネットでよく見かけることができます(構文)
今回はその生態を探ってみようと思いました。
▼目次
キーワード:エンジニア、プログラマ、プログラム、バグ、デバッグ、エラー、マネジメント、再現性、面倒、めんどくさい、めんどうくさい、工数、実装、TIPs
※「SE」や「IT」や「PC」などは当たり判定がデカすぎて回収不可
エンジニア・プログラマあるある
誤解されがちな職業『システムエンジニア』について質問するバイトの女の子の話⌨(再掲) pic.twitter.com/YjUchELkHm
— ビタワン☃️ (@vitaone_) 2021年6月1日
コンピュータで世の中を便利にする「システムエンジニア」
— なかひこくん さんと他98人 (@takanakahiko) 2021年5月29日
こんな人が向いている→夜中に起こされても機嫌が悪くならない
草 pic.twitter.com/1RJdnyRS0Z
当直医に向いている人→夜中に起こされても期限が悪くならない
「動画で解説」って言われると「テキストで読むほうが早いからテキストにしてくれ」って思ってしまう民である
— ハバネロP (@habaneroP) 2020年4月24日
「プレゼンはいいからカルテ見せて」
【不要不急なマンガ】
— 言迷水/💦日音黒通信団ブロンズ戦闘員【公式】 (@nazomizusouti) 2020年4月28日
「コード書いてる人って話しかけても無視するよね」と言われたので言い訳を描いてみました(>_<) pic.twitter.com/RuBedeBT8B
これ、作業中に「今いいですか?」と聞かれた時点で今よくなくなる。
馬名っぽいIT用語
— Tatsuno Yasuhiro (@exoego) 2021年4月16日
ディープラーニング
イフアンドエルス
サクラエディタ
ピボットテーブル
シンボリックリンク
ウンヨウデカバー
すごく良いTシャツ買ったんだけど残念ながら明日は着ていけない pic.twitter.com/e6CwWpR0LE
— Ron Tajima (@longjie0723) 2021年6月3日
業務中に発生するエンジニアの不穏な会話 pic.twitter.com/SE9CCu4Tiz
— RAO(らお) (@RIORAO) 2020年1月17日
爆発処理
いるんですよね…トラブル対応で水を得た魚のようにスイッチ入る人って…。 pic.twitter.com/T4T9PHQf7f
— うめめ🔛ITエンジニア🗯🏴☠️🌍 (@beConjuror) 2021年3月16日
難しい仕事にワクワクできるのが真のプロ #現場猫 pic.twitter.com/T0VFzN4iVC
— からあげのるつぼ (@karaage_rutsubo) 2020年12月26日
エンジニア。問題がおこると本能のままに集まるが、原因がわかると解決しないまま解散するw
— しよたろ (@_syotarow) 2021年1月14日
社畜ちゃん漫画の最新話です!\( 'ω' )/
— ビタワン☃️ (@vitaone_) 2021年6月6日
ITプロジェクトの成功率って、かなり低いらしいですね…🔥💻🔥 pic.twitter.com/xmz7ulxbbF
救急科の先生ってこういうタイプ多い気がする。ピンチなほど燃えるタイプ。
Q「IT業界にも爆発物処理班がいると聞きました。実際の爆発物処理班と比べて違うところはどこですか?」
— (っ’ヮ’c) < ★しっぽ (@ryosms) 2021年4月5日
A「爆発した後に呼ばれる」
身に覚えが。。。
「よけいなことをしない」って実はめちゃめちゃ重要なんですが全然評価されないですよね。何かやることばかり評価される。あと未然に防ぐのもめちゃめちゃ重要なんだけどこれも評価されないよね。起きてから毅然として対応するのは評価されるんだけど。
— 教皇ノースライム (@noooooooorth) 2021年4月26日
プログラミングの上級者というのは「エラーを出さない人」というよりは「あらゆるエラーを経験した人」だと思うので、初学者の人にはエラーを出すのは恥ではなくむしろ実績解除であると前向きに伝えたい思いが個人的にある。いくら間違えてもPCが爆発したりしないのがプログラミングの良さだと思うし。
— Cheru (@Cernobyl) 2019年1月29日
緊急対応よりも緊急案件にする前に予防できるのが名医。
こういうこと考えると、昔とあるソシャゲのサーバー担当のエンジニアさんが金融系出身の人で、どんなハードなワークもさらりとこなしながら「や、ゲームは気が楽ですよ。エラー起こしても人が死んだりしないので。金融系は、エラー起こすと翌朝中央線が止まったりしますからね」と言ってたの思い出す。
— ふぇいず (@Phase0329) 2020年1月9日
「このプログラムを修正するより、私が一から書き直した方が早い」っていう、プログラマあるあるエピソードを素人の皆様にも直観でわかって頂ける、すごく良い例画像をFacebookで入手しましたので、共有いたします。 pic.twitter.com/unPeAahsyX
— 土田善紀 (@tsuchidasama) 2020年6月9日
再現性
技術者くらいになると「再起動は試した?ふむ、効果なかったと。ではちょっと再起動を試してみよう」とか言って効果がない事が再現されるかの確認をその場でやり始めるからな(これを信用されてないと捉えてブチ切れる人が出るので注意されたし)
— ⛩️のーみん⛩️ (@nouminT) 2021年3月15日
人によって見え方が違うのもある。
— ⛩️のーみん⛩️ (@nouminT) 2021年3月15日
新人「再起動したけど復帰せず」
先輩「もう一度やってみよう。……再起動にかかる時間長くね?」
ベテラン「俺も見よう、再起動して。……この音は再起動中の原点復帰がもたついてるな」
老師「もう一度再起動してみ。……ああ、この雰囲気だとアレが原因だわ」
蟲師が好きなのでたまに読み返すんだけど、この「兎にも角にも相手を知らねば」って台詞、対戦ゲームから外来診療に至るまで何事においても真理なので、何気ない1コマなんだけどかれこれ10年以上この言葉に世話になってる pic.twitter.com/Ra1dQldGWK
— みたきの (@Vulcan_300_) 2020年7月29日
プログラムのバグ修正で、最優先事項はまず「バグを100%再現できるように再現手順を確立する」こと。原因を推測するのはそれからで良い。
— ゆんゆん探偵 (@yunyundetective) 2020年8月18日
プログラマにとって実際怖いのは
— みりん (@mirutb) 2018年10月11日
「何もしてないのにバグった」よりも「何もしてないのに直った」だよなあ
非プログラマは
「なぜか部屋にゴキ◯リがいる」と
「さっきまでいたゴ◯ブリがいない」で想像して
バグへの対応、医者の仕事も合う意味では人間のバグへの対応してるわけで共通項がある気がするんですよね。本当にそれが原因なのか、再現性を確かめることも必要。
そういえば医学の勉強をしていた時代に「再現性」をテーマに雑記を書いてました。
上手く行ったことをなぞるよりも、上手くいかなかったのをなぞらないようにするのが大事 悪い再現性は起こしちゃいけない
— かたぐら子 (@cat1021gla) 2018年9月20日
君は、うまくいかなった症例から学んでいるか:日経メディカル https://t.co/u5Xy2iVVgk #日経メディカル
技術的には可能
エンジニアの「技術的には可能です」は「猿がタイプライターをランダムに叩いてシェイクスピアを書くことは可能か?」と訊いてもこう返ってくるぐらいの意味で理解してもらえると助かります
— ゆやりん (@yuyarin) 2021年3月19日
「技術的には可能です」って言い方、
— よんてんごP (@yontengoP) 2021年3月20日
エンジニアにしては珍しく、忖度を交えた相手への気遣いが混じった表現だと思っているので
「Googleなら可能かもしれませんが弊社(御社)には無理です。カネも人材もスキルも何もかも足りてないですからね」とストレートに殴りつければ良いと思う。
SEだったころ、「技術的には可能です」は誤解を招くから「それ、高いですよ」って言うようにしてた。
— 佐藤拓良@カスタマーサクセス (@takura_sato) 2021年3月18日
夏目漱石がI love youを『技術的には可能です』と訳したのは余りにも有名(民明書房)
— しろやま (@fushiroyama) 2021年3月19日
TIPS
お困り事キーワードのあとに「備忘録」ってつけて検索したら「自力で解決できましたので備忘録として残しておきます」系の有能ブログがヒットするというTipsを発見したので備忘録として残しておきます pic.twitter.com/82QI09ldUg
— 山口真弘 (@kizuki_jpn) 2021年5月7日
これだけで技術に関する検索が1000倍楽になった。 pic.twitter.com/CHTWAIBIUn
— 大渕雄生 (@obuchi_univ) 2021年3月15日
皆さん、パワポで「改行」してますか?
— トヨマネ|パワポ芸人 (@toyomane) 2021年5月14日
…もちろんしてるよと思ったそこのあなた。もしかしたらあなたの「改行」、実は「改行」じゃないかも知れません。 pic.twitter.com/Y9DL61tLCB
Wordで"改行"する場合はEnterと思われがちですがEnterは厳密には「改段落」で、改行は実はShift+Enterである…という説明に対して「別にどっちでもいいじゃん」という反応がたまにありますが、こうして段落番号を自動で振る際に使い分ける必要が出てきます。下向き矢印が改行で曲がってるのが改段落。 pic.twitter.com/cPMR20DzwY
— 吉田 拳@Excelすごい改善社長 (@sugoi_kaizen) 2021年5月20日
「東京から名古屋や大阪あたりの距離で超大容量のデータを送信する時はデータ通信よりHDDを新幹線で持って行った方が早い」って話すき
— ☕🍬ふらのさん🍜🐳 (@flano606) 2020年8月1日
40TBのデータを最速で転送する方法。
— 渋沢えのさん@いつも晴れ☀️ (@enosikakatan) 2021年5月11日
「山 手 線」 pic.twitter.com/ytm560kKh9
本当にやってる!?笑
「ディスプレイの脇に置いたアヒルちゃんに実装した処理を一行ずつ説明する中で実装者自らがバグに気づき、デバグして品質を高める」ラバーダックデバッグっていう手法があるんだけど、絵面だけでも草なのにどうやらマジで効果絶大らしく、もうこんなん大草原不可避だわ。アヒルちゃん買ってこよ。 pic.twitter.com/80zqajvdPV
— なかめのくまちゃん🧸 (@wgextra) 2020年7月5日
探しものはなんですか?
— ロココ🌔 (@lococo_tolove) 2020年8月17日
見つけにくいものですか?
バナーの横もスクロールの下も
反転したけど見つからないのに
たまにはPC屋らしいことを呟こう。
— 山口 泰@風景画家 (@ReYou_Takizawa) 2021年3月13日
【注意】
ウィルスバスター(フレッツウィルスクリア含)の期限が切れて契約更新せずアップデートもしないでインストールしたままな方、すぐにアンインストールしてください。
Windows10アップデート後の再起動で起動不能になる症状が今月に入って数件来ています。↓
もしアップデート後に起動しなくなったら初期化はせずに回復メニューの詳細オプションから「復元ポイント」で戻すか「更新プログラムのアンインストール→最新の機能更新プログラムのアンインストール」をすれば立ち上がる場合がありますので起動したらウイルスバスターをアンインストールして下さい。
— 山口 泰@風景画家 (@ReYou_Takizawa) 2021年3月13日
会話が不意に途切れた瞬間、どうでもいい豆知識や小ネタトークをする癖があるんですが、この間それを指して「ロード画面Tips太郎」と言われてから心に傷を負って舌が回らなくなった
— 斜線堂有紀 (@syasendou) 2019年2月7日
教訓
4月から社会人になった人へのアドバイスだが
— 茶之山 (@d1_earth) 2021年4月11日
本当にアドバイスが欲しいのならそれをネットには求めず、肉親・友人・同僚・上司に相談すべきだ
なぜなら貴方の行動がどんな結果を伴ったとしても、ネットは一切その責任を取ってくれないからだ
(1/2 pic.twitter.com/Eg64G5gzRI
あなたが思うほどにあなたは孤独ではないしあなたの周りは無能ではない
— 茶之山 (@d1_earth) 2021年4月11日
あなたのことを本当に考えてアドバイスしてくれる人が誰なのかはちゃんと考えるようにしよう
ただ、おひるごはんのアドバイスだの愚痴だのをこぼしたくなった時はここにそれを求めるのがよい
ここは元々そういう場所なのだ
(2/2 pic.twitter.com/hiEI8tTY9B
コミュニケーション能力
エンジニアに求めるコミュ力は「マウントしない」「的確に相手に現状を伝える」「否定から入らない」「テキストをちゃんと読む」の 4 つくらいなんだよなぁ
— めもりー🐱☕ (@m3m0r7) 2020年12月27日
「扱いづらいスーパーエンジニアよりも、そこそこのエンジニアを横に並べる」という工学的な夢はよく聞くけど、実際は「一部の扱いやすいスーパーまではいかないけど優れたエンジニアが大量の凡人のフォローをしてる」現場しか見たことないんだよな
— まろ@関数型言語作曲機械学習勉強してない (@_marony) 2019年12月25日
自分でもビックリしてるんだけど、就活の時には「コミュニケーション能力」というものを金科玉条の様に掲げる企業を嫌悪すらしてたのに、社会人10年やった後、社会人に一番重要な能力は「コミュニケーション能力」というとこに落ち着きつつあるわけですよ。
— たかき (@Takaki_) 2021年4月12日
これ、大学生や大学院生だったら否定したくなる気持ちも分かる。ただ、社会人やってるとコミュニケーションが上手く取れない人がキーマンになってて仕事が動かない経験が大なり小なりあるわけで。そういうのを経験すると、能力の多寡よりコミュニケーションが取れるかの方が大事だと思うようになる。
— たかき (@Takaki_) 2021年4月12日
「組織は嫌でござる」と叫び続けてきた人間たちがプレイヤーとしてそこそこ食えるようにはなったものの、30代半ばで判で押したように「そろそろマネジメント覚えないとやばいし、俺たちが本当に嫌ってきたものには残念ながら高い価値がある」って話になってるの、心底つらい。
— 借金玉 (@syakkin_dama) 2021年3月17日
『ウーバーイーツは現代日本ではほぼ失われたやりたいときにやればよい上司とかにうるさく言われない仕事であり、そういうお仕事が必要な人はたくさんいる』みたいな意見があったが、それと『交通ルールも守れてない配達員がたくさんいる』を合わせて考えるとなんとなくこうわかってくるものがある。
— うなぎ(steel_eel) (@dancing_eel) 2020年8月5日
「最近のネットは○○で怖い。以前はそんなこと無かった」というよく聞かれる嘆き。
— ǝunsʇo ıɯnɟɐsɐɯ (@otsune) 2020年11月17日
35年前から毎日熱心にネットの揉め事を観察してきた私からすると「やっと多くのユーザーがさほど苦労して探さなくても揉め事を目にできるように技術や情報流通量が増えたんだな」が正直な感想です。(昔から同じ)
上司すごすぎるな……こういうことに気づいて認識しているだけでなく、言語化できちゃうのむちゃくちゃすごい。 / “雑で速いやつに対する説諭 - 傘をひらいて、空を” https://t.co/eQmOZQEdo5
— 城伊景季 (@white_cake) 2021年6月2日
技術者ばかりと接していると忘れがちなんだけど。人のミスを指摘したら感謝されるというのは、技術者に特有のことで、世間では当たり前ではないんだよな
— Mikami, Takeshi / 三上威 (@takemikami) 2020年8月18日
欧米人、ミスを指摘すると「よく気付いたね!」って返してくる。強い。
— あかこ (@akako_9) 2021年6月2日
マネジメント
軍隊のマネジメントで、
— みり。GOOC🐻 (@MiryGoAround) 2020年9月1日
①やる気あって能力のある人
②やる気なくて能力のある人
③やる気あって能力のない人
④やる気なくて能力のない人
だったら、②の人をトップにおいて①の人を2番手におくのがよくて、④の人は雑兵として使い、③の人は組織のガンになるので真っ先に排除するって話、深い
公務員を2回、外資系を1社経験して分かったんだけど、仕事でいちばん邪魔な人って、仕事やらないおっさんとかじゃなくて、「無駄なこと」と「丁寧なこと」の区別がつかなくて仕事を増やす人だよ。こんな人が上司になったら、組織的に壮大な時間の無駄遣いになるけど、どの組織にも一定数いるのが残念。
— わびさん (@wabisabist) 2020年8月31日
無駄か丁寧かの判断わかれそうな拘りだけど、紹介状はなるべく一枚に収めるよう留意している。2行〜3行だけハミ出て次の紙になりそうとわかった時は、多少時間をかけてでも改行や文章を減らして一枚に収める。こだわり。
ルンバって外出中に動かしておくと綺麗に掃除してくれて賢いなーと感心するけど、実際に動いているところを見ると壁にガンガンぶつかったり同じところを行き来したり、もっと上手くやれよなーと思ってしまう。これはまさに、仕事で他人をマイクロマネージメントしてはいけないという話だな。
— yu koseki (@youkoseki) 2020年7月22日
「めんどくさい」と言ったときは多分工数が見えてる。
— 床井浩平 (@tokoik) 2020年12月10日
「がんばります」と言ったときは目途が立ってない。
ITエンジニアは何か頼むと「めんどくせーな」と言い出す方がまだ信頼できます。ツンデレなので。
— くわっちょ@社畜犬 (@kuwaccho0711) 2020年12月10日
「頑張ります!」と言う奴ほどバックれます。
エンジニアをしていると「面倒くさいやり方は大抵間違っているか、あるいはそのやり方を必要としている前提の仕組みの方がおかしい」という思考は割と普通だと思うんだけど、どうも世間的には「面倒くさければ面倒くさい程正しい、ないし価値がある」と思っている人の方が多いような気がする
— しんざき (@shinzaki) 2020年12月18日
工数計算は常に1.5倍にすること!スピードの遅い人を基準に算出すること!振り返りとブラッシュアップとバッファは別で取ること!有給使うこと前提で日数計算すること!最後に管理者自身に実装工数を付けないこと!いいー? pic.twitter.com/PlsQi9OuWg
— 麦倉くん (@mugikura_kun) 2018年10月22日
たぶん僕だけの意見だと思いますが、やる気がない人はリモート勤務に向いてますよ。
— 佐々木康介∞ (@redsasakou) 2021年5月5日
サボるために爆速で仕事片付けますから。やる気で仕事するの古いですよ。俺たちは遊ぶために爆速で仕事するんですよ。
たまにこうした確信をつくようなことを言うから大石浩二の作品好き pic.twitter.com/T7bZ1jPe8d
— Itoh🥷 (@FrontArtGraph) 2020年8月10日
大企業に勤めるメリット、「みんな頭が良いから話が楽」っての全くその通りだと思った。
— 教習車でどこまでコーナーを(((攻め)))られるか。それだけが問題だ (@chemistry_happy) 2018年4月16日
「高学歴は事務処理能力が高い」というの、そりゃ日本の大学受験はそういう人を選抜する趣が強いからで、「事務処理能力が高い人は事務処理能力が高い」と言っているように聞こえる
— Odashi (@odashi_t) 2021年4月18日
前の職場の上司が時々「他人がバカに見えて仕方ない時は要注意。大抵自分がやらかしてる」と言っていたのを思い出す案件>RT
— ぼのきち (@bono_kichi) 2021年4月16日
ITエンジニア、監視されたりマイクロマネジメントされるのが嫌いなのは分かるんですが、世の中には監視されたりマイクロマネジメントされないとろくに働けない人がいるという事への理解がなさすぎると思うんです。
— 谷本 心 / CERO-METAL (@cero_t) 2021年4月30日
自分たちが「頭が良い部類の人間である」ことに疎すぎないですか。
プロジェクト名は有名な寿司屋の名前にしておくことで成功した時の打ち上げの場所が自然と決まる事だけ新卒の時の俺に伝えてあげてほしい
— ばんくし🎃 (@vaaaaanquish) 2021年5月10日
転職するごとに上司のマトモ度が上がってるんだけど、オモシロ度は下がってるんだよな。以前の上司とかみんな知ってる大企業の部長の接待を「しゃぶしゃぶ温野菜」でやろうとしてて、「さすがにチェーン店はやめましょう!」って止めたのに、「食べ放題なんだぞ!」って決行したの本当に最高だった。
— みそしる (@sssgantan) 2021年4月20日
弊社の普段陰キャめの男性社員、サシのミーティングとかだと普通に雑談で笑顔見せてくれるので、全員が(俺には心を開いてくれてる!)って勘違いしており、みんなその人のこと大好きになってしまうも、後日単に大人数が苦手なだけでサシだといつもそんな感じと知って泣くため罪な男と呼ばれてる
— し (@4ltukan) 2021年5月7日
若手が「もうフルリモートで良くない?会社行くの無駄でしょ」と言って在宅勤務してる間に出社して知らない所で人間関係築いてる同期がいるんだろうな。そして色々大事な話が知らない所で決まってるんだよ。俺らが昔喫煙所でやられたのと同じだ。
— てとら@ITなんでも屋 (@TETRA_IT) 2021年5月17日
すみぺ「若い頃はお酒を苦く感じるから苦手な人もいるんでしょうが、リアルの生活が苦くなって、相対的にお酒が苦く感じなくなるんですよ」
— ふっさん/ふっさー (@aoiyuu_infinity) 2021年1月16日
新卒で銀行に入ったら、デスクにソロバンを置いてる人がいて「へぇ~ベテランは違うな」と思ったンだけど、計算は電卓でやってて、ソロバンは部下や後輩の頭を殴る用だった(電卓は威力が低いので)
— あまなつ通り商店会@文学フリマ東京11/22 (@amanatsu85) 2020年7月9日
凄腕エンジニアの言う「へー、知らないです、教えて下さい」は「あなたの理解度を確かめさせてください」という意味を含んでいるかもしれないので最大限の警戒をした方がいい。
— 伊藤 祐策(パソコンの大先生) (@ito_yusaku) 2021年6月11日
私の図解4選です、ご査収ください pic.twitter.com/aHX8IMS3Cq
— そらいと (@sorabethere) 2020年11月22日
場に広げれば広げるほど「殺伐とした空気」が漂うトランプを作りました pic.twitter.com/pvyer20X8f
— もにゃゐずみ | MONYA (@Monyaizumi) 2020年8月21日
プログラマー35歳限界説
プログラマ歴25年くらいなんですけど、これが意味するところは25年間プログラマをやっていたということだけであって長ければ優秀というわけではない、というのを痛感する日々
— 🐢sat🦥 (@satoru_takeuchi) 2020年12月28日
プログラマー35歳限界説は嘘だよ。プログラマーとして働き始めてから毎日が限界だからね。
— もやし丸 (@mys_x101) 2020年6月30日
「プログラマー35歳限界説」これ結構いろんなところで囁かれてる定説らしいですね。ちょっと深堀りしてみたい。
エンジニアと医者との親和性?
以上のように、エンジニアあるあるになぜか非常に共感できるんですよね。やはり人体のバグを相手にしている点で共通しているのか。まぁ、あまねく仕事に共通するバーナム効果かもしれませんが。
「相談しづらく、問題を抱え込み、ひとり追い詰められる」・・・。メンタル異常をきたしやすいのも似ています。
メンタルを壊すと言えば。
kmshzr-im.hatenablog.com
また、貴重な症例報告ですが、医師からエンジニアに転職した方もいます。
医師を退職し、ソフトウェアエンジニアに転職します。
— Lillian (@Lily0727K) 2019年8月1日
自分にとって大きな転機であったのと、とても大変な道のりであったので、私という人間が辿った道筋を最初から最後までちゃんとまとめておきたいと思い、転職エントリを書きました。
【転職エントリ】Googleに入社しますhttps://t.co/fwg8RTTgdO
内容は半分も理解不能でした。常識が違う。術式の世界が違う。
上記のエピソードに対し、関わった人の別視点での記事があります。これも半分以上が理解不能でしたが、なんらかで後学になると思います。
2021/06/08 約11200字(仮投稿)
2021/06/09 推敲 約10800字
2021/06/15 togetter発掘したので追加
関連記事