SlideShare uma empresa Scribd logo
IT Revolution in 2023-24
how to learn, how to hire
business transformation
future professions
Timur Shemsedinov
github.com/tshemsedinov
Chief Software Architect at Metarhia, CTO at Salucyber
Lecturer at Kiev Polytechnic Institute & Kiev School of Economics
Revolutionary changes in IT are coming
Crisis background
● AI
● Hiring
● Technologies
● Education
● Vendor lock-in
● Vision crisis
AI anxiety
● We do not need juniors for about 3-4 years
● Now AI (ChatGPT, Copilot) can replace middle
● Seniors will be next…
● In next 5 years companies will look like:
CTO, Architect, Principal engineer,
Product owner, a few new professions…
Hiring
● High demand for qualified engineers
● Low demand for beginners
● Job description are broken: hype, all, templates
● CVs are broken: hype, fake, self overestimation
● Interviews are broken: alg., sys design, details
Education
● Public schools
● Colleges
● Universities
● IT Schools
● Programming courses
Psychology problems
● Low motivation
● Alienation
● Escape: domain, responsibility, proactivity
● Weak risk and time estimation / management
● IT people are totally toxic
● Infected with rudeness, cynicism, indifference
Profanation in IS
● Forms
● Models
● APIs
Information System Engineer Roadmap
Programming
Fundamentals
Asynchronous
programming
Parallel
programming
Node.js
Multi-paradigm
programming
GRASP SOLID
System Prog.
Engineer
Domain logic
Engineer
Back-end
Engineer
Front-end
Engineer
Databases
Architecture
Network protocols
GoF
OOP
Enterprise
Inf. Sys.
Metaprogramming
Backend
Web Development
(HTML+CSS)
Frontend
Web
Applications
Browser API
Software
Engineer
Broad specialty
Software
Engineer
Split into two professions
System
programming
Applied
programming
System
Software
Engineer
Higher-code
Domain
Hacker
Сompletely different professions
10%
Information System Engineer Roadmap
Programming
Fundamentals
Asynchronous
programming
Parallel
programming
Node.js
Multi-paradigm
programming
GRASP SOLID
System Prog.
Engineer
Domain logic
Engineer
Back-end
Engineer
Front-end
Engineer
Databases
Architecture
Network protocols
GoF
OOP
Enterprise
Inf. Sys.
Metaprogramming
Backend
Web Development
(HTML+CSS)
Frontend
Web
Applications
Browser API
Higher-code hard skills Roadmap
Programming
Fundamentals
minimum
Asynchronous
programming
minimum
Higher-code
Hacker
Database
modelling
Enterprise
Architecture
Templates
Higher-code Roadmap
42% Domain and business
25% Culture, psychology and communications
15% System integration, digital transformation
7% Architecture, devops, clouds, system design
5% Cybersecurity, cryptography, networks, db
3% Basics of programming + 2% Work with AI
1% Low-code and no-code tools
New work and education approach
● Learn while working on real projects
● Mentoring culture
● Knowledge transfer traditions
● Free software practices
● Openness to dialogue
● Kindness
● Decision validation
New work and education approach
● Push SE beginners to reinvent
● While prevent NIH for higher-coders in products
● Prepare ambitious difficult and complex
● Highlight and compare negative and positive
● Reflection: try to understand mythology and
magical thinking hidden behind rationalizations
Сonclusions
● Do not close in yourself, unite, change, be flexible
● New courses:
1. CTO, Architect, Principal engineer
2. Higher-code domain hacker
● Optimize TTM and cut risks and budgets:
1. Shared CTO & specialists, communities
2. Concentrate on domain and business

Mais conteúdo relacionado

Semelhante a IT Revolution in 2023-2024: AI, GPT, business transformation, future professions, HR and hiring

Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Svetlin Nakov
 
Cse ppt
Cse pptCse ppt
why to do BCA course?
why to do BCA course?why to do BCA course?
why to do BCA course?
L.POONGOTHAI SHALINI
 
Project guidance for MSc Computer Science students
Project guidance for MSc Computer Science studentsProject guidance for MSc Computer Science students
Project guidance for MSc Computer Science students
baabtra.com - No. 1 supplier of quality freshers
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...
HRITIKKHURANA1
 
Machine Learning Training in Noida
Machine Learning Training in NoidaMachine Learning Training in Noida
Machine Learning Training in Noida
Raj Sharma
 
Various industry trends and career opportunities for engineering graduates in...
Various industry trends and career opportunities for engineering graduates in...Various industry trends and career opportunities for engineering graduates in...
Various industry trends and career opportunities for engineering graduates in...
Dr. Shivananda Koteshwar
 
5 highest paying jobs in IT Sector
5 highest paying jobs in IT Sector5 highest paying jobs in IT Sector
5 highest paying jobs in IT Sector
MeharSharma4
 
