Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
1.5流エンジニアの生存戦略
Search
Takashi Kanemoto
May 03, 2020
Programming
12
10k
1.5流エンジニアの生存戦略
ITエンジニアのキャリアを模索する会 Vol.3 LT資料
https://re-build.connpass.com/event/173943/
Takashi Kanemoto
May 03, 2020
Tweet
Share
More Decks by Takashi Kanemoto
See All by Takashi Kanemoto
FigmaとPHPで作る1ミリたりとも表示崩れしない最強の帳票印刷ソリューション
ttskch
44
21k
データベース/SQL超入門!完全初心者向けに世界一分かりやすく解説します
ttskch
1
3.3k
Symfony UX Autocompleteとかいう 顧客が本当に必要だったもの
ttskch
0
1.4k
就活生あるいは新人エンジニアさんへのお節介なアドバイス
ttskch
0
1.3k
symfony/pantherでWordleを解いてみた
ttskch
0
200
ついに、Webアプリでの帳票印刷のベストプラクティスを編み出しました💡
ttskch
16
19k
phpenvやめました🤦♂️
ttskch
0
790
PHPでCSVのインポート/エクスポートに立ち向かう
ttskch
1
1.9k
phpenv on Mac 難しすぎワロタ
ttskch
0
490
Other Decks in Programming
See All in Programming
Kubernetes Code Contribution入門
bells17
1
140
The test code generator using static analysis and LLM
mikik0
1
330
チーム立ち上げにAWSを活用したらClaudeさんに褒められた話
mkdev10
3
240
TypeScriptから始める VR生活
tamagokakeg
2
150
教えて!スクラムコーチ品質とスピードのバランスはどうすりゃいいの?
pinboro
0
170
地方こそサーバーレス、その意義に迫るサーバーレスPHP / Serverless PHP: The Rural Areas, and Why Serverless PHP Matters
seike460
PRO
2
110
PHPコードの実行モデルを理解する / Understanding-the-PHP-Execution-Model
shin1x1
0
1.1k
Runtime Objects in Rust
mitsuhiko
0
220
Timeline エディター拡張入門
yucchiy
0
460
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
1
140
そのコード、書いたらいくら?消したらいくら?
urban_side
0
120
TypeScriptで使いやすいOpenAPIの書き方
yukimochi_dwango
1
1k
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Building Your Own Lightsaber
phodgson
100
5.7k
What the flash - Photography Introduction
edds
64
11k
Docker and Python
trallard
35
2.7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
1
140
Rails Girls Zürich Keynote
gr2m
91
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
84
45k
Building a Scalable Design System with Sketch
lauravandoore
457
32k
The Invisible Customer
myddelton
114
12k
Building Applications with DynamoDB
mza
88
5.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
Building Adaptive Systems
keathley
32
1.9k
Transcript
/44 1 1.5ྲྀΤϯδχΞͷ ੜଘઓུ 2020/05/03 #eng_career @ttskch ITΤϯδχΞͷΩϟϦΞΛࡧ͢Δձ Vol.3
/44 ࣗݾհ 2
/44 ͖ͨͭͪʢ໊͋ͩʣ 3 • ʙ2020/03 (ג)ΧϧςοτίϛϡχέʔγϣϯζCTO blog.ttskch.com/thank-you-quartet-communications • 2020/04ʙ ϑϦʔϥϯεWebΤϯδχΞ
https://kannade.jp
/44 ͖ͨͭͪʢ໊͋ͩʣ 4 • ϦεςΟϯάࠂͷձࣾͰWebαʔϏεΛ࡞ͬͯ·ͨ͠ • CTOͱͯ͠ࡏ੶ͨ͠8ؒͰɺࣾһ2໊ˠ60໊ɺ ച্ن5000ສԁˠ27ԯԁʹ·Ͱ
/44 ͖ͨͭͪʢ໊͋ͩʣ 5 • ͓ख͍ͨ͠ຊʢ2015/12ʣ • Schooߨࢣʢ2018/04ʣ ʮGitHubΛͬͨσϓϩΠࣗಈԽ࣮ફʯ ʮجຊ͔Β͔ͬ͠ΓֶͿ Symfony2ೖʯ
/44 6 ͨ ͭ ͖ ͪ twitter.com/ttskch ͋͞ɺ͋ͳͨࠓ͙͢ϑΥϩʔ͠Α͏!!! શແྉ ·͞ʹ໊ݴػ
ਓੜͰେͳ͜ͱɺͯ͢ ͖͔ͨͭͪΒڭΘͬͨ ͖ͨͭͪΛϑΥϩʔͨ͠Β ࠊ௧͕࣏ͬͯ൴ঁ͕Ͱ͖ͨ 100% φϯτʂ ϑΥϩϫʔ͔Βͷࢧ࣋ 100% ͍ͯ͠Δ ͍ͯ͠ͳ͍ ϑΥϩϫʔ͞Μ100ਓʹฉ͖·ͨ͠ ͖ͨͭͪΛϑΥϩʔ͍ͯ͠Δʁ
/44 ਅͷࣗݾհ 7
/44 ͖ͨͭͪʢ໊͋ͩʣ 8 • ߴߍͰେֶͰֶͰԼ͔Β10൪͙Β͍ • ৽ଔͰೖͬͨձࣾͰ2͙ؒΒ͍·ΔͰࣄ͕֮͑Β Ε͕ͣࣗݏʹͳΔ • େͯ͠͠ͳ͍··Җ͚ͩͰస৬
• Webશະܦݧͷঢ়ଶͰһͱͯ͠ඈͼࠐΈɺ FWDBΘͣʢΒͳ͍͔Βʣڊେͳindex.phpΛ ͻͨ͢Βॻ͍ͯͨ
/44 Ͳ͏ݟͯຌਓͰ͢ 9 ʢΉ͠ΖͦΕҎԼʣ
/44 ຌਓͷͰ 10
/44 ຌਓͷͰ 11
/44 ࠓͷ 12 ຌਓʹຌਓͷ ੜଘઓུ
/44 ͖ͨͭͪͷ߹ 13
/44 14
/44 ࣗݾੳ 15 • ࣗϓϩάϥϛϯά͕ಘҙ͡Όͳ͍ • Twitterʹ͍ΔҰྲྀΤϯδχΞͨͪͷΑ͏ʹ ଟͳΕͳ͍ • ͳΕͯྗͷίεύ͕ΊͬͪΌѱͦ͏
• ࣗͷಘҙͳඨͰઓͬͨ΄͏͕Αͦ͞͏
/44 ࣗݾੳ 16 • ΤϯδχΞʹͯ͠ίϛϡྗߴΊ • ࣄΛ͔Γ͘͢આ໌͢Δͷ͕ಘҙ • ാҧ͍ͷྖҬʹΞϨϧΪʔ͕ͳ͍ ʢ͍ΖΜͳϏδωεʹาΈدΕΔʣ
ࣗͷಘҙͳ͜ͱ
/44 17 ग़యɿάϦʔͷ"ٕज़"Λ10ࢧ͑ΔCTO౻ຊࢯ͕ʮ࠷Γ͍ͨ͜ͱʯ - CNET Japan https://japan.cnet.com/article/35059737/ ࣗݾੳ
/44 18 ग़యɿάϦʔͷ"ٕज़"Λ10ࢧ͑ΔCTO౻ຊࢯ͕ʮ࠷Γ͍ͨ͜ͱʯ - CNET Japan https://japan.cnet.com/article/35059737/ ࣗݾੳ
/44 ࢦͨ͠CTO૾ 19 • εʔύʔϓϨΠϠʔܥCTO • ܦӦͱݱͷڮ͠Λ࠷ߴ࣭Ͱߦ͏CTO • ͕ࣗຌਓ͔ͩΒͦ͜ɺݱͷΤϯδχΞΛ७ ਮʹ৺͔ΒϦεϖΫτͰ͖Δʢ͜Ε࠽ೳʣ
• ࠷ݶɺݱͷؾ࣋ͪΛཧղ͢ΔͨΊʹٕज़Λ ֶͼଓ͚ΔʢҰྲྀͷٕज़ऀʹͳΔඞཁͳ͍ʣ
/44 20 ݁ Ռ
/44 ☼ ඨͷݟ͚ͭํ 21
/44 ೳྗͷֻ͚ࢉͰ ϙδγϣϯΛऔΔ 22 ඨͷݟ͚ͭํᶃ
/44 23 https://www.slideshare.net/AiMinatogawa/by-69678890 ग़యɿθϩ͔Β࢝ΊΔٕज़ॻࣥච by ື͍͋
/44 24 https://www.slideshare.net/AiMinatogawa/by-69678890 ग़యɿθϩ͔Β࢝ΊΔٕज़ॻࣥච by ື͍͋
/44 25 https://www.slideshare.net/AiMinatogawa/by-69678890 ग़యɿθϩ͔Β࢝ΊΔٕज़ॻࣥච by ື͍͋
/44 26 https://www.slideshare.net/AiMinatogawa/by-69678890 ग़యɿθϩ͔Β࢝ΊΔٕज़ॻࣥච by ື͍͋
/44 27 https://www.slideshare.net/AiMinatogawa/by-69678890 ग़యɿθϩ͔Β࢝ΊΔٕज़ॻࣥච by ື͍͋
/44 ͖ͨͭͪͷ߹ʢ·ͩ·ͩಓͰ͕͢ʣ 28 આ໌ೳྗ จষྗ ϓϩάϥϛϯά ώΞϦϯάྗ Ϗδωεཧղྗ • Schooߨࢣ
• ٕज़ॻࣥච_ • CTOۀ • ϑϦʔϥϯεۀ_
/44 ֻ͚ࢉͷྗ 29 • 10ਓʹҰਓͷ࠽ೳ͙Β͍ͰՁ͕͍ʁ • 10ਓʹҰਓͷ࠽ೳΛ3͍ͭ࣋ͬͯͨΒʁ • ͯ͢ੜ͔ͤ1000ਓʹҰਓͷ࠽ೳʹʂ
/44 ֻ͚ࢉͷྗ 30 ೳྗͷֻ͚ࢉͰ ࣗͳΓͷϙδγϣϯΛ ୳ͯ͠Έ·͠ΐ͏
/44 ༐ؾΛग़ͯ͠ νϟϯεʹඈͼͭ͘ 31 ඨͷݟ͚ͭํᶄ
/44 ίϯϑΥʔτκʔϯΛඈͼग़ͦ͏ 32 • զʑຌਓɺࣗͷ֪ΛഁΓଓ͚ͳ͚Ε δϦශඞࢸ • ༐ؾΛग़ͯ͠ίϯϑΥʔτκʔϯʢָͳྖҬʣΛ ඈͼग़ͦ͏
/44 33
/44 34
/44 ਖ਼ΊͬͪΌϏϏͬͯͨ 35 • ື͞Μͱ໘ࣝͳ͔ͬͨ͠ • ొஃͱ͔ܦݧͳ͔ͬͨ͠ • ͕͋Γͩ͠ •
ਓલͰ͠ΌΔͷۤखͩ͠
/44 ා͍ʹΔ͖ 36 • ා͍ͱ͍͏͜ͱɺࣗͷ֪ͷ֎ଆͷͷ ͱ͍͏͜ͱ • ͦ͜ʹखΛ৳ͤɺޭࣦͯ͠ഊͯ͠ ࣮֬ʹࣗΛΞοϓσʔτͰ͖Δ •
ා͍ͱײ͡Δ͜ͱʹͦ͜ɺ༐ؾΛ࣋ͬͯઓ ͖͢ʂ
/44 ͬͯΈͨΒ 37 · ͋ · ͋ ͷ ڹ
_
/44 ͬͯΈͨΒ 38 https://propoko.com/blog/schoo-git ग़యɿSchooಈըʮGitHubΛͬͨσϓϩΠࣗಈԽ࣮ફʯΛࢹௌͨ͠ | ϓϩΆ͜ خ ͠ ͍
͝ ײ
/44 ग़యɿAWS EC2GitHubͱCircleCIΛ࿈ܞͯࣗ͠ಈͰσϓϩΠ: σϓϩΠ – FindxFine ͬͯΈͨΒ 39 https://www.findxfine.com/programming/995561878.html خ
͠ ͍ ͝ ײ
/44 ͬͯΈͨΒ 40 ໊ Θ Γ ʹ _
/44 ࣗͷ֪Λഁͬͯ ೳྗΛ׆͔ͤΔॴΛ ։͍͖ͯ͠·͠ΐ͏ ාͯ͘νϟϯεʹඈͼͭ͜͏ 41
/44 ·ͱΊ 42
/44 ຌਓʹຌਓͷੜଘઓུ 43 • ҰྲྀΤϯδχΞ͚͕ͩΤϯδχΞ͡Όͳ͍ʂ • ຌਓͰೳྗͷֻ͚ࢉͰউػݟग़ͤΔʂ • ϏϏΔؾ͔࣋ͪΔ͚Ͳɺ༐ؾΛग़ͯ͠ νϟϯεʹඈͼͭ͜͏ʂ
/44 44 @ttskch ʘThanks!ʗ TwitterͰϑΟʔυόοΫ͓ͪͯ͠·͢