「ほげエンジニア」の定義について #operationcasual
DESCRIPTION
TRANSCRIPT
![Page 1: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/1.jpg)
「ほげエンジニア」の定義についてOperation Engineers' Casual Talks
2012/12/14@tagomoris
12年12月14日金曜日
![Page 2: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/2.jpg)
12年12月14日金曜日
![Page 3: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/3.jpg)
うまあああああああああああああああいいいいいいいいいいいいいいいい!!!!!!!!1!!!!!!
12年12月14日金曜日
![Page 4: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/4.jpg)
TAGOMORI Satoshi (@tagomoris)
NHN Japan Webサービス本部 開発2室 開発支援チームFluentd, Hadoop, ISUCON, Yabitz, Whada/Heda, 社内Proxy
12年12月14日金曜日
![Page 5: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/5.jpg)
言葉の定義を確認しよう
12年12月14日金曜日
![Page 6: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/6.jpg)
「インフラエンジニアです(キリッ」
↓「インフラエンジニア
として成長します(キリッ」
12年12月14日金曜日
![Page 7: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/7.jpg)
「インフラエンジニアです(キリッ」
↓「インフラエンジニア
として成長します(キリッ」
#DEFINE インフラ HTML
ちょ、おまWWW
12年12月14日金曜日
![Page 8: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/8.jpg)
コーダー
•「コードを書く人」(普通のプログラマ)
•(Excel通りに)「コードに落とすだけの人」
•「HTMLを書く人」
12年12月14日金曜日
![Page 9: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/9.jpg)
誤解の余地の少ない言葉を使おう
12年12月14日金曜日
![Page 10: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/10.jpg)
別の職種の人に理解される言葉を使おう
•「インフラ」=「コンピュータシステムの基盤部分」
•プログラマ(最大でもIT企業関係者)にしか通じない
•一般の人にとってITインフラはインフラではない
•通常「インフラ」とは社会基盤のこと
• ex: 電気水道ガス、交通、通信、銀行、Web(?)
12年12月14日金曜日
![Page 11: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/11.jpg)
言葉の原義と一般的な意味を大事にしよう
12年12月14日金曜日
![Page 12: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/12.jpg)
エンジニア(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](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/13.jpg)
1ST STEP12年12月14日金曜日
![Page 14: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/14.jpg)
自分のことを
どう呼ぶかを大切にしよう
12年12月14日金曜日
![Page 15: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/15.jpg)
自分をどう呼ぶか
マネージャー
12年12月14日金曜日
![Page 16: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/16.jpg)
自分をどう呼ぶか
ハードウェアエンジニア
12年12月14日金曜日
![Page 17: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/17.jpg)
自分をどう呼ぶか
ネットワークエンジニア
12年12月14日金曜日
![Page 18: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/18.jpg)
自分をどう呼ぶか
UX/UIエンジニア
12年12月14日金曜日
![Page 19: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/19.jpg)
自分をどう呼ぶか
WEBアプリケーションエンジニア
12年12月14日金曜日
![Page 20: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/20.jpg)
自分をどう呼ぶか
スマートフォンアプリケーションエンジニア
12年12月14日金曜日
![Page 21: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/21.jpg)
自分をどう呼ぶか
組込エンジニア
12年12月14日金曜日
![Page 22: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/22.jpg)
自分をどう呼ぶか
サポートエンジニア
12年12月14日金曜日
![Page 23: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/23.jpg)
自分をどう呼ぶか
QAエンジニア
12年12月14日金曜日
![Page 24: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/24.jpg)
自分をどう呼ぶか
オペレーター
12年12月14日金曜日
![Page 25: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/25.jpg)
自分をどう呼ぶか
オペレーションエンジニア
12年12月14日金曜日
![Page 26: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/26.jpg)
自分をどう呼ぶか
運用エンジニア
12年12月14日金曜日
![Page 27: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/27.jpg)
自分をどう呼ぶか
インフラエンジニア
12年12月14日金曜日
![Page 28: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/28.jpg)
自分をどう呼ぶか
プログラマ
12年12月14日金曜日
![Page 29: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/29.jpg)
自分をどう呼ぶか
システムエンジニア
12年12月14日金曜日
![Page 30: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/30.jpg)
自分をどう呼ぶか
ソフトウェアエンジニア
12年12月14日金曜日
![Page 31: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/31.jpg)
自分を何と呼ぶか↓
「自分は何をする人か」という自意識に影響を与える
12年12月14日金曜日
![Page 32: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/32.jpg)
インフラ/ネットワーク/運用エンジニアだから
コード書かない職種だからしょうがないよねー
12年12月14日金曜日
![Page 33: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/33.jpg)
とか思ってない?
12年12月14日金曜日
![Page 34: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/34.jpg)
コード書くインフラエンジニア格好いい! なりたい!
12年12月14日金曜日
![Page 35: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/35.jpg)
とか思ってない?
12年12月14日金曜日
![Page 36: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/36.jpg)
まず自称を変えろコード書くなら
コード書きそうな職種にしてしまえ
12年12月14日金曜日
![Page 37: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/37.jpg)
世の中の人の自称を真似て自分の職種を決めるのは
やめろ
12年12月14日金曜日
![Page 38: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/38.jpg)
自分は何をどう解決する人なのか考えよう
12年12月14日金曜日
![Page 39: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/39.jpg)
2ND STEP12年12月14日金曜日
![Page 40: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/40.jpg)
コンピュータシステム
スタックを意識しよう
12年12月14日金曜日
![Page 41: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/41.jpg)
あなたはどこをやる人?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](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/42.jpg)
分業は不可能だと思おう
• xxxxがなんかおかしい! なんだこれ?
• Apache, MySQL, Bind, OpenLDAP, ネットワーク, ...
• Linux kernel読む、RFC読む、パッチ当てて試す、パッチ書く、検証コードやベンチマークツールを書く、....
•都合よく途中から引き継いでくれる人なんかいない
12年12月14日金曜日
![Page 43: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/43.jpg)
分業は不可能だと思おう
•こんな便利ツールつくった!!!! CLIだけ!
•誰かWebUI! WebUIあれば便利なのがわかるから!
•便利なことが最初から分からないのに協力してくれる人とか、いるわけがない
•何かを改善したかったらひとまず自分で全部やれ
12年12月14日金曜日
![Page 44: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/44.jpg)
何でも相手にしろ泣き言は誰も聞いてくれない覚悟を決めろ
12年12月14日金曜日
![Page 45: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/45.jpg)
余談: ハードウェアの話
• HWの手配・設置・修理などなどは重要な問題
•そして(SWの問題と同レベルの)効率化は難しい
•セットアップ・ベンチマーク・最適配置などはロジックの、つまりソフトウェアの問題
12年12月14日金曜日
![Page 46: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/46.jpg)
プログラムを読めること書けること
12年12月14日金曜日
![Page 47: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/47.jpg)
ソフトウェアの力
•プログラマブルに物事を解決できる力
•ループ、並列実行、作業のテンプレート化
•一度動いたものは前提が変わらない限り動き続ける
•ループと並列実行で桁違いの効率化を達成できる
12年12月14日金曜日
![Page 48: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/48.jpg)
各種ツール/APIの登場
•色々な処理の記述のとっかかりが増えた
• AWSのコントロール、環境の準備、ログの処理方法
•本質は変わっていない(ソフトウェアで処理すべき問題)
•やれるようになった、ではなく
•簡単になったことで、手が出せそうな場所まで降りてきただけ
12年12月14日金曜日
![Page 49: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/49.jpg)
やることが多過ぎる……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](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/50.jpg)
敵は強大12年12月14日金曜日
![Page 51: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/51.jpg)
プログラミングで最大限に武装しろ
12年12月14日金曜日
![Page 52: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/52.jpg)
コードを読めコードを書け問題はコードで解決しろ
12年12月14日金曜日
![Page 53: 「ほげエンジニア」の定義について #operationcasual](https://reader034.vdocuments.net/reader034/viewer/2022051110/54b755084a795917738b4612/html5/thumbnails/53.jpg)
ENJOY YOURSOFTWARE!
Thanks to crouton & @kbysmnr !12年12月14日金曜日