You are on page 1of 23

IBM Capstone Project:

Trends of
emerging skills.

Bang Nguyen Luong


July 2nd 2023
OUTLINE

1. Executive Summary
2. Introduction
3. Methodology
4. Results
• Visualization – Charts
• Dashboard
5. Discussion
• Findings & Implications
6. Conclusion
7. Appendix
EXECUTIVE SUMMARY
• This report helps identify some of trends of next year:
• Exploring and comparing top 10 languages current worked
with and top 10 desire next year.
• Top 10 databases worked wit and top 10 desire next year.
• Top 10 platforms worked with and top 10 desire next year.
• Top 10 webframe worked with and top 10 desire next year.
• Further more, the report also shown the demographic
about the gender, location, age range and the level of
formal education of developers.
INTRODUCTION
• The purpose of this Capstone Project is help our
organization identify future skill requirements to keep
pace with changing technologies and remain competitive
with other rivals.

• This Capstone Project will help our organization explore:


• What are the top programming languages in demand?
• What are the top database skills in demand?
• What are the popular IDEs?
• And identify trends for this year's report on emerging skills.
METHODOLOGY (1/2)
• Firstly, the data using in this project are collected from
various sources:
• Job posting
• Training portals
• Surveys
• Secondly, the data collected from above sources are
cleaned with various technologies to prepare for
analyzing:
• Finding duplicates
• Removing duplicates
• Finding missing values
• Imputing missing values
• And normalizing data
METHODOLOGY (2/2)
• Then the dataset will be explored to find the distribution
of data, presence of outliers and the correlation between
different columns.
• Next, the visualizations then will be created to highlight
the distribution of data, relationships between data, the
composition of data, and comparison of data.
• Finally, a dashboard containing our data analysis is created
, which is intuitive and allow for interacting and the drill-
down of data.
RESULTS
PROGRAMMING LANGUAGE TRENDS
Current Year Next Year
<Bar chart of top 10 programming < Bar chart of top 10 programming
languages for the current year goes languages for the next year goes
here.> here.>

Top 10 programming language trends


PROGRAMMING LANGUAGE TRENDS - FINDINGS & IMPLICATIONS

Findings Implications

• Top 10 programming languages • Javascript, HTML/CSS still keep its


current are: Javascript, HTML/CSS, ranks in the next year.
SQL, Bash/Shell, Powershell, • There are uptrends with Python,
Python, Java, C#, TypeScript. PHP, TypeScript in the next year.
C++
• There are trends of some new
emerging languages such as Go and
• Top 10 programming languages Kotlin. On the other hand, Java,
future are: Javascript, HTML/CSS, PHP and C++ are the mostly less
Python, SQL, TypeScipt, C#, attractive languages in the next
Bash/Shell/Powrshell, Java, Go, year.
Kotlin
DATABASE TRENDS
Current Year Next Year
< Bar chart of top 10 databases for the < Bar chart of top 10 databases for the
current year goes here > next year goes here.>

Top 10 database trends


DATABASE TRENDS - FINDINGS & IMPLICATIONS
Findings Implications

• Top 10 current database trends • There are uptrends of using


are: MySQL, Microsoft SQL Sever, PostgreSQL, MongoDB, Redis in
PostgreSQL, SQLite, MongoDB, next year.
Redis, Elasticsearch, Oracle, • There are downtrends of using
MariaDB, Firebase. MySQL, Microsoft SQL Server in
• Top 10 next year database trends next year.
are: PostgreSQL, MongoDB, Redis, • Oracle, MairaDB and Firebase
MySQL, Elasticsearch, Microsoft arestill the mostly less engaging
SQL Server, SQLite, Firebase, database.
MariaDB, DynamoDB
DASHBOARD

Click on HERE to view the dashboard via hyperlink.


DASHBOARD TAB 1
DASHBOARD TAB 2
DASHBOARD TAB 3
DISCUSSION
• Q&A:
• Do you understand clearly the
conveyed information?
• Do you have any question about
the presentation?
• What should we do to keep pace
with changing technologies and
remain competitive with other
rivals?
OVERALL FINDINGS & IMPLICATIONS
Findings Implications

• 93.5% respondents are man • The industry are more attractive


• Almost respondents come from with man.
UAS. • USA is a strong country in this
• Almost respondents have bachelor industry
or Master degree. • Almost employees working in this
• Age of the majority respondents in industry also have good formal
range 22-35. education. And the age of majority
workers are in range 22-35.
CONCLUSION
• To keep pace with changing technologies
and compete with other rivals in next year,
we should focus on top 5 trends of
languages next year: Javascript, HTML/CSS,
Python, SQL, TypeScipt, C#.
• And top 5 trends of databases next year:
PostgreSQL, MongoDB, Redis, MySQL,
Elasticsearch.
• We also need to focus on targeting in man
from 22-35, living and working inUSA.
APPENDIX
• Include any relevant additional charts, or
tables that you may have created during the
analysis phase.
JOB POSTINGS

In Module 1 you have collected the job posting data using Job API in a file named “job-
postings.xlsx”. Present that data using a bar chart here. Order the bar chart in the
descending order of the number of job postings.
POPULAR LANGUAGES

In Module 1 you have collected the job postings data using web scraping in a file named
“popular-languages.csv”. Present that data using a bar chart here. Order the bar chart in
the descending order of salary.

You might also like