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
CodeYourRubyでRubyを仕事にする全てのエンジニアに貢献する.pdf
Search
Chooyan
February 25, 2018
Technology
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CodeYourRubyでRubyを仕事にする全てのエンジニアに貢献する.pdf
2018/02/21(水) に Ebisu.rb #16 で発表したLTのスライドです。
Chooyan
February 25, 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を仕事にする全てのエンジニアに貢献する
chooyan244
1
300
Other Decks in Technology
See All in Technology
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
970
AAIFに入ってみた ~内から見えるコミュニティ動向~
sato4
0
170
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
4
1.6k
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
4.6k
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
140
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
860
自律型AIエージェントは何を破壊するのか
kojira
0
150
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
250
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
550
AIのReact習熟度を測る
uhyo
2
190
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Done Done
chrislema
186
16k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
840
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Abbi's Birthday
coloredviolet
2
8k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
How to train your dragon (web standard)
notwaldorf
97
6.7k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Transcript
CodeYourRubyでRubyを仕事にする 全てのエンジニアに貢献する 2018.02.21 Wed. ebisu.rb #16 @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