Upgrade to Pro — share decks privately, control downloads, hide ads and more …

副業やってみた

asazu taiga
January 18, 2023

 副業やってみた

フロントエンドLT新年会(2023)登壇資料

asazu taiga

January 18, 2023
Tweet

More Decks by asazu taiga

Other Decks in Business

Transcript

  1. 副業やってみた
    淺津大雅 @JADE

    View Slide

  2. 自己紹介
    淺津大雅 @AsazuTaiga
    経歴
    ● 京都大学文学部卒
    ● 2019.04~ Sky株式会社
    ● 2021.06~ 株式会社トリドリ
    ● 2023.01~ 株式会社JADE
    趣味はアニメ、哲学、俳句など。
    2

    View Slide

  3. 誰向けの話?

    View Slide

  4. 4
    誰向けの話?
    ● 副業に興味のある人
    副業をおすすめしたい
    意識すべきことを伝えたい
    メイン
    サブ
    ● 副業を依頼したい人
    理解を深めて欲しい
    ● 副業をやったことがある人
    あるあるネタ

    View Slide

  5. どんな副業?

    View Slide

  6. 6
    どんな副業?
    JADE Tools開発
    ● PO 1
    ● PM 1
    ● UI/UX Designer 1
    ● Backend Engineer 1
    ● Frontend Engineer 1

    View Slide

  7. 7
    どんな副業?
    期間
    ● 2022.04 ~
    ○ 今月から本業になりました🎉
    ○ プロジェクト自体は進行中

    View Slide

  8. 8
    どんな副業?
    採用技術(フロント寄りの部分)
    ● Next.js
    ● TypeScript
    ● Chakra UI
    ● React Hook Form
    ● Firebase Authentication
    ● Firestore
    ○ GraphQL BFFを挟むよう移行中

    View Slide

  9. 気づき・学び

    View Slide

  10. 副業エンジニアの大前提
    「時間が限られている」

    View Slide

  11. どうするか?

    View Slide

  12. 立ち上げ時は
    温度感を合わせよう

    View Slide

  13. 13
    立ち上げ時は温度感を
    合わせよう
    ● フロントエンドは特に短期での
    作り直しが発生しやすい
    ● 品質やコミットメントに対する
    期待値を擦り合わせる
    ● どこにどれだけ時間を割くか?

    View Slide

  14. 14
    立ち上げ時は温度感を
    合わせよう
    例. 求める保守性の水準は?
    ● プロダクションレベル
    ○ 保守期間:数年〜
    ● POC、作り直し前提
    ○ 保守期間:1ヶ月〜数ヶ月
    ● etc...

    View Slide

  15. 15
    立ち上げ時は温度感を
    合わせよう
    ● とにかく聞く
    ● 迷ったら聞く
    ● (最初は)迷わなくても聞く
    やりとりが夜になることも多いが
    「遠慮すると速度が下がる」
    ことを意識する

    View Slide

  16. コードは小さく保とう

    View Slide

  17. 17
    コードは小さく保とう
    コードベースが大きくなるにつれ、
    確実に速度は下がる
    ● 前半(4月 - 7月)
    ○ 楽しい
    ○ サクサク進む

    View Slide

  18. 18
    コードは小さく保とう
    ● 後半(8月 - 12月)
    ○ コンポーネントの肥大化
    ○ 要求の複雑化
    ○ UIデザインの大きな変化

    View Slide

  19. 19
    コードは小さく保とう
    細切れの作業時間で何かを進めるには
    文脈の把握にかかる時間を短くする
    ことが大切
    ● リファクタ(コード分割)は
    必要工数と割り切る

    View Slide

  20. 20
    コードは小さく保とう
    可能な限り
    テストも書いたほうがいい
    ● 温度感次第
    ● 「テストはいりますか?」
    ○ とにかく聞こう

    View Slide

  21. 21
    コードは小さく保とう
    総じて、
    本業で「当たり前」だと思っている
    レベルに届かないことが多いので
    意識的にやる必要がある

    View Slide

  22. 何はともあれ

    View Slide

  23. 副業やったことない人
    一回やってみるとよさそう
    (環境が許せば)

    View Slide

  24. 24
    副業やったことない人
    一回やってみるとよさそう
    正直なところ、自分自身は
    「また副業やりたい」と
    あまり思ってない
    ● 本業に精を出すほうが
    あっている

    View Slide

  25. 25
    副業やったことない人
    一回やってみるとよさそう

    View Slide

  26. 26
    副業やったことない人
    一回やってみるとよさそう
    ただ、やってよかったと思う
    ● 収入面
    ● 転職、出会い
    ● 雇われだとやらない経験
    ○ 請求書のやり取り
    ○ 確定申告(これから)

    View Slide

  27. まとめ

    View Slide

  28. 28
    まとめ
    大前提「時間が限られている」
    ● 立ち上げ時は温度感を合わせよう
    ● コードは小さく保とう

    View Slide

  29. 29
    まとめ
    身近に副業案件の話があれば
    ぜひ受けてみてください!
    ただし、
    無理はしない
    余剰時間を
    全部注ぎ込めるわけではない

    View Slide

  30. 公式サイト https://ja.dev/
    ブログ   https://blog.ja.dev/archive/category/blog 

    View Slide