Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Railsエンジニアがフロントエンド分離に挑戦してみた
Search
mikiya tanaka
April 04, 2023
Programming
2
1k
Railsエンジニアがフロントエンド分離に挑戦してみた
YAPC::Kyoto 2023の前夜祭のLTに登壇した時の発表資料です
mikiya tanaka
April 04, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
Python札幌 LT資料
t3tra
7
1.1k
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
Java 25, Nuevas características
czelabueno
0
120
AIコーディングエージェント(skywork)
kondai24
0
210
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
310
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
AIコーディングエージェント(NotebookLM)
kondai24
0
240
Vibe codingでおすすめの言語と開発手法
uyuki234
0
130
Grafana:建立系統全知視角的捷徑
blueswen
0
230
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
180
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
300
Featured
See All Featured
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
36
Raft: Consensus for Rubyists
vanstee
141
7.3k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
97
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
170
Fireside Chat
paigeccino
41
3.8k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
For a Future-Friendly Web
brad_frost
180
10k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Transcript
Railsエンジニアが フロントエンド分離 に挑戦してみた 田中 未来哉
田中 未来哉 • 経歴 ◦ 2021/3 MF入社(アルバイト) ◦ 2022/3
新卒としてMF入社 • 会計Plusのエンジニア みきや
「フロントエンド」 頑張ってみない??
うっす!
蓋を開けてみると... - Railsプロジェクトのフロントエンドのフ ルリプレイス - Next.jsで新たなレポジトリで開発 - エキスパートが9ヶ月サポートしてくれる
から9ヶ月からリードしてね!
スキルセット - Railsでバック・フロントを実装するのが 主な業務内容 - 一部Reactで実装されているページは Reactを書いていた -
個人開発でVueを触っていた
ハードル高っ!
これまでは... - 助けてくれる人が多い環境 - 理由がわからなければ誰かに聞けばいいや - ちゃんと動けばいいや -
それでユーザーに価値を届けることが一応できていた
このままじゃまずい!
意識していること 意思決定の理由を理解する
なぜ理解する必要があるのか - 今後開発していくための基盤となる - 理解できていないと将来適切な意思決定ができなくなる - エンジニアとしてのスキルアップが望めない
アクションプラン - 意思決定の場において、理解できないことを放置しない - 質問できる雰囲気作り - 相手から過度に期待されずむしろ丁寧にフォローされやすい -
自分のプライドが邪魔をすることがなくなる
やってみた結果 - 成長実感が得られて、楽しい - 今までで一番やりがいのあるプロジェクトかもしれない - フロントエンド以外の話でもなぜ?を考えるようになった -
MTGに「なぜ?」って聞く回数が増えた気がする
「頑張ればできそう!」 は人を成長させる
None