スキルアップにおける役割とスキル

Last updated: November 20, 2025

この記事は、SkillUpで利用可能な役割とスキルについて説明しています。

役割

SkillUpは、さまざまな技術分野の職務役割をサポートしています。各役割は、関連する熟練度レベルとともに、定義されたコアスキルのセットにマッピングされています。

人工知能(AI)と機械学習(ML)

以下の表は、AIおよびML分野の職務役割と、それに対応するスキルと熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

機械学習エンジニア(コンピュータビジョン)

  • コンピュータビジョン(基礎)

  • 機械学習(エキスパート)

  • Python(基礎)

機械学習エンジニア(NLP)

  • 機械学習(エキスパート)

  • NLP(基礎)

  • Python(基礎)

シニア・機械学習エンジニア(コンピュータビジョン)

  • コンピュータビジョン(中級)

  • 機械学習(エキスパート)

  • Python(中級)

シニア・機械学習エンジニア(NLP)

  • 機械学習(エキスパート)

  • NLP(中級)

  • Python(中級)

クラウド

以下の表は、クラウドドメインのジョブロールと対応するスキルおよび熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

クラウドエンジニア(AWS)

  • AWS(基礎)

  • Docker(基礎)

  • Kubernetes(基礎)

  • Terraform(基礎)

シニアクラウドエンジニア(AWS)

  • AWS(中級)

  • Docker(中級)

  • Kubernetes(中級)

  • Terraform(中級)

データエンジニアリング

以下の表は、データエンジニアリング分野のジョブロールと対応するスキルおよび熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

データエンジニア(PySpark)

  • PySpark(基礎)

  • Python(基礎)

  • SQL(中級)

データサイエンスと分析

以下の表は、データサイエンスと分析分野のジョブロールと対応するスキルおよび熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

データサイエンティスト(Python)

  • データモデリング(エキスパート)

  • Python(基礎)

  • SQL(中級)

シニアデータサイエンティスト(Python)

  • データモデリング(エキスパート)

  • Python(中級)

  • SQL(エキスパート)

モバイル

以下の表は、モバイルアプリケーション開発分野のジョブロールと、それに対応するスキルと熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

モバイルアプリケーション開発者(Android - Kotlin)

  • Android(基礎)

  • 問題解決(基礎)

  • REST API(中級)

モバイルアプリケーション開発者(React Native)

  • CSS(エキスパート)

  • 問題解決(基礎)

  • React Native(基礎)

  • REST API(中級)

  • TypeScript(基礎)

シニアモバイルアプリケーション開発者(Android - Kotlin)

  • Android(中級)

  • 問題解決(中級)

  • REST API(中級)

シニアモバイルアプリケーション開発者(React Native)

  • CSS(エキスパート)

  • 問題解決(中級)

  • React Native(中級)

  • REST API(中級)

  • TypeScript(中級)

品質保証(QA)

以下の表は、QA分野のジョブロールと対応するスキルおよび熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

QAエンジニア(Selenium)

  • Java(基礎)

  • 問題解決(基礎)

  • Selenium(基礎)

シニアQAエンジニア(Selenium)

  • Java(中級)

  • 問題解決(中級)

  • Selenium(中級)

ソフトウェアエンジニアリング

以下の表は、ソフトウェアエンジニアリング分野のジョブロールと対応するスキルおよび熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

ソフトウェアエンジニア

  • 問題解決(基礎)

  • REST API(中級)

  • SQL(基礎)

シニアソフトウェアエンジニア

  • 問題解決(中級)

  • REST API(中級)

  • SQL(中級)

Web Development

以下の表は、Web開発分野の職務と、それに対応するスキルと熟練度レベルを示しています。

ジョブロール

スキルと熟練度レベル

バックエンド開発者 (Django)

  • Django (基礎)

  • 問題解決 (基礎)

  • Python (基礎)

  • REST API (中級)

  • SQL (基礎)

バックエンド開発者 (Laravel)

  • Laravel (基礎)

  • PHP (基礎)

  • 問題解決 (基礎)

  • REST API (中級)

  • SQL (基礎)

