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
Railsエンジニアがフロントエンド分離に挑戦してみた
Search
mikiya tanaka
April 04, 2023
Programming
2
840
Railsエンジニアがフロントエンド分離に挑戦してみた
YAPC::Kyoto 2023の前夜祭のLTに登壇した時の発表資料です
mikiya tanaka
April 04, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
ChatGPT とつくる PHP で OS 実装
memory1994
PRO
3
160
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
290
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
140
Kaigi on Railsに初参加したら、その日にLT登壇が決定した件について
tama50505
0
140
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
1.2k
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
500
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
350
선언형 UI에서의 상태관리
l2hyunwoo
0
250
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
360
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
980
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
770
Go の GC の不得意な部分を克服したい
taiyow
3
990
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Music & Morning Musume
bryan
46
6.3k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
How to Ace a Technical Interview
jacobian
276
23k
Site-Speed That Sticks
csswizardry
2
230
Making the Leap to Tech Lead
cromwellryan
133
9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
97
17k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
4 Signs Your Business is Dying
shpigford
182
21k
We Have a Design System, Now What?
morganepeng
51
7.3k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Transcript
Railsエンジニアが フロントエンド分離 に挑戦してみた 田中 未来哉
田中 未来哉 • 経歴 ◦ 2021/3 MF入社(アルバイト) ◦ 2022/3
新卒としてMF入社 • 会計Plusのエンジニア みきや
「フロントエンド」 頑張ってみない??
うっす!
蓋を開けてみると... - Railsプロジェクトのフロントエンドのフ ルリプレイス - Next.jsで新たなレポジトリで開発 - エキスパートが9ヶ月サポートしてくれる
から9ヶ月からリードしてね!
スキルセット - Railsでバック・フロントを実装するのが 主な業務内容 - 一部Reactで実装されているページは Reactを書いていた -
個人開発でVueを触っていた
ハードル高っ!
これまでは... - 助けてくれる人が多い環境 - 理由がわからなければ誰かに聞けばいいや - ちゃんと動けばいいや -
それでユーザーに価値を届けることが一応できていた
このままじゃまずい!
意識していること 意思決定の理由を理解する
なぜ理解する必要があるのか - 今後開発していくための基盤となる - 理解できていないと将来適切な意思決定ができなくなる - エンジニアとしてのスキルアップが望めない
アクションプラン - 意思決定の場において、理解できないことを放置しない - 質問できる雰囲気作り - 相手から過度に期待されずむしろ丁寧にフォローされやすい -
自分のプライドが邪魔をすることがなくなる
やってみた結果 - 成長実感が得られて、楽しい - 今までで一番やりがいのあるプロジェクトかもしれない - フロントエンド以外の話でもなぜ?を考えるようになった -
MTGに「なぜ?」って聞く回数が増えた気がする
「頑張ればできそう!」 は人を成長させる
None