IT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperIT Professions and How to Become a Developer
IT Professions and How to Become a Developer
Svetlin Nakov
 
Highest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobsHighest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobs
jeetendra mandal
 
IoT won't work without AI
IoT won't work without AIIoT won't work without AI
IoT won't work without AI
Vincent Verstraete
 
IT Professions and Their Future
IT Professions and Their FutureIT Professions and Their Future
IT Professions and Their Future
Svetlin Nakov
 
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Dr. Mansour Kamel Mansour
 
Emerging tech industry sector sessions
Emerging tech industry sector sessionsEmerging tech industry sector sessions
Emerging tech industry sector sessions
SupportGCI
 
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewIT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet Preview
Michal Juhas
 
Muhammad khalid_Web-Developer
Muhammad khalid_Web-DeveloperMuhammad khalid_Web-Developer
Muhammad khalid_Web-Developer
MuhammadKhalid284
 
Best computer courses in delhi
Best computer courses in delhiBest computer courses in delhi
Best computer courses in delhi
SamridhiDewan1
 
Skilling Entry Level Engineers in IoT - A Practical Approach
Skilling Entry Level Engineers in IoT - A Practical ApproachSkilling Entry Level Engineers in IoT - A Practical Approach
Skilling Entry Level Engineers in IoT - A Practical Approach
Emertxe Information Technologies Pvt Ltd
 
Are You an Accidental or Intention Software Architect
Are You an Accidental or Intention Software ArchitectAre You an Accidental or Intention Software Architect
Are You an Accidental or Intention Software Architect
Randy Ynchausti
 
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
BEYOND4.0
 

Semelhante a IT Revolution in 2023-2024: AI, GPT, business transformation, future professions, HR and hiring (20)

Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
 
Cse ppt
Cse pptCse ppt
Cse ppt
 
why to do BCA course?
why to do BCA course?why to do BCA course?
why to do BCA course?
 
Project guidance for MSc Computer Science students
Project guidance for MSc Computer Science studentsProject guidance for MSc Computer Science students
Project guidance for MSc Computer Science students
 
Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...Info Session : University Institute of engineering and technology , Kurukshet...
Info Session : University Institute of engineering and technology , Kurukshet...
 
Machine Learning Training in Noida
Machine Learning Training in NoidaMachine Learning Training in Noida
Machine Learning Training in Noida
 
Various industry trends and career opportunities for engineering graduates in...
Various industry trends and career opportunities for engineering graduates in...Various industry trends and career opportunities for engineering graduates in...
Various industry trends and career opportunities for engineering graduates in...
 
5 highest paying jobs in IT Sector
5 highest paying jobs in IT Sector5 highest paying jobs in IT Sector
5 highest paying jobs in IT Sector
 
IT Professions and How to Become a Developer
IT Professions and How to Become a DeveloperIT Professions and How to Become a Developer
IT Professions and How to Become a Developer
 
Highest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobsHighest paying jobs Top IT jobs Top Jobs Trending jobs
Highest paying jobs Top IT jobs Top Jobs Trending jobs
 
IoT won't work without AI
IoT won't work without AIIoT won't work without AI
IoT won't work without AI
 
IT Professions and Their Future
IT Professions and Their FutureIT Professions and Their Future
IT Professions and Their Future
 
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
Learning Python … A Tool for Data Science, Machine Learning, and Computationa...
 
Emerging tech industry sector sessions
Emerging tech industry sector sessionsEmerging tech industry sector sessions
Emerging tech industry sector sessions
 
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewIT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet Preview
 
Muhammad khalid_Web-Developer
Muhammad khalid_Web-DeveloperMuhammad khalid_Web-Developer
Muhammad khalid_Web-Developer
 
Best computer courses in delhi
Best computer courses in delhiBest computer courses in delhi
Best computer courses in delhi
 
Skilling Entry Level Engineers in IoT - A Practical Approach
Skilling Entry Level Engineers in IoT - A Practical ApproachSkilling Entry Level Engineers in IoT - A Practical Approach
Skilling Entry Level Engineers in IoT - A Practical Approach
 
Are You an Accidental or Intention Software Architect
Are You an Accidental or Intention Software ArchitectAre You an Accidental or Intention Software Architect
Are You an Accidental or Intention Software Architect
 
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
 

Mais de Timur Shemsedinov

How to use Chat GPT in JavaScript optimizations for Node.js
How to use Chat GPT in JavaScript optimizations for Node.jsHow to use Chat GPT in JavaScript optimizations for Node.js
How to use Chat GPT in JavaScript optimizations for Node.js
Timur Shemsedinov
 
