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
OPENRECで内定者バイトしたまとめ。
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
yodaaa
September 25, 2019
Programming
5.7k
0
Share
OPENRECで内定者バイトしたまとめ。
こちらもご覧ください!!
https://note.mu/yodaaa_tech/n/nce74446a7eaa#NIS9M
yodaaa
September 25, 2019
More Decks by yodaaa
See All by yodaaa
AWAに配属された新卒1年目が 大型機能や新規画面を開発できるようになるまで
yodaaa
0
270
わたしのおうち時間
yodaaa
0
82
[endless_lt] gitのalias使ってる?[無限LT@3]
yodaaa
0
88
[endless_lt] 就活もUXの時代![無限LT@3]
yodaaa
1
170
[endless_lt] シャツインしてる男、 正直ダサくない?[無限LT@3]
yodaaa
1
180
Other Decks in Programming
See All in Programming
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
2
340
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
440
TSKaigi2026-静的解析への投資がAI時代のコード品質を支える ── カスタムESLintルールの設計と運用
hayatokudou
7
1.3k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
11k
[KCD Czech] eBPF Meets the GPU: Future of AI Infra Observability
doniacld
0
130
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
260
プラグインで拡張される Context をtype-safe にする難しさと設計判断
kazupon
2
550
TAKTでAI駆動開発の品質を設計する
j5ik2o
4
260
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.4k
次世代リンターで探る、tsgo 時代における型認識カスタムルールの現実解
ytakahashii
3
1.4k
Modding RubyKaigi for Myself
yui_knk
0
860
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.4k
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Optimizing for Happiness
mojombo
378
71k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Typedesign – Prime Four
hannesfritz
42
3.1k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Rails Girls Zürich Keynote
gr2m
96
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
150
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
950
Transcript
OPENREC 内定者バイト成果発表 期間 : 9/5 ~ 9/26 技術 : iOSアプリ開発
名前 : ヨーダ 2019/09/25
話す内容 ☀何をするか (目標) ☀やったこと (業務内容) ☀学んだこと等
アーキテクチャを学びたい
目標 ☀梅プラン(80%目標) - 配信終了画面の作成(APIつなぎ込み) - 視聴画面の作成(ランキングコンポーネント) ☀ 竹プラン(100%目標) - ランキング画面の作成(ライブ、人気のキャプチャ)
☀ 松プラン(120%目標) - 視聴画面の作成(回遊UI作成)
☀ 竹プラン(100%目標) - ランキング画面の作成(ライブ、人気のキャプチャ) ☀ 松プラン(120%目標) - 視聴画面の作成(回遊UI作成) 目標に対しての進捗 ☀梅プラン(80%目標)
- 配信終了画面の作成(APIつなぎ込み) - 視聴画面の作成(ランキングコンポーネント) ランキングコンポーネント部分が なんとか終わりそう
None
ランキングコンポーネントは しっかり完成させます!
やったこと ☀ランキングコンポーネントの実装 ☀ランキング順 ☀新着エール順 ☀今月 ココ
コード読むの大変 開発しはじめて,
MVVM RxSwift RxDatasource DI(Dependency Injection) ?
MVVM ☀それぞれの役割を知っている程度で、使ったことない ☀ View ‥UI, ユーザの入力 ☀ ViewModel ‥Viewの状態保持, データバインディング
☀ Model‥データの取得、加工など
Rxswift & RxDatasource ☀ 一番時間がかかった部分 ☀ 既存コードを読みつつ、理解
DI(Dependency Injection) ☀「依存性の注入」←日本語訳が謎 ☀クラス間が疎結合になり、 カスタマイズ、テストしやすい。 ☀まだ自分の中で腑に落ちていないので、 手を動かして理解していく。
viewModelのinputとoutput ☀ viewModel内には、structでinputとoutput が必ず存在する viewからの入力なのか出力 なのかが明示的になって、 とても良かった。
内定者バイトしての気づき ☀ アーキテクチャに対する興味が湧いた ☀ Rxまわりのしっかりと理解 ☀ もっと技術力を向上させたい ☀ 目の前のことでいっぱい ☀
一日に大半が仕事になる
その他、思ったこと ☀ サービスとして, OPENRECが好きになった ☀ OPENRECで配信したい! zeplinの女の子が誰なのか気になる.. ☀ すくすく、とてもいい!
☀ やっぱり牛タンは美味しい!! ☀ 美味しいものを食べたあとは、眠い.. ☀ まだ出勤12日目( 9月は休みが多い
OPENRECの皆様、 ありがとうございました