Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

お前誰よ お前誰よ お前誰よ お前誰よ お前誰よ お前誰よ 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                  

Slide 3

Slide 3 text

よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 よく顔を出す場所 https://pyhack.connpass.com/ https://pyhack.connpass.com/ https://pyhack.connpass.com/ https://pyhack.connpass.com/ https://pyhack.connpass.com/ https://pyhack.connpass.com/

Slide 4

Slide 4 text

常連です 常連です 常連です 常連です 常連です 常連です

Slide 5

Slide 5 text

CM CM CM CM CM CM

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

CMおわり CMおわり CMおわり CMおわり CMおわり CMおわり

Slide 8

Slide 8 text

今日話さないこと 今日話さないこと 今日話さないこと 今日話さないこと 今日話さないこと 今日話さないこと よく使うライブラリなどのTips よく使うライブラリなどのTips よく使うライブラリなどのTips よく使うライブラリなどのTips よく使うライブラリなどのTips よく使うライブラリなどのTips どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか どんなコードを書いてきたのか インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた インフラエンジニアが業務のどういうところにPythonを使ってきた のか のか のか のか のか のか など など など など など など                  

Slide 9

Slide 9 text

そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら そのへんの話はこちら 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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

アウトライン アウトライン アウトライン アウトライン アウトライン アウトライン 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...... まとめ まとめ まとめ まとめ まとめ まとめ

Slide 12

Slide 12 text

1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ 1.お前は何者なんだ

Slide 13

Slide 13 text

お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) お前誰よ(詳細版) 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を開発したりしていた。

Slide 14

Slide 14 text

社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 社会人以降の雑な経歴 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を作ったり

Slide 15

Slide 15 text

2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話 2.Pythonを触るきっかけの話

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった 結果Pythonがどんどん馴染んでいった

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

社外とのかかわり 社外とのかかわり 社外とのかかわり 社外とのかかわり 社外とのかかわり 社外とのかかわり 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は我流でやってる状態だったので気になった                        

Slide 21

Slide 21 text

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回 はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった はじめのうちはビクビクしてたけど皆さんやさしかった 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 緩く雑談や情報交換しつつも 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 好きな作業する時間を確保できるのが気に入った 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた 居心地が良くてよく参加してたらいつの間にか常連になってた                              

Slide 22

Slide 22 text

コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり コミュニティーとの関わり 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に関わる人と会うのも楽しくなっていた                              

Slide 23

Slide 23 text

コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを コミュニティーに関わる楽しさからこれからもPythonを 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた 使い続けたいと思うようになっていた

Slide 24

Slide 24 text

4.まとめ 4.まとめ 4.まとめ 4.まとめ 4.まとめ 4.まとめ

Slide 25

Slide 25 text

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