Technology
Trends
&
Analysis
Dennis Lam
Presentation
November 2020
OUTLINE
• Executive Summary
• Introduction
• Methodology
• Results
• Visualization – Charts
• Dashboard
• Discussion
• Findings & Implications
• Conclusion
• Appendix
EXECUTIVE SUMMARY
• Trends in programming
languages and
databases
• Demographics survey
• Technological gap in
countries
• Gender gap in jobs
INTRODUCTION
• About: Analyzing the trends in
software development
• Purpose:
• Identify skill requirements for
future
• What are the top programming
languages in demand?
• What are the top database skills
in demand?
• What are the popular IDEs?
• Audience: Human Resource and IT
Head
METHODOLOGY
• Data Collection Sources
• Stack Overflow Developer 2019
Survey
• GitHub Job Postings
• Programming Languages Annual Salary
• Data Exploration
• Data Cleaning
• Data Visualization
• Presentation
RESULTS
Results are based on this table:
PROGRAMMING LANGUAGE TRENDS
Current Next
Year Year
PROGRAMMING LANGUAGE TRENDS - FINDINGS &
IMPLICATIONS
Findings Implications
• JavaScript, HTML/CSS, • Web development are
SQL are top 3 this still in high demand
year • Big Data technology in
• Python and Typescript companies still
becoming popular next requires SQL
year • With AI and ML in
• PowerShell edged out rising demand, Python
in next year is best choice
DATABASE TRENDS
Current Next
Year Year
DATABASE TRENDS - FINDINGS &
IMPLICATIONS
Findings Implications
• Open-source databases are
still preferable in
• MySQL most popular companies
• Behind is Microsoft • NoSQL databases will make an
SQL impact for storing non-
relational data
• MongoDB and Redis are • Redis supports abstract data
upcoming favorites types
• New kid on the block: • Pre-tuned search to website,
Elasticsearch app, or ecommerce store
DASHBOARD
IBM COGNOS LINK
DASHBOARD
[Link]
[Link]/dashboard
s/71f05cf2-51d4-4005-8
bdb-67f4279f16b0/view/
4364b81f39e9239610f5dc
e407992a0e2b622c5fb6bb
d20380d47b490e357297a8
CURRENT TECHNOLOGY USAGE
DASHBOARD
FUTURE TECHNOLOGY TREND DASHBOARD
DEMOGRAPHICS DASHBOARD
DISCUSSION
• Technology Trends now
and future
• Training and
Reskilling workers
• Females participation
in Technology field
• Bridge divide of
technology gaps in
developing countries
• Eliminate age and
education
OVERALL FINDINGS & IMPLICATIONS
Findings Implications
• Fast changing technology • Companies need to be
every year flexible and adjust to
• Concentration on several rapid changes
countries like USA and • Need to spread technology
India out to lagging countries
• Gender gap in technology • Impact of job hiring’s
jobs • Shift to faster app
• Platforms like Docker and deployments and cloud
AWS are growing services in future
CONCLUSION
• Technology Trends for current
and next year
• Programming Languages,
Database and Platform
overview
• Demographics overview
• Actions to be taken
• In future, incorporate
Machine Learning to predict
trends and salaries
APPENDIX
GITHUB JOB
POSTINGS
POPULAR LANGUAGES BY
SALARY