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
ゆめみ iOS 新人研修振り返り / yumemi-ios-tutorial-review
Search
Daichi Hayashi
April 24, 2020
Education
0
280
ゆめみ iOS 新人研修振り返り / yumemi-ios-tutorial-review
ゆめみにおける iOS エンジニア用の新人研修に関するレビューです。
Daichi Hayashi
April 24, 2020
Tweet
Share
More Decks by Daichi Hayashi
See All by Daichi Hayashi
ゆる dotfiles 管理のすすめ (YUMEMI.grow 【自動化特集】) / Effortless dotfiles management at YUMEMI.grow
daichikuwa0618
0
490
こんなにあった!ゆめみでの iOS 14 対応 / Towards iOS 14 in YUMEMI.inc
daichikuwa0618
2
2.7k
iOS 歴 6 ヶ月の駆け出しエンジニアによる iOSDC 体験記 / IOSDC experience by a fledgling engineer
daichikuwa0618
0
310
Other Decks in Education
See All in Education
Webリテラシー基礎
takenawa
0
9.4k
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
signer
PRO
0
2.4k
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.8k
2025年度春学期 統計学 第9回 確からしさを記述する ー 確率 (2025. 6. 5)
akiraasano
PRO
0
130
Pythonパッケージ管理 [uv] 完全入門
mickey_kubo
20
17k
2025年度春学期 統計学 第2回 統計資料の収集と読み方(講義後配付用) (2025. 4. 17)
akiraasano
PRO
0
110
理想の英語力に一直線!最高効率な英語学習のすゝめ
logica0419
6
300
Data Management and Analytics Specialisation
signer
PRO
0
1.4k
みんなのコード 2024年度活動報告書/ 2025年度活動計画書
codeforeveryone
0
180
自己紹介 / who-am-i
yasulab
PRO
3
5.2k
プレゼンテーション実践
takenawa
0
9.3k
【品女100周年企画】Pitch Deck
shinagawajoshigakuin_100th
0
2.9k
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Docker and Python
trallard
45
3.5k
Balancing Empowerment & Direction
lara
1
500
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.3k
Designing Experiences People Love
moore
142
24k
The Language of Interfaces
destraynor
158
25k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
850
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
760
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 初心者による初心者のためのチュートリアル」的なのを 作る計画が勝手に僕の中で進行中 → 完成したらシェアします
- テックリードの皆さん、特に渡部さんお世話になりました