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
Yukihiro Arisawa
April 10, 2022
Programming
1
690
受託開発会社から自社サービス系の会社へ転職して思ったこと
Yukihiro Arisawa
April 10, 2022
Tweet
Share
Other Decks in Programming
See All in Programming
pylint custom ruleで始めるレビュー自動化
shogoujiie
0
160
仕様変更に耐えるための"今の"DRY原則を考える
mkmk884
9
3.2k
もう僕は OpenAPI を書きたくない
sgash708
6
1.9k
Datadog Workflow Automation で圧倒的価値提供
showwin
1
300
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
290
color-scheme: light dark; を完全に理解する
uhyo
7
500
生成AIで加速するテスト実装 - ロリポップ for Gamersの事例と 生成AIエディタの活用
kinosuke01
0
140
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
580
Better Code Design in PHP
afilina
0
180
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
230
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
160
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.5k
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.8k
Faster Mobile Websites
deanohume
306
31k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Being A Developer After 40
akosma
89
590k
GraphQLの誤解/rethinking-graphql
sonatard
69
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Building Adaptive Systems
keathley
40
2.4k
How GitHub (no longer) Works
holman
314
140k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Transcript
༗ᖒ೭ത डୗ։ൃձ͔ࣾΒࣗࣾαʔϏεܥͷձࣾ స৬ͯ͠ࢥͬͨ͜ͱ 1)1FS,BJHJεϙϯαʔηογϣϯ
ࣗʮडୗ։ൃձ͔ࣾΒࣗࣾαʔϏεܥͷձࣾʹస৬ͨ͠ʯͰ͢ɻ Α͘ݴΘΕ͍ͯΔཧͷస৬ύλʔϯͷҰͭͩͱࢥ͍·͕͢ɺ ࣮ࡍͷͱ͜ΖͲ͏ͳͷͬͯΛ͠·͢ɻ ࣗͷܦݧஊͳͷͰɺ͋͘·ͰҰྫͱͯ͠ଊ͍͑ͯͩ͘͞ɻ
👋ࣗʹ͍ͭͯ ༮͍ࠒ͔Βίϯϐϡʔλʔ͕͖ͩͬͨͷͰɺͦͷྲྀΕͰΤϯδχΞʹͳΓ·ͨ͠ɻ όοΫΤϯυ։ൃ͕ϝΠϯͰɺϑϩϯτΤϯυͱΠϯϑϥ͠·͢ɻ ɾडୗ։ൃձࣾΛܦݧ ͰࣾͰࣾ ɾస৬׆ಈΛ͠ͳ͕ΒϑϦʔϥϯε ɾࣗࣾαʔϏεܥͷձࣾʹۀҕୗͰࢀըɾडୗ։ൃड͚ͨ
ɾ͕ࣗීஈ͢Δߦಈͱձࣾͷཧ೦ʹੑΛײ͡ɺΧϧςοτίϛϡχέʔγϣϯζʹब৬
🤔ͳͥࣗࣾαʔϏεܥͷձࣾస৬͔ͨ͠ʁ डୗ։ൃͷʮΥʔλʔϑΥʔϧͰૣ͘࡞ͬͯೲʯΛ܁Γฦ͢γεςϜ։ൃ ͷख๏ʹջٙతʹͳ͍ͬͯͨɻ 😓ظతʹγεςϜग़དྷ্͕Δ͕ɺར༻ऀʹدͤͨγεςϜʹͳ͍ͬͯΔͷ͔ ࣗ৴͕࣋ͯͳ͔ͬͨɻ ❓͜ͷػೳຊʹඞཁͳͷͩΖ͏͔ʁ ❓ೲظʹؒʹ߹ΘͤΔͨΊʹٸ͍Ͱ࣮͍ͯ͠Δ͕ ෦తͳ࣭कΒΕΔͷͩΖ͏͔ʁ
🤔స৬ͯ͠Α͔ͬͨͷ͔ʁ 👍
👍స৬ͯ͠Α͔ͬͨ͜ͱ ˒γεςϜʹඅ͢ظ͕ؒ͘ɺอक͢Δػձ͕औΕͨ ˒ࣾʹυϝΠϯ͕ࣝ͋Δ͜ͱ৺ڧ͍ ˒ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ
👍స৬ͯ͠Α͔ͬͨ͜ͱ ˒γεςϜʹඅ͢ظ͕ؒ͘ɺอक͢Δػձ͕औΕͨ ˒ࣾʹυϝΠϯ͕ࣝ͋Δ͜ͱ৺ڧ͍ ˒ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ
👍γεςϜʹඅ͢ظ͕ؒ͘ɺอक͢Δػձ͕औΕͨ ػೳϦϦʔεޙϦϑΝΫλϦϯά͢Δ͕࣌ؒ͋Δɻ ϝϯς͍͢͠ιʔείʔυ͕ΓɺࠓޙͷػೳՃ͔ͬͨ͢͠ɻ ੍࡞ձࣾͰಇ͍͍ͯͨ߹ɺʮૣ͘࡞ͬͯೲʯͷલఏͰγεςϜΛ੍ ࡞͢ΔͷͰɺೲظ߹Ͱ࠷ޙͷ࠷ޙͰଥڠ͕ͪͩͬͨ͠ɻ
👍స৬ͯ͠Α͔ͬͨ͜ͱ ˒γεςϜʹඅ͢ظ͕ؒ͘ɺอक͢Δػձ͕औΕͨ ˒ࣾʹυϝΠϯ͕ࣝ͋Δ͜ͱ৺ڧ͍ ˒ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ
👍స৬ͯ͠Α͔ͬͨ͜ͱ ˒γεςϜʹඅ͢ظ͕ؒ͘ɺอक͢Δػձ͕औΕͨ ˒ࣾʹυϝΠϯ͕ࣝ͋Δ͜ͱ৺ڧ͍ ˒ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ
👍ࣾʹγεςϜԽ͢Δࡍͷ͕ࣝ͋Δͷ͕৺ڧ͍ ઐՈͷʹ͍͍ͭͯ͘ʹɺ༻ޠΛ֮͑ͳ͍ͱղऍͰ͖ͳ͍ɻ 🤔 γεςϜ։ൃͷۀΛ͜ͳ͠ͳ͕ΒɺࠂۀΛֶͼଓ͚Δඞཁ͕͋Δɻ ʮݕࡧࠂʯͱݺΕ͍ͯΔͷʹɺ ʮσΟεϓϨΠࠂʯؚ·Ε·ͤΜΑɻ 😁 υϝΠϯΤΩεύʔτ ࣗ ΤϯδχΞ
ݕࡧͨ͠Βग़ͯ͘Δࠂɺ શ෦ʮݕࡧࠂʯ͡Όͳ͍ͷʁ
👍స৬ͯ͠Α͔ͬͨ͜ͱ ˒γεςϜʹඅ͢ظ͕ؒ͘ɺ͔ͬ͠Γอक͢Δػձ͕औΕͨ ˒ࣾʹυϝΠϯ͕ࣝ͋Δ͜ͱ৺ڧ͍ ˒ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ
👍స৬ͯ͠Α͔ͬͨ͜ͱ ˒γεςϜʹඅ͢ظ͕ؒ͘ɺ͔ͬ͠Γอक͢Δػձ͕औΕͨ ˒ࣾʹυϝΠϯ͕ࣝ͋Δ͜ͱ৺ڧ͍ ˒ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ
👍ڝ߹͢ΔαʔϏεʹΞϯςφΛషΔ͜ͱͷ໘ന͞ΛΕͨ ଞͷαʔϏεʹັྗతͳػೳ͕͋Εત·͍͠͠ɺཉ͍͠ͱࢥ͏Α͏ʹͳΓ·ͨ͠ɻ 💁 😊 ͦΕ͏ͪͷαʔϏεʹ͋Δͱศརͦ͏ɻ νʔϜʹڞ༗ͯ͠ҙݟΛ͓͏ ˓˓αʔϏεʹɺ ˓˓ͱ͍͏ػೳΛՃ͠·ͨ͠ɻ ͍ͩͿධͰ͢ɻ ڝ߹ଞࣾ
ࣗ ΤϯδχΞ
💪స৬ޙͷײ ཧͱ͞Ε͍ͯΔʮडୗ੍࡞ձ͔ࣾΒࣗࣾαʔϏεͷձࣾʯ͢Δస৬ɺ શͯͷΤϯδχΞͷཧͰͳ͍ɻ ͕͍͖͍ࣗͯͨ͠։ൃελΠϧʮΥʔλʔϑΥʔϧʯ͔ɺ ʮΞδϟΠϧʯ͔Ͱஅͨ͠΄͏͕ɺຬͨ͠స৬ʹܨ͕Γ͍͢ɻ
💁࠷ޙʹ εΫϥϜͰಇ͚ΔΤϯδχΞΛืू͍ͯ͠·͢🙏 ϑϧϦϞʔτՄͰ͢ɻ