バックエンド開発者 (.NET)

  • C# (基礎)

  • .NET (基礎)

  • 問題解決 (基礎)

  • REST API (中級)

  • SQL (基礎)

バックエンド開発者 (Node)

  • JavaScript (基礎)

  • Node.js (基礎)

  • 問題解決 (基礎)

  • REST API (中級)

  • SQL (基礎)

バックエンド開発者 (Rails)

  • 問題解決 (基礎)

  • REST API (中級)

  • RoR (基礎)

  • SQL (基礎)

バックエンド開発者 (Spring Boot)

  • Java (基礎)

  • 問題解決 (基礎)

  • REST API (中級)

  • Spring Boot (基礎)

  • SQL (基礎)

フロントエンド開発者 (Angular)

  • Angular (基礎)

  • CSS (エキスパート)

  • JavaScript (基礎)

  • 問題解決 (基礎)

フロントエンド開発者 (React)

  • CSS (エキスパート)

  • JavaScript (基礎)

  • 問題解決 (基礎)

  • React (基礎)

フルスタックエンジニア (AngularとNode)

  • Angular (基礎)

  • CSS (エキスパート)

  • JavaScript (基礎)

  • Node.js (基礎)

  • 問題解決 (基礎)

  • REST API (中級)

フルスタックエンジニア (ReactとNode)

  • CSS (エキスパート)

  • JavaScript (基礎)

  • Node.js (基礎)

  • 問題解決 (基礎)

  • React (基礎)

  • REST API (中級)

シニアバックエンド開発者 (Django)

  • Django (中級)

  • 問題解決 (中級)

  • Python (中級)

  • REST API (中級)

  • SQL (中級)

シニアバックエンド開発者 (Laravel)

  • Laravel (中級)

  • PHP (中級)

  • 問題解決 (中級)

  • REST API (中級)

  • SQL (中級)

シニアバックエンド開発者 (.NET)

  • C# (中級)

  • .NET (中級)

  • 問題解決

    (中級)

  • REST API (中級)

  • SQL (中級)

シニアバックエンド開発者 (Node)

  • JavaScript (中級)

  • Node.js (中級)

  • 問題解決 (中級)

  • REST API (中級)

  • SQL (中級)

シニアバックエンド開発者 (Rails)

  • 問題解決 (中級)

  • REST API (中級)

  • RoR (中級)

  • SQL (中級)

シニアバックエンド開発者 (Spring Boot)

  • Java (中級)

  • 問題解決 (中級)

  • REST API (中級)

  • Spring Boot (中級)

  • SQL (中級)

シニアフロントエンド開発者 (Angular)

  • Angular

    (中級)

  • CSS (エキスパート)

  • JavaScript (中級)

  • 問題解決 (中級)

シニアフロントエンド開発者 (React)

  • CSS (エキスパート)

  • JavaScript (中級)

  • 問題解決 (中級)

  • React (中級)

フルスタックエンジニア (AngularとNode)

  • Angular

    (中級)

  • CSS (エキスパート)

  • JavaScript (中級)

  • Node.js (中級)

  • 問題解決 (中級)

  • REST API (中級)

フルスタックエンジニア (ReactとNode)

  • CSS (エキスパート)

  • JavaScript (中級)

  • Node.js (中級)

  • 問題解決 (中級)

  • React (中級)

  • REST API (中級)

スキル

以下のスキルはSkillUpで利用可能です:

  • Android

  • Angular

  • AWS

  • Bash

  • C#

  • コンピュータビジョン

  • CSS

  • データモデリング

  • Django

  • Docker

  • DynamoDB

  • Flutter

  • Git

  • Go

  • Java

  • JavaScript

  • Kubernetes

  • Laravel

  • Linux

  • 機械学習

  • .NET

  • NLP

  • Node.js

  • PHP

  • 問題解決

  • Promptエンジニアリング

  • PySpark

  • Python

  • RAG

  • React

  • React Native

  • REST API

  • RoR

  • Selenium

  • Spring Boot

  • SQL

  • Terraform

  • TypeScript

注意:HackerRankはすべての製品でいくつかのスキルをサポートしています。 スキルディレクトリにはスキルと熟練度の定義が記載されています。