開発者が選べる23のキャリアパス
(freecodecamp.org)コーディング以外にできる仕事を6つの分野に分類
- Customer-Facing Roles
-
Developer Relations、Advocacy、または Evangelism
-
Developer Marketing
-
Sales Engineer
-
Technical Recruiter
- Product Roles
-
Quality Assurance または Test Engineer
-
Business Analyst
-
Project Manager
-
Scrum Master
-
Product Manager
-
Designer
-
No-Code または Low-Code Developer
- Support Roles
-
Sysadmin または DevOps Engineer
-
Database Administrator
-
Site Reliability Engineer
-
Technical Support または Customer Support
- Teaching and Writing Roles
-
Technical Writer
-
Teacher
-
Trainer
- Analytical Roles
-
Data Scientist または Engineer
-
Security Analyst
-
R&D
- Independence and Flexibility
-
Freelancer または Consultant
-
Startup Founder
1件のコメント
実際のところ、「開発者」というと実際にコーディングをする人だけを指しているように思えますが、ここに挙げられている人たちもみな開発者だと思います。
国内では 1. DR & エバンジェリストがもっと増えるべきですし、経営陣がこれがなぜ必要なのかを認識することも必要です。
DR が必要とされる環境になるためには、プラットフォーム企業が増え、技術の話を対外的に発信できる、あるいは自社のオープンソースを多く持つ会社がもっと増える必要がありますが、そういう会社が国内に多くないのも事実です。そうした会社を作れと言うわけにもいかないので、まずは DR が増え、彼らが移っていける会社も国内に増えるとよいと思います。
2番は名前としてはマーケティングですが、彼らは Growth Hacker だと思います。3番にも一部含まれます。
開発者を最もうまく採用できるのは開発者だと思います。たいていのスタートアップでは CTO がその役割を担っています。専門的に開発職出身のリクルーターを採用できれば、大きな力になると思います。
開発者出身の Project Manager と Product Manager は本当に重要ですが、開発者は実際「管理職」だと言って嫌がることもありますが……
しかし、この仕事に向いている開発者が確かにいて、彼らを育てることは、国内で組織が少し大きくなった会社の務めではないかと思います。