Multithreading in Node.js and JavaScript
Multithreading in Node.js and JavaScriptMultithreading in Node.js and JavaScript
Multithreading in Node.js and JavaScript
Timur Shemsedinov
 
Node.js threads for I/O-bound tasks
Node.js threads for I/O-bound tasksNode.js threads for I/O-bound tasks
Node.js threads for I/O-bound tasks
Timur Shemsedinov
 
Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021
Timur Shemsedinov
 
Rethinking low-code
Rethinking low-codeRethinking low-code
Rethinking low-code
Timur Shemsedinov
 
Hat full of developers
Hat full of developersHat full of developers
Hat full of developers
Timur Shemsedinov
 
FwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.jsFwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.js
Timur Shemsedinov
 
Node.js for enterprise - JS Conference
Node.js for enterprise - JS ConferenceNode.js for enterprise - JS Conference
Node.js for enterprise - JS Conference
Timur Shemsedinov
 
Node.js for enterprise 2021 - JavaScript Fwdays 3
Node.js for enterprise 2021 - JavaScript Fwdays 3Node.js for enterprise 2021 - JavaScript Fwdays 3
Node.js for enterprise 2021 - JavaScript Fwdays 3
Timur Shemsedinov
 
Node.js in 2021
Node.js in 2021Node.js in 2021
Node.js in 2021
Timur Shemsedinov
 
Node.js middleware: Never again!
Node.js middleware: Never again!Node.js middleware: Never again!
Node.js middleware: Never again!
Timur Shemsedinov
 
Patterns and antipatterns
Patterns and antipatternsPatterns and antipatterns
Patterns and antipatterns
Timur Shemsedinov
 
Race-conditions-web-locks-and-shared-memory
Race-conditions-web-locks-and-shared-memoryRace-conditions-web-locks-and-shared-memory
Race-conditions-web-locks-and-shared-memory
Timur Shemsedinov
 
Asynchronous programming and mutlithreading
Asynchronous programming and mutlithreadingAsynchronous programming and mutlithreading
Asynchronous programming and mutlithreading
Timur Shemsedinov
 
Node.js in 2020 - part 3
Node.js in 2020 - part 3Node.js in 2020 - part 3
Node.js in 2020 - part 3
Timur Shemsedinov
 
Node.js in 2020 - part 2
Node.js in 2020 - part 2Node.js in 2020 - part 2
Node.js in 2020 - part 2
Timur Shemsedinov
 
Information system structure and architecture
Information system structure and architectureInformation system structure and architecture
Information system structure and architecture
Timur Shemsedinov
 
Node.js in 2020 - part 1
Node.js in 2020 - part 1Node.js in 2020 - part 1
Node.js in 2020 - part 1
Timur Shemsedinov
 
Web Locks API
Web Locks APIWeb Locks API
Web Locks API
Timur Shemsedinov
 
Node.js in 2020
Node.js in 2020Node.js in 2020
Node.js in 2020
Timur Shemsedinov
 

Mais de Timur Shemsedinov (20)

How to use Chat GPT in JavaScript optimizations for Node.js
How to use Chat GPT in JavaScript optimizations for Node.jsHow to use Chat GPT in JavaScript optimizations for Node.js
How to use Chat GPT in JavaScript optimizations for Node.js
 
Multithreading in Node.js and JavaScript
Multithreading in Node.js and JavaScriptMultithreading in Node.js and JavaScript
Multithreading in Node.js and JavaScript
 
Node.js threads for I/O-bound tasks
Node.js threads for I/O-bound tasksNode.js threads for I/O-bound tasks
Node.js threads for I/O-bound tasks
 
Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021Node.js Меньше сложности, больше надежности Holy.js 2021
Node.js Меньше сложности, больше надежности Holy.js 2021
 
Rethinking low-code
Rethinking low-codeRethinking low-code
Rethinking low-code
 
Hat full of developers
Hat full of developersHat full of developers
Hat full of developers
 
FwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.jsFwDays 2021: Metarhia Technology Stack for Node.js
FwDays 2021: Metarhia Technology Stack for Node.js
 
Node.js for enterprise - JS Conference
Node.js for enterprise - JS ConferenceNode.js for enterprise - JS Conference
Node.js for enterprise - JS Conference
 
Node.js for enterprise 2021 - JavaScript Fwdays 3
Node.js for enterprise 2021 - JavaScript Fwdays 3Node.js for enterprise 2021 - JavaScript Fwdays 3
Node.js for enterprise 2021 - JavaScript Fwdays 3
 
Node.js in 2021
Node.js in 2021Node.js in 2021
Node.js in 2021
 
Node.js middleware: Never again!
Node.js middleware: Never again!Node.js middleware: Never again!
Node.js middleware: Never again!
 
Patterns and antipatterns
Patterns and antipatternsPatterns and antipatterns
Patterns and antipatterns
 
