Final Presentation
Chao Wei
05/29/2025
© IBM Corporation. All rights reserved.
OUTLINE
• Executive Summary
• Introduction
• Methodology
• Results
• Visualization – Charts
• Dashboard
• Discussion
• Findings & Implications
• Conclusion
• Appendix
EXECUTIVE SUMMARY
• Preferred programing languages.
• Preferred databases.
• Data correlation.
• Correlation between Years of Experience and Job Satisfaction.
INTRODUCTION
• Identify the popularity and preferences
using different programming languages
and databases.
• Finding correlation between key
variables in the dataset.
METHODOLOGY
• Data collection.
• Data wrangling.
• Data visualization.
• Exploratory
analysis.
• Finding correlation.
PROGRAMMING LANGUAGE TRENDS
Current Year Next Year
0 5000 10000 15000 20000 25000 30000 35000 40000
Top 10 programming languages in current year
Count
HTML/CSS
Top 10 programming languages in next year
SQL
Languages
Languages
Bash/Shell (all shells)
C#
C
JavaScript
HTML/CSS
Rust
Bash/Shell (all shells)
C++
0 5000 10000 15000 20000 25000 30000
Count
PROGRAMMING LANGUAGE TRENDS - FINDINGS &
IMPLICATIONS • Java’s popularity seems to be
declining.
Findings
Implications
• JavaScript, Python and SQL,
• Prioritizing these languages is
dominate as the most popular
key for maximum opportunities.
languages.
• Learning newer languages helps
to stay competitive.
DATABASE TRENDS
Current Year Next Year
Top 10 databases in current year Top 10 databases in next year
MySQLSQLite
Microsoft SQL
Databases
Databases
ServerServerMongoDB
RedisMicrosoft SQL Server
ElasticsearchMariaDB
DynamodbSupabase
0 5000 10000 15000 20000 25000 30000 0 5000 10000 15000 20000 25000 30000
Count Count
DATABASE TRENDS - FINDINGS & IMPLICATIONS
Findings • Oracle and Microsoft SQL Server
are declining in popularity.
• PostgreSQL, MySQL and SQLite Implications
are the most important
databases.
• Knowledge in these databases • The cost and complexity of these
are essential for modern roles. databases drive migration to
open-source databases.
DASHBOARD
DASHBOARD TAB 1
DASHBOARD TAB 2
DASHBOARD TAB 3
DISCUSSION
• Most used languages and databases.
• Preferred platforms.
• Age distribution and education level.
OVERALL FINDINGS & IMPLICATIONS
Findings • JavaScript, HTML/CSS, and
Python dominate, with SQL and
TypeScript also widely adopted.
• The majority of respondents are • Focusing on Python and cloud
aged 25-34, followed by 35-44 and platforms like AWS is key to stay
18-24.
competitive.
• Most respondents hold a
• The age distribution suggests a
Bachelor’s or Master’s degree.
younger tech audience.
Implications
• The tech workforce is highly
educated.
CONCLUSION
• It’s important to prioritize training in cloud
technologies and emerging languages to meet
future demand.
• Python is the most desired language for the
next year. Meanwhile, AWS and Google Cloud
remain top desired platforms.
• Reinforcing formal education remains a key pathway into tech.