SlideShare a Scribd company logo
9
Most read
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 3
IT Roles Map
Source, recruit, attract,
and assess with confidence.
Software Engineers
Web Developers
Website builders
Wix
Square
CMS
Wordpress
Joomla
Drupal
Frontend Developers
JavaScript developer
React
Angular
Vue.js
Ember
Backend Developers
JavaScript developer
Node.js
Python developer
Django
Flask
Java developer
JEE
Spring
Hibernate
PHP developer
Laravel
Symfony
C# developer
.NET Framework
.NET Core
Ruby developer Ruby on Rails
Perl developer
Fullstack Developers
(Backend + Frontend)
Mobile App Developers
Native apps
iOS app developer
Objective-C
Swift
Android app developer
Java
Kotlin
Cross-platform apps JavaScript
React Native
Ionic
Titanium
Appcelerator
C#
Xamarin
Dart
Flutter
Desktop App Developers
Application developer
Java developer JSE
AI & ML
Specialists
AI/ML engineer
Analysts
Business analyst
System analyst
Data warehouse analyst
Data analyst
Managers
Product manager
Project manager
Technical lead
VP of engineering
Development lead
IT project manager
Scrum teams
Product owner
Scrum master
Designers
UX designer
UI designer
Creative director
User researcher
Visual designer
Web designer
Infrastructure & Networking
Specialists
DevOps engineer
SRE
Cloud Specialists
Cloud systems engineer
Architects
Software architect
Systems architect
Security architect
Cyber Security Specialists
Cybersecurity engineer
Security software developer
Security analyst
Support Specialists
IT support specialist
Technical support
Application Support Engineer
Helpdesk Specialist
Administrators
System administrator
Windows administrator
Linux administrator
Network administrator
Database administrator
Executives
CTO
CIO
IT director
Testing & QA roles
Manual tester
Software tester
QA engineer
QA manager
Test automation engineer
Automation tester
Senior Software QA Engineer
Quality Assurance Engineer
Data & Business Intelligence Specialists
Database developer
Database administrator
Data warehouse (ETL) developer
BI analyst
BI architect
Data analyst
Data scientist
Oracle Developer
Power BI Developer
Business Intelligence Consultant
Detailed Overview Of The IT Roles
Watch Michal explain this mind
map in the eLearning portal
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 12
Must-know
IT Terms
Team structure
Matrix team
Agile team
Cross-functional team
Software project management Team roles
Project Manager
Business Analyst
QA Manager
… (see a detailed map)
Technical stack
Application
Server
Web server
Database server
Operating System (OS)
LAMP (Linux, Apache, MySQL, PHP)
MEAN (MongoDB, Express.js, Angular, Node.js)
MERN (MongoDB, Express.js, React, Node.js)
Software development
Process
Traditional Waterfall methodology
Agile
methodologies
Kanban Kanban board
Scrum
Product Owner
Scrum Master
Daily stand-up
Sprint
eXtreme Programming (XP)
Test-Driven Development (TDD)
Programming language
Java
JavaScript
C#
PHP
Python
Ruby
C or C++
Query language SQL
Procedural language
PL/SQL
COBOL
Fortran
Marktup language
HTML
XML
Software framework Ex: React, Angular, ...
Software library
Three IT layers
Frontend (user-facing)
Backend (server-side)
Storage (database)
Design patterns
Team roles
Frontend developer
Backend developer
Full-stack developer
… (see a detailed map)
Mobile applications
Android
Java language
Kotlin language
iOS
Objective-C language
Swift language
Cloud service providers
Amazon Amazon Web Services
Google Google Cloud Platform
Microsoft Microsoft Azure
IBM IBM Cloud
Oracle Oracle Cloud
Data
Databases
Relational
MySQL
MSSQL
PostgreSQL
Oracle
Non-relational
MongoDB
Seach engines
Elasticsearch
Big Data
In the cloud
Google BigQuery
Amazon Elastic MapReduce (EMR)
Oracle Big Data Cloud
On premise
Hadoop
Apache Spark
Testing
Manual testing
Automated testing
Frameworks (i.e. Selenium)
Quality Assurance (QA)
Functional testing
Sanity testing
Regression testing
… (see a detailed map)
Non-functional testing
Security testing
Performance testing
… (see a detailed map)
DevOps
Dev + Ops + QA
Product prototyping
MVP
Design Sprint
Software prototype
Design
UX design
UI design
Content Management Systems (CMS)
Wordpress
Drupal
Joomla
Magento
Software code repositories
Technology
Git
SVN (legacy)
Cloud providers (SaaS)
GitHub
GitLab
Bitbucket
Must-know IT Terms
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 13
Tech
Acronyms
API Application Programming Interface
ASP
Application Service Provider (SaaS provider)
Active Server Pages
AWS Amazon Web Services
CI Continuous Integration
CD Continuous Delivery
CDN Content Delivery Network
CMS Content Management System
CSS Cascading Style Sheets CSS3
CX Customer Experience
DBMS Database Management System
GCP Google Cloud Platform
HTML Hyper-Text Markup Language HTML5
HTTP Hyper-Text Transfer Protocol HTTPS
IaaS Infrastructure as a Service
IDE Integrated Development Environment
JEE
Java Enterprise Edition (used after J2EE, now legacy)
Jakarta Enterprise Edition (most recent, since Sep 2019)
J2EE Java 2 Platform, Enterprise Edition (legacy name)
J2SE Java 2 Platform, Standard Edition (legacy name)
JS Java Script
JSE Java Platform, Standard Edition (Java SE)
JSF JavaServer Faces
JSON JavaScript Object Notation
JSP JavaServer Pages
LAMP Linux, Apache, MySQL, PHP
MEAN MongoDB, Express.js, Angular, Node.js
XML
Extensible Markup Language
UX
User Experience
UI
User Interface
SVN
Subversion
SQL
Structured Query Language
MySQL, NoSQL
SPA
Single Page Application
SOAP
Simple Object Access Protocol
SLA
Software License Agreement
Service Level Agreement
SEO
Search Engine Optimization
SDLC
Software Development Lifecycle
SDK
Software Development Kit
SaaS
Software As a Service
Storage as a Service
Security as a Service
QA
Quality Assurance
REST
Representational State Transfer
PL/SQL
Procedural Language SQL
PHP
Recursive acronym for “PHP: Hypertext Preprocessor”
PEAR
PHP Extension and Application Repository
PaaS
Platform as a Service
OS
Operating System
iOS, OS X, macOS
ORM
Object Relational Mapper
OOP
Object Oriented Programming
MVP
Minimum Viable Product
MS
Microsoft
MS Windows, MS Azure
MERN
MongoDB, Express.js, React, Node.js
IT Acronyms From JDs And CVs
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 14
IT Roles
Software Developers
Web Developers
Mobile App Developers
Desktop App Developers
Backend Developers
Frontend Developers
Fullstack Developers
Analysts
Architects
Testing & QA specialists
IT Managers & Executives
Data & Business Intelligence Specialists
Designers
DevOps Engineers
Support Specialists
Cloud Specialists
Cyber Security Specialists
Network & System Administrators
IT Roles Categorization
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 15
IT Roles Map
Source, recruit, attract,
and assess with confidence.
Software Engineers
Web Developers
Website builders
Wix
Square
CMS
Wordpress
Joomla
Drupal
Frontend Developers
JavaScript developer
React
Angular
Vue.js
Ember
Backend Developers
JavaScript developer
Node.js
Python developer
Django
Flask
Java developer
JEE
Spring
Hibernate
PHP developer
Laravel
Symfony
C# developer
.NET Framework
.NET Core
Ruby developer Ruby on Rails
Perl developer
Fullstack Developers
(Backend + Frontend)
Mobile App Developers
Native apps
iOS app developer
Objective-C
Swift
Android app developer
Java
Kotlin
Cross-platform apps JavaScript
React Native
Ionic
Titanium
Appcelerator
C#
Xamarin
Dart
Flutter
Desktop App Developers
Application developer
Java developer JSE
AI & ML
Specialists
AI/ML engineer
Analysts
Business analyst
System analyst
Data warehouse analyst
Data analyst
Managers
Product manager
Project manager
Technical lead
VP of engineering
Development lead
IT project manager
Scrum teams
Product owner
Scrum master
Designers
UX designer
UI designer
Creative director
User researcher
Visual designer
Web designer
Infrastructure & Networking
Specialists
DevOps engineer
SRE
Cloud Specialists
Cloud systems engineer
Architects
Software architect
Systems architect
Security architect
Cyber Security Specialists
Cybersecurity engineer
Security software developer
Security analyst
Support Specialists
IT support specialist
Technical support
Application Support Engineer
Helpdesk Specialist
Administrators
System administrator
Windows administrator
Linux administrator
Network administrator
Database administrator
Executives
CTO
CIO
IT director
Testing & QA roles
Manual tester
Software tester
QA engineer
QA manager
Test automation engineer
Automation tester
Senior Software QA Engineer
Quality Assurance Engineer
Data & Business Intelligence Specialists
Database developer
Database administrator
Data warehouse (ETL) developer
BI analyst
BI architect
Data analyst
Data scientist
Oracle Developer
Power BI Developer
Business Intelligence Consultant
Detailed Overview Of The IT Roles
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 16
Software
Development
Lifecycle
Stages
Planning
Analysis
Design
Implementation
Maintenance
Project Management
Traditional Waterfall
Analysis Outcome: Business requirements
Design Outcome: System analysis
Development Outcome: Software code
Testing Outcome: User-acceptance tests
Deployment Outcome: Code in production
Maintenance Ongoing activity
Lean A systematic way of minimizing waste without decreasing output quality
Agile
Agility = Ability to adopt & improve
Values (4)
Individuals & interactions OVER processes & tools
Working software OVER comprehensive documentation
Customer collaboration OVER contract negotiation
Responding to change OVER Following a plan
Principles (12)
1. Welcome changing requirements
2. Frequent delivery of software
3. Business people & developers cooperating daily
4. Progress measured by working software
5. Self-organizing teams
6. Regular reflection & adaptation
... (12 in total)
Methodologies
Scrum
Artifacts
Product Backlog
Sprint Backlog
Product Increment
Events
Sprint
Sprint Planning Meeting
Sprint Retrospective Meeting
Daily Scrum (stand-up) Meeting
Roles
Product Owner
Scrum Master
Development Team
Cross-functional,
shared responsibility
Kanban
Boards to visualize workflow
No roles defined
No timebox
No sprints
Software Development – Lifecycle
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 17
Software
Development
Landscape
Backend (Server-side)
written in JavaScript language using Node.js runtime environment
written in PHP language using
Laravel
Symfony
written in C# language using
.NET Framework
.NET Core
written in Java language using
Spring
JSF
written in Ruby language using Ruby on Rails
written in Python language using
Django
FastAPI
Frontend (User-facing)
written in HTML, CSS, and
JavaScript language using
React
Vue.js
written in HTML, CSS, and
TypeScript language using Angular
Mobile applications
Native
for iOS platform using
Objective-C language
Swift language
for Android platform using
Java language
Kotlin language
Cross-platform
written in JavaScript language using React Native
written in C# language using Xamarin
written in Dart language using Flutter
Software Development – Landscape
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 18
IT Skills
Web development
HTML5
CSS3
PHP language
JavaScript language
Frontend development
Bootstrap
React.js
Angular
Ionic
React Native
Backend development
Java Spring
C++ Qt
C# .NET Core
Python Django
Ruby Ruby on Rails
JavaScript Node.js
PHP Laravel
Mobile development
Android
Java
Kotlin
iOS
Swift
Objective-C
DevOps
CI/CD setup
Scripting language
Administration
Linux
Shell Scripting Automations
Core Administration
Windows
PowerShell
Content Management Systems
Wordpress
Drupal
Joomla
Shopify
Magento
WooCommerce
Cloud Computing
AWS
Azure
GCP
Repository
Git
Mercurial
Containers
Docker
Kubernetes
Business Intelligence
Tableau
Power BI
Database management
MySQL
Oracle
MS SQL Server
PostgreSQL
SQL (ANSI Format)
MongoDB
Redis
Software Development – Hard Skills
Watch Michal explain this mind
map in the eLearning portal
SAMPLE
© 2023 Tech Recruitment Academy
New mind maps and updates released bi-weekly.
Sign up at https://ITRecruiterMindMaps.com Page 19
Software Developers
– Must-have Skills
Software Developers
Web Developers
Website builders
Wix
Square
CMS
Wordpress
Joomla
Drupal
Frontend Developers
Programming Language JavaScript
Software Framework
React
Angular
Vue.js
Backend Developers
Backend JavaScript developer
Programming Language JavaScript
Software Framework Node.js
Backend Python developer
Programming Language Python
Software Framework
Django
Flask
Backend Java developer
Programming Language Java
Software Framework
Spring
Hibernate
Backend PHP developer
Programming Language PHP
Software Framework
Laravel
Symfony
Backend C# developer
Programming Language C#
Software Framework
.NET Framework
.NET Core
Backend Ruby developer
Programming Language Ruby
Software Framework Ruby on Rails
Backend Perl developer
Programming Language
Software Framework
Fullstack Developers
(Backend + Frontend)
Mobile App Developers
Native apps
iOS app developer
Objective-C
Swift
Android app developer
Java
Kotlin
Cross-platform apps
JavaScript
React Native
Ionic
Titanium
Appcelerator
C# Xamarin
Dart Flutter
Desktop App Developers
Application developer
Java developer JSE
Watch Michal explain this mind
map in the eLearning portal
SAMPLE

