🗺️

【キャリア】半期の振り返りと今後の展望(2023年9月)

2023/09/20に公開
5

はじめに

  • 半期の振り返り
  • 来期の取り組み
  • 長期的キャリア展望

半期の振り返り

2023/04~2023/09の半期にやりたかったことを評価し、振り返ります。

やりたかったこと

Must

  • APIコール(Apollo, Axios, Unfetch...etc):✅
  • Composition API:✅
  • 状態管理(Pinia...etc):

状態管理については現時点で開発しているアプリの要件的に不要になっているので、扱うことがなかったです。

Need

  • Vuetify:✅
  • テスト(Jest, Cypress...etc):
  • セキュリティを考慮したフロントエンド実装:

テストはE2Eのものを来期は扱う予定なので来期に持ち越します。

Want

  • UI改善:
  • CSS設計:

UI改善はこの半年で運用中のサービスを扱う機会が減ったので、なかなか難しかったです。
CSS設計に関しても大規模なサービスではないのでほぼ不要となりました。

  • GraphQL:✅
  • TypeScript:✅
  • パフォーマンス改善:

Nuxt3への移行に伴いTypeScriptを扱い始め、GraphQLとの理解を深められました。
開発中のため、パフォーマンス改善にまでは取り組むことができなかったです。

評価

フロントエンドエンジニアとして「自社メンバー不在の外部チームに一人で参画して問題なく稼働できること。または一人で参画が可能な力量がある」と自信を持って答えられる状態かどうか。

この半年前に掲げた指標は達成できたと感じています。自身の現場でタスクを自己完結できるようになったと思います。(もちろん詰まったら教えてもらうこともありますが)
一方で、そのような状態になってきたことで課題も見えてきました。それらは来期の視点で言及します。

来期の視点

2023/10~2024/09の来期にやりたいこと、評価軸を策定し、半年ごとに見直します。
(ポイント:何を伸ばす?何の優先順位を下げる?)

やること

開発においては引き続きフロントエンドを中心に進めていきたい。それと同時に、より鳥の目で技術/サービスを見られるようにシステム構成やアーキテクチャへの理解を深めていきたい。

開発スキルでやること

Must

  • Nuxt3 / TypeScript
  • テスト(Jest, Cypress...etc)
  • システムの構成、アーキテクチャの理解

Need

  • 技術的な仕様の判断・相談ができるようになる

Want

  • UI改善
  • 状態管理(Pinia...etc)

  • 認証戦略の理解(Basic, OAuth, SSO...etc)

その他やること

  • ビジネスサイドのスキルで貢献(Webマーケや新規事業)
  • 記事執筆(継続)
  • 社内勉強会や外部イベント登壇

評価指標

自己完結できる状態から他者のフォローができる状態、それができる役割を目指していきます。

  • 自身のタスク以外に他者の進捗を把握し、フォローができること
  • 自身のタスク以外に他者の技術フォローができること

現時点でのチームメンバーは自分以外つよつよエンジニアの先輩方なので、実際に技術フォローを行うことは難しいかと思います笑
ですが、引き続き技術記事を書いていくことや勉強会、社外での露出によってそうしたレベルにあることを実感できる状態にしていきたいと思います。

長期的展望

今後のキャリアや人生について考え、どのような姿になりたいのかを考えます。

〜歳 どんな状態になっていたいか
30歳 マーケティングと開発を掛け合わせたスキルセットで事業に貢献している
35歳 新しいビジネスや会社を仲間と始めていたい
45歳 海が見える土地に注文住宅建てて家族と猫と暮らしながら仕事する

キャリアパス


引用:https://logmi.jp/tech/articles/328014

この図を見ながら、やっぱり自分の中ではビジネスの軸で課題解決に取り組む志向性だなぁと感じています。


引用:https://logmi.jp/tech/articles/328014

今後はこうした方向性で自身のキャリアを進めるために何をしていくべきか、どういう場所にいるべきかを考えていく必要性を感じています。
で、具体的にプロダクトマネージャーとかVPoPの募集要項なんかを見てると大体こんな感じの必須条件が含まれています。

  • プロダクトマネージャーとしての実務経験2年以上(年間/四半期ごとのOKR策定、開発ロードマップ策定、要件定義やPRD作成など)
  • 仕様書作成の実務経験2年以上
  • 開発とマーケティングに関する基本的な知識

こうした経験やスキルが得られる動きを技術力の向上と共に少しずつ行なっていきます。

スキルの整理

長期的な展望を考える中で現状のスキルをざっくり整理しておきます。

  • Webマーケティング
    • サイト分析/改善(A)
    • リスティング/ディスプレイ広告運用(A)
    • MAツール運用(Hubspot, Pardot)(B)
  • 新規事業
    • 事業企画(B)
    • MVP開発進行(B)
    • マーケティング施策検討(B)
  • 経営企画
    • 採用(B)
    • 評価制度設計(B)
    • 業務改善(B)
  • 開発
    • Rails(B)
    • Vue, Nuxt(B)
    • GraphQL(B)
    • HTML/CSS(A)
    • PHP(B)
    • WordPress(A)

まとめ

フロントに軸を置きながら他分野を知っていくことでサービスやプロジェクト全体を見られるようになることを期待しています。そして、「他分野の理解→サービス全体を考慮した視点→技術的な仕様の判断ができる」という循環が私の次のステップへの道ではないかと考えています。

マインド的な話になりますが、ちょうど見かけた心掛けで良いなぁと思ったので個人的なテーマとして...

「もちろんできるけど、やり方はわからない!」

で成長することをテーマに掲げようと思っています。
できるチケットばっか取ってても成長しないですからね笑
無理せず前のめりに。

参考

https://roadmap.sh/
https://konifar.hatenablog.com/entry/2015/04/19/140322

Discussion

k1b3k1b3

もっと小さく早く動きたい
→モチベーション(ビジネスへの影響実感と働く上での立ち回りやすさ)