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
過去の自分へ送るLT!
Search
yuki
October 23, 2019
Programming
0
86
過去の自分へ送るLT!
就職してもうすぐ半年経つので、今まで経験してきたことを踏まえて、「過去の自分へ送る」という内容でLTしました。
yuki
October 23, 2019
Tweet
Share
More Decks by yuki
See All by yuki
誰のためのコメント? / comments-for-whom
yyykms123
0
87
今年の抱負 2024/Aspirations for 2024
yyykms123
0
170
Vercel Ship まとめ「2023/5/1-5」
yyykms123
0
150
プロジェクト管理で失敗したこと
yyykms123
0
43
脱初心者のための GitHub Actions
yyykms123
0
310
プロジェクトをリリースするまでのプロセス
yyykms123
0
42
実務で使えるGitコマンド
yyykms123
4
1.1k
Other Decks in Programming
See All in Programming
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
320
GoのGenericsによるslice操作との付き合い方
syumai
3
690
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
Select API from Kotlin Coroutine
jmatsu
1
190
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
5つのアンチパターンから学ぶLT設計
narihara
1
110
XSLTで作るBrainfuck処理系
makki_d
0
210
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
410
Is Xcode slowly dying out in 2025?
uetyo
1
190
技術同人誌をMCP Serverにしてみた
74th
1
350
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
510
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
540
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.5k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
How to Ace a Technical Interview
jacobian
277
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
790
Navigating Team Friction
lara
187
15k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
A designer walks into a library…
pauljervisheath
207
24k
Documentation Writing (for coders)
carmenintech
72
4.9k
We Have a Design System, Now What?
morganepeng
53
7.7k
Designing for Performance
lara
609
69k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
How to train your dragon (web standard)
notwaldorf
93
6.1k
Transcript
աڈͷࣗૹΔLT!! Yukimasa Ikeda / @yyykms123 2019/10/23
ࣗݾհ • ໊લɹɿ ా ༗ًকʢϢΩɺϢΩϚαʣ • ॴଐɹɿ גࣜձࣾϛϥΠτσβΠϯ • ݴޠɹɿ
Ruby (Rails) / iOSʢswiftʣ/ Androidʢjavaʣ • ࣮ɹɿ 5ϲ݄ • લ৬ɹɿ ધഫધһʢλάϘʔτʣ • ग़ɹɿ ਆಸݝԣࢢ • Twitterɿ @yyykms123
ࠓ͢ࣄ 1. ब৬͔ͯ͠ΒֶΜͩࣄ 3. ͜Ε͔Βֶͼ͍ͨࣄ 2. ब৬લͷࣗʹ͍͑ͨ͜ͱ
1. ब৬͔ͯ͠ΒֶΜͩࣄ
1. ब৬͔ͯ͠ΒֶΜͩࣄ • ٕज़ͷ͕͍ࣝͭͨ • ΞδϟΠϧ։ൃΛܦݧͰ͖ͨ • ΫϥΠΞϯτͱؔΘΔࣄ͕Ͱ͖ͨ etc…
1. ब৬͔ͯ͠ΒֶΜͩࣄ • ٕज़ͷ͕͍ࣝͭͨ • ΞδϟΠϧ։ൃΛܦݧͰ͖ͨ • ΫϥΠΞϯτͱؔΘΔࣄ͕Ͱ͖ͨ
ٕज़ͷ͕͍ࣝͭͨ • Git͕͑ΔΑ͏ʹͳͬͨ • Railsͷཧղ͕ਂ·ͬͨ • iOS (swift) ։ൃͷ͕͍ࣝͭͨ •
Android (java) ։ൃͷ͕͍ࣝͭͨ
Git͕͑ΔΑ͏ʹͳͬͨ • νʔϜͰͷGitӡ༻͕Ͱ͖ΔΑ͏ʹͳͬͨ • ͑ΔGitίϚϯυ͕૿͑ͨ • Gitͷཧղ͕ਂ·ͬͨ
Railsͷཧղ͕ਂ·ͬͨ • όϦσʔγϣϯ • Job • Mailer • σόοά
iOS։ൃͷ͕͍ࣝͭͨ • Xcodeͷ͍ํΛ֮͑ͨ • ετʔϦʔϘʔυͰ؆୯ͳΞϓϦΛ࡞ͨ͠ • ੩తܕ͖ݴޠΛॳΊͯѻͬͨ
Android։ൃͷ͕͍ࣝͭͨ • Android Studioͷ͍ํΛ֮͑ͨ • ॳΊͯjavaΛѻͬͨ
1. ब৬͔ͯ͠ΒֶΜͩࣄ • ٕज़ͷ͕͍ࣝͭͨ • ΞδϟΠϧ։ൃΛܦݧͰ͖ͨ • ΫϥΠΞϯτͱؔΘΔࣄ͕Ͱ͖ͨ
ΞδϟΠϧ։ൃΛܦݧͰ͖ͨ • εΫϥϜ։ൃͷࣝ • πʔϧͷ͍ํ • Gitӡ༻ͷϑϩʔ
εΫϥϜ։ൃͷࣝ • όοΫϩάʹλεΫΛ࡞ • εϓϦϯτϓϥϯχϯά • σΠϦʔεΫϥϜ • εϓϦϯτϨϏϡʔ •
εϓϦϯτϨτϩεϖΫςΟϒ
πʔϧͷ͍ํ • Trello : ΫϥΠΞϯτͱͷλεΫཧ • ZenHub : ։ൃ༻ͷλεΫཧ •
ScrapBox : υΩϡϝϯτཧ
Gitͷӡ༻ϑϩʔ • Git Flow • GitHub Flow • GitLab Flow
• GitFeature Flow
ΫϥΠΞϯτͱͷؔΘΓ • ίϛϡχέʔγϣϯ • MTG • ϨϏϡʔ
2. ब৬લͷࣗʹ͍͑ͨࣄ
2. ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏
• ٕज़ͷΞτϓοτΛ͠Α͏
2. ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏
• ٕज़ͷΞτϓοτΛ͠Α͏
GitΛ͏গ͠ษڧ͠ͱ͜͏ • GitͷΈΛཧղ͢Δ • ֤ίϚϯυ͕ԿΛ͍ͯ͠Δͷ͔Λཧղ͢Δ • GitͷϑϩʔΛͬ͘͟Γཧղ͠ͱ͘
2. ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏
• ٕज़ͷΞτϓοτΛ͠Α͏
σόοΫΛͰ͖ΔΑ͏ʹ͠Α͏ • ͕ࣗॻ͍ͨίʔυΛٙ͏ • Λ֬ೝ͢Δ • ॲཧ͕࣮ߦ͞Ε͍ͯΔ͔֬ೝ͢Δ • ΤϥʔΛಡΈղ͘ •
ίϝϯτΛ͏·͘͏ • ϩάΛ֬ೝ͢Δ
2. ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏
• ٕज़ͷΞτϓοτΛ͠Α͏
ίʔυΛॻ͖·͘Ζ͏ • ࣸܦ͔ΓͰͳ͘ɺߟ͑ͯίʔυΛॻ͘ • ࣸܦ͢Δͱ͖ҙຯΛཧղ͠ͳ͕Βॻ͘ • ҉هΛ͠Α͏ͱ͠ͳ͍ • ࣗͰԿ͔࡞ͯ͠ΈΔ
2. ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏
• ٕज़ͷΞτϓοτΛ͠Α͏
LinuxίϚϯυʹ׳ΕΑ͏ • CUIʹ׳ΕΔ • ֮ͬͯ͑Δ • ҙຯΛཧղ͢Δ • શ෦֮͑ͳ͍ •
Γ͍ͨ͜ͱΛݕࡧ͢Δ
2. ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏
• ٕज़ͷΞτϓοτΛ͠Α͏
ͳͥΞτϓοτ͢Δͷ͔ • Πϯϓοτͷ࣭͕ߴ·Δ • ࣝࢥߟͷཧ͕Ͱ͖Δ • ਓʹ͑ΔεΩϧʹͭ͘ • ϑΟʔυόοΫ͕Β͑Δ •
ධՁ্͕͕Δ • ͋ͱͰݟฦ͢͜ͱ͕Ͱ͖Δ
ٕज़ͷΞτϓοτΛ͠Α͏ • Qiita • Twitter • Blog
3. ͜Ε͔Βֶͼ͍ͨ͜ͱ
3. ͜Ε͔Βֶͼ͍ͨ͜ͱ • ςετΛ͔͚ΔΑ͏ʹͳΓ͍ͨ • DockerΛ͑ΔΑ͏ʹͳΓ͍ͨ • ΠϯϑϥͷࣝΛʹ͚͍ͨ • ࣗͰϩδοΫΛΊΔΑ͏ʹͳΓ͍ͨ
·ͱΊ
ब৬લͷࣗʹ͍͑ͨࣄ • GitΛ͏গ͠ษڧ͠ͱ͜͏ • σόοάΛͰ͖ΔΑ͏ʹ͠Α͏ • ίʔυΛॻ͖·͘Ζ͏ • LinuxίϚϯυʹ׳ΕΑ͏ •
ٕज़ͷΞτϓοτΛ͠Α͏
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ yukimasablog.com @yyykms123