From 4c0ff33a5914d22ce7189d80ea721f570f96b7d8 Mon Sep 17 00:00:00 2001 From: David Kiania Date: Thu, 19 Mar 2026 13:31:51 +0300 Subject: [PATCH] Adding new files --- 2_EDA/01_top_demanded_skills.sql | 1 + 2_EDA/02_top_paying_jobs.sql | 60 +++++++++++++++++++++----------- 2_EDA/03_optimal_skills.sql | 3 +- 3 files changed, 43 insertions(+), 21 deletions(-) diff --git a/2_EDA/01_top_demanded_skills.sql b/2_EDA/01_top_demanded_skills.sql index 8e16508..a096970 100644 --- a/2_EDA/01_top_demanded_skills.sql +++ b/2_EDA/01_top_demanded_skills.sql @@ -126,3 +126,4 @@ Java remains relevant at #9 (7,267 mentions), primarily for JVM-based systems li + diff --git a/2_EDA/02_top_paying_jobs.sql b/2_EDA/02_top_paying_jobs.sql index d3becb5..52b2f51 100644 --- a/2_EDA/02_top_paying_jobs.sql +++ b/2_EDA/02_top_paying_jobs.sql @@ -6,25 +6,45 @@ WHERE ; -SELECT - sd.skills, - ROUND(MEDIAN(jpf.salary_year_avg)) as median_salary, - COUNT(jpf.*) as demand_skills -FROM job_postings_fact as jpf -INNER JOIN skills_job_dim as sjd - ON jpf.job_id = sjd.job_id -INNER JOIN skills_dim as sd - ON sjd.skill_id = sd.skill_id -WHERE - jpf.job_title_short LIKE 'Data Engineer' - AND - jpf.job_work_from_home = True - -GROUP BY sd.skills -HAVING COUNT(jpf.*) > 100 -ORDER BY - median_salary DESC -LIMIT 25 -; + +/* + + +┌────────────┬───────────────┬───────────────┐ +│ skills │ median_salary │ demand_skills │ +│ varchar │ double │ int64 │ +├────────────┼───────────────┼───────────────┤ +│ rust │ 210000.0 │ 232 │ +│ terraform │ 184000.0 │ 3248 │ +│ golang │ 184000.0 │ 912 │ +│ spring │ 175500.0 │ 364 │ +│ neo4j │ 170000.0 │ 277 │ +│ gdpr │ 169616.0 │ 582 │ +│ zoom │ 168438.0 │ 127 │ +│ graphql │ 167500.0 │ 445 │ +│ mongo │ 162250.0 │ 265 │ +│ fastapi │ 157500.0 │ 204 │ +│ django │ 155000.0 │ 265 │ +│ bitbucket │ 155000.0 │ 478 │ +│ crystal │ 154224.0 │ 129 │ +│ c │ 151500.0 │ 444 │ +│ atlassian │ 151500.0 │ 249 │ +│ typescript │ 151000.0 │ 388 │ +│ kubernetes │ 150500.0 │ 4202 │ +│ ruby │ 150000.0 │ 736 │ +│ airflow │ 150000.0 │ 9996 │ +│ node │ 150000.0 │ 179 │ +│ css │ 150000.0 │ 262 │ +│ redis │ 149000.0 │ 605 │ +│ vmware │ 148798.0 │ 136 │ +│ ansible │ 148798.0 │ 475 │ +│ jupyter │ 147500.0 │ 400 │ +├────────────┴───────────────┴───────────────┤ +│ 25 rows 3 columns │ +└────────────────────────────────────────────┘ + + + +*/ diff --git a/2_EDA/03_optimal_skills.sql b/2_EDA/03_optimal_skills.sql index 10e67c3..27fc1a8 100644 --- a/2_EDA/03_optimal_skills.sql +++ b/2_EDA/03_optimal_skills.sql @@ -147,7 +147,7 @@ APIs. Python and SQL are the volume anchors of the market, each appearing in over 1,100 remote postings — more than double any other skill — and both scoring 0.91–0.95. Their median salaries ($135K and $130K respectively) are solid but not exceptional; -their dominance comes from ubiquity. For anyone entering the field, these two skills +their dominance comes from ubiquity. For anyone enteri_ng the field, these two skills represent the lowest-risk, highest-return investment — nearly every role expects them. AWS leads the cloud platforms, outscoring Azure and GCP by a notable margin (0.91 vs. @@ -172,3 +172,4 @@ number of such roles is smaller. These are strong specialisation targets for eng already solid in Python/SQL/cloud. */ +™ \ No newline at end of file