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
僕のキャリアキーノート
Search
ujikawa
August 26, 2017
Technology
0
530
僕のキャリアキーノート
GMOペパボ 第7期新卒エンジニア研修で話した、キャリアキーノートです。
ujikawa
August 26, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
Janus
bkuhlmann
1
490
ChatGPT for IT Service Management (IT Pro)
dahatake
4
320
疲弊しない!AWSセキュリティ統制の考え方 #devio_osakaday1
masahirokawahara
6
5.9k
少数チームで挑む: SwiftUI, TCA, KMPを用いた 新規動画配信アプリ 「ABEMA Live」の開発について
tomu28
0
550
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
6
420
自動生成を活用した、運用保守コストを抑える Error/Alert/Runbook の一元集約管理 / Centralized management of Error/Alert/Runbook to minimize operational costs using automated code generation
biwashi
10
2.2k
Discord とビルダー&チャットボットの使い方 / How to use Discord and Builder & Chatbots
ks91
PRO
0
130
レガシーをぶっ壊せ。AEONで始めるDevRelの話 / Qiita Night 2024-2-22
aeonpeople
3
150
Aurora MySQL v3(MySQL8.0互換)の オンラインDDLの罠挙動を全バージョンで検証した
yutakikai
1
150
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
62
18k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
422
63k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Unsuck your backbone
ammeep
662
57k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
24
2.3k
Happy Clients
brianwarren
91
6.4k
What's in a price? How to price your products and services
michaelherold
237
11k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
StorybookのUI Testing Handbookを読んだ
zakiyama
11
4.6k
The Cost Of JavaScript in 2023
addyosmani
14
3.8k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Rails Girls Zürich Keynote
gr2m
91
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Transcript
ࢯതޫ(.01FQBCP *OD ࣾձਓͷͷΩϟϦΞΩʔϊʔτ
ͷΩϟϦΞΩʔϊʔτΛ͠·͢ɻ
ͳΜͰ
http://blog.hifumi.info/2016/06/20/career-keynote/ ΩϟϦΞΩʔϊʔτͱͳʹ͔ by takahiro okumura “ΩϟϦΞΩʔϊʔτޠΔଆͷઓͰ͋Δ”
ཧ༝ ͜ΕͬͯࠓճͷݚमͷςʔϚͷʮφΠετϥΠʯ͡Ό Μɻɻɻ
ཧ༝ ·ͩલ৬ͷهԱ͕৽͍͕͢͜͠ͱͰ ଞͷձ͕ࣾͲΜͳײ͔͡งғؾΛຯΘͬͯ͑ΔͷͰɻɻɻ
͓ٓ͘͠ئ͍͠·͢
ࠓ͢͜ͱ wࣗݾհ wੲ wࣗͷܦݧ͔Βಘͨɺͭͷେࣄͳ͜ͱ
ࠓ͢͜ͱ wࣗݾհ wੲ wࣗͷܦݧ͔Βಘͨɺͭͷେࣄͳ͜ͱ
ࣗݾհʮࢯͬͪͰ͢ɻʯ w݄ւಓੜ·Εɾେֶ৽ׁࡀɻ wڈɺ݁ࠗͨ͠ɻࠓɺࢠڙ͕ੜ·Εͨɻ w݄ʹ(.0ϖύϘʹೖࣾͨ͠ɻ wϖύϘΧϨοδظੜNJOOF"OESPJEΤϯδχΞ
͓·່͚ ࡀϲ݄ ͷհ ͜ͷࢿྉΛ࡞ͬͯͨΒɺॳΊͯ৸ฦΓΛଧͪ·ͨ͠ɻ
ࠓ͢͜ͱ wࣗݾհ wੲ wࣗͷܦݧ͔Βಘͨɺͭͷେࣄͳ͜ͱ
ੲ
ੲ wΤϯδχΞͷಓ wલ৬Ͱͷ ۦ͚ग़͠4&࣌ "84ɺɺɺͱ ϋοΧιϯʹग़ͯΈΔ ৽ଔݚमΛ͔Β࡞Δ wϖύϘ
ΤϯδχΞͷಓ wߴઐग़ͩͬͨͷͰɺϓϩάϥϛϯά·͊·͍͊ͬͯͨɻ ͦΜͳʹ͖ͳ༁Ͱͳ͔ͬͨɻ wߴઐଔۀޙɺͦͷ··ब৬Ͱ͖͚ͨͲɺۀʹब͘ͷݏͩͬͨͷͰɺҰ ୴େֶߦ͖ɺใܥͷษڧΛͨ͠ɻ wେֶӃଔۀޙɺԻָ͕͖ͩͬͨͷͰɺԻָͱ͕ؔ͋Δ*5ͷձࣾʹೖͬͨɻ ཧ༝ʮָͦ͠͏͔ͩͬͨΒʯɻ
ΤϯδχΞͷಓ w࣮ɺ͜ͷ࣌ɺQBQFSCPZDPड͚͍ͯͨɻ ॻྨམͪͨ͠ɻ ɾ૯߹৬৭ʑड͚͚ͨͲɺ͕͍͚ࣗͯ͠ΔϏδϣϯ ͕ݟ͑ͳ͔ͬͨɻखʹ৬͚ͭͳ͍ͱෆ҆ͩͳ͍ͬͯ͏ͷ͋ͬ ͨɻ
ΤϯδχΞͷಓ wʮ·ͱΊʯ ͦ͏ɻͳΜͱͳ͘ɺΤϯδχΞʹͳΓ·ͨ͠ɻ
લ৬Ͱͷ w৽ଔظੜͩͬͨɻઌഐํͱࡀ͕Ε͍ͯΔ͍͔ͤɺΈΜͳ ੌ͘༏ͯ͘͘͠͠Εͨɻ wͱΓ͋͑ͣཔ·Εͨࣄɺશ෦ຊؾͰΔελΠϧɻ࠙ ձͷװࣄશྗͰ͢Δ͠ɺग़͠Ͱঁͩͬͯͨ͠ɻͦͷߕ ൹͔͋ͬͯ݁ߏɺධՁ͞Ε͍ͯͨͱࢥ͏ɻ
લ৬Ͱͷۦ͚ग़͠4&࣌ w࠷ॳͷɺఆৗͷ4&࡞ۀͱɺαʔϏεͷӡ༻ɾอकͷ͓ࣄͩͬͨɻ wͪΐͬͱͨ͠42-Λॻ͍ͯσʔλΛநग़͠ɺ&YDFMϑΝΠϧͰ͢ɺɺɺΈ ͍ͨͳͷͱ͔ɻ͓͍߹ΘͤରԠͱ͔ɺόάى͖ͨΒௐࠪͨ͠Γͱ͔ɻ wͬͱίʔυॻ͖͍ͨͱઌഐʹ͑ͨΒɺʮͰɺࠓͬͯΔ͜ͱΛࣗಈԽ ͢ΔࣾγεςϜ࡞ͬͯʯͱݴΘΕͯɺ$BLF1)1Λ৮ͬͨΓग़དྷͨɻͪΐͬ ͱ͚ͩͬͨͲɺʮࣄͰίʔυΛॻ͘ͷָ͍͠ͳʯͬͯࢥ͍ͬͯͨɻ
લ৬Ͱͷ"84ɺɺɺͱ wʹͳΓɺΦϯϓϨϛε͔Β"84ͷҠߦ࡞ۀΛߦ͏z"84 ϓϩδΣΫτzʹδϣΠϯͨ͠ɻ ɾઌഐʹฉ͍ͨΓɺҰਓͰ࣮ݧͨ͠ΓɺࣾͷυΩϡϝϯτΛݟͨ Γͯ͠ਐΊ͍ͯͬͨɻΠϯϑϥͷ͕ࣝ΄΅ͳ͍ͱ͜Ζ͔Βͷε λʔτ͚ͩͬͨͲɺେखΩϟϦΞձࣾͷαʔϏε খ͞ͳͷ͚ͩ Ͳ ͷ"84ҠߦΛͨ͠ɻຊɺΑ͘ͳΜͱ͔ͳͬͨͱࢥ͏ɻ
લ৬Ͱͷ"84ɺɺɺͱ w"84ΛΑ͘৮ͬͨɻαʔόʔΛఀࢭͨ͠Γɺಈ࡞ͤͨ͞Γ͕ϘλϯҰൃͰͰ͖Δͬ ͯੌ͍ͬͯࢥͬͨɻ ؆୯͗ͯ͢ՈͰͬͯΫϥυഁ࢈ͦ͠͏ʹͳͬͨɻؾΛ͚ͭͯɻ w"84ؔ࿈ͷ৭ʑͳΠϕϯτʹߦ͔ͤͯ͑ͨɻγΞτϧͷ"NB[POຊࣾͱ͔ɻ ɾͦ͏ͯ͠৭ʑͱ֎ͷΠϕϯτͰਓͷΛฉ͍͍ͯΔ͏ͪʹɺʮͬͺΓz"84͕ ͖zͬͯເதͳਓใͷΩϟονΞοϓԿ͔ѹతͩɻɻɻɻʹͱͬͯເத
ʹͳΕΔ͜ͱ"84Ͱͳ͍ͷ͔ɺɺɺʯͱ͔΅΅ͱࢥ͖ͬͯͨɻ
લ৬ͰͷϋοΧιϯʹग़ͯΈΔ wͱݴ͑ɺͲ͏ͨ͠Βྑ͍͔͔Βͳ͔ͬ ͨͷͰɺͲΜͳΜ͔ͱࢥͬͯϋοΧιϯ ʹग़ͯΈͨɻ wָۂΛೖྗͱͯ͠ɺͦͷՎࢺʹରͯ͠ͷฦ ΛՎࢺͱָͨ͠ۂΛ70$"-0*%͕Վͬͯ ͘ΕΔରܕγεςϜΛಉظ໊Ͱ࡞ͬͨɻ ʮ$BMM3FTQPOTFʯ IUUQIBDLMPHKQXPSLT
લ৬ͰͷϋοΧιϯʹग़ͯΈΔ w݁Ռ ഊɻͱ͍ͬͯྑ͍ͱࢥ͏ɻԿͷ͚ͳ͔ͬͨ͠ɺΠϯύΫτ༩͑ΒΕͳ͔ͬͨɻ wഊҼ ΤϯδχΞ໊ͷΈͰಥೖͨ͜͠ͱɻଞͷνʔϜϓϩμΫτൃදࢿྉ͑͛ͭͳ͍ ΧοίΑ͔ͬͨɻͨΓલ͚ͩͲɺσβΠϯͬͯॏཁͰ͢ΑͶʔͬͯࢥͬͨɻ ྑ͘ग़དྷͯΔνʔϜ΄Ͳɺલ͔ΒΞΠσΟΞΛ࿅͍ͬͯͨɻࣄ֎ͰવͷΑ͏ʹ
։ൃΛ͍ͯ͠Δɺͱ͍͏ࣄ࣮ɻ্͔͛͠͠ͳ͍͔ΒສશͷମௐͰϓϨθϯͰ͖Δɻ ϓϩμΫτେࣄ͕ͩɺͷϓϨθϯಉ͘͡Β͍େࣄͳ͜ͱΛͬͨɻ
લ৬ͰͷϋοΧιϯʹग़ͯΈΔ w·ͨɺ։ൃଞͷಉظʹཔ͔ͬͯΓͩͬͨɻ اըɺԿʹຬʹग़དྷͳ͔ͬͨɻࣗͷແྗ͞Λ௧ײͨ͠ɻ wಉ͍ͳͷʹɺόϯόϯΛऔ͍ͬͯΔਓΛݟͨɻ wਖ਼ɺຊʹչ͔ͬͨ͠ɻͬͱग़དྷΔͱࢥ͍ͬͯͨɻ
લ৬ͰͷϋοΧιϯʹग़ͯΈΔ wͦ͏͍͏͜ͱ͋ͬͯʮόʔϯͱ։ൃͯ͠ɺ͓٬͞ΜʹϫοͯࢥΘΕ ΔΑ͏ͳ͜ͱΛΓ͍ͨͬͺΓɺΠϯϑϥ͡Όͳ͘ʹݟ͑Δͱ͜ʯ ͱ͕͖࣠ͬΓ͖ͯͨ͠ɻ wͦ͏͍͏ҙຯͰɺࣾͷ"OESPJEΤϯδχΞ͕গͳ͍͜ͱ͋ͬͯɺ "OESPJEͷࣄʹੵۃతʹऔΓΉΑ͏ʹͨ͠ɻ ɾؾ͚ͮΛܴ͑Α͏ͱ͍ͯͨ͠ɻ
͜͜·ͰͰɺ ࣭ͱ͔͋Δʔʁ
ੲ wΤϯδχΞͷಓ wલ৬Ͱͷ ۦ͚ग़͠4&࣌ "84ɺɺɺͱ ϋοΧιϯʹग़ͯΈΔ ৽ଔݚमΛ͔Β࡞Δ wϖύϘ
લ৬Ͱͷ৽ଔݚमΛ࡞Δ wظͷ৽ଔΤϯδχΞݚमͷϚωʔδϟʔΛͤΒΕͨɻ w͜Ε·Ͱ֎͍ͯͨ͠ݚमΛશ෦Խͯࣾ͠һͰߦ͏Α͏ʹมߋ ͨ͠ɻ ɾ࣮࣭ɺ͔Β࡞Δײ͡ɻશମͷεέδϡʔϧܾΊɺॴܾΊɺઌഐͷ ΞαΠϯɺͳͲͳͲɻɻɻ
લ৬Ͱͷ৽ଔݚमΛ࡞Δ wਓੜΛ༬͔Δ͓ࣄɻॏ͔ͬͨɻ w͕͑ͳ͘ɺ໎͏͜ͱଟ͔ͬͨɻ໎͏ͨͼɺઌഐʹ૬ஊ͠ ͯͨɻ ɾ͔͠͠ɺΈΜͳΞυόΠεΛ͘Εͨޙʹ͜͏ݴͬͯ͘Εͨɻ
ʮ݁ہɺ৽ଔͰೖ͖ͬͯͨ ࢯͷҙݟ͕Ұ൪Ͱ͠ΐʯ
લ৬Ͱͷ৽ଔݚमΛ࡞Δ wগͣͭࣗ͠ͷഽײ֮Λ৴ͯ͡ɺࣗͰܾΊΔ͜ͱ͕Ͱ͖ΔΑ͏ʹͳͬͯ ͖ͨɻ w͢ΔͱɺࣗͷΓ͍ͨ͜ͱΛөͤ͞Δ͜ͱग़དྷ͖ͯͨɻ͜͏ͳͬͯ ͘Δͱɺ͏ΊͪΌͪ͘Όʹָ͔ͬͨ͠ɻ wྫઌഐͷ͓ྗΛआΓͯɺzίʔυϨϏϡʔzΛݚमʹΈࠐΊͨɻ ,15؍ͰৼΓฦΓΛຖߦͬͯɺʑͷվળͷҙ͚ࣝΛग़དྷͨɻ
ੲ wΤϯδχΞͷಓ wલ৬Ͱͷ ۦ͚ग़͠4&࣌ "84ɺɺɺͱ ϋοΧιϯʹग़ͯΈΔ ৽ଔݚमΛ͔Β࡞Δ wϖύϘ
ϖύϘ w৽ଔݚम͕ऴΘͬͯɺ"84ΛͬͨΓɺ"OESPJEͩͬͨΓɺαʔόʔαΠυ ͩͬͨΓɺ৭ʑฒߦͯ͠Δ͜ͱ͕૿͑ͨɻ w͋ΔఔɺͲͷٕज़ग़དྷΔΑ͏ʹͳ͚ͬͨͲɺ͜ͷ··ͩͱɺ։ൃΛΰϦΰ Ϧͱ͢Δ͜ͱͳ͘ͲΜͲΜΛͱ͍ͬͯͬͯ͠·͏ɺͱ͍͏ෆ͕҆͋ͬͨɻ ϋοΧιϯͰͷഊܦݧΛࢥ͍ग़͢ɻ͜ͷ··͡Όݏͩɺͱࢥͬͨɻ ɾ͢Δͱɺస৬αΠτܦ༝Ͱʮ(.0ϖύϘʯ͔ΒεΧτϝʔϧ͕དྷͨɻ
ϖύϘ wͳΜ͔Μ͋ͬͯɺ(.0ϖύϘɻϖύϘΧϨοδɻ wࠓͷ࣮ྗ࣮Ͱͳ͘ɺʮ͜Ε͔Β৳ͼͦ͏ʯͱ͍͏ͱ͜ΖΛධՁ͞ ΕͨͷͰɺͱࢥ͍ͬͯΔɻ ɾԻָ͕͖Ͱೖ͚ͬͨͲɺͦΕͱࣄͬͯ͋Μ·Γؔͳ͔ͬͨΜͩͳ ͱࢥͬͨɻ ͜ͷล·ͩࣗͷதͰ্ख͍ݴ༿͕ݟ͔͍ͭͬͯͳ͍ɻ
͜͜·ͰͰɺ ࣭ͱ͔͋Δʔʁ
ࠓ͢͜ͱ wࣗݾհ wੲ wࣗͷܦݧ͔Βಘͨɺͭͷେࣄͳ͜ͱ
ͦͷ
ࣗͷݶքΛ֮ࣗ͢ΔػձΛ࣋ͱ͏ɻ
֎ʹग़ͯͳ͔ͬͨΒԿมΘ͍ͬͯͳ͔ͬͨɻ wϋοΧιϯʹग़ͨ͜ͱ͕ࠓɺ͕ࣗ͜͜ʹ͍Δେ͖ͳ͖͔ͬ ͚ʹͳͬͨɻࣾ֎ʹग़Δ͜ͱͰɺࣗͷྗͷখ͞͞Λײͨ͡ɻ wࣗͷ͜ͱΛաখධՁաେධՁ͠ͳ͍ɻదʹݟఆΊΔ ͜ͱɻ͢ΔͱɺͳΓ͍ͨͷͱࠓͷࣗʹΓͳ͍ͷͷྠ ֲ͕͖ͬΓͯ͘͠Δɻ
ͦΕ͕ΞϨͳΒɺใΛॻ͜͏ wͬͱͬͱখ͍͞ൣғͰɺใهͰྑ͍ͱࢥ͏ɻ wલ৬Ͱଐ͔ͯ͠ΒؒɺάϧʔϓѼʹউखʹใΛૹ Γ͚͍ͭͯͨɻใࠂͬͯҙຯ߹͍͋Δ͚Ͳɺ͕ࣗͰ ग़དྷΔ͜ͱͷখ͞͞Λ֮ࣗग़དྷΔͷ͕ྑ͍ͱࢥ͍ͬͯΔɻ
ͦͷ
ࣗͷഽײ֮Λେࣄʹɻ ࣗͰஅ͢Δश׳Λ͚ͭΔɻ
ࣗͰܾΊΔ w৽ଔͱͦ͏Ͱͳ͍ਓͷҰͭͷذͬͯ͜͜͡Όͳ͍͔ͳͱ ࢥ͍ͬͯΔɻ wͱݴͬͯ͜Ε͍͠ΑͶɻɻɻͰྑ͍ؾ͢ Δɻɻɻ
ࣗͰܾΊΔ wͱΓ͋͑ͣɺݴΘΕͨ௨ΓʹͬͯͬͯɺҧײΛײͨ͡ Βɺݴ͏ͱ͔Ͱ࠷ॳྑ͍͔ͱࢥ͏ɻ wྑ͘ʮૉਓͰਃ͠༁ͳ͍ΜͰ͕͢ɺʯͱ͔ɺʮ৽ଔઢ ͔Βݴ͏ͱʯͱ͔ɺປࢺͰ༧ઢΛு͓͍ͬͯͯɺυΧϯͱ ࣗͷҙݟΛݴ͏Έ͍ͨͳখςΫΈ͍ͨͳͷྑͬͯͨ͘ɻ
ͦͷ
ؔͳ͍ͱࢥͬͨ͜ͱͰɺͱ͍͔ͭܨ͕Δɻ ͨͿΜେৎɻ
ΠϯϑϥͬͯΔ࣌ͱ͔ෆ͚҆ͩͬͨͲ wΓ͍ͨͱࢥͬͨ͜ͱͰແ͔͚ͬͨͲɺͬͯΈͨΒҙ֎ ͱͳΜͱ͔ͳΔɻ wͬͱݴ͏ͱ࠷ॳʮग़དྷΔ༁ͳ͍ʯͱ͢Βࢥ͚ͬͯͨͲɺ ͜Μͳʹใ͕స͕ͬͯͯɺྡʹઌഐࣾһ͕͍Δձࣾʹॴଐ ͯͯ͠ɺग़དྷͳ͍͜ͱͳ͔ͬͨɻ
ਅ͙ͬ͡Όͳ͍͍ͯ͘ͱࢥͬͨ w͜ΜͳʹมԽͷܹ͍࣌͠Ͱɺʮ͜ͷٕज़͚ͩຏ͚ؒҧ͍ͳ͍ʯͱ͔ແ ͍ͱࢥ͏ɻ͋ͬͨΒڭ͑ͯཉ͍͠ɻ wਖ਼ɺ৽ଔͰલ৬ͷձࣾʹೖͬͨ࣌ʹɺޙʹϖύϘʹೖΔ͜ͱͳΜͯࢥ ͍͠ͳ͔ͬͨɻ wΓ͍ͨ͜ͱͷલͷࣄ͡Όແ͍࣌ͩͬͯ͋Δ͚Ͳɺ·ͩͩ͠ɺ دΓಓ͠ͳ͕ΒͰྑ͍ͷͰɻ
·ͱΊ w ࢯͬͪϖύϘΧϨοδظੜͰɺNJOOFͷ"OESPJEΤϯδχΞɻ w ·ͱΊ ɹɾࣗͷݶքΛ֮ࣗ͢ΔػձΛ࣋ͱ͏ɻ ɹɾࣗͷഽײ֮ΛେࣄʹɻࣗͰஅ͢Δश׳Λ͚ͭΔɻ ɹɾؔͳ͍ͱࢥͬͨ͜ͱͰɺͱ͍͔ͭܨ͕ΔɻͨͿΜେৎɻ
ࢯതޫ(.01FQBCP *OD ࣾձਓͷͷΩϟϦΞΩʔϊʔτ
࣭ͱ͔͋Δʔʁ