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
580
僕のキャリアキーノート
GMOペパボ 第7期新卒エンジニア研修で話した、キャリアキーノートです。
ujikawa
August 26, 2017
Tweet
Share
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
12k
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
180
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
28k
生成AIと知識グラフの相互利用に基づく文書解析
koujikozaki
1
150
GraphRAGを用いたLLMによるパーソナライズド推薦の生成
naveed92
0
110
ガチ勢によるPipeCD運用大全〜滑らかなCI/CDを添えて〜 / ai-pipecd-encyclopedia
cyberagentdevelopers
PRO
3
240
IDOLY PRIDEのバックエンドリーダーになって2年半取り組んできたこと / idoly-pride-knowledge
cyberagentdevelopers
PRO
2
110
独自ツール開発でスタジオ撮影をDX!「VLS(Virtual LED Studio)」 / dx-studio-vls
cyberagentdevelopers
PRO
1
200
君は隠しイベントを見つけれるか?
mujyun
0
380
カメラを用いた店内計測におけるオプトインの仕組みの実現 / ai-optin-camera
cyberagentdevelopers
PRO
1
130
AWS CodePipelineでコンテナアプリをデプロイした際に、古いイメージを自動で削除する
smt7174
1
130
プロダクトエンジニアが活躍する環境を作りたくて 事業責任者になった話 ~プロダクトエンジニアの行き着く先~
gimupop
1
510
Featured
See All Featured
Faster Mobile Websites
deanohume
304
30k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.8k
The World Runs on Bad Software
bkeepers
PRO
65
11k
The Language of Interfaces
destraynor
154
24k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Code Reviewing Like a Champion
maltzj
519
39k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
Designing on Purpose - Digital PM Summit 2013
jponch
115
6.9k
BBQ
matthewcrist
85
9.3k
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 ࣾձਓͷͷΩϟϦΞΩʔϊʔτ
࣭ͱ͔͋Δʔʁ