リポジトリ / アーキテクト / ソフトウェアエンジニア
スキルチャートの見方
棒グラフの数値は、比較対象ユーザーがスキルを保有する割合です。%が高いほど人気、低いほど希少なスキルといえます。
40〜44歳のアーキテクト 23名との比較です
スキル
仕事で使える開発言語
JavaScript
78%
Python
69%
Java
65%
SQL
63%
HTML
54%
TypeScript
47%
PHP
45%
C#
41%
CSS
41%
Shell
41%
Go
39%
C
28%
Perl
26%
Ruby
26%
VBA
23%
C++
21%
Kotlin
21%
Swift
19%
VB.NET
13%
Dart
10%
Objective-C
10%
Scala
10%
Visual Basic
10%
COBOL
6%
PowerShell
6%
Solidity
6%
Assembly
4%
Pascal
4%
Fortran
2%
R
2%
Rust
2%
仕事で使えるデータベースの種類
リレーショナルデータベース
84%
キーバリューストア
45%
ドキュメントデータベース
34%
全文検索エンジン
26%
列指向データベース
21%
グラフデータベース
6%
時系列データベース
6%
仕事で使えるAPI技術
REST
69%
WebSockets
43%
JSON API
34%
GraphQL
32%
gRPC
23%
仕事で使えるミドルウェアサービス・製品
MySQL
76%
PostgreSQL
69%
Nginx
56%
SQLite
50%
Apache HTTP Server
47%
Redis
36%
MariaDB
34%
Amazon Aurora
34%
Amazon SQS(Simple Queue Service)
34%
Oracle Database
30%
Microsoft SQL Server
30%
MongoDB
30%
Elasticsearch
26%
Apache Tomcat
26%
AWS Step Functions
21%
memcached
17%
Apache Hadoop
17%
Google Cloud Pub/Sub
17%
IBM Db2
15%
Microsoft IIS(Internet Information Services)
15%
Apache Kafka
10%
Apache Solr
8%
IBM WebSphere Application Server
8%
JBoss EAP(Red Hat)
6%
Oracle WebLogic Server
6%
RabbitMQ
6%
Airflow
6%
Google Cloud Spanner
4%
TiDB
4%
ZeroMQ
4%
JP1/AJS
4%
Argo Workflow
4%
Apache Cassandra
2%
Microsoft Message Queuing(MSMQ)
2%
仕事で使えるエンジニアリングスキル
システムアーキテクチャ設計
78%
仕様策定・要件定義
67%
Web開発(バックエンド)
63%
データベース設計・開発・管理
60%
Web開発(フロントエンド)
56%
継続的インテグレーション・継続的デリバリー
54%
クラウドコンピューティング
50%
プロジェクト管理
50%
コンテナ化技術
50%
パフォーマンスチューニング・最適化
50%
テスト・品質保証管理
47%
DevOps
43%
スクラム・アジャイル開発
43%
ネットワークアーキテクチャ設計
41%
マイクロサービスアーキテクチャ設計・構築・管理
34%
モバイルアプリ開発
32%
セキュリティ
28%
UI/UXデザイン
26%
人工知能・機械学習
15%
国際化・ローカリゼーション
15%
ビッグデータ・ビジネス・アナリティクス
8%
アクセシビリティ
6%
仕事で使えるマネジメントスキル
プロジェクト管理
52%
円滑なコミュニケーション
50%
チームビルディング
50%
時間管理と優先順位付け
50%
目標設定/目標管理
43%
チーム運営
43%
パフォーマンスマネジメント
36%
人材育成
34%
ステークホルダーマネジメント
32%
戦略的計画
30%
キャリア開発
30%
リモートチーム管理
30%
コンフリクトマネジメント
26%
MVVの策定・提示・目標設定
23%
リスク評価
23%
予算管理
19%
イノベーションの促進
19%
効果的なフィードバック
17%
組織変革マネジメント
10%
ネットワーキング・社外関係構築
8%
仕事で使えるAPIやモバイルバックエンド
AWS
63%
RESTful API
52%
OpenAPI
34%
Firebase
32%
GraphQL
30%
Azure
10%
英会話のレベル
初歩的な会話
26%
ビジネス会話
8%
全くできない
4%
日常会話
2%
仕事で使える英語
資料の読解
43%
メールのやり取り
30%
文書作成
17%
会議での発言・議事録作成
8%
商談・交渉
6%
情報関連学位
修士
17%
学士
13%
準学士
2%
持っているIT資格
基本情報技術者試験
26%
応用情報技術者試験
15%
ネットワークスペシャリスト試験
6%
ITパスポート試験
4%
システムアーキテクト試験
4%
情報処理安全確保支援士試験
4%
情報セキュリティマネジメント試験
2%
プロジェクトマネージャ試験
2%
データベーススペシャリスト試験
2%
エンベデッドシステムスペシャリスト試験
2%
プロジェクトマネジメント系の資格
プロジェクトマネージャ試験
2%
PMP
2%
参画経験のある工程
仕様策定
50%
要件定義
47%
施策提案
34%
効果検証
34%
モニタリング
30%
携わったプロダクト・サービスの種類
BtoB
50%
BtoC
34%
CtoC
4%
CtoB
2%
携わったプロダクト・サービスの段階
導入期
45%
成長期
41%
成熟期以降
39%
経験のある業務
障害対応
41%
お問い合わせ対応
28%
サーバー機器更新
19%
オンコール対応
13%
ネットワーク機器更新
13%
経験のあるシステム規模(サーバー台数)
〜10
34%
〜100
32%
〜1,000
10%
〜10,000
6%
ステークホルダーの人数(合意形成が必要な人数)
1〜9人
26%
10〜49人
19%
100人以上
4%
経験した開発スタイル
新規開発
50%
改修・保守
47%
再開発
39%
経験した開発ライフサイクルモデル
ウォーターフォール
67%
スクラム
67%
カンバン
32%
XP
21%
リーン開発
19%
スパイラルモデル
13%
経験したプロジェクト規模(期間)
3ヶ月未満
26%
3〜6ヶ月未満
28%
6ヶ月〜1年未満
32%
1〜2年未満
36%
2〜3年未満
28%
3年以上
30%
開発経験のあるプロジェクトの規模(画面数)
1〜5
28%
5〜10
30%
10〜50
34%
50以上
26%
経験したことのあるソフトウェアアーキテクチャパターン
イベント駆動アーキテクチャ
34%
マイクロサービスアーキテクチャ
34%
モノシリックアーキテクチャ
32%
レイヤードアーキテクチャ
30%
マイクロカーネルアーキテクチャ
6%
経験のあるポジション
チームリーダー
45%
テクニカルリード
34%
ソリューションアーキテクト
26%
プロジェクトマネージャー
26%
エンジニアリングマネージャー
21%
コンサルタント
15%
プロダクトマネージャー
13%
CTO
8%
データサイエンティスト
6%
機械学習エンジニア
6%
リサーチャー
6%
データアナリスト
4%
VPoT
2%
経験のある役割
メンバー
50%
チームリーダー
45%
テックリード
39%
プロジェクトマネージャー
23%
マネージャー
17%
スクラムマスター
13%
プロダクトオーナー
10%
現在の役職
一般社員
8%
主任・リーダー
15%
係長
2%
SV
2%
課長・マネージャー
2%
部長
4%
執行役員
2%
取締役
2%
社長
2%