Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SmartHRにおけるコーポレートエンジニア
Search
coyotekojote
February 17, 2022
Technology
0
410
SmartHRにおけるコーポレートエンジニア
SmartHRにおいてコーポレートエンジニアがどんな業務をしているか、プロダクトエンジニアから転職して半年で自分がどのようなことをシてきたかについて話しました。
coyotekojote
February 17, 2022
Tweet
Share
More Decks by coyotekojote
See All by coyotekojote
スマートバンクのプロトタイプ開発におけるv0の活用事例
coyotekojote
0
28
コーポレートエンジニアとしてキャリアをリブートした話
coyotekojote
0
2.8k
Other Decks in Technology
See All in Technology
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
750
エンジニアリングをやめたくないので問い続ける
estie
2
1.2k
RAG/Agent開発のアップデートまとめ
taka0709
0
180
文字列の並び順 / Unicode Collation
tmtms
3
590
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
200
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
740
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
490
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
280
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
770
年間40件以上の登壇を続けて見えた「本当の発信力」/ 20251213 Masaki Okuda
shift_evolve
PRO
1
130
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
160
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
2k
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
54
7.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Site-Speed That Sticks
csswizardry
13
1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Optimizing for Happiness
mojombo
379
70k
Context Engineering - Making Every Token Count
addyosmani
9
510
Unsuck your backbone
ammeep
671
58k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Code Review Best Practice
trishagee
74
19k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Transcript
CONFIDENTIAL SmartHRʹ͓͚ΔίʔϙϨʔτ ΤϯδχΞ 2022.02.16 اۀΛࢧ͑Δ৽࣌ΤϯδχΞͷࣄɹϓϩμΫτ։ൃܦݧऀ͕ίʔϙϨʔτΤϯδχΞʹઓ͢Δཧ༝ େ༸ฏ SmartHR General Support άϧʔϓ
ίʔϙϨʔτΤϯδχΞϦϯάϢχοτ
CONFIDENTIAL ࣗݾհ
CONFIDENTIAL େ༸ฏ(@coyotekojote) ɾ εϚʔτϑΥϯ͚ശఉήʔϜͷαʔόαΠυΤϯδχΞ ͱͯ͠4ۈ ɾ 20217݄ʹɺίʔϙϨʔτΤϯδχΞͱͯ͠SmartHR ʹೖࣾ
CONFIDENTIAL • SmartHRͷίʔϙϨʔτΤϯδχΞ • ίʔϙϨʔτΤϯδχΞʹͳ͕ͬͯܦͪ·ͨ͠ • ·ͱΊ/ࠓޙͷల ຊͷ͓ॻ͖
CONFIDENTIAL SmartHRͷ ίʔϙϨʔτΤϯδχΞ
© SmartHR, Inc. / Confidential - Not to be disclosed
or distributed to third parties. 6 &NQMPZFF'JSTU ͯ͢ͷਓ͕ɺ৴པ͍͋͠ɺؾ࣋ͪΑ͘ಇͨ͘Ίʹɻ
© SmartHR, Inc. / Confidential - Not to be disclosed
or distributed to third parties. $47 4NBSU)3ͱ 4NBSU)3ਓࣄ࿑ۀͷޮԽΛ௨ͯ͡ ੜ࢈ੑͷ্ɾಇ͖͍ͨ৬ڥͷग़Λతͱͨ͠ ΫϥυܕιϑτΣΞͰ͢ɻ ਓࣄσʔλͷҰݩԽ ਓࣄ࿑ۀͷޮԽ ਓࣄσʔλͷ׆༻
© SmartHR, Inc. / Confidential - Not to be disclosed
or distributed to third parties. 8 ओͳػೳ ਓࣄ࿑ۀͷޮԽ ਓࣄσʔλͷ׆༻ ਓࣄσʔλͷҰݩԽ ϚΠφϯόʔ ೖࣾखଓ͖ ௐ ਃɾঝೝ ͓Βͤܝࣔ൘ จॻ Φϓγϣϯ ैۀһ σʔλϕʔε ཤྺɾొฤू ༧ཧ ࣾձอݥ ిࢠਃ څ༩໌ࡉ ੳϨϙʔ τ Φϓγϣϯ ࣾһ໊ ैۀһ Φϓγϣϯ ৫ਤ ਓࣄධՁ Φϓγϣϯ
© SmartHR, Inc. / Confidential - Not to be disclosed
or distributed to third parties. ਓ ਓ ਓ ਓ ਓ ਓ ਓ ਓ 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ݄ 9 ࣾһʢશࣾʣ ໊ ʢ͏ͪһɾਖ਼ࣾһ໊ʣ 4NBSU)3ͷத్࠾༻ൺ
© SmartHR, Inc. / Confidential - Not to be disclosed
or distributed to third parties. λΠτϧ ਓࣄ ਓ ίʔϙϨʔτ ਓ (FOFSBM4VQQPSU ਓ ϑΝΠφϯε ਓ ηΩϡϦςΟ ਓ $Y0Լɾਓࣄ࿑ݚڀॴ ਓ ΧελϚʔαΫηε ਓ ࣄۀ։ൃ ਓʣ ηʔϧε ਓʣ ΠϯαΠυηʔϧε ਓ ϚʔέςΟϯά ਓ ίϛϡχέʔγϣϯσβΠϯ ਓ 1.. ਓ ΦϖϨʔγϣϯاը ਓ 69ϥΠςΟϯά ਓ ΧελϚʔαϙʔτ ਓ ϓϩάϨογϒσβΠϯ ਓ ϓϩμΫτσβΠϯ ਓ 2" ਓ ϓϩμΫτΤϯδχΞ ਓ 1. ਓ ࣾһʢ౦ژʣ 10 ˞ΞΫηγϏϦςΟɾଟݴޠରԠΛਐΊΔνʔϜɹɹ˞νϟοτͰϢʔβʔΛαϙʔτ͢ΔνʔϜɹɹ˞શࣾۀɺηʔϧεɺΧελϚʔαΫηεάϧʔϓʹͯۀޮԽΛ୲ɹɹ˞ใؚΉ ˞4NBSU)3ͷܧଓར༻Λࢧԉ͢ΔνʔϜɹɹ˞૯ɾγεؚΉɹɹ˞ܦཧɾ࿑ɾ๏ؚΉɹɹ˞ࣾɺऔకɺࠪɺάϧʔϓձࣾͷग़ࣾһΛআ͘ɹ ౦ژຊࣾ ਓ ˞ ˞ ˞ ˞ ˞ ˞ ˞ ʢ݄࣌ͷһɾਖ਼ࣾһʣ 1SPEVDU #VTJOFTT $PSQPSBUF ˞ ਓ ਓ ਓ
© SmartHR, Inc. / Confidential - Not to be disclosed
or distributed to third parties. ΧελϚʔαΫηε ਓ ࣄۀ։ൃ ਓ ηʔϧε ਓ भࢧࣾ ਓ ࣾһʢ౦ւɾؔɾभʣ ʢ݄࣌ͷһɾਖ਼ࣾһʣ 11 ˞4NBSU)3ͷܧଓར༻Λࢧԉ͢ΔνʔϜɹɹ #VTJOFTT $PSQPSBUF ؔࢧࣾ ਓ ౦ւࢧࣾ ਓ ˞ ˞ ˞ λΠτϧ ΧελϚʔαΫηε ਓ ࣄۀ։ൃ ਓ ηʔϧε ਓ λΠτϧ (FOFSBM4VQQPSU ਓ ΧελϚʔαΫηε ਓ ηʔϧε ਓʣ ϚʔέςΟϯά ਓ
ࣾγεςϜͷಋೖɾઃܭࣾγεςϜ։ൃ ࣾγεςϜͷӡ༻ɾཧ*5ࢿ࢈ͷௐୡɾཧ ϔϧϓσεΫɾΦϯϘʔσΟϯά CONFIDENTIAL ૯ (FOFSBM4VQQPSU ίʔϙϨʔτ*5 ৫ਤ ίʔϙϨʔτ ΤϯδχΞ
w ࣾγεςϜ։ൃɾอक w 3VCZPO3BJMT w 4BB4ؒͷ"1*࿈ܞ w ϝΠϯ4MBDLͱͷ࿈ܞ w Πϯϑϥཧ
w "84 w )FSPLV w ࣾωοτϫʔΫߏஙɺཧ w αʔϏε*%ཧ w ೖࣾΦϯϘʔσΟϯά w ϔϧϓσεΫ w *5ࢿ࢈ཧʢσόΠεɺιϑτΣΞɺϥΠηϯεʣ CONFIDENTIAL कඋൣғʹ͍ͯ͠Δ͜ͱ
w ࣾγεςϜ։ൃɾอक w 3VCZPO3BJMT w 4BB4ؒͷ"1*࿈ܞ w ϝΠϯ4MBDLͱͷ࿈ܞ w Πϯϑϥཧ
w "84 w )FSPLV w ࣾωοτϫʔΫߏஙɺཧ w αʔϏε*%ཧ w ೖࣾΦϯϘʔσΟϯά w ϔϧϓσεΫ w *5ࢿ࢈ཧʢσόΠεɺιϑτΣΞɺϥΠηϯεʣ CONFIDENTIAL कඋൣғʹ͍ͯ͠Δ͜ͱ ίʔϙϨʔτΤϯδχΞ
CONFIDENTIAL etc. SaaS܈ ຊ൪ڥ ϦϙδτϦ ࣾγεςϜͷߏ
w ࣾγεςϜ։ൃɾอक w 3VCZPO3BJMT w 4BB4ؒͷ"1*࿈ܞ w ϝΠϯ4MBDLͱͷ࿈ܞ w Πϯϑϥཧ
w "84 w )FSPLV w ࣾωοτϫʔΫߏஙɺཧ w αʔϏε*%ཧ w ೖࣾΦϯϘʔσΟϯά w ϔϧϓσεΫ w *5ࢿ࢈ཧʢσόΠεɺιϑτΣΞɺϥΠηϯεʣ CONFIDENTIAL कඋൣғʹ͍ͯ͠Δ͜ͱ ίʔϙϨʔτ*5
w εΫϥϜ ͷΑ͏ͳͷ Ͱ։ൃ w िؒΛεϓϦϯτ w ि಄ͷεϓϦϯτఆྫ w ຖͷ༦ձ
w िͷৼΓฦΓ CONFIDENTIAL ίʔϙϨʔτΤϯδχΞͷ։ൃϑϩʔ
w νέοτཧ#BDLMPH w ຖिͷεϓϦϯτఆྫͰ༏ઌͷ֬ೝɾλεΫ ͷׂΓৼΓ w ඞཁʹԠͯ͡ϖΞϓϩɾϞϒϓϩੵۃతʹ׆༻ w ;PPN͔TMBDLͷϋυϧͰɺ࡞ۀத௨ঢ়ଶ ʹͳ͍ͬͯΔ͜ͱ͕ଟ͍
CONFIDENTIAL ίʔϙϨʔτΤϯδχΞͷ։ൃϑϩʔ
w ͔ࣾΒͷཁͷऩू w γε͚ʹϦΫΤετΛग़ͤΔ4MBDL ϫʔΫϑϩʔ w ࡶஊͷத͔Β՝Λर্͍͛Δ w ΑΓޮՌతʹཁΛٵ্͍͛ΒΕΔΈ ݕ౼͍͖͍ͯͨ͠
CONFIDENTIAL ίʔϙϨʔτΤϯδχΞͷ։ൃϑϩʔ
CONFIDENTIAL ίʔϙϨʔτΤϯδχΞʹ ͳ͕ͬͯܦͪ·ͨ͠
CONFIDENTIAL • εϚʔτϑΥϯ͚ശఉήʔϜͷαʔόαΠυΤϯδχΞ • GoΛͬͯAPIαʔόΛ։ൃ • Typescript/Vue.jsͰཧը໘Λ࡞ͬͨΓ͍ͯ͠·ͨ͠ લ৬Ͱ͍ͬͯͨ͜ͱ
CONFIDENTIAL • ࠷ॳͷ͖͔͚ͬ֎෦ൃ৴Λۮવʹͨ͜͠ͱ • https://tech.smarthr.jp/entry/2019/06/28/134701 • https://note.com/koipai/n/nea9be049acea • ։ൃεΩϧΛ׆͔ͭͭ͠ɺεΩϧɾΩϟϦΞͷ෯Λ͛ ΒΕͦ͏
ͳͥίʔϙϨʔτΤϯδχΞʹʁ
CONFIDENTIAL • ։ൃڥͷվળ • SlackΛ࣠ʹͨ͠SaaSؒ࿈ܞͷߏங ೖ͔ࣾΒͰͬͨ͜ͱ
CONFIDENTIAL • CIͷಋೖ • ϦϑΝΫλϦϯά ։ൃڥͷվળ
CONFIDENTIAL etc. SaaS܈ ຊ൪ڥ ϦϙδτϦ ࣾγεςϜͷߏ
CONFIDENTIAL • རްੜؔ࿈ͷϫʔΫϑϩʔ • ֤෦ॺͷ͍߹ΘͤϫʔΫϑϩʔ 4MBDLΛ࣠ʹͨ͠4BB4ؒ࿈ܞͷߏங
CONFIDENTIAL • 2छྨͷߪೖ੍͕͋ͬͨ • ߪೖՄೳϦετ͔ΒߪೖͰ͖Δ੍ • ษڧձ༻ʹߪೖͰ͖Δ੍ ॻ੶ߪೖ੍ϫʔΫϑϩʔ
CONFIDENTIAL ॻ੶ߪೖ੍ϫʔΫϑϩʔ
CONFIDENTIAL ॻ੶ߪೖ੍ϫʔΫϑϩʔ
CONFIDENTIAL ॻ੶ߪೖ੍ϫʔΫϑϩʔ
CONFIDENTIAL • ؔ෦ॺͱڠྗͯ͠ΈΛ࡞Δ͜ͱɺͦͷΈ͕ ΘΕ͍ͯΔ༷ࢠΛݟΔ͜ͱͱָ͍ͯ͠ • ࡞ΓࠐΈ͍͚͗ͯ͢ͳ͍ͱ͍͏ল ॻ੶ߪೖ੍ϫʔΫϑϩʔͷৼΓฦΓ
CONFIDENTIAL • SlackͱfreshserviceΛ࿈ܞͯ͠ɺνέοτΛཧ͢Δ Έ • ಉ྅ͷా෦Ҫ͞Μ͕ςοΫϒϩάΛࣥච͍ͯ͠ΔͷͰɺk ৄͦͪ͘͠ΒΛޚཡ͍ͩ͘͞ʂ • https://tech.smarthr.jp/entry/2021/07/14/142509 ֤෦ॺͷ͍߹ΘͤϫʔΫϑϩʔ
CONFIDENTIAL αʔόαΠυΤϯδχΞ͔Β స৬ͯ͠Έͯؾ͍ͮͨ͜ͱ
CONFIDENTIAL • Ϣʔβ͕͙͢ྡͷ੮ʹ͍Δ • ϑΟʔυόοΫΛΒ͑Δ • ࣗͷ࡞ͬͨͷ͕ʹཱ͍ͬͯΔ໘Λʹ Ͱ͖Δ స৬ͯ͠Έͯؾ͍ͮͨ͜ͱ
CONFIDENTIAL • ΤϯδχΞͱͯ͠ͷࠓ·ͰͷεΩϧΛϑϧ ׆༻Ͱ͖Δ • SaaSͷಋೖͳͲɺ৽͍ࣝ֫͠ಘͰ͖Δ స৬ͯ͠Έͯؾ͍ͮͨ͜ͱ
CONFIDENTIAL ͱ͍͑ɺେมͳ͜ͱ͋Δ
CONFIDENTIAL • ࣾͷ՝ແݶʹ༙͍ͯ͘Δ • ֤෦ॺͷۀ༰ɺར༻͍ͯ͠ΔSaaSͷ ΩϟονΞοϓ͕ඞཁ • ձࣾͷن͕େ͖͘ͳΔ΄Ͳɺ՝େ͖͘ͳΔ స৬ͯ͠Έͯؾ͍ͮͨ͜ͱ
CONFIDENTIAL • ʮࣗͰॻ͍ͨ΄͏͕ૣ͍ʂʯʹͳΓ͕ͪ • ͯ͢ΛࣗͨͪͰཧ͠Α͏ͱ͢ΔͱύϯΫ ͢Δ • SaaSͷಋೖͰɺ֤෦ॺ͕ࣗΒཧͰ͖Δମ ੍ʹ͍࣋ͬͯ͘͜ͱେࣄ స৬ͯ͠Έͯؾ͍ͮͨ͜ͱ
CONFIDENTIAL • ٕज़ϨϕϧΛҙࣝతʹ্͍͛ͯ͘͜ͱେࣄ • ݸਓͷٕज़ݚᮎ • ։ൃεΩϧΛ৳ͤΔνʔϜ࡞Γ • ͋͘·Ͱ։ൃऀͰ͍͍ͨ స৬ͯ͠Έͯؾ͍ͮͨ͜ͱ
CONFIDENTIAL ·ͱΊ
CONFIDENTIAL • ίʔϙϨʔτΤϯδχΞͷϙδγϣϯɺϓϩμ Ϋτ։ൃͰഓͬͨεΩϧܦݧΛ׆͔ͤΔ • ಛʹ։ൃڥۀͷվળʹؔ৺͕͋ΔΤϯδχ Ξʹ׆༂ͷ͕͋Γͦ͏ ؒͷ·ͱΊ
CONFIDENTIAL • ձ͕ࣾେ͖͘ͳ͍ͬͯ͘தͰɺ՝ͷྔن ֦େ͍ͯ͘͠ • ͦΕʹରԠ͢ΔͨΊʹνʔϜͷεέʔϧ͕ඞཁ • ࣾͷΛर্͍͛ΔΈͷߏங ͜Ε͔Βͷల
CONFIDENTIAL ձࣾͷΛߋʹՃͤ͞ΔͨΊʹ ืूதʂ ίʔϙϨʔτΤϯδχΞʗ ίʔϙϨʔτ*5 ։ൃܦݧΘͣ
CONFIDENTIAL ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