Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python と出会ったインフラエンジニアの話 / / The story of an infrastructure engineer who met Python

Ea7943ec3930f9273b8e8a06076d85ce?s=47 Kei Iwasaki
July 10, 2017
32

Python と出会ったインフラエンジニアの話 / / The story of an infrastructure engineer who met Python

Python 入門者の集い #5 (https://python-nyumon.connpass.com/event/53306/)
の発表資料。

slideship close に伴い https://slideship.com/users/@laughk/presentations/2017/07/4srpuaTuQYnTbFZReT7jDy/ から移動

Ea7943ec3930f9273b8e8a06076d85ce?s=128

Kei Iwasaki

July 10, 2017
Tweet

Transcript

  1. Pythonと出会ったインフラエンジニアの話 Pythonと出会ったインフラエンジニアの話 Pythonと出会ったインフラエンジニアの話 Pythonと出会ったインフラエンジニアの話 Pythonと出会ったインフラエンジニアの話 Pythonと出会ったインフラエンジニアの話 2017-07-10Python入門者の集い#5 2017-07-10Python入門者の集い#5 2017-07-10Python入門者の集い#5 2017-07-10Python入門者の集い#5

    2017-07-10Python入門者の集い#5 2017-07-10Python入門者の集い#5 © 2017 @laughk
  2. お前誰よ お前誰よ お前誰よ お前誰よ お前誰よ お前誰よ KeiIWASAKI KeiIWASAKI KeiIWASAKI KeiIWASAKI

    KeiIWASAKI KeiIWASAKI Twitter: Twitter: Twitter: Twitter: Twitter: Twitter:@laugh_k @laugh_k @laugh_k @laugh_k @laugh_k @laugh_k Github: Github: Github: Github: Github: Github:@laughk @laughk @laughk @laughk @laughk @laughk                  
  3. よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 よく顔を出す場所  https://pyhack.connpass.com/ https://pyhack.connpass.com/ https://pyhack.connpass.com/

    https://pyhack.connpass.com/ https://pyhack.connpass.com/ https://pyhack.connpass.com/
  4. 常連です 常連です 常連です 常連です 常連です 常連です

  5. CM CM CM CM CM CM

  6. 共著で本を書きました 共著で本を書きました 共著で本を書きました 共著で本を書きました 共著で本を書きました 共著で本を書きました 2017-08-07発売予定 2017-08-07発売予定 2017-08-07発売予定 2017-08-07発売予定

    2017-08-07発売予定 2017-08-07発売予定
  7. CMおわり CMおわり CMおわり CMおわり CMおわり CMおわり

  8. 今日話さないこと 今日話さないこと 今日話さないこと 今日話さないこと 今日話さないこと 今日話さないこと よく使うライブラリなどのTips よく使うライブラリなどのTips よく使うライブラリなどのTips よく使うライブラリなどのTips

    よく使うライブラリなどのTips よく使うライブラリなどのTips どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた のか のか のか のか のか のか など など など など など など                  
  9. そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら https://www.slideshare.net/laughk/python-oss-pyconjp- slide https://www.slideshare.net/laughk/python-oss-pyconjp- slide

    https://www.slideshare.net/laughk/python-oss-pyconjp- slide https://www.slideshare.net/laughk/python-oss-pyconjp- slide https://www.slideshare.net/laughk/python-oss-pyconjp- slide https://www.slideshare.net/laughk/python-oss-pyconjp- slide
  10. 今日話すこと 今日話すこと 今日話すこと 今日話すこと 今日話すこと 今日話すこと 普段プログラムを書く機会がなかったインフラエンジニアが 普段プログラムを書く機会がなかったインフラエンジニアが 普段プログラムを書く機会がなかったインフラエンジニアが 普段プログラムを書く機会がなかったインフラエンジニアが

    普段プログラムを書く機会がなかったインフラエンジニアが 普段プログラムを書く機会がなかったインフラエンジニアが Pythonを触り始めたきっかけと触り続けようと思うようになった話 Pythonを触り始めたきっかけと触り続けようと思うようになった話 Pythonを触り始めたきっかけと触り続けようと思うようになった話 Pythonを触り始めたきっかけと触り続けようと思うようになった話 Pythonを触り始めたきっかけと触り続けようと思うようになった話 Pythonを触り始めたきっかけと触り続けようと思うようになった話
  11. アウトライン アウトライン アウトライン アウトライン アウトライン アウトライン 1 1 1 1

    1 1...... お前は何者なんだ お前は何者なんだ お前は何者なんだ お前は何者なんだ お前は何者なんだ お前は何者なんだ 2 2 2 2 2 2...... Pythonを触るきっかけの話 Pythonを触るきっかけの話 Pythonを触るきっかけの話 Pythonを触るきっかけの話 Pythonを触るきっかけの話 Pythonを触るきっかけの話 3 3 3 3 3 3...... Pythonを触り続けようと思うようになった話 Pythonを触り続けようと思うようになった話 Pythonを触り続けようと思うようになった話 Pythonを触り続けようと思うようになった話 Pythonを触り続けようと思うようになった話 Pythonを触り続けようと思うようになった話 4 4 4 4 4 4...... まとめ まとめ まとめ まとめ まとめ まとめ
  12. 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ

  13. お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) KeiIWASAKI(Twitter: KeiIWASAKI(Twitter: KeiIWASAKI(Twitter: KeiIWASAKI(Twitter:

    KeiIWASAKI(Twitter: KeiIWASAKI(Twitter:@laugh_k @laugh_k @laugh_k @laugh_k @laugh_k @laugh_k,Github: ,Github: ,Github: ,Github: ,Github: ,Github:@laughk @laughk @laughk @laughk @laughk @laughk) ) ) ) ) ) 元々MSP(監視・運用などのインフラ代行)のインフラエンジニア。 元々MSP(監視・運用などのインフラ代行)のインフラエンジニア。 元々MSP(監視・運用などのインフラ代行)のインフラエンジニア。 元々MSP(監視・運用などのインフラ代行)のインフラエンジニア。 元々MSP(監視・運用などのインフラ代行)のインフラエンジニア。 元々MSP(監視・運用などのインフラ代行)のインフラエンジニア。 コードを書く経験よりもオペレーションの経験が多め。 コードを書く経験よりもオペレーションの経験が多め。 コードを書く経験よりもオペレーションの経験が多め。 コードを書く経験よりもオペレーションの経験が多め。 コードを書く経験よりもオペレーションの経験が多め。 コードを書く経験よりもオペレーションの経験が多め。 最近はPython製プロダクトのインフラを見つつも 最近はPython製プロダクトのインフラを見つつも 最近はPython製プロダクトのインフラを見つつも 最近はPython製プロダクトのインフラを見つつも 最近はPython製プロダクトのインフラを見つつも 最近はPython製プロダクトのインフラを見つつも AWSAPIGatewayとLambdaでAPIを開発したりしていた。 AWSAPIGatewayとLambdaでAPIを開発したりしていた。 AWSAPIGatewayとLambdaでAPIを開発したりしていた。 AWSAPIGatewayとLambdaでAPIを開発したりしていた。 AWSAPIGatewayとLambdaでAPIを開発したりしていた。 AWSAPIGatewayとLambdaでAPIを開発したりしていた。
  14. 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 1 1 1 1

    1 1...... 大手企業のインフラっぽいところで 大手企業のインフラっぽいところで 大手企業のインフラっぽいところで 大手企業のインフラっぽいところで 大手企業のインフラっぽいところで 大手企業のインフラっぽいところで エクセルとかメール書きながらMTGに出まくる人 エクセルとかメール書きながらMTGに出まくる人 エクセルとかメール書きながらMTGに出まくる人 エクセルとかメール書きながらMTGに出まくる人 エクセルとかメール書きながらMTGに出まくる人 エクセルとかメール書きながらMTGに出まくる人 2 2 2 2 2 2...... メンタル壊してNEET メンタル壊してNEET メンタル壊してNEET メンタル壊してNEET メンタル壊してNEET メンタル壊してNEET 3 3 3 3 3 3...... 小さな会社でテスターとCSをやりつつ障害対応を勘でする人 小さな会社でテスターとCSをやりつつ障害対応を勘でする人 小さな会社でテスターとCSをやりつつ障害対応を勘でする人 小さな会社でテスターとCSをやりつつ障害対応を勘でする人 小さな会社でテスターとCSをやりつつ障害対応を勘でする人 小さな会社でテスターとCSをやりつつ障害対応を勘でする人 4 4 4 4 4 4...... MSPでインフラエンジニア MSPでインフラエンジニア MSPでインフラエンジニア MSPでインフラエンジニア MSPでインフラエンジニア MSPでインフラエンジニア 5 5 5 5 5 5...... Web系企業のインフラエンジニア Web系企業のインフラエンジニア Web系企業のインフラエンジニア Web系企業のインフラエンジニア Web系企業のインフラエンジニア Web系企業のインフラエンジニア 6 6 6 6 6 6...... 異動してPython製Webサービスの開発 異動してPython製Webサービスの開発 異動してPython製Webサービスの開発 異動してPython製Webサービスの開発 異動してPython製Webサービスの開発 異動してPython製Webサービスの開発 7 7 7 7 7 7...... ベンチャー企業で ベンチャー企業で ベンチャー企業で ベンチャー企業で ベンチャー企業で ベンチャー企業で Python製Webサービスのインフラを見たりAPIを作ったり Python製Webサービスのインフラを見たりAPIを作ったり Python製Webサービスのインフラを見たりAPIを作ったり Python製Webサービスのインフラを見たりAPIを作ったり Python製Webサービスのインフラを見たりAPIを作ったり Python製Webサービスのインフラを見たりAPIを作ったり
  15. 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話

  16. コードを書きたくて色々試行錯誤してた コードを書きたくて色々試行錯誤してた コードを書きたくて色々試行錯誤してた コードを書きたくて色々試行錯誤してた コードを書きたくて色々試行錯誤してた コードを書きたくて色々試行錯誤してた プログラミングをしたかったのにそれができない仕事になった プログラミングをしたかったのにそれができない仕事になった プログラミングをしたかったのにそれができない仕事になった プログラミングをしたかったのにそれができない仕事になった

    プログラミングをしたかったのにそれができない仕事になった プログラミングをしたかったのにそれができない仕事になった 周りにコードを書きたい人もほぼいない 周りにコードを書きたい人もほぼいない 周りにコードを書きたい人もほぼいない 周りにコードを書きたい人もほぼいない 周りにコードを書きたい人もほぼいない 周りにコードを書きたい人もほぼいない 自分で調べて試行錯誤していた 自分で調べて試行錯誤していた 自分で調べて試行錯誤していた 自分で調べて試行錯誤していた 自分で調べて試行錯誤していた 自分で調べて試行錯誤していた 「インフラの人はPerl触っとくといいらしいよ」 「インフラの人はPerl触っとくといいらしいよ」 「インフラの人はPerl触っとくといいらしいよ」 「インフラの人はPerl触っとくといいらしいよ」 「インフラの人はPerl触っとくといいらしいよ」 「インフラの人はPerl触っとくといいらしいよ」 Perlを頑張ってみたけどリファレンスを触り始めたあたりで挫折 Perlを頑張ってみたけどリファレンスを触り始めたあたりで挫折 Perlを頑張ってみたけどリファレンスを触り始めたあたりで挫折 Perlを頑張ってみたけどリファレンスを触り始めたあたりで挫折 Perlを頑張ってみたけどリファレンスを触り始めたあたりで挫折 Perlを頑張ってみたけどリファレンスを触り始めたあたりで挫折                              
  17. Pythonを触り始めたきっかけ Pythonを触り始めたきっかけ Pythonを触り始めたきっかけ Pythonを触り始めたきっかけ Pythonを触り始めたきっかけ Pythonを触り始めたきっかけ プログラミング言語比較みたいな記事の言葉に釣られた プログラミング言語比較みたいな記事の言葉に釣られた プログラミング言語比較みたいな記事の言葉に釣られた プログラミング言語比較みたいな記事の言葉に釣られた

    プログラミング言語比較みたいな記事の言葉に釣られた プログラミング言語比較みたいな記事の言葉に釣られた 「Pythonはわかりやすい」らしい 「Pythonはわかりやすい」らしい 「Pythonはわかりやすい」らしい 「Pythonはわかりやすい」らしい 「Pythonはわかりやすい」らしい 「Pythonはわかりやすい」らしい 実際Pythonでプログラムを書くと確かに分かりやすかった 実際Pythonでプログラムを書くと確かに分かりやすかった 実際Pythonでプログラムを書くと確かに分かりやすかった 実際Pythonでプログラムを書くと確かに分かりやすかった 実際Pythonでプログラムを書くと確かに分かりやすかった 実際Pythonでプログラムを書くと確かに分かりやすかった 3日前に自分が書いたコードを読んでも意味がわかって 3日前に自分が書いたコードを読んでも意味がわかって 3日前に自分が書いたコードを読んでも意味がわかって 3日前に自分が書いたコードを読んでも意味がわかって 3日前に自分が書いたコードを読んでも意味がわかって 3日前に自分が書いたコードを読んでも意味がわかって 「これならイケる」という手応えを掴めた 「これならイケる」という手応えを掴めた 「これならイケる」という手応えを掴めた 「これならイケる」という手応えを掴めた 「これならイケる」という手応えを掴めた 「これならイケる」という手応えを掴めた                        
  18. 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった

  19. 3.Pythonを触り続けようと思うようになった話 3.Pythonを触り続けようと思うようになった話 3.Pythonを触り続けようと思うようになった話 3.Pythonを触り続けようと思うようになった話 3.Pythonを触り続けようと思うようになった話 3.Pythonを触り続けようと思うようになった話

  20. 社外とのかかわり 社外とのかかわり 社外とのかかわり 社外とのかかわり 社外とのかかわり 社外とのかかわり MSPの仕事が安定して色々な勉強会に行き始めていた MSPの仕事が安定して色々な勉強会に行き始めていた MSPの仕事が安定して色々な勉強会に行き始めていた MSPの仕事が安定して色々な勉強会に行き始めていた

    MSPの仕事が安定して色々な勉強会に行き始めていた MSPの仕事が安定して色々な勉強会に行き始めていた 「トラブル☆しゅーたーず」という障害対応の勉強会で出会った 「トラブル☆しゅーたーず」という障害対応の勉強会で出会った 「トラブル☆しゅーたーず」という障害対応の勉強会で出会った 「トラブル☆しゅーたーず」という障害対応の勉強会で出会った 「トラブル☆しゅーたーず」という障害対応の勉強会で出会った 「トラブル☆しゅーたーず」という障害対応の勉強会で出会った@us @us @us @us @us @us aturn aturn aturn aturn aturn aturnって人にpyhackを教えてもらった って人にpyhackを教えてもらった って人にpyhackを教えてもらった って人にpyhackを教えてもらった って人にpyhackを教えてもらった って人にpyhackを教えてもらった 「Pythonminihack-a-thonというのがあるんですよ〜」 「Pythonminihack-a-thonというのがあるんですよ〜」 「Pythonminihack-a-thonというのがあるんですよ〜」 「Pythonminihack-a-thonというのがあるんですよ〜」 「Pythonminihack-a-thonというのがあるんですよ〜」 「Pythonminihack-a-thonというのがあるんですよ〜」 Pythonは我流でやってる状態だったので気になった Pythonは我流でやってる状態だったので気になった Pythonは我流でやってる状態だったので気になった Pythonは我流でやってる状態だったので気になった Pythonは我流でやってる状態だったので気になった Pythonは我流でやってる状態だったので気になった                        
  21. pyhackとの出会い pyhackとの出会い pyhackとの出会い pyhackとの出会い pyhackとの出会い pyhackとの出会い Pythonminihack-a-thonの通称 Pythonminihack-a-thonの通称 Pythonminihack-a-thonの通称 Pythonminihack-a-thonの通称

    Pythonminihack-a-thonの通称 Pythonminihack-a-thonの通称 初参加は 初参加は 初参加は 初参加は 初参加は 初参加は第37回 第37回 第37回 第37回 第37回 第37回 はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた                              
  22. コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり pyhackに通い続けたのは pyhackに通い続けたのは pyhackに通い続けたのは pyhackに通い続けたのは

    pyhackに通い続けたのは pyhackに通い続けたのは 自分が楽しくPythonを触れる場になっていたのが大きい 自分が楽しくPythonを触れる場になっていたのが大きい 自分が楽しくPythonを触れる場になっていたのが大きい 自分が楽しくPythonを触れる場になっていたのが大きい 自分が楽しくPythonを触れる場になっていたのが大きい 自分が楽しくPythonを触れる場になっていたのが大きい 職場が変わっても変わらず参加は継続 職場が変わっても変わらず参加は継続 職場が変わっても変わらず参加は継続 職場が変わっても変わらず参加は継続 職場が変わっても変わらず参加は継続 職場が変わっても変わらず参加は継続 インフラの仕事でもコードを書くときは変わらずPython インフラの仕事でもコードを書くときは変わらずPython インフラの仕事でもコードを書くときは変わらずPython インフラの仕事でもコードを書くときは変わらずPython インフラの仕事でもコードを書くときは変わらずPython インフラの仕事でもコードを書くときは変わらずPython インフラエンジニアでもPythonであれこれやっていたらPythonの インフラエンジニアでもPythonであれこれやっていたらPythonの インフラエンジニアでもPythonであれこれやっていたらPythonの インフラエンジニアでもPythonであれこれやっていたらPythonの インフラエンジニアでもPythonであれこれやっていたらPythonの インフラエンジニアでもPythonであれこれやっていたらPythonの Webアプリ開発の仕事が来た Webアプリ開発の仕事が来た Webアプリ開発の仕事が来た Webアプリ開発の仕事が来た Webアプリ開発の仕事が来た Webアプリ開発の仕事が来た ますますpyhackのネタが捗った ますますpyhackのネタが捗った ますますpyhackのネタが捗った ますますpyhackのネタが捗った ますますpyhackのネタが捗った ますますpyhackのネタが捗った Pythonでコードを書くことも Pythonでコードを書くことも Pythonでコードを書くことも Pythonでコードを書くことも Pythonでコードを書くことも Pythonでコードを書くことも Pythonに関わる人と会うのも楽しくなっていた Pythonに関わる人と会うのも楽しくなっていた Pythonに関わる人と会うのも楽しくなっていた Pythonに関わる人と会うのも楽しくなっていた Pythonに関わる人と会うのも楽しくなっていた Pythonに関わる人と会うのも楽しくなっていた                              
  23. コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた

    使い続けたいと思うようになっていた 使い続けたいと思うようになっていた
  24. 4.まとめ 4.まとめ 4.まとめ 4.まとめ 4.まとめ 4.まとめ

  25. まとめ まとめ まとめ まとめ まとめ まとめ Pythonを書き続けられたのはわかりやすいだけではない Pythonを書き続けられたのはわかりやすいだけではない Pythonを書き続けられたのはわかりやすいだけではない Pythonを書き続けられたのはわかりやすいだけではない

    Pythonを書き続けられたのはわかりやすいだけではない Pythonを書き続けられたのはわかりやすいだけではない 関わる人たちとの交流があったことが大きい 関わる人たちとの交流があったことが大きい 関わる人たちとの交流があったことが大きい 関わる人たちとの交流があったことが大きい 関わる人たちとの交流があったことが大きい 関わる人たちとの交流があったことが大きい 人が集まる場所に足を運ぶと思わぬ出会いがあり 人が集まる場所に足を運ぶと思わぬ出会いがあり 人が集まる場所に足を運ぶと思わぬ出会いがあり 人が集まる場所に足を運ぶと思わぬ出会いがあり 人が集まる場所に足を運ぶと思わぬ出会いがあり 人が集まる場所に足を運ぶと思わぬ出会いがあり 可能性が広がる 可能性が広がる 可能性が広がる 可能性が広がる 可能性が広がる 可能性が広がる 楽しいことは継続しやすい 楽しいことは継続しやすい 楽しいことは継続しやすい 楽しいことは継続しやすい 楽しいことは継続しやすい 楽しいことは継続しやすい 好きな技術で一緒に楽しめる仲間がいると継続する助けになり、その 好きな技術で一緒に楽しめる仲間がいると継続する助けになり、その 好きな技術で一緒に楽しめる仲間がいると継続する助けになり、その 好きな技術で一緒に楽しめる仲間がいると継続する助けになり、その 好きな技術で一緒に楽しめる仲間がいると継続する助けになり、その 好きな技術で一緒に楽しめる仲間がいると継続する助けになり、その 結果が自分の糧となる 結果が自分の糧となる 結果が自分の糧となる 結果が自分の糧となる 結果が自分の糧となる 結果が自分の糧となる                  