More Related Content

PDF
Tech Mind Maps - Booklet Preview
Michal Juhas
 
PPTX
Triangle Node Meetup : APIs in Minutes with Node.js
Shubhra Kar
 
DOCX
TECHNICALSKILLS
Hassan Rifky
 
PDF
Polysource-IT Profile
Helen
 
PDF
Polysource-IT Profile
Helen
 
PDF
Building Cross Platform Mobile Web Apps
James Pearce
 
DOCX
Full stack Java Developer
MdHasan872214
 
PPTX
Sakeesoft
Ravi Thakur
 
Tech Mind Maps - Booklet Preview
Michal Juhas
 
Triangle Node Meetup : APIs in Minutes with Node.js
Shubhra Kar
 
TECHNICALSKILLS
Hassan Rifky
 
Polysource-IT Profile
Helen
 
Polysource-IT Profile
Helen
 
Building Cross Platform Mobile Web Apps
James Pearce
 
Full stack Java Developer
MdHasan872214
 
Sakeesoft
Ravi Thakur
 

Similar to IT Recruiter Mind-maps - Booklet v2.0 - SAMPLE 2023-03 (2).pdf (20)

PPT
Notes On Software Development, Platform And Modernisation
Alan McSweeney
 
PDF
Poly Source It Profile
moseskhedi
 
