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
Kazumune Katagiri
March 17, 2018
Business
1
12k
フリーランスで割と長くリモートでやってる僕が気をつけていること
第55回 長岡IT開発者勉強会
Kazumune Katagiri
March 17, 2018
Tweet
Share
More Decks by Kazumune Katagiri
See All by Kazumune Katagiri
AWS を使ったシステムのテスト方針 #jawsug #jawsug_niigataken #nds60
nemuzuka
2
3k
Vue.jsから始めるDOMにデータを持たせないアプリケーション開発への第1歩
nemuzuka
1
4.4k
わたしがみんなにオススメするBetter JavaとしてのScala
nemuzuka
1
840
ScalaでもDBのテストをしよう
nemuzuka
0
370
Other Decks in Business
See All in Business
ノーコード・ローコストで進めるDX
tokyo_metropolitan_gov_digital_hr
0
380
Company Introduction Slides
recruiting
0
1.1k
株式会社kubellストレージ 会社説明資料
kubell_storage
2
240
ログラス会社紹介資料 / Loglass Company Deck
loglass2019
6
230k
会社紹介資料
ldf_tech
1
320
マネージャーとエンジニアが効果的に協力するために意識した方が良い事
kotominaga
2
220
バイセルのものさし(Ver. 1.1)
buyselltechnologies
0
190
株式会社BFT 会社紹介資料|エンジニア&セールス職向け
bft_recruit
2
11k
We Are PdE!! 〜高価値なプロダクトを作れるようになるための勉強会〜
leveragestech
1
550
enechain company deck
enechain
PRO
7
90k
la belle vie Inc. Company Introduction for Merchandiser
recruiting
0
2k
エンジニア向けオープンワーク会社紹介資料 / company profile
openwork
1
17k
Featured
See All Featured
For a Future-Friendly Web
brad_frost
175
9.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
Scaling GitHub
holman
458
140k
Building an army of robots
kneath
302
43k
Faster Mobile Websites
deanohume
305
30k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
A Philosophy of Restraint
colly
203
16k
YesSQL, Process and Tooling at Scale
rocio
169
14k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
Optimizing for Happiness
mojombo
376
70k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
The Invisible Side of Design
smashingmag
298
50k
Transcript
ϑϦʔϥϯεͰ ׂͱ͘ϦϞʔτͰͬͯΔ͕ ؾΛ͚͍ͭͯΔ͜ͱ !OFNV[VLB ୈճԬ*5։ൃऀษڧձ
ॳΊ·ͯ͠ͷํͦ͏Ͱͳ͍ํ w ยۅҰफ ͔ͨ͗Γ͔ͣΉͶ w JEOFNV[VLB!OFNV[VLB w +BWB+BWB4DSJQU4DBMB w
ݸਓࣄۀओ
ແࣄʹ֬ఆΛਃࠂ͠·ͨ͠ ճ
ϦϞʔτϫʔΫ ࠓͷ͓
ϑϦʔϥϯε
Γํ࣍ୈͰɺ ੫͍ۚͬͺ͍͍͔࣋ͬͯΕΔ ເͷ͋Δಇ͖ํͰ͢ɻ
࣮ࡍ Ͳ͔͜Βࣄ͏ͷ͔ʁ
5PLZP
ڑతʹ݁ߏ͋Γ·͢ɻ ௨ۈͳΜ͔ͱͯσΩφΠ
ͦΜͳதɺͬͯͯྑ͔ͬͨ*5ؔͷ͓͠͝ͱ ͨͪʹ ʮϦϞʔτϫʔΫʯ ͱ͍͏બࢶ͕͋Δʂ
Πϯλʔωοτճઢͱ ͔֬ͳεΩϧ͕͋Ε ͓٬༷ ͓ࡒ ͷٻΊΔͷ͕ఏڙͰ͖ͯ ରՁΛಘΔࣄ͕Ͱ͖Δʂ
ͱࢥΘΕΔ ͔͠Ε·ͤΜ
ʹ *5ͷ͓͠͝ͱ ϓϩάϥϛϯά ͔ͩΒ ϦϞʔτϫʔΫେৎͬ͠ΐ ʗ ͍͠ΜͰ͢Α
ର໘ͱউख͕ҧ͏ࣄͷΓํ
࡞ۀࣗମύιίϯʹ͔ͬͯͬͯΔ͚Ͳɺ ͦͷઌʹਓ͕͍Δ w JTTVF w 13 w υΩϡϝϯτ w νϟοτ
w ςϨϏձٞ ͜ΕΒࣗͷߟ͑Λਓʹ͑ͨΓɺ ਓ͕͍͑ͨ͜ͱΛड͚औΔͨΊͷखஈɻ ίϛϡχέʔγϣϯͷนΛ͑ͳ͍ͱ͍͚ͳ͍
ίϛϡχέʔγϣϯͷ นΛΓӽ͑Α͏ ϦϞʔτϫʔΫͰϋϋੜ׆
ϦϞʔτϫʔΫͰͷ ओͳίϛϡχέʔγϣϯ
Ͳ͏͏͔ͰνʔϜͷ ۭؾ͕มΘΔ
ࣄʹؔ͢Δࣄ શ෦νϟοτͰΓऔΓ͢Δ w ࣾͰࣄ͍ͯ͠Δਓୡͱͷڑײɾใ֨ࠩΛແ͘͢ w ྡʹ͍Δ͚ͲνϟοτͰͷΓͱΓਖ਼ʮ͑ͬʁʯ ͱࢥ͏͜ͱ͋Δ͚ͲɺϩάʹͳΔͷͰɺݱ࣮ղͷ ͔ͭ
Ͱ͖Δ͚ͩνϟοτͷձʹࢀՃ͢Δ w 30.ͬͯΔ͚ͩͩͱଞͷਓʹؾ͔ͮΕʹ͍͘ w ϦΞΫγϣϯ͚ͩͰॻ͘͜ͱΛҙ͓͚ࣝͯ͠ɺʮνϟο τͰ͔͚ͯ͠େৎͦ͏ͳਓʯͱ͍͏҆৺ײΛ༩͑ ΒΕΔ w ҙࣝͯ͠ʮʂʯͱ͔إจࣈ͚ͨํ͕ίϛϡχέʔγϣϯ ͷนΛ͘Ͱ͖Δ
୭Ͱ͍͢͠ঢ়گΛ࡞Δ w ʮͯ͞ɺ͜ͷJTTVFΖ͏͔ͳʯతͳಠΓݴͬΆ͍ͷΛᄁ ͘͜ͱͰձ͕͕ͬͨΓɺࣗͷঢ়گΛଞͷਓʹ͑Δ ͜ͱ͕Ͱ͖Δ w ৽͍͠ϝϯόʔ͕ೖ͖ͬͯͨΒඞཁҎ্ʹ͔·ͬͯɺॻ͖ࠐ ΉϋʔυϧΛԼ͛Δ w ର໘ͱҧ͍ɺঢ়گײΛಡΈऔΔͷ͍͠ͷͰɺࣗ
͔Β͑Δͷେࣄ w πϥΠ࣌πϥΠͬͯݴ͏
%.Ͱ͖Δ͚ͩΊΑ͏ w %.ͩͱׂͱωΨςΟϒͳࣄΛॻ͖͕ͪͰɺॻ͍ͯΔຊਓ εοΩϦ͢Δ͚Ͳड͚ͱΔଆͲ͏͢Εྑ͍͔Ή w ωΨςΟϒͳࣄΛॻ͖͍ͨͷͰ͋Ε w ΦϒϥʔτʹแΜͰΈΜͳʹ͑Δ w ຊਓʹݴ͏
w δϜͰΛྲྀ͢
)0ͨ݁͠Ռ͙͢ʹ͢ w ଞͷਓʹڞ༗͢ΔࣄΛҙࣝ͢Δ w ࠓඞཁ͡Όແ͍͔͠Εͳ͍͚ͲΩʔϫʔυ͚͍֮ͩ͑ͯ Εɺݕࡧͯ͠ݟ͚ͭΔࣄͰ͖Δ w ࣄલʹ͍ͨ͠༰ʹ͍ͭͯJTTVF࡞ͬͯͦΕΛݩʹ)0͠ ͯɺ݁ՌΛίϝϯτʹॻ͘ɺͱݴ͏ͷ͕ޮ͍͍͔
͜ΕͰίϛϡχέʔγϣϯ όονϦͰ͢Ͷ
πʔϧΛʮͲ͏͏͔ʯ ͚ͩͰ͏·͘ߦ͖·͔͢ʁ
ෆ҆Λ ݮΒ͍ͯ͜͠͏ ϦϞʔτϫʔΫͰϋϋੜ׆
λεΫ͕ᐆດͩͱෆ҆ w ؾܰʹ૬ஊͰ͖ͳ͍ w େͨ͠Ռग़ͤͣ࣌ ͚͕ؒͩա͍͗ͯ͘ w αϘͬͯΔΘ͚͡Ό ͳ͍ͷʹʜ w
ԿΛ͍ͬͯΔ͔Α͘ ݟ͑ͳ͍ w ࠔͬͯΔͷ͔ॱௐͳͷ ͔Α͘Θ͔Βͳ͍ w εέδϡʔϧؒʹ߹ ͏ͷ͔ͳʜ ϝϯόʔ Ϛωʔδϟʔ
ࠓ·ͰҎ্ʹΰʔϧΛ໌֬ʹ w ࡞ۀணख͢Δલʹΰʔϧͷೝࣝ߹ΘͤΛ͖ͪΜͱͯ͠ɺूதͯ͠ ࡞ۀͯ͠ɺ13ग़͢ɺΛجຊύλʔϯʹ w JTTVFʹԿΛ͢ΕΫϩʔζͰ͖Δͷ͔ͷ݅Λॻ͘ w ͓ޓ͍ԿͬͯΔ͔ݟ͑ʹ͍͘ঢ়ଶ͔ͩΒͦ͜ɺ࡞ۀͯ͠Έͯͷ खΓͳΔ͘ආ͚ͨํ͕͍͍ͱࢥ͏ w
ૣΊʹ8*1Ͱ13Λग़͢ w ͕ࣗͬͯΔࣄ͕ؒҧ͍ͬͯΔ͔ࣗͰߟ͑ଓ͚ͯΘ ͔Βͳ͍͔ΒଞਓʹݟͯΒ͏
͔ࣗΒಈ͘ w Θ͔Βͳ͍ͷΘ͔Βͳ͍ͱݴ͏ w ࠔͬͯΔإΛͯ͠Δ͚ͩͩͱ௨͡ͳ͍͠ɺΛ͋͛ͳ͍ͱΘΒͳ͍ w ࣗͰௐΔΑΓͬͯΔਓʹฉ͍ͨํ͕ૣ͍ͳΒԕྀͤͣʹฉ͘ w ࣗͰௐΔ࣌ؒͱฉ͘ࣄͷؾஏ͔ͣ͠͞Λఱṝʹ͔͚ͯޮ͕ྑ͍ํΛબ Ϳ
w ࣌ؒΛ͔͚ͯؤுͬͯ૬खʹΘΓʹ͍͘ɻ͔͚ͨ࣌ؒΑΓԿΛ͔ͨ͠ ΛݟΒΕΔ w Կ͕Θ͔Βͳ͍ͷ͔Λ͑ΒΕͳ͍ͱ૬खಈ͖Α͏͕ͳ͍ w ࣗͷߟ͑Λ͑ΔεΩϧେࣄ
جຊతʹ ϦϞʔτ͔ͩΒͱ ͍͏Θ͚Ͱ ͳ͍ΜͰ͢ΑͶ
ͱݴ͑ɺ݁ہ νʔϜͷ৴པؔ
ϦΞϧେࣄʹ͠Α͏ ϦϞʔτϫʔΫͰϋϋੜ׆
ର໘ॏཁ w ͬͺΓձͬͨํ͕͕ૣ͍ɻίϛϡχέʔγϣϯऔΔ࣌ͷؾܰ ͞ஈҧ͍ w ίϛϡχέʔγϣϯͷࠜͬ͜ʹʮ͜ͷਓ͍͢͠ʯ͕͋Ε ίϛϡχέʔγϣϯ͕νϟοτʹͳͬͯগͳ͍ؾ͕͢Δ w னΰϋϯ৯ͳ͕ΒͰ͍͍͠ɺञҿΈͳ͕ΒͰ͍͍͠ɺ ҰॹʹࣄΛ͢ΔνʔϜϝϯόʔͷ͜ͱΛ͓͍ͬͯͯଛͳ
͍ w ΈΜͳʹձ͑Δ࣌Ͱ͖Δ͚ͩඒຯ͍͠ͷΛ৯ͯΠϯελʹ VQձͬͯΞΠίϯͱϦΞϧΛඥ͚ͮΔΑ͏ʹͯ͠Δ
·ͱΊ w ͜ΕϑϦʔϥϯεͷཱ͔ͩΒݴ͑Δ͜ͱͰɺϓϩύʔͷཱͩͬ ͨΒ·ͨҧ͏Έ͋Δͱࢥ͍·͢ w ϑϧϦϞʔτ͔ि ͷϦϞʔτϫʔΫͰࠔΔࣄҧ͏ഺ w ϦϞʔτϫʔΫखஈͷͻͱͭͳͷͰɺͦͷਓ͕ࣗͷྗΛൃشͰ͖ Δಇ͖ํ͕Ͱ͖ΔڥΛ࡞ͬͯ͋͛ΒΕΔͱྑ͍Ͱ͢Ͷ
w ϦϞʔτϫʔΫ͍ͨ͠ਓ͚͕ͩؤுͬͯ͏·͍͔͘ͳ͍ͷͰɺձࣾɾ ৫Ͱ͏·͘ࣄΛճͤΔΑ͏ʹߟ͍͑ͯ͘ඞཁ͕͋Δͱࢥ͍·͢ w ՌΛग़ͤΕϦϞʔτϫʔΫखஈͳͷͰͳ͍ɺͱࢥ͑Δ͔