742
745

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

エンジニアはどこまで勉強すればよいのか - スキルマップと生存戦略を考えた

Last updated at Posted at 2021-03-15

最近自分の周りで「スキルマップ」というものを作ったり
新卒の子にどこまで勉強すれば良いですかね?と聞かれた件
ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】
というような記事を見つけたりしたので、考えたことを視覚化してまとめてみた。

スキルマップとは

人のスペックを表現する箱がこのようにあったとして

図1. 箱

image.png
便宜上Frontend, Backendとかいう方向性があるとします。

図2. 分野、方向性

image.png

図3. 1年目-

例えば「バックエンドを1年位経験しました」。
image.png

図4. もっとやってる1年目-

例えば「『フルスタック』で1年位経験しました」。
image.png

図5. のらりくらりと5、6年-

例えば「バックエンドだけ5, 6年やっていました」。
image.png
などと表現されるとする。

実際は

濃淡があると思う。

図6. バックエンドの便利屋、3年選手-

こんなだったり
image.png

図7. 学生の時から個人開発含めて、3年選手-

20代前半でこのくらいできたら話題が広がってデキル方な気がする。
image.png

図8. 一通り指導できる n年

ここまでできたら理想だがそれはなかなかない、とか。
image.png

ではここで問題です

図9. A: あらゆる分野を広く薄く

image.png

図10. B: 特定の分野を狭く濃く

image.png

どちらが良いでしょう?その答えは、ドゥルルルルルル、チーン。
「自分で決めるしか無い」と思います。Aは就職活動時の話題は合わせやすそうですが入社してから勉強が大変そうですね。Bはその分野を求めてくれる場所を探すのが大変そうです。

  1. 自分なりのキャリアパスを描き
  2. 1を達成できるようにキャリアラダーを把握し
  3. そのためにスキルマップ(スキルセット)を磨いていく

作業が必要。本はこれを読むとよいのかもしれない。
エンジニアのためのマネジメントキャリアパス
あるいはエンジニアキャリアラダーを作成する際に参考になるサイト

Qiitaにあったエンジニアのスキルマップ: エンジニアのスキルマップ
1~2年目のエンジニア向けにキャリアや勉強方法について話したこと
Developer Roadmaps: https://roadmap.sh/

個人的な (勝手な) 理想

図11. 結局このくらいが一番つぶしが利くのでしょう

image.png

「フルスタック」が求められがちだけど専門家になりたいな、とか、考えているうちに、でも専門家になるということは分業、人との協力だなとか、選び取らないといけないことが思い浮かび、まとめました。
使えたものかわからないですがスプレッドシートを置いておきます。
https://docs.google.com/spreadsheets/d/18h4spI8yGgcMcWN8QgeFzXeHR3M14IhfyFBZbujo6sY/edit#gid=368491173
会社としてもいつの間にかこういう人を求めすぎていないか、自問自答ですかねえ。

図12. フリーランスとか、会社作ったほうが良い

image.png

追記: I型とかT型とか

そういった分類もあるようだ(知らなかったのでメモ)。
以上なにがしかの参考になればさいわいです。

742
745
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
742
745

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?