PDF
Polysource It Profile
elenarys
 
PPTX
Wisely choose your IT careers before it is too late.
Ijaz Haider Malik TOGAF, Harvard MM,Siebel, PRINCE2
 
DOC
Rajiv ranjan resume-us
Rajiv Ranjan
 
DOCX
Nitesh_Sr._Java_developer_Lead
Nitesh Dasari
 
DOCX
Java, BA,UI resumes
Neel A
 
PPTX
NodeJS - Creating a Restful API
Rogério Rodrigues
 
DOC
Sid K
Sid K
 
KEY
Why You Need a Front End Developer
Mike Wilcox
 
DOCX
Resume - Shashesh Silwal
Shashesh Silwal
 
PDF
Google Developer Groups DEVELOPMENT WORKSHOP 2024.pdf
shauryarahlon10
 
PPT
BCIT Application Portfolio Mgmt
Leo de Sousa
 
PDF
Top 10 Essential Technologies For Every Full Stack .NET Developer!
Aspire Techsoft Academy
 
PPTX
Connect js nodejs_api_shubhra
Shubhra Kar
 
DOC
Bhargav
Bhargav Manoharan
 
DOCX
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
richard safford
 
DOCX
Roopa_1Year_6Mont_Java_AndroidExper
Roopa Bai
 
