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
yodaaa
September 25, 2019
Programming
5.7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
83
[endless_lt] gitのalias使ってる?[無限LT@3]
yodaaa
0
89
[endless_lt] 就活もUXの時代![無限LT@3]
yodaaa
1
170
[endless_lt] シャツインしてる男、 正直ダサくない?[無限LT@3]
yodaaa
1
180
Other Decks in Programming
See All in Programming
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
210
Agentic UI
manfredsteyer
PRO
0
200
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
7
1.5k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
750
Contextとはなにか
chiroruxx
1
380
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
310
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
110
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
300
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.4k
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
350k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
850
YesSQL, Process and Tooling at Scale
rocio
174
15k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
310
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.8k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
220
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
280
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
55k
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の皆様、 ありがとうございました