Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ソフトウェアエンジニアキャリア観の螺旋的発展 #HackersGATE
Search
Kazuki Higashiguchi
October 25, 2018
Education
0
1.7k
ソフトウェアエンジニアキャリア観の螺旋的発展 #HackersGATE
#HackersGATE にて発表する発表資料です。
https://willgate.connpass.com/event/101684/
Kazuki Higashiguchi
October 25, 2018
Tweet
Share
More Decks by Kazuki Higashiguchi
See All by Kazuki Higashiguchi
Practical Monitoring for Knative Serving / KubeCon + CloudNativeCon Japan 2025
hgsgtk
0
71
Cell-Based Architecture Design in AWS
hgsgtk
1
180
インフラコストとセキュリティ課題解決のためのリアーキテクチャリング / srekaigi2025
hgsgtk
3
7.5k
Design of a Stateful system for Robust Deployment and Observability
hgsgtk
0
1.4k
A guide to joining operational work in your new DevOps team
hgsgtk
1
1.5k
HTTP Tunneling in Go
hgsgtk
0
1.5k
ブラウザ自動操作技術の深層へ、直接触れて学ぶ WebDriver と Chrome DevTools Protocol
hgsgtk
3
6.8k
HTTP Server on random available port in Go
hgsgtk
0
1.1k
Agile Testingを夢見たテスト自動化 〜ATDDへの挑戦から始まる 1年間の試行錯誤〜 / dreaming agile testing at basebank
hgsgtk
13
8.2k
Other Decks in Education
See All in Education
外国籍エンジニアの挑戦・新卒半年後、気づきと成長の物語
hypebeans
0
620
1125
cbtlibrary
0
130
HCI and Interaction Design - Lecture 2 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.4k
生成AIとの付き合い方 / Generative AI and us
kaityo256
PRO
11
6.3k
いわゆる「ふつう」のキャリアを歩んだ人の割合(若者向け)
hysmrk
0
250
バケットポリシーの記述を誤りマネコンからS3バケットを操作できなくなりそうになった話
amarelo_n24
1
140
Презентация "Знаю Россию"
spilsart
0
350
~キャラ付け考えていますか?~ AI時代だからこそ技術者に求められるセルフブランディングのすゝめ
masakiokuda
7
540
多様なメンター、多様な基準
yasulab
5
19k
社外コミュニティの歩き方
masakiokuda
2
230
Requirements Analysis and Prototyping - Lecture 3 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.3k
QR-koodit opetuksessa
matleenalaakso
0
1.7k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A designer walks into a library…
pauljervisheath
210
24k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Thoughts on Productivity
jonyablonski
73
5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Become a Pro
speakerdeck
PRO
30
5.7k
Transcript
ΤϯδχΞΩϟϦΞ؍ͷ ཐટతൃల 2018/10/25 (Thu) Hacker’s GATE #2 @Khigashiguchi
About This Talk • ιϑτΣΞΤϯδχΞͱͯ͠ʑࣄΛ ͢Δͳ͔Ͱɺগͣͭ͠มΘ͍ͬͯ͘ʮΩϟ ϦΞ؍ʯΛଊ͑Δ • ϔʔήϧͷʮཐટతൃలʯͷ๏ଇΛΩϟϦ Ξ؍ʹద༻͢Δ
• తͳ͔͚ͬͭͨ͜ൃද͕͔ͨͬͨ͠ • ʢ˞ݸਓͷߟ͑ํͰ͋Γඞͣ͠ޮՌɾޮೳΛࣔ͢ͷ Ͱ͋Γ·ͤΜɻʣ
ࣗݾհ • ౦ޱ ᏻ @Khigashiguchi • Server Side EngineerʢGo /
PHPʣ • BASE, Inc / BASE Product Division • Blog: http:// khigashigashi.hatenablog.com/
એɿ12/15 PHP Conference 2018 IUUQTUXJUUFSDPN,IJHBTIJHVDIJTUBUVT
Software Engineer Life Time Line 1994 @Khigashiguchi release 1995 PHP
release 2012 @Khigashiguchi Hello World 2016 SIerܥاۀ 2017 WebܥاۀʢBASE, Incʣ 201810݄25 ←͍·͜͜
Definition of ʮΩϟϦΞ؍ʯ • ໌֬ͳఆ͕ٛݟ͔ͭΒͳ͔ͬͨͷͰɺࠓճͷൃදͰ উखʹ࣍ͷΑ͏ʹఆٛ͠·͢ɻ • ݸਓͱͯ͋͠Γ͍ͨʮํੑʯ • def:
ײతʹ࣋ͭʮ͋Γ͍ͨࣗʯ • ํੑʹԊͬͨɺࣗݾՁͷʮϙδγϣχ ϯάʯ
ࣗݾՁͷʮϙδγϣχϯάʯ • ࣗࣗͷίΞͳೳྗɾεΩϧΛͲ͜ʹஔ ͔͘ • શͯΛτοϓϨϕϧʹ͢Δͷݱ࣮తͰ ͳ͍ɻ • ԿΛେࣄʹͯ͠ɺԿΛࣺͯΔ͔
ࣗݾՁͷʮϙδγϣχϯάʯ • ༷ʑͳཁҼʹΑͬͯมԽ͍ͯ͘͠ • 1. ࣗݾͷؾ͖ʹΑΔมԽ • →࣮ફͯ͠Έͳ͍ͱΘ͔Βͳ͍ؾ͖ͮʹ ΑΔमਖ਼ •
2. ੈͷதͷมԽʹରԠͨ͠มԽ • →ੈͷதͷٕज़తྲྀߦՁ؍ͷมԽʹ ߹Θͤͨमਖ਼
ϙδγϣχϯάΛߟ͑Δࢥߟࡐྉ 1. ཐટతൃలͷ๏ଇ 2. ೳྗͷֻ͚ࢉ 3. ઌߦऀརӹͷ͋Δ
– ήΦϧΫɾϰΟϧϔϧϜɾϑϦʔυϦώɾϔʔήϧ “ੈͷதͷશͯͷࣄͷਐาൃలɺӈ ݞ্͕ΓʹҰઢʹਐาɾൃల͍ͯ͘͠ ͷͰͳ͍ɻ͔͋ͨཐટ֊ஈΛొΔΑ ͏ʹͯ͠ਐาɾൃల͍ͯ͘͠” ʢʮཐટతൃలʯͷ๏ଇʣ ాࡔࢤஶʮ͑Δหূ๏ʯIUUQIJSPTIJUBTBLBKQCPPL
IUUQTUHUSJQBEWJTPSKQOFXTBEWJDFCFBVUJGVM@TQJSBMTUBJST
ೳྗͷֻ͚ࢉ Ӧۀ ։ൃ ྫɿʮӦۀʯɾʮ։ൃʯ྆ํͰ͖Δͱ͍͏رগੑ • ෳͷೳྗΛΈ߹Θͤͯرগੑͷߴ͍ਓؒʹͳΔɻ
ઌߦऀརӹͷ͋Δ • ઌߦऀ͕ଟ͍͘ΔɺرগͳՁͱͳ Δʹɺʮܦݧʯ͕ڧ͍ҼʹͳΓ͕ͪ • →ظతʹʮ͍͠ʯਓؒʹͳΓͮΒ ͍ɻ • ʮܦݧʯ͕Ҽͱͯ͠ऑ͍ɺ࣍ͷʹઌ ߦࢿ͍ͯ͘͠
Sample Case: @Khigashiguchi SIerܥاۀ࣌ Ϛωʔδϝϯτ × ϓϩάϥϛϯά WebܥاۀʢBASE, Incʣ PHP
× Go PHP × Go × ൃ৴ྗ PHP × Go × Infra × ઃܭ× ൃ৴ྗ PHP × Go × Infra × ઃܭ ʮڧ͍ΤϯδχΞͱ৺͔ΒରʹࣄͰ͖ΔࣗʯͰ͋Γ͍ͨ
ิɿSample Case: @Khigashiguchi SIerܥاۀ࣌ Ϛωʔδϝϯτ × ϓϩάϥϛϯά WebܥاۀʢBASE, Incʣ PHP
× Go PHP × Go × ൃ৴ྗ PHP × Go × Infra × ઃܭ× ൃ৴ྗ PHP × Go × Infra × ઃܭ ʮڧ͍ΤϯδχΞͱ৺͔ΒରʹࣄͰ͖ΔࣗʯͰ͋Γ͍ͨ ཧӠʑΑΓײతʹࢥ͏ʮ͜͏͋Γ͍ͨʯͱ͍͏ ํੑ
ิɿSample Case: @Khigashiguchi SIerܥاۀ࣌ Ϛωʔδϝϯτ × ϓϩάϥϛϯά WebܥاۀʢBASE, Incʣ PHP
PHP × Go × ൃ৴ྗ PHP × Go × Infra × ઃܭ× ൃ৴ྗ PHP × Go × Infra × ઃܭ ʮڧ͍ΤϯδχΞͱ৺͔ΒରʹࣄͰ͖ΔࣗʯͰ͋Γ͍ͨ ࢥߟಓ۩1: ཐટతൃలͷ๏ଇ ࣮ࡍʹ͍ͬͯ͘͜ͱʹΑͬͯɺࣗݾͷೳྗ্ɾपลڥͳͲ ʹΑͬͯࣗݾՁͷϙδγϣχϯά͕㕩Γൃల͍ͯ͘͠ɻ
ิɿSample Case: @Khigashiguchi SIerܥاۀ࣌ Ϛωʔδϝϯτ × ϓϩάϥϛϯά WebܥاۀʢBASE, Incʣ PHP
× Go PHP × Go × ൃ৴ྗ PHP × Go × Infra × ઃܭ× ൃ৴ྗ PHP × Go × Infra × ઃܭ ʮڧ͍ΤϯδχΞͱ৺͔ΒରʹࣄͰ͖ΔࣗʯͰ͋Γ͍ͨ ࢥߟಓ۩2. ೳྗΛֻ͚ࢉ͢Δ ෳͷೳྗͷֻ͚ࢉͯ͠τʔλϧͷೳྗͰͷউ ෛΛ͢Δ
ิɿSample Case: @Khigashiguchi SIerܥاۀ࣌ Ϛωʔδϝϯτ × ϓϩάϥϛϯά WebܥاۀʢBASE, Incʣ PHP
PHP × Go × ൃ৴ྗ PHP × Go × Infra × ઃܭ× ൃ৴ྗ PHP × Go × Infra × ઃܭ ʮڧ͍ΤϯδχΞͱ৺͔ΒରʹࣄͰ͖ΔࣗʯͰ͋Γ͍ͨ ࢥߟಓ۩3: ઌߦऀརӹͷ͋Δ ࠓଟ͘ΘΕ͍ͯͳ͍ஈ֊͔Βɺ3ϲ݄ޙɾޙΛݟਾ͑ͨઌߦ ֶशɻ
·ͱΊ • ΩϟϦΞ؍ΛʮํੑʯͱʮࣗݾՁͷϙδ γϣχϯάʯͱ͍͏ఆٛͰଊ͑ͯΈͨ • Ͳ͜ʹࣗݾՁΛஔ͔͘ɺ࣮ફͷ՝ఔͰཐ ટతൃలΛ͍ͯ͘͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·͠ ͨɻ @Khigashiguchi
ࢀߟࢿྉ • ʮ༏लͳΤϯδχΞͷఆٛͱʁʯʔ nanapi ͚Μ͢͏ʹ㘤͘ʂʦ1ʧ(https:// careerhack.en-japan.com/report/detail/ 54) • ాࡔࢤʮ͑Δหূ๏ʯ(http:// hiroshitasaka.jp/wp-content/uploads/
2013/05/8.pdf)