$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Yumemi.apk #6 ~ゆめみのAndroidエンジニア 日頃の成果大発表会!~ Ses...
Search
おかやまん
April 28, 2022
Programming
1
600
Yumemi.apk #6 ~ゆめみのAndroidエンジニア 日頃の成果大発表会!~ Session 2
コーディング試験のレビューを2年間続けて気づいたこと
https://yumemi.connpass.com/event/243080/
おかやまん
April 28, 2022
Tweet
Share
More Decks by おかやまん
See All by おかやまん
具体と抽象の行き来を意識する
blendthink
0
380
FlutterKaigi Day1「Dart のこれから」
blendthink
1
5.8k
公開している Notion サイトから人名を抽出して、誤って個人情報を記載していないか検出できるようにしてみた
blendthink
0
420
株式会社ゆめみの Android の採用コーディング試験を公開しました
blendthink
0
74
Yumemi.apk #5 ~Kotlin夏祭り~ Session 2
blendthink
0
370
Developers Boost Session 6
blendthink
1
860
Other Decks in Programming
See All in Programming
Vue.js_好きに捧ぐ Nuxt Hub で簡単に始めるCloudflare
xiombatsg
1
100
Thoughts and experiences on Rust and TypeScript
unvalley
2
200
チームにとって最適なスキルアップ施策とは何か/what-is-the-best-skill-up-approach-for-team
nobuoooo
0
160
「天気予報があなたに届けられるまで」 - NIFTY Tech Talk #22
niftycorp
PRO
0
130
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
5
5.6k
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
140
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
410
ペアーズにおけるAmazon Bedrockを⽤いた障害対応⽀援 ⽣成AIツールの導⼊事例 @ 20241115配信AWSウェビナー登壇
fukubaka0825
6
2.3k
イマのCSSでできる インタラクション最前線 + CSS最新情報
clockmaker
5
3.7k
React への依存を最小にするフロントエンド設計
takonda
21
8.4k
Contemporary Test Cases
maaretp
0
150
Remix on Hono on Cloudflare Workers
yusukebe
1
380
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Ruby is Unlike a Banana
tanoku
97
11k
GitHub's CSS Performance
jonrohan
1030
460k
Bash Introduction
62gerente
608
210k
Site-Speed That Sticks
csswizardry
0
84
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Rails Girls Zürich Keynote
gr2m
94
13k
The Invisible Side of Design
smashingmag
298
50k
Transcript
コーディング試験のレビューを 2年間続けて気づいたこと Android 採用WG
軽く自己紹介タイム
内容 1. コーディング試験(1分) 2. コーディング試験の歴史(4分) 3. レビューで気づいたこと(5分)
1. コーディング試験
絶賛、公開中!
コーディング試験の内容 メチャクチャなコードがあるので それを改善してください という内容です ざっくりいうと
ゆめみ側で GitHub のリポジトリを検 索するアプリを既に作成しています。 しかし、このアプリとコードには、改善 可能な部分がたくさんあります。 アプリ仕様を守りながら、課題に従っ て改善していってください。
2. コーディング試験の歴史
~ 2020-03-24 • http://todomvc.com のような TODOアプリを作成 • 期限は1週間以内 • 非公開
課題点 • 似たような実装になる • 機能が多く実装コストが高い • ネットワーク通信がない • 課題の提示方法が不親切
~ 2021-08-31 • コントリビューターを表示するアプ リを作成 • 一覧・詳細画面のみ • 選考ポイントを記載 •
コードの提出方法を記載 • 期限は1週間以内 • 非公開
None
None
、、と思いきや
• 新卒の方にとっては難易度高い • 応募へのハードルは高いまま • レビューコストが高い😇 課題点
現在 • 課題を難易度別に作成 • 作成されたアプリが存在 • 機能追加は不要 • 公開
3. レビューで気づいたこと
ゆめみでは合否に関係なく 「良かった点」「機会点」 のフィードバックを送っています
実際のフィードバック
フィードバックDB
Git履歴がきれいだと コードもきれいな場合が多い レビューで気づいたこと:1つ目
None
感動
どんな場合がきれいじゃない?
例1「コミットメッセージはただの飾り」
例2「ブランチ行ったり来たり」
例3「全てを1つにまとめてきた」
可読性・保守性に関する フィードバックが多い レビューで気づいたこと:2つ目
どんなフィードバック?
例1「コードぐちゃぐちゃ」
例1「コードぐちゃぐちゃ」
例2「例外の握りつぶし」
例2「例外の握りつぶし」
例3「いろんなものが詰め込まれてる」
例3「いろんなものが詰め込まれてる」
• Git履歴がきれいだとコードもきれ いな場合が多い • 可読性・保守性に関するフィード バックが多い
ご静聴ありがとうございました