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
YuitoSato
June 20, 2018
2
2.8k
ビズリーチの新卒エンジニア研修について
2018年4月にビズリーチに入社した新卒エンジニアのための研修についての資料です。
YuitoSato
June 20, 2018
Tweet
Share
More Decks by YuitoSato
See All by YuitoSato
Railway Oriented Programming を オニオンアーキテクチャに適用する by kotlin-result / Railway Oriented Programming in Onion Architecture by kotlin-result
yuitosato
3
480
リファクタリングへの耐性が高いモデルベースの統合テストの紹介 / Model-Base Integration Test for Refactoring
yuitosato
6
2.1k
Expressing Business Logic with Types: Functional DDD for OOP
yuitosato
1
71
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
41
25k
Java21とKotlinの代数的データ型 & パターンマッチの紹介と本当に嬉しい使い方 / Algebraic Data Type in Java and Kotlin: Happy Use of Pattern Match
yuitosato
14
4.3k
ログラスの継続的ライブラリアップデートのWhyとHow / Why and How to Update Libraries Continuously in Loglass
yuitosato
0
340
リプレイス「後」が大事!Reactフルリプレイスから2年で良かったこと・その後大事なこと / The Important Point After The Framework Replacement
yuitosato
3
960
B2B SaaSあるある! 一括処理のエラーハンドリングをKotlinで関数型的に処理する / Kotlin Functional Multi Error Handling
yuitosato
2
450
Kotlinサーバサイドで頑張る「単体テストの考え方_使い方」 / "Unit Testing Principles, Practices, and Patterns" by Kotlin
yuitosato
3
900
Featured
See All Featured
Making Projects Easy
brettharned
116
5.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
How STYLIGHT went responsive
nonsquared
95
5.2k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
510
Transcript
ϏζϦʔνྲྀ ৽ଔΤϯδχΞݚम ϏζϦʔνࠤ౻༗ే
͢ਓ w ଔͷ৽ଔΤϯδχΞݚम୲ w )3.04࠾༻ཧ w ۀͰ4DBMBͱ5ZQF4DSJQU w ৽ଔ w
4DBMBྺͱগ͠ ࠤ౻༗ేʢ!:VJJJUPUPʣ
1MBZʹίϯτϦϏϡʔτ͠·ͨ͠
ʢߦ͚ͩʣ
4DBMBͷهࣄগ͠ IUUQTXXXTBOLFJCJ[KQCVTJOFTTOFXTQSMOIUN
ϏζϦʔν৽ଔΤϯδχΞݚमʹ ͍ͭͯ͠·͢
ΞδΣϯμ w ݚमͷ֓ཁ w ݚमͷత w ݚम༰ w ݚम݁Ռ w
ৼΓฦΓ w ͋ͱ࣭ͱ͔͋Γ·ͨ͠Β
ݚमͷ֓ཁ
ϏζϦʔνͷ৽ଔΤϯδχΞݚम w શΦϦδφϧ w ݱࣾһ͕݉ۀͰӡӦ͢Δ
ݚमͷ֓ཁ ݄ த ݄ ࠲ֶ ݄ )551αʔόʔ࣮ݚम ݄ 8FCΞϓϦΫϩʔϯݚम
ݚमͷ֓ཁ ݄ த ݄ ࠲ֶ ݄ )551αʔόʔ࣮ݚम ݄ 8FCΞϓϦΫϩʔϯݚम Πϯϓοτ
Ξτϓοτ Ξτϓοτ
࠲ֶΘ͔Δ
)551αʔόʔ࣮ݚमʁ
8FCΞϓϦΫϩʔϯݚमʁ
ͳͥ͜ͷΑ͏ͳݚमʹͨ͠ͷ͔
ݚमͷత
৽ଔʹͲ͏ͳͬͯ΄͍͔͠
None
Ͱͳ͘
ٻΊ͍ͯΔͷɺ
֯ͷߴ͍ࠎଠΤϯδχΞ
֯ͷߴ͍ࠎଠΤϯδχΞ w ओମతʹٕज़शಘ͕Ͱ͖Δ w ਖ਼͘͠ใऩू͕Ͱ͖Δ w ՝ͷഎܠɺతʹ౿ΈࠐΊΔ w ˠͰϓϩμΫτΛ࡞Γ͖ΕΔ
˕֯Λ্͛Δݚम ೳྗΛ্͛Δݚम
Πϝʔδ͜Μͳײ͡ ೖࣾ࣌ ଐ࣌ ऴΘΓ ऴΘΓ
ͳͥ֯ଈઓྗ͔
ଟࣄۀԽٸଟεΩϧԽ +BWB ϩΰͷஶ࡞ݖͷͨΊςΩετ
Πϯϑϥ ϑϩϯτ ػցֶश
ࣄۀ͠ɺมԽ͢Δ ٻΊΒΕΔεΩϧมԽ͢Δ
ࣄۀͷมԽʹదԠ͠ͳ͕Β ࣗͰֶΔΤϯδχΞʹ
ٯͳʹ͔
ݱ࠷దԽΤϯδχΞ
˺ϑϨʔϜϫʔΫ͚ͩ ্ลΤϯδχΞ
Λආ͚Δ
˕֯Λ্͛Δݚम ೳྗΛ্͛Δݚम
ࠎଠΤϯδχΞʢ͓͞Β͍ʣ w ओମతʹٕज़शಘ͕Ͱ͖Δ w ਖ਼͘͠ใऩू͕Ͱ͖Δ w ՝ͷഎܠɺతʹ౿ΈࠐΊΔ w ˠͰϓϩμΫτΛ࡞Γ͖ΕΔ
֤ݚमͷҐஔ͚ w ओମతʹٕज़शಘ͕Ͱ͖Δˠ࠲ֶɺ)551αʔόʔ࣮ݚम w ਖ਼͘͠ใऩू͕Ͱ͖Δˠ)551αʔόʔ࣮ݚम w ՝ͷഎܠɺతʹ౿ΈࠐΊΔˠ8FCΞϓϦΫϩʔϯݚम w ˠͰϓϩμΫτΛ࡞Γ͖ΕΔ ˠ࠲ֶ
8FCΞϓϦΫϩʔϯݚम
Α͋͘ΔɺͰ͍͠
ͰͲ͏͔ͬͨ
ݚम༰
ͭͷݚमʢ͓͞Β͍ʣ w ࠲ֶ w )551αʔόʔ࣮ݚम w 8FCΞϓϦΫϩʔϯݚम
࠲ֶ
࠲ֶ ߨٛ ϋϯζΦϯ
࠲ֶ ݱΤϯδχΞ͕ߨࢣ
࠲ֶͷత ΤϯδχΞͱͯ͠ͷ࡞Γ ͘ઙ͘Ҿ͖ग़͠Λ૿͢
࠲ֶ w XFCΞϓϦέʔγϣϯ֓ w ϑϩϯτΤϯυʢϑϩϯτd"OHVMBSೖ·Ͱʣ w (JU w ՝ղܾɺղܾͷϓϩηε w
ΠϯϑϥωοτϫʔΫ w ίϯςφԽʢ%PDLFSʣ w σʔλϕʔε֓ w 43& w ηΩϡϦςΟ w "84ݚम w ΞʔΩςΫνϟ w εΫϥϜ
ίϯςφԽ%PDLFSݚम
ࡉ͔͍ͱ͜ΖΕͯ0, ͬͨ͜ͱ͕͋Δ͜ͱ͕େࣄ
)551αʔόʔ࣮ݚम
)551αʔόʔ࣮ݚम ंྠͷ࠶ൃ໌ݚम
)551αʔόʔ࣮ݚम ˺/HJOYΈ͍ͨͳͷΛ࡞Δݚम
ͪΐͬͱσϞ
ͪ͜Β
)551αʔόʔ࣮ݚमͷత ϨΠϠʔٕज़ΛΔ৮Δश׳ Ұ࣍ใറΓͰใऩूྗ61
ͳͥϨΠϠʔʁ Ӆṭ͞Ε͍ͯΔͷΛΔ࢟
rʮ3FBEBCMF4DBMBʯJO4DBMB.BUTVSJ!HBLV[[[[ lϓϩάϥϛϯάݴޠͷਐԽͷྺ࢙ɺ ͍͔ʹ)PXΛӅ͍ͯ͠ 8IBUΛతʹදݱͰ͖ΔΑ͏ʹ͢Δ͔ɺ ͷྺ࢙Ͱ͋Γ·͢ɻz
ϑϨʔϜϫʔΫΛ͑ͨ Ԡ༻ྗΛʹ͚ͭΒΕΔ͔
Ұ࣍ใറΓͱʁ ެࣜυΩϡϝϯτ ͔͠ಡΜͰ͍͚ͳ͍
ඞࡴެࣜυΩϡϝϯτറΓ w 3'$ w IUUQXHPSH w +BWBEPD w 0SBDMF
None
None
None
None
͜Ε͔͠ಡΜ͡ΌͩΊ
ωοτهࣄʹΘ͞Εͳ͍ࠎଠ͞
͓·͚$*ಋೖ͕Α͔ͬͨ w $*ಋೖͰϨϏϡʔίετμϯ
8FCΞϓϦΫϩʔϯݚम
8FCΞϓϦΫϩʔϯݚम w ੈͷதͷطଘαʔϏεͷϛχϚϜΫϩʔϯΛ࡞Δ w ΫϩʔϯݩͱࠩผԽͷϙΠϯτΛҰ͍ͭΕΔ w ϝϯλʔʹྡͰϑΥϩʔͯ͠Β͏
8FCΞϓϦΫϩʔϯݚमͷత ͰϓϩμΫτΛ࡞ΓΔ ЋػೳͰ՝ղܾ͢Δ
ͳ͔ͥΒ࡞Δܦݧ͕ඞཁͳͷ͔
ഁยϓϩάϥϚʔͷ൵͠Έ IUUQEIBUFOBOFKQKGMVUFGSBHSBNNJOH
ݱͰlzΛΓʹ͍͘
Ϋϩʔϯͯ͠ऴΘΓͳͷʁ Ϣʔβʔͷ՝ΛղܾͰ͖Δ ЋػೳΛ
ൃදձͱ͔͠·͢
ݚम݁Ռ
˞<8*1>ࠓͷݚम
৽ଔओಋͰJ04ΞϓϦΛ৽
%FW0QTͳ৽ଔΤϯδχΞ w %PDLFSϑΝΠϧΛॻ͘ w 5FSSBGPSNΛॻ͘ όοΫΤϯυΤϯδχΞͰ
ͳͲͳͲ
ৼΓฦΓ
ྑ͍ͱ͜Ζ͚ͩͰͳ͘ ѱ͔ͬͨͱ͜Ζ
ল w ࠲ֶͷϞνϕΛΩʔϓ͢Δͷ͍͠ w ςετΛ͖͢ʁ w ՝Λ༩͑ͯϞΫϞΫελΠϧʹ͖͢ʁ w )551αʔόʔ࣮ݚमϨϏϡʔίετ͕͔͔Δ w
ݱͷࣾһͷΛׂ͘͜ͱͷѲΓ w $*Ͱ·ͩ·ͩͰ͖Δ͜ͱ͋Γͦ͏
վળҊ͍ͩ͘͞ʂʂ
࠷ޙʹɺɺ
None
None
Ͱ͢ʢຊԻʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