DOCX
$Resume2016 edward chen
ed Chen
 
DOCX
$resume2016_EdwardChen
ed Chen
 
Notes On Software Development, Platform And Modernisation
Alan McSweeney
 
Poly Source It Profile
moseskhedi
 
Polysource It Profile
elenarys
 
Wisely choose your IT careers before it is too late.
Ijaz Haider Malik TOGAF, Harvard MM,Siebel, PRINCE2
 
Rajiv ranjan resume-us
Rajiv Ranjan
 
Nitesh_Sr._Java_developer_Lead
Nitesh Dasari
 
Java, BA,UI resumes
Neel A
 
NodeJS - Creating a Restful API
Rogério Rodrigues
 
Sid K
Sid K
 
Why You Need a Front End Developer
Mike Wilcox
 
Resume - Shashesh Silwal
Shashesh Silwal
 
Google Developer Groups DEVELOPMENT WORKSHOP 2024.pdf
shauryarahlon10
 
BCIT Application Portfolio Mgmt
Leo de Sousa
 
Top 10 Essential Technologies For Every Full Stack .NET Developer!
Aspire Techsoft Academy
 
Connect js nodejs_api_shubhra
Shubhra Kar
 
Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer
richard safford
 
Roopa_1Year_6Mont_Java_AndroidExper
Roopa Bai
 
