53
「ほげエンジニア」 の定義について Operation Engineers' Casual Talks 2012/12/14 @tagomoris 121214日金曜日

「ほげエンジニア」の定義について #operationcasual

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: 「ほげエンジニア」の定義について #operationcasual

「ほげエンジニア」の定義についてOperation Engineers' Casual Talks

2012/12/14@tagomoris

12年12月14日金曜日

Page 2: 「ほげエンジニア」の定義について #operationcasual

12年12月14日金曜日

Page 3: 「ほげエンジニア」の定義について #operationcasual

うまあああああああああああああああいいいいいいいいいいいいいいいい!!!!!!!!1!!!!!!

12年12月14日金曜日

Page 4: 「ほげエンジニア」の定義について #operationcasual

TAGOMORI Satoshi (@tagomoris)

NHN Japan Webサービス本部 開発2室 開発支援チームFluentd, Hadoop, ISUCON, Yabitz, Whada/Heda, 社内Proxy

12年12月14日金曜日

Page 5: 「ほげエンジニア」の定義について #operationcasual

言葉の定義を確認しよう

12年12月14日金曜日

Page 6: 「ほげエンジニア」の定義について #operationcasual

「インフラエンジニアです(キリッ」

↓「インフラエンジニア

として成長します(キリッ」

12年12月14日金曜日

Page 7: 「ほげエンジニア」の定義について #operationcasual

「インフラエンジニアです(キリッ」

↓「インフラエンジニア

として成長します(キリッ」

#DEFINE インフラ HTML

ちょ、おまWWW

12年12月14日金曜日

Page 8: 「ほげエンジニア」の定義について #operationcasual

コーダー

•「コードを書く人」(普通のプログラマ)

•(Excel通りに)「コードに落とすだけの人」

•「HTMLを書く人」

12年12月14日金曜日

Page 9: 「ほげエンジニア」の定義について #operationcasual

誤解の余地の少ない言葉を使おう

12年12月14日金曜日

Page 10: 「ほげエンジニア」の定義について #operationcasual

別の職種の人に理解される言葉を使おう

•「インフラ」=「コンピュータシステムの基盤部分」

•プログラマ(最大でもIT企業関係者)にしか通じない

•一般の人にとってITインフラはインフラではない

•通常「インフラ」とは社会基盤のこと

• ex: 電気水道ガス、交通、通信、銀行、Web(?)

12年12月14日金曜日

Page 11: 「ほげエンジニア」の定義について #operationcasual

言葉の原義と一般的な意味を大事にしよう

12年12月14日金曜日

Page 12: 「ほげエンジニア」の定義について #operationcasual

エンジニア(ENGINEER)

• "a person whose job is to design or build machines, engines or electrical equipment, or things such as roads, railways or bridges, using scientific principles" (Cambridge Dictionaries Online)

•機械や発動機、電気製品もしくは道路、鉄道、橋梁などを、科学的な原理原則のもとに設計・作成できる職種の人

12年12月14日金曜日

Page 13: 「ほげエンジニア」の定義について #operationcasual

1ST STEP12年12月14日金曜日

Page 14: 「ほげエンジニア」の定義について #operationcasual

自分のことを

どう呼ぶかを大切にしよう

12年12月14日金曜日

Page 15: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

マネージャー

12年12月14日金曜日

Page 16: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

ハードウェアエンジニア

12年12月14日金曜日

Page 17: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

ネットワークエンジニア

12年12月14日金曜日

Page 18: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

UX/UIエンジニア

12年12月14日金曜日

Page 19: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

WEBアプリケーションエンジニア

12年12月14日金曜日

Page 20: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

スマートフォンアプリケーションエンジニア

12年12月14日金曜日

Page 21: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

組込エンジニア

12年12月14日金曜日

Page 22: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

サポートエンジニア

12年12月14日金曜日

Page 23: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

QAエンジニア

12年12月14日金曜日

Page 24: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

オペレーター

12年12月14日金曜日

Page 25: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

オペレーションエンジニア

12年12月14日金曜日

Page 26: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

運用エンジニア

12年12月14日金曜日

Page 27: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

インフラエンジニア

12年12月14日金曜日

Page 28: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

プログラマ

12年12月14日金曜日

Page 29: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

システムエンジニア

12年12月14日金曜日

Page 30: 「ほげエンジニア」の定義について #operationcasual

自分をどう呼ぶか

ソフトウェアエンジニア

12年12月14日金曜日

Page 31: 「ほげエンジニア」の定義について #operationcasual

自分を何と呼ぶか↓

「自分は何をする人か」という自意識に影響を与える

12年12月14日金曜日

Page 32: 「ほげエンジニア」の定義について #operationcasual

インフラ/ネットワーク/運用エンジニアだから

コード書かない職種だからしょうがないよねー

12年12月14日金曜日

Page 33: 「ほげエンジニア」の定義について #operationcasual

とか思ってない?

12年12月14日金曜日

Page 34: 「ほげエンジニア」の定義について #operationcasual

コード書くインフラエンジニア格好いい! なりたい!

12年12月14日金曜日

Page 35: 「ほげエンジニア」の定義について #operationcasual

とか思ってない?

12年12月14日金曜日

Page 36: 「ほげエンジニア」の定義について #operationcasual

まず自称を変えろコード書くなら

コード書きそうな職種にしてしまえ

12年12月14日金曜日

Page 37: 「ほげエンジニア」の定義について #operationcasual

世の中の人の自称を真似て自分の職種を決めるのは

やめろ

12年12月14日金曜日

Page 38: 「ほげエンジニア」の定義について #operationcasual

自分は何をどう解決する人なのか考えよう

12年12月14日金曜日

Page 39: 「ほげエンジニア」の定義について #operationcasual

2ND STEP12年12月14日金曜日

Page 40: 「ほげエンジニア」の定義について #operationcasual

コンピュータシステム

スタックを意識しよう

12年12月14日金曜日

Page 41: 「ほげエンジニア」の定義について #operationcasual

あなたはどこをやる人?PC/smartphone browser iOS/Android App

web servers / application servers

application code

language runtime object stores RDBMS / KVS

OS

server, NIC, memory, HDD/SSD, ...

network, firewall, load balancing

authentication(policies), audit

logger / watchdogs / cron / ...

HTML/CSS, Javascript ...

12年12月14日金曜日

Page 42: 「ほげエンジニア」の定義について #operationcasual

分業は不可能だと思おう

• xxxxがなんかおかしい! なんだこれ?

• Apache, MySQL, Bind, OpenLDAP, ネットワーク, ...

• Linux kernel読む、RFC読む、パッチ当てて試す、パッチ書く、検証コードやベンチマークツールを書く、....

•都合よく途中から引き継いでくれる人なんかいない

12年12月14日金曜日

Page 43: 「ほげエンジニア」の定義について #operationcasual

分業は不可能だと思おう

•こんな便利ツールつくった!!!! CLIだけ!

•誰かWebUI! WebUIあれば便利なのがわかるから!

•便利なことが最初から分からないのに協力してくれる人とか、いるわけがない

•何かを改善したかったらひとまず自分で全部やれ

12年12月14日金曜日

Page 44: 「ほげエンジニア」の定義について #operationcasual

何でも相手にしろ泣き言は誰も聞いてくれない覚悟を決めろ

12年12月14日金曜日

Page 45: 「ほげエンジニア」の定義について #operationcasual

余談: ハードウェアの話

• HWの手配・設置・修理などなどは重要な問題

•そして(SWの問題と同レベルの)効率化は難しい

•セットアップ・ベンチマーク・最適配置などはロジックの、つまりソフトウェアの問題

12年12月14日金曜日

Page 46: 「ほげエンジニア」の定義について #operationcasual

プログラムを読めること書けること

12年12月14日金曜日

Page 47: 「ほげエンジニア」の定義について #operationcasual

ソフトウェアの力

•プログラマブルに物事を解決できる力

•ループ、並列実行、作業のテンプレート化

•一度動いたものは前提が変わらない限り動き続ける

•ループと並列実行で桁違いの効率化を達成できる

12年12月14日金曜日

Page 48: 「ほげエンジニア」の定義について #operationcasual

各種ツール/APIの登場

•色々な処理の記述のとっかかりが増えた

• AWSのコントロール、環境の準備、ログの処理方法

•本質は変わっていない(ソフトウェアで処理すべき問題)

•やれるようになった、ではなく

•簡単になったことで、手が出せそうな場所まで降りてきただけ

12年12月14日金曜日

Page 49: 「ほげエンジニア」の定義について #operationcasual

やることが多過ぎる……PC/smartphone browser iOS/Android App

web servers / application servers

application code

language runtime object stores RDBMS / KVS

OS

server, NIC, memory, HDD/SSD, ...

network, firewall, load balancing

authentication(policies), audit

logger / watchdogs / cron / ...

HTML/CSS, Javascript ...

12年12月14日金曜日

Page 50: 「ほげエンジニア」の定義について #operationcasual

敵は強大12年12月14日金曜日

Page 51: 「ほげエンジニア」の定義について #operationcasual

プログラミングで最大限に武装しろ

12年12月14日金曜日

Page 52: 「ほげエンジニア」の定義について #operationcasual

コードを読めコードを書け問題はコードで解決しろ

12年12月14日金曜日

Page 53: 「ほげエンジニア」の定義について #operationcasual

ENJOY YOURSOFTWARE!

Thanks to crouton & @kbysmnr !12年12月14日金曜日