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
yosi
August 09, 2022
Programming
0
110
達人プログラマーになろう!
yosi
August 09, 2022
Tweet
Share
More Decks by yosi
See All by yosi
自社開発のエンジニアの私が 大事にしてること(n=1)
yoshisan
1
45
なるほどGit講座 (追跡ブランチが理解できます!)
yoshisan
0
170
「自分の時間を生きる」キャリア論
yoshisan
1
94
小学生でもわかる SlackAPI×GAS
yoshisan
0
100
認証認可
yoshisan
1
120
オブジェクト指向が"チョットワカル"スライド
yoshisan
0
110
Linuxについて"ほんのチョットワカル"スライド
yoshisan
1
96
Let's React!! "チョットワカル"の第一歩
yoshisan
1
170
ようこそ!!ココカラ勉強会へ!
yoshisan
0
120
Other Decks in Programming
See All in Programming
Linux && Docker 研修/Linux && Docker training
forrep
24
4.5k
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
10
3.6k
チームリードになって変わったこと
isaka1022
0
200
How mixi2 Uses TiDB for SNS Scalability and Performance
kanmo
37
14k
昭和の職場からアジャイルの世界へ
kumagoro95
1
380
Pulsar2 を雰囲気で使ってみよう
anoken
0
240
定理証明プラットフォーム lapisla.net
abap34
1
1.8k
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
9
1.8k
Conform を推す - Advocating for Conform
mizoguchicoji
3
690
Spring gRPC について / About Spring gRPC
mackey0225
0
220
Pythonでもちょっとリッチな見た目のアプリを設計してみる
ueponx
1
560
個人アプリを2年ぶりにアプデしたから褒めて / I just updated my personal app, praise me!
lovee
0
340
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Fireside Chat
paigeccino
34
3.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Why Our Code Smells
bkeepers
PRO
336
57k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Writing Fast Ruby
sferik
628
61k
Agile that works and the tools we love
rasmusluckow
328
21k
Building Your Own Lightsaber
phodgson
104
6.2k
Music & Morning Musume
bryan
46
6.3k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Transcript
ʮୡਓϓϩάϥϚʔʯ͕ߟ͑ͯΔ͜ͱ גࣜձࣾRaiseTechɹΑ͠
ࣗݾհ
ࣗݾհ Α͠(দాయ) 28ࡀɹྺ1ɹ ݩখֶߍڭ་ →डୗ։ൃاۀ(php) →ΤϯδχΞϦϯάεΫʔϧRaiseTech ɹJava,React,GAS(ษڧத)
ຊͷςʔϚ ʮୡਓϓϩάϥϚʔʯ ͲΜͳ͜ͱΛߟ͑ͯΔͰ͠ΐ͏ʁʁ
ࠓճͷςʔϚͷ͖͔͚ͬ
ୡਓϓϩάϥϚʔஶऀσΠϒɾτʔϚε͞Μɻ
ୡਓϓϩάϥϚʔ ΑΓྑ͍ϓϩάϥϚʔʹͳΔͨΊ ͷ࣮ફతΞϓϩʔνΛઆ໊͘ஶ 1999ʹॳ൛ 20Ҏ্લͷͷ͕ͩࠓͰཱ ͭTips͕ଟ͍͘·ͰѪಡ͞Εͯ ͍Δɻ
1. τʔϚε͞Μ͕ େࣄʹͯ͠Δ͜ͱɻ
ָ͕͍ࣗ͠ͱࢥ͏͜ͱ Λͣͬͱ͍͍ͯͨ͠ɻ
͜ͷਓੜ͋ͳͨͷͷɻ ࣄਓੜͷେ෦ΛΊͯΔͷ Ͱɺ ͋ͳָ͕ͨ͠·ͳ͍ͱҙຯ͕ͳ ͍ɻ
ʮਓੜͰେࣄͳͷબʯ
Life is yours
͋ͳͨʹͱָ͍ͬͯ͜͠ͱʁʁ ɾࣗͷࣝܦݧ͕ٻΊΒΕΔ͜ͱ ɾࣗͷϓϩάϥϜ͕ਓͷʹͬͨͭ͜ͱɻ ɾߟ͑ͨϓϩάϥϜ͕͏·͘ಈ͍ͨ͜ͱ
2. ୡਓϓϩάϥϚʔͱ
ॳڃऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ
ॳ৺ऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ ॳ৺ऀ ɾશ͘ίʔυʹ৮ͬͨ͜ͱ͕ͳ͍ ɾࢦࣔͯ͠Θͳ͍ͱॻ͚ͳ͍ ɾܕʹԊֶͬͨश͕ඞཁ ɾ༧ظͤ͵όάΛੜΉ͜ͱ͋Δ
ɾݴ༿Λ͠Δ͜ͱ͔Β
ॳ৺ऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ தڃऀ ɾ༻ޠΛཧղ͠ग़ͨ͠ ɾܦݧ͔Β͕ࣝ౷߹͞Εɺ༧ଌ͕Ͱ͖ ࢝ΊΔ ɾυΩϡϝϯτ͔ΒࣝΛऔΕΔ
ɾύλʔϯΛཧղͯ͘͠Δ࣌ظ
ॳ৺ऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ ্ڃऀ ɾઓज़త͔Βઓུతʹ ɾࡋྔͱܾఆݖ ɾઃܭऀ͔ܾͭఆऀ
ॳ৺ऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ ख़࿅ऀ ɾײ͕ޮ͘ ɾશମͱকདྷ͕༧ଌͰ͖Δ ɾ࣮ͷෆ҆ͳ෦Θ͔Δ ɾԠ͕ࣗಈత
ॳ৺ऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ ୡਓ ɾϑϩʔͳঢ়ଶ ɾΩϟονϘʔϧͷΑ͏ʹίʔυ Λॻ͘͜ͱ ɾݟ͑ͳ͍͕ݟ͑ͩ͢
ɾϝλϑΝʔ͕ଟ͍
3.ୡਓͷTipsɻ
ࣝͷϙʔτϑΥϦΦΛ ҭͯ·͠ΐ͏
ࣗͷϙʔτϑΥϦΦΛҭͯ Δ͜ͱʮࢿʯͱಉ͡ɻ
ۚ༥ࢿ=ࣝࢿ
ࢿೋͭͷελΠϧɻ 1.खݎ͍ࢿ →ීวతͳٕज़ 2.߈Ίͨࢿ →࠷৽ͷݴޠ
1ͰҰͭҧ͏ݴޠΛֶͿɻ
ຖ݄ٕज़ॻΛಡΉɻ
ඇٕज़ॻಡΉɻ
ษڧձΦϑձʹࢀՃ͢Δɻ
3VCZձٞ!ຊ
جຊͱͳΔٕज़ΛֶͿɻ ɾLinux ɾΤσΟλ ɾΞϧΰϦζϜ etc
࣌ͷྲྀΕʹΔɻ
Rule of 3
ॳ৺ऀΛָ͠Ήɻ
ఆظతʹʮࣗ͵Δ·౬ ʹͬͯͳ͍͔ʯ֬ೝ͢Δɻ
4.ΤϯδχΞͱͯ͠ͷࢤɻ
ΤϯδχΞ͕ੈքΛม͑Δɻ Πϊϕʔγϣϯ (ٕज़ֵ৽) →େ͖ؔ͞ͳ͍
ϢʔβʔʹߩݙͰ͖͔ͨ ɾ͜Ε͕͍͍ࣗͨʁ ɾ҆શੑʁ ɾ൰ྼͳਓؒઈରʹڐ͠ ͍͚ͯͳ͍ɻ
5.࣌ͷ࣭ٙԠɻ
Ͳ͏͢Εߴ͍ϞνϕʔγϣϯͰৗʹ͍ΕΔͷ͔? →ਓΛڻ͔ͤΔͷ͕͖ →ࠓ·Ͱʹͳ͔ͬͨͷΛੜΈग़͢ →Πϊϕʔγϣϯ
ϝϯλʔͲΜͳਓ͕͍͍ʁ →ࣗͷ2ݸ্͘Β͍ͷํ͕ϕετ
ॳڃऀ தڃऀ ্ڃऀ ख़࿅ऀ ୡਓ
ΤϯδχΞԿࡀ·ͰͰ͖·͔͢ʁ →ܦݧ͕Λ͍͏ɻ
ୡਓϓϩάϥϚʔ୭Ͱ ͳΕ·͔͢ʁ →ࣗͷ৺ʹࣖΛ͚Δ͜ͱ ͕Ͱ͖ΕͳΕΔɻ