Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CodeYourRubyでRubyを仕事にする全てのエンジニアに貢献する
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Chooyan
February 26, 2018
Programming
310
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CodeYourRubyでRubyを仕事にする全てのエンジニアに貢献する
2018.02.26 @Meguro.rb #12 で発表したLT資料です。
Chooyan
February 26, 2018
More Decks by Chooyan
See All by Chooyan
Riverpod 移行を支えた LivMap のアーキテクチャ
chooyan244
0
1.3k
新規アプリ開発で Xamarin導入を見送った話
chooyan244
0
160
Azureもくもく会 #21 成果発表LT資料
chooyan244
0
310
CodeYourRubyでRubyを仕事にする全てのエンジニアに貢献する.pdf
chooyan244
0
280
Other Decks in Programming
See All in Programming
TechTown - Creating Composable Callables in Contemporary C++
rollbear
0
130
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
180
Railsバージョンを4倍にした話
optim
0
440
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
650
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
610
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
250
すこし踏み込む CancellationToken
htkym
2
1.7k
APNsからLive Activityを開始する話
yumnumm
0
170
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.2k
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Unsuck your backbone
ammeep
672
58k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Writing Fast Ruby
sferik
630
63k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Navigating Team Friction
lara
192
16k
Practical Orchestrator
shlominoach
192
12k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
Making the Leap to Tech Lead
cromwellryan
135
10k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Transcript
CodeYourRubyでRubyを仕事にする 全てのエンジニアに貢献する 2018.02.26 Mon. Meguro.rb #12 @chooyan_i18n
自己紹介 中條 剛 (ちゅうじょう つよし) • フリーランスエンジニア ◦ Androidアプリ、Webサーバー(Servlet, PHP,
Pythonなど)など開発しています。 • 最近 Ruby の勉強を始めました。 • アカウントなど ◦ Qiita: @chooyan-eng ◦ GitHub: @chooyan-eng ◦ dev.to: @chooyan ◦ Twitter: @chooyan_i18n • CodeYourRuby • 詳しくはコチラ https://chooyan-eng.github.io/resume/ 今日の話題!
CodeYourRubyとは? • Ruby勉強中の人がRubyで仕事している人にコ ードレビューしてもらえるGitHubリ ポジトリです。 • お題がリポジトリにコミットされているので、その要件に沿って 実装したコードをプル リクすると、それを見た先輩Rubyistが改善 点などをコメントしてくれます。
• 詳しくはコチラ! これからRubyで仕事したい人のためのリポジトリ「 Code Your Ruby」を作りました | Qiita
なぜコードレビューが大切か • 入門書は「考え方」を教えてくれない プログラミングに正解はありません。 仕事では言語の特性を把握し、要件を把握し、状況を把握した上で どのように書くのが最適かを考えます。しかし、入門書はそこまで具体的に書けません。 • コードを読むだけでは「なぜ」そう書いたかが分からない プログラミングに正解はありません。先輩 Rubyistが書いたコードがや
OSSにコミットされたコードが絶対 的に正しいわけではなく、 「なぜ」そう書いたかが分からなければ次の自分のコードに活かせません。 • 仕事にするには「議論」が必要! ひとつの具体的なコードを見ながら議論することで、 何をどう考えてプログラムを書くとより良くなるのかを 知ることができ、次の自分のコードにつながります。 レビュ ーは、自分が最も知っているコードを利用して 議論ができるので、学習者には最適な手法と言えます。
CodeYourRubyの現在 PRが溜まってる!
CodeYourRubyの課題 • プルリクを見てくれるRubyエンジニアがいない 学習者がプルリクを出すことのメリットはあるものの、それを Ruby上級者がわざわざレビューするメリット が薄い。 • プルリクをレビューすることによる明確なメリットが必要! レビュワー同士のコミュニケーション?レビューの練習?
【案】CodeYourRubyを採用活動に利用する • レビューは実際に仕事する上で大事な様々な能力が見られる ◦ 仕様の理解 ▪ 仕様書の内容を誤解して指摘をしていないか?曖昧な部分は確認できているか? ◦ 開発経験 ▪
「実際の現場では」の視点でコメントできているか ◦ コミュニケーション能力 ▪ オープンな場で、初心者のレビュイーに配慮した言葉選びができているか • 応募者のレビューの内容を採用担当が見ることで、応募者の適正を判断する • 初心者は真剣にレビューしてもらえて、レビュワーは自分のスキルを示すことがで き、採用担当は応募者のスキルを見られてWin-Win-Win 詳細はコチラ! ペライチ主催のイベント「クラフトビールを飲みながらエンジニアと交流しよう 」でLTしてきました
CodeYourRubyでRubyを仕事にする全てのエンジニア に貢献する • これからRubyを仕事にするエンジニアへ CodeYourRuby上で行う実戦経験のある先輩エンジニアとの議論を通して 仕事で使える書き方、考え方 を身につける。 • すでにRubyを仕事にしている先輩エンジニアへ CodeYourRubyで自分のスキルをアピールし、
転職活動の成功やフリーランスとしての仕事の受注につ なげる • Rubyで開発している会社の採用担当者へ CodeYourRuby上のやりとりを活用して、より 自社に適した人材を発見する
ありがとうございました https://github.com/chooyan-eng/code-your-ruby