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
240
ゆめみ 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
390
こんなにあった!ゆめみでの iOS 14 対応 / Towards iOS 14 in YUMEMI.inc
daichikuwa0618
2
2.4k
iOS 歴 6 ヶ月の駆け出しエンジニアによる iOSDC 体験記 / IOSDC experience by a fledgling engineer
daichikuwa0618
0
260
Other Decks in Education
See All in Education
2024年度 サイバーエージェント新卒社内研修の「データモデリング」の資料公開
chiba_katsu
2
3.4k
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
1.4k
WaPEN_Asial2024.pdf
asial_edu
0
360
大学院進学について(2024年度版)
imash
0
140
プロジェクト型学習とそれを支える生成AI利用プログラミング/pbl-and-ai-assisted-programming
okana2ki
0
150
week10@tcue2024
nonxxxizm
0
370
みんなのコード2023年度活動報告・2024年度活動方針/Annual report2023
codeforeveryone
0
130
「最初の本」の紹介
eltociear
1
210
アイスブレイク:自己紹介ポーカーワークショップ(KAG版)
junki
2
270
Ch9_-_Partie_1.pdf
bernhardsvt
0
100
#英語力ランキング批判:EF-EPI,TOEFLスコア,英語教育実施状況調査
terasawat
0
450
Updated Medicare 101 Presentation
robinlee
PRO
0
160
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
36
13k
What the flash - Photography Introduction
edds
65
11k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Statistics for Hackers
jakevdp
792
220k
The World Runs on Bad Software
bkeepers
PRO
63
11k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
KATA
mclloyd
20
13k
The Invisible Side of Design
smashingmag
294
50k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
399
65k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
Designing Experiences People Love
moore
136
23k
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 初心者による初心者のためのチュートリアル」的なのを 作る計画が勝手に僕の中で進行中 → 完成したらシェアします
- テックリードの皆さん、特に渡部さんお世話になりました