$Resume2016 edward chen
ed Chen
 
$resume2016_EdwardChen
ed Chen
 
Ad

Recently uploaded (20)

PPTX
Title The Power of Oral Communication (2).pptx
amankumar7762044
 
PDF
Meatball of Canyon Valley sequence 2 storyboard by Mark G.
MarkGalez
 
PPT
Leadership essentials to build your carrier
ahmedhasan769002
 
PPTX
FIND ODD SHAPE OUT for placement activity.pptx
YESIMSMART
 
PPTX
arif og 2.pptx defence mechanism of gingiva
arifkhansm29
 
PPT
Cryptographyhsjckhyhbghvdsnbfgnhgvhnnbfrrnb
mannamsarath224
 
PPTX
Digital Marketing training in Chandigarh
chetann0777
 
PPTX
AMB Trainingt for School Teachers.pptx h
vidushirathiji
 
PDF
Meatball of Canyon Valley sequence 1 storyboard by Mark G.
MarkGalez
 
PDF
Invincible Season 2 Storyboard Revisions by Mark G
MarkGalez
 
PDF
Left Holding the Bag sequence 1 storyboard by Mark G.
MarkGalez
 
PDF
PowerPoint Presentation -- Larry G -- 2021 -- 218df4ebe0bc5607d6bfcf49fd21eda...
Adeel452922
 
PPTX
Green White Modern Clean Running Presentation.pptx
Johnjuru
 
PDF
LeadIAS – Best IAS Coaching in Kerala.pdf
LeadIAS
 
PPTX
Python-vs-Core-Java-A-Comparative-Deep-Dive.pptx.pptx
sachinkesharwani503
 
PPTX
Black and Green Modern Running Presentation.pptx
Johnjuru
 
PPTX
LESSON 5 TLE 7SDHSJFJDFHDJFHDJFEWFFFEDDDD
roeltabuyo4
 
PPTX
PRESENTATION OF SEPSIS, SEPTIC SHOCK.pptx
ericklouiseopio
 
PDF
Family therapy by Alan Carr.pdf oo000889999
DivyaMohan270477
 
PDF
【2nd】Explanatory material of DTU(230207).pdf
kewalsinghpuriya
 
Title The Power of Oral Communication (2).pptx
amankumar7762044
 
Meatball of Canyon Valley sequence 2 storyboard by Mark G.
MarkGalez
 
Leadership essentials to build your carrier
ahmedhasan769002
 
FIND ODD SHAPE OUT for placement activity.pptx
YESIMSMART
 
arif og 2.pptx defence mechanism of gingiva
arifkhansm29
 
Cryptographyhsjckhyhbghvdsnbfgnhgvhnnbfrrnb
mannamsarath224
 
Digital Marketing training in Chandigarh
chetann0777
 
AMB Trainingt for School Teachers.pptx h
vidushirathiji
 
Meatball of Canyon Valley sequence 1 storyboard by Mark G.
MarkGalez
 
Invincible Season 2 Storyboard Revisions by Mark G
MarkGalez
 
Left Holding the Bag sequence 1 storyboard by Mark G.
MarkGalez
 
PowerPoint Presentation -- Larry G -- 2021 -- 218df4ebe0bc5607d6bfcf49fd21eda...
Adeel452922
 
Green White Modern Clean Running Presentation.pptx
Johnjuru
 
LeadIAS – Best IAS Coaching in Kerala.pdf
LeadIAS
 
