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
3ヶ月間勉強していなかった初学者がKaigi on Rails 2024に参加した話
Search
sp8783
November 28, 2024
12
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
3ヶ月間勉強していなかった初学者がKaigi on Rails 2024に参加した話
sp8783
November 28, 2024
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Marketing to machines
jonoalderson
1
5.9k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Paper Plane
katiecoart
PRO
5
54k
30 Presentation Tips
portentint
PRO
1
430
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
780
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
My Coaching Mixtape
mlcsv
0
360
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Transcript
3ヶ月間勉強していなかった初学者が Kaigi on Rails 2024に参加した話 2024 / 11 / 28
Kaigi on Rails 2024 スペシャル ぱぴこ - @sp8783
自己紹介 1 よろしくおねがいします • ぱぴこ (@sp8783) • 2023/05に入会(42期) • 昨日Reactを修了しました
• 競プロやってます
今日話すこと 2 だいたいタイトル通り 3ヶ月間勉強していなかった 初学者が Kaigi on Rails 2024に参加したら 勉強モチベが上がった!!
というお話をします。
1. KoRに参加するまで 3
こんな学習状況でした 4 ほぼ真っ白!!! • 7月の第2週から3ヶ月間ほとんど勉強していない(ヤバい)
参加のきっかけは、1件のLINE 5 なんで参加することにしたの? 卒業生の gogutan さん
参加のきっかけは、1件のLINE 6 いつもお世話になっております 勢いでチケットを購入
とは言え、そこまで参加モチベはなかった 7 正直に言うと・・・ • “カンファレンス”として楽しめるか不安 – 勉強モチベがないのに、トークを聞いても楽しい・・・? – トークが理解できなくて萎えたりしない・・・? •
3ヶ月勉強していないこともあり、もちろんRailsのことは覚えていない • “オフラインイベント”として楽しめるか不安 – そこまで知り合いがあまりいない・・・どうしよう・・・
2. KoRに参加して思ったこと 8
参加したけど、KoR2024って・・・ 9 小学生並みの感想 神イベントじゃん!!!
KoR2024の、ココが神 10 もちろん他にもありますが・・・ 1. 初学者でもトークが楽しめる
思ったよりトークが理解できて楽しい 11 KoR2024の、ココが神①:初学者でもトークが楽しめる • 計 20 回のトークを聞いたが、その内 9 回は内容についていけた –
45%のトークを理解できたことになる! • 参加前は10%程度だと思ってた – それ以外のトークも全く分からなかったわけではなく、大筋は掴めていた(はず) • 前提知識からしっかり話してくれたトークもあり、初学者の自分にとっては本当に助かりました • トークが理解できるとトークを聞くのが楽しくなる ⇒ “カンファレンス”として楽しめる – KoRは初学者でも”カンファレンス”として楽しめるイベントだった
コアコンセプト通りだった 12 KoR2024の、ココが神①:初学者でもトークが楽しめる 引用:https://kaigionrails.org/2024/
KoR2024の、ココが神 13 もちろん他にもありますが・・・ 1. 初学者でもトークが楽しめる 2. 1人でも楽しめる
話せる”Rubyist”がたくさんいる 14 KoR2024の、ココが神②:1人でも楽しめる • FBCの方がたくさん参加しているので安心 – お話しして頂いたFBCの皆さま、ありがとうございます • FBC外の初対面の方からも話しかけられた –
(話しかけられたときは本当にびっくりした) – 初学者の自分相手でも、技術の話やお仕事の話をたくさんして頂けました
「もくもく部屋」で1人の時間も過ごせる 15 KoR2024の、ココが神②:1人でも楽しめる • もくもく部屋:”もくもく”と作業するために用意された会議室 • 1人で何かしたい時にぴったり • 実際に、トークの合間に利用していました –
少し休憩する – 次に聴講するトークを下調べする – トークを聞いた後、分からなかったところを軽く調べる – 競プロの問題を解く 引用:https://x.com/kaigionrails/status/1849998425796063444 https://atcoder.jp/contests/abc376/submissions/59142126
3. そして日常へ… 16
KoRに参加したら勉強モチベが上がった 17 伏線回収(?) • 毎日勉強するようになった(偉業) KoRの2日目
なぜ勉強モチベが上がったのか 18 深堀ってみる • 理解できなかった内容を理解したい から勉強しよう – 「これが分かればこのトークが理解できたのに・・・」を減らしたい • Reactに関するトークが分からなかったので、Reactを勉強することにした
• 会場にいたエンジニアみたいになりたい から勉強しよう – やっぱりプロのエンジニアはかっこいい – 「そんなエンジニアと対等に技術の話ができるようになりたい!」という気持ちにもなった
勉強会にも参加するようになりました 19 いいことづくし!! • もっとFBC内の人と交流しておくべきだったな、と反省した – 知り合いを増やしておけば、よりオフイベが楽しめる • なので、色々な勉強会に参加することにした –
アルゴリズム勉強会 – ゆるっとOSSカフェ ← • 主催:rira100000000さん – プログラマの数学輪読会 ← • 主催:ham-capさん、ayu-0505さん
まとめ 20
まとめ 21 いい話 • 3ヶ月勉強しなかった初学者でも、KoRに参加したら勉強モチベが上がった – 毎日勉強するようになりました – 参加する勉強会も増えました •
KoRは初学者でも楽しめる – 理解できるトークがあるので、初学者でもカンファレンスとして楽しめる • KoRは1人でも楽しめる – 話せるRubyistがたくさんいる – 1人で過ごせる「もくもく部屋」もあるよ モチベのない現役生こそ、勢いでKoRに参加しよう!!!
「Kaigi on Rails 2025」というのがあるらしい 22 最後に • カレンダーに登録しておきましょう 引用:https://kaigionrails.org/2025/
ご清聴ありがとうございました 23
参考:私が聴講したトーク 24 • 1日目 Rails Way, or the highway Railsの仕組みを理解してモデルを上手に育てる
- モデルを見つける、モデルを分割する良いタイミング - そのカラム追加、ちょっと待って!カラム追加で増えるActiveRecordのメモリサイズ、イメージできますか? Sidekiqで実現する長時間非同期処理の中断と再開 カスタムしながら理解するGraphQL Connection JRubyのパワーを解き放つ:パフォーマンスと多様性向上のためのRailsアプリ ActionCableなら簡単? 生成 AIの応答をタイピングアニメーションで表示。実装、コスト削減、テスト、運用まで。 現実のRuby/Railsアップグレード Hotwire or React? 〜Reactの録画機能をHotwireに置き換えて得られた知見〜 • 2日目 都市伝説バスターズ「WebアプリのボトルネックはDBだから言語の性能は関係ない」 ActiveRecord SQLインジェクションクイズ (Rails 7.1.3.4) 推し活の ハイトラフィックに立ち向かう Railsとアーキテクチャ - Kaigi on Rails 2024 入門『状態』 Hotwire光の道とStimulus Importmapを使ったJavaScriptの 読み込みとブラウザアドオンの影響 Tuning GraphQL on Rails 大事なデータを守りたい!ActiveRecord Encryptionと、より安全かつ検索可能な暗号化手法の実装例の紹介 omakaseしないためのrubocop.yml のつくりかた Identifying User Identity WHOLENESS, REPAIRING, AND TO HAVE FUN: 全体性、修復、そして楽しむこと :最後まで内容が分かった :途中で分からなくなった :最初から分からなかった ※凡例