Race-conditions-web-locks-and-shared-memory
Race-conditions-web-locks-and-shared-memoryRace-conditions-web-locks-and-shared-memory
Race-conditions-web-locks-and-shared-memory
 
Asynchronous programming and mutlithreading
Asynchronous programming and mutlithreadingAsynchronous programming and mutlithreading
Asynchronous programming and mutlithreading
 
Node.js in 2020 - part 3
Node.js in 2020 - part 3Node.js in 2020 - part 3
Node.js in 2020 - part 3
 
Node.js in 2020 - part 2
Node.js in 2020 - part 2Node.js in 2020 - part 2
Node.js in 2020 - part 2
 
Information system structure and architecture
Information system structure and architectureInformation system structure and architecture
Information system structure and architecture
 
Node.js in 2020 - part 1
Node.js in 2020 - part 1Node.js in 2020 - part 1
Node.js in 2020 - part 1
 
Web Locks API
Web Locks APIWeb Locks API
Web Locks API
 
Node.js in 2020
Node.js in 2020Node.js in 2020
Node.js in 2020
 

Último

Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Envertis Software Solutions
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 

Último (20)

Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative AnalysisOdoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
Odoo ERP Vs. Traditional ERP Systems – A Comparative Analysis
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 

IT Revolution in 2023-2024: AI, GPT, business transformation, future professions, HR and hiring

  • 1. IT Revolution in 2023-24 how to learn, how to hire business transformation future professions Timur Shemsedinov github.com/tshemsedinov Chief Software Architect at Metarhia, CTO at Salucyber Lecturer at Kiev Polytechnic Institute & Kiev School of Economics
  • 2. Revolutionary changes in IT are coming Crisis background ● AI ● Hiring ● Technologies ● Education ● Vendor lock-in ● Vision crisis
  • 3. AI anxiety ● We do not need juniors for about 3-4 years ● Now AI (ChatGPT, Copilot) can replace middle ● Seniors will be next… ● In next 5 years companies will look like: CTO, Architect, Principal engineer, Product owner, a few new professions…
  • 4. Hiring ● High demand for qualified engineers ● Low demand for beginners ● Job description are broken: hype, all, templates ● CVs are broken: hype, fake, self overestimation ● Interviews are broken: alg., sys design, details
  • 5. Education ● Public schools ● Colleges ● Universities ● IT Schools ● Programming courses
  • 6. Psychology problems ● Low motivation ● Alienation ● Escape: domain, responsibility, proactivity ● Weak risk and time estimation / management ● IT people are totally toxic ● Infected with rudeness, cynicism, indifference
  • 7. Profanation in IS ● Forms ● Models ● APIs
  • 8. Information System Engineer Roadmap Programming Fundamentals Asynchronous programming Parallel programming Node.js Multi-paradigm programming GRASP SOLID System Prog. Engineer Domain logic Engineer Back-end Engineer Front-end Engineer Databases Architecture Network protocols GoF OOP Enterprise Inf. Sys. Metaprogramming Backend Web Development (HTML+CSS) Frontend Web Applications Browser API
  • 10. Software Engineer Split into two professions System programming Applied programming
  • 12. Information System Engineer Roadmap Programming Fundamentals Asynchronous programming Parallel programming Node.js Multi-paradigm programming GRASP SOLID System Prog. Engineer Domain logic Engineer Back-end Engineer Front-end Engineer Databases Architecture Network protocols GoF OOP Enterprise Inf. Sys. Metaprogramming Backend Web Development (HTML+CSS) Frontend Web Applications Browser API
  • 13. Higher-code hard skills Roadmap Programming Fundamentals minimum Asynchronous programming minimum Higher-code Hacker Database modelling Enterprise Architecture Templates
  • 14. Higher-code Roadmap 42% Domain and business 25% Culture, psychology and communications 15% System integration, digital transformation 7% Architecture, devops, clouds, system design 5% Cybersecurity, cryptography, networks, db 3% Basics of programming + 2% Work with AI 1% Low-code and no-code tools
  • 15. New work and education approach ● Learn while working on real projects ● Mentoring culture ● Knowledge transfer traditions ● Free software practices ● Openness to dialogue ● Kindness ● Decision validation
  • 16. New work and education approach ● Push SE beginners to reinvent ● While prevent NIH for higher-coders in products ● Prepare ambitious difficult and complex ● Highlight and compare negative and positive ● Reflection: try to understand mythology and magical thinking hidden behind rationalizations
  • 17. Сonclusions ● Do not close in yourself, unite, change, be flexible ● New courses: 1. CTO, Architect, Principal engineer 2. Higher-code domain hacker ● Optimize TTM and cut risks and budgets: 1. Shared CTO & specialists, communities 2. Concentrate on domain and business