Python-vs-Core-Java-A-Comparative-Deep-Dive.pptx.pptx
sachinkesharwani503
 
Black and Green Modern Running Presentation.pptx
Johnjuru
 
LESSON 5 TLE 7SDHSJFJDFHDJFHDJFEWFFFEDDDD
roeltabuyo4
 
PRESENTATION OF SEPSIS, SEPTIC SHOCK.pptx
ericklouiseopio
 
Family therapy by Alan Carr.pdf oo000889999
DivyaMohan270477
 
【2nd】Explanatory material of DTU(230207).pdf
kewalsinghpuriya
 
Ad

IT Recruiter Mind-maps - Booklet v2.0 - SAMPLE 2023-03 (2).pdf

  • 1. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 3 IT Roles Map Source, recruit, attract, and assess with confidence. Software Engineers Web Developers Website builders Wix Square CMS Wordpress Joomla Drupal Frontend Developers JavaScript developer React Angular Vue.js Ember Backend Developers JavaScript developer Node.js Python developer Django Flask Java developer JEE Spring Hibernate PHP developer Laravel Symfony C# developer .NET Framework .NET Core Ruby developer Ruby on Rails Perl developer Fullstack Developers (Backend + Frontend) Mobile App Developers Native apps iOS app developer Objective-C Swift Android app developer Java Kotlin Cross-platform apps JavaScript React Native Ionic Titanium Appcelerator C# Xamarin Dart Flutter Desktop App Developers Application developer Java developer JSE AI & ML Specialists AI/ML engineer Analysts Business analyst System analyst Data warehouse analyst Data analyst Managers Product manager Project manager Technical lead VP of engineering Development lead IT project manager Scrum teams Product owner Scrum master Designers UX designer UI designer Creative director User researcher Visual designer Web designer Infrastructure & Networking Specialists DevOps engineer SRE Cloud Specialists Cloud systems engineer Architects Software architect Systems architect Security architect Cyber Security Specialists Cybersecurity engineer Security software developer Security analyst Support Specialists IT support specialist Technical support Application Support Engineer Helpdesk Specialist Administrators System administrator Windows administrator Linux administrator Network administrator Database administrator Executives CTO CIO IT director Testing & QA roles Manual tester Software tester QA engineer QA manager Test automation engineer Automation tester Senior Software QA Engineer Quality Assurance Engineer Data & Business Intelligence Specialists Database developer Database administrator Data warehouse (ETL) developer BI analyst BI architect Data analyst Data scientist Oracle Developer Power BI Developer Business Intelligence Consultant Detailed Overview Of The IT Roles Watch Michal explain this mind map in the eLearning portal
  • 2. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 12 Must-know IT Terms Team structure Matrix team Agile team Cross-functional team Software project management Team roles Project Manager Business Analyst QA Manager … (see a detailed map) Technical stack Application Server Web server Database server Operating System (OS) LAMP (Linux, Apache, MySQL, PHP) MEAN (MongoDB, Express.js, Angular, Node.js) MERN (MongoDB, Express.js, React, Node.js) Software development Process Traditional Waterfall methodology Agile methodologies Kanban Kanban board Scrum Product Owner Scrum Master Daily stand-up Sprint eXtreme Programming (XP) Test-Driven Development (TDD) Programming language Java JavaScript C# PHP Python Ruby C or C++ Query language SQL Procedural language PL/SQL COBOL Fortran Marktup language HTML XML Software framework Ex: React, Angular, ... Software library Three IT layers Frontend (user-facing) Backend (server-side) Storage (database) Design patterns Team roles Frontend developer Backend developer Full-stack developer … (see a detailed map) Mobile applications Android Java language Kotlin language iOS Objective-C language Swift language Cloud service providers Amazon Amazon Web Services Google Google Cloud Platform Microsoft Microsoft Azure IBM IBM Cloud Oracle Oracle Cloud Data Databases Relational MySQL MSSQL PostgreSQL Oracle Non-relational MongoDB Seach engines Elasticsearch Big Data In the cloud Google BigQuery Amazon Elastic MapReduce (EMR) Oracle Big Data Cloud On premise Hadoop Apache Spark Testing Manual testing Automated testing Frameworks (i.e. Selenium) Quality Assurance (QA) Functional testing Sanity testing Regression testing … (see a detailed map) Non-functional testing Security testing Performance testing … (see a detailed map) DevOps Dev + Ops + QA Product prototyping MVP Design Sprint Software prototype Design UX design UI design Content Management Systems (CMS) Wordpress Drupal Joomla Magento Software code repositories Technology Git SVN (legacy) Cloud providers (SaaS) GitHub GitLab Bitbucket Must-know IT Terms Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 3. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 13 Tech Acronyms API Application Programming Interface ASP Application Service Provider (SaaS provider) Active Server Pages AWS Amazon Web Services CI Continuous Integration CD Continuous Delivery CDN Content Delivery Network CMS Content Management System CSS Cascading Style Sheets CSS3 CX Customer Experience DBMS Database Management System GCP Google Cloud Platform HTML Hyper-Text Markup Language HTML5 HTTP Hyper-Text Transfer Protocol HTTPS IaaS Infrastructure as a Service IDE Integrated Development Environment JEE Java Enterprise Edition (used after J2EE, now legacy) Jakarta Enterprise Edition (most recent, since Sep 2019) J2EE Java 2 Platform, Enterprise Edition (legacy name) J2SE Java 2 Platform, Standard Edition (legacy name) JS Java Script JSE Java Platform, Standard Edition (Java SE) JSF JavaServer Faces JSON JavaScript Object Notation JSP JavaServer Pages LAMP Linux, Apache, MySQL, PHP MEAN MongoDB, Express.js, Angular, Node.js XML Extensible Markup Language UX User Experience UI User Interface SVN Subversion SQL Structured Query Language MySQL, NoSQL SPA Single Page Application SOAP Simple Object Access Protocol SLA Software License Agreement Service Level Agreement SEO Search Engine Optimization SDLC Software Development Lifecycle SDK Software Development Kit SaaS Software As a Service Storage as a Service Security as a Service QA Quality Assurance REST Representational State Transfer PL/SQL Procedural Language SQL PHP Recursive acronym for “PHP: Hypertext Preprocessor” PEAR PHP Extension and Application Repository PaaS Platform as a Service OS Operating System iOS, OS X, macOS ORM Object Relational Mapper OOP Object Oriented Programming MVP Minimum Viable Product MS Microsoft MS Windows, MS Azure MERN MongoDB, Express.js, React, Node.js IT Acronyms From JDs And CVs Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 4. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 14 IT Roles Software Developers Web Developers Mobile App Developers Desktop App Developers Backend Developers Frontend Developers Fullstack Developers Analysts Architects Testing & QA specialists IT Managers & Executives Data & Business Intelligence Specialists Designers DevOps Engineers Support Specialists Cloud Specialists Cyber Security Specialists Network & System Administrators IT Roles Categorization Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 5. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 15 IT Roles Map Source, recruit, attract, and assess with confidence. Software Engineers Web Developers Website builders Wix Square CMS Wordpress Joomla Drupal Frontend Developers JavaScript developer React Angular Vue.js Ember Backend Developers JavaScript developer Node.js Python developer Django Flask Java developer JEE Spring Hibernate PHP developer Laravel Symfony C# developer .NET Framework .NET Core Ruby developer Ruby on Rails Perl developer Fullstack Developers (Backend + Frontend) Mobile App Developers Native apps iOS app developer Objective-C Swift Android app developer Java Kotlin Cross-platform apps JavaScript React Native Ionic Titanium Appcelerator C# Xamarin Dart Flutter Desktop App Developers Application developer Java developer JSE AI & ML Specialists AI/ML engineer Analysts Business analyst System analyst Data warehouse analyst Data analyst Managers Product manager Project manager Technical lead VP of engineering Development lead IT project manager Scrum teams Product owner Scrum master Designers UX designer UI designer Creative director User researcher Visual designer Web designer Infrastructure & Networking Specialists DevOps engineer SRE Cloud Specialists Cloud systems engineer Architects Software architect Systems architect Security architect Cyber Security Specialists Cybersecurity engineer Security software developer Security analyst Support Specialists IT support specialist Technical support Application Support Engineer Helpdesk Specialist Administrators System administrator Windows administrator Linux administrator Network administrator Database administrator Executives CTO CIO IT director Testing & QA roles Manual tester Software tester QA engineer QA manager Test automation engineer Automation tester Senior Software QA Engineer Quality Assurance Engineer Data & Business Intelligence Specialists Database developer Database administrator Data warehouse (ETL) developer BI analyst BI architect Data analyst Data scientist Oracle Developer Power BI Developer Business Intelligence Consultant Detailed Overview Of The IT Roles Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 6. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 16 Software Development Lifecycle Stages Planning Analysis Design Implementation Maintenance Project Management Traditional Waterfall Analysis Outcome: Business requirements Design Outcome: System analysis Development Outcome: Software code Testing Outcome: User-acceptance tests Deployment Outcome: Code in production Maintenance Ongoing activity Lean A systematic way of minimizing waste without decreasing output quality Agile Agility = Ability to adopt & improve Values (4) Individuals & interactions OVER processes & tools Working software OVER comprehensive documentation Customer collaboration OVER contract negotiation Responding to change OVER Following a plan Principles (12) 1. Welcome changing requirements 2. Frequent delivery of software 3. Business people & developers cooperating daily 4. Progress measured by working software 5. Self-organizing teams 6. Regular reflection & adaptation ... (12 in total) Methodologies Scrum Artifacts Product Backlog Sprint Backlog Product Increment Events Sprint Sprint Planning Meeting Sprint Retrospective Meeting Daily Scrum (stand-up) Meeting Roles Product Owner Scrum Master Development Team Cross-functional, shared responsibility Kanban Boards to visualize workflow No roles defined No timebox No sprints Software Development – Lifecycle Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 7. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 17 Software Development Landscape Backend (Server-side) written in JavaScript language using Node.js runtime environment written in PHP language using Laravel Symfony written in C# language using .NET Framework .NET Core written in Java language using Spring JSF written in Ruby language using Ruby on Rails written in Python language using Django FastAPI Frontend (User-facing) written in HTML, CSS, and JavaScript language using React Vue.js written in HTML, CSS, and TypeScript language using Angular Mobile applications Native for iOS platform using Objective-C language Swift language for Android platform using Java language Kotlin language Cross-platform written in JavaScript language using React Native written in C# language using Xamarin written in Dart language using Flutter Software Development – Landscape Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 8. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 18 IT Skills Web development HTML5 CSS3 PHP language JavaScript language Frontend development Bootstrap React.js Angular Ionic React Native Backend development Java Spring C++ Qt C# .NET Core Python Django Ruby Ruby on Rails JavaScript Node.js PHP Laravel Mobile development Android Java Kotlin iOS Swift Objective-C DevOps CI/CD setup Scripting language Administration Linux Shell Scripting Automations Core Administration Windows PowerShell Content Management Systems Wordpress Drupal Joomla Shopify Magento WooCommerce Cloud Computing AWS Azure GCP Repository Git Mercurial Containers Docker Kubernetes Business Intelligence Tableau Power BI Database management MySQL Oracle MS SQL Server PostgreSQL SQL (ANSI Format) MongoDB Redis Software Development – Hard Skills Watch Michal explain this mind map in the eLearning portal SAMPLE
  • 9. © 2023 Tech Recruitment Academy New mind maps and updates released bi-weekly. Sign up at https://ITRecruiterMindMaps.com Page 19 Software Developers – Must-have Skills Software Developers Web Developers Website builders Wix Square CMS Wordpress Joomla Drupal Frontend Developers Programming Language JavaScript Software Framework React Angular Vue.js Backend Developers Backend JavaScript developer Programming Language JavaScript Software Framework Node.js Backend Python developer Programming Language Python Software Framework Django Flask Backend Java developer Programming Language Java Software Framework Spring Hibernate Backend PHP developer Programming Language PHP Software Framework Laravel Symfony Backend C# developer Programming Language C# Software Framework .NET Framework .NET Core Backend Ruby developer Programming Language Ruby Software Framework Ruby on Rails Backend Perl developer Programming Language Software Framework Fullstack Developers (Backend + Frontend) Mobile App Developers Native apps iOS app developer Objective-C Swift Android app developer Java Kotlin Cross-platform apps JavaScript React Native Ionic Titanium Appcelerator C# Xamarin Dart Flutter Desktop App Developers Application developer Java developer JSE Watch Michal explain this mind map in the eLearning portal SAMPLE