Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ゆめみ iOS 新人研修振り返り / yumemi-ios-tutorial-review
Search
Daichi Hayashi
April 24, 2020
Education
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ゆめみ iOS 新人研修振り返り / yumemi-ios-tutorial-review
ゆめみにおける iOS エンジニア用の新人研修に関するレビューです。
Daichi Hayashi
April 24, 2020
More Decks by Daichi Hayashi
See All by Daichi Hayashi
ゆる dotfiles 管理のすすめ (YUMEMI.grow 【自動化特集】) / Effortless dotfiles management at YUMEMI.grow
daichikuwa0618
0
540
こんなにあった!ゆめみでの iOS 14 対応 / Towards iOS 14 in YUMEMI.inc
daichikuwa0618
2
3k
iOS 歴 6 ヶ月の駆け出しエンジニアによる iOSDC 体験記 / IOSDC experience by a fledgling engineer
daichikuwa0618
0
350
Other Decks in Education
See All in Education
HTML5 and the Open Web Platform - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
3
3.6k
【ainiチャット操作ガイド】
ainischool
0
180
General Introduction, Composition, Chemistry & Chemical Classes, Biosources, Therapeutic uses and Commercial Application of Secondary Metabolites.
drpoonamkc
0
190
North Carolina Task Force on Child Care and Early Education
rashwhitman
0
930
Invest Early, Build Together
rashwhitman
0
900
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.7k
AI活用の基礎体験ハンズオン(松尾研 AXエバンジェリスト講座)
minorun365
PRO
12
14k
JavaScript - Lecture 6 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Carbohydrates: Classification, Structure & Chemical Properties
pawan_pharm
0
340
Sekolah Sabat - Triwulan 4 2026 - Pelajaran 2
hiola
0
11k
1007
cbtlibrary
0
250
The Dirty Dozen: 12 gala mistakes you don’t know you’re making
auctria
PRO
0
230
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
How to Ace a Technical Interview
jacobian
280
24k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
590
Leo the Paperboy
mayatellez
10
2.4k
GraphQLとの向き合い方2022年版
quramy
50
15k
Un-Boring Meetings
codingconduct
0
470
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
580
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
560
Transcript
Team: Rabi Daichi Hayashi (林 大地) iOS 新人研修課題 の 振り返り
Apr. 24th, 2020 Weekly iOS LT 会
本 LT の目的 2 - 研修内容を知ることで、新人の現状の実力を知ってもらう - 研修を指導する側に回った時の立ち回りを考える機会になる
完成したアプリ 3 天気予報の取得 (通常動作) View の Close BG -> FG
で天気を取得
研修内容 4 - session 1: AutoLayout - session 2: API
とのやりとり - session 3: エラーハンドリング - session 4: Json の扱い - session 5: Codable - session 6: ライフサイクル - session 7: NotificationCenter - session 8: UnitTest - session 9: スレッドブロック - session 10: Delegate - session 11: 非同期処理 - session 12: closure のキャプチャ + メモリリーク
いいと思った所 5 1 テックリードからの親切レビュー - 細かいところまでつっこんでくれて 「Qiita コピペしたら動きました〜 」が許されない 2
調べれば出てくる内容ではなく、根底理解が必要な内容 - 実装する時に頭を使う意識が芽生えた - このアプリにこんだけ盛り込めるのはすごい、素晴らしい 3 この研修じゃないと得られない感がすごい
改善できると思った所 6 1 テックリード以外からのレビューがもらえる仕組みが欲しい 2 3 本当に1週間で終わる内容だったのか…? 4 session ごとのばらつき
他の View も触ってみたかった〜
1. テックリード以外からのレビューがもらえる仕組みが欲しい 7 - 例 : 基本はテックリードチームがレビューして、 たまにみんなでレビューする session みたいなのを設ける
- みんなでレビューすることによって意見が活発になる - 議論が発展すると新人にとっては「結局どれで書けばいいねん」となるかも。 だけど、色々書いてみて違いを見るとより勉強になるのではないかと。 - 選択肢を知ることで、「この機能を実装したかったらあのコード」という 固定概念よりアルゴリズムベースのコーディングができる - ヒートアップしたり、新人が困ったりしたときに テックリードが結論だしてあげるといいかも
2. 本当に1週間で終わる内容だったのか…? 8 - 最初に聞いた期限は「1 週間 — 10 日」 →
結果 3 週間かかった ← (無能なだけやん) - 常に「進捗ダメです」というコンプレックスを少し感じちゃってた - ちょっとサバ読んでほしい笑 → 周りと自分を比べちゃうタイプの人だとやられちゃいそうだから
3. session ごとのばらつき 9 - 修了時期が読みづらい - 書く session の目安時間とかあってもよいかも
→ ダラダラしないし、嫌でも詰まったら質問する癖も付く
4. 他の View も触ってみたかった〜 10 - 例: TableView や CollectionView
を用いて 1 週間分の天気を表示する - 学習コストが高い + 頻出の View を盛り込んで欲しい - つよつよ iOS エンジニアの皆さんが思う 「この View はハマる」というのがあれば是非研修に盛り込んで欲しい
最後に 11 - この研修、素晴らしすぎたので、パクって 参考にして 「iOS 初心者による初心者のためのチュートリアル」的なのを 作る計画が勝手に僕の中で進行中 → 完成したらシェアします
- テックリードの皆さん、特に渡部さんお世話になりました