SlideShare ist ein Scribd-Unternehmen 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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 ...
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

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
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
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
 
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
 
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
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
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
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
Rakesh Kumar R
 
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
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Top 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptxTop 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptx
devvsandy
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
Ayan Halder
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
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
 

Kürzlich hochgeladen (20)

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
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
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
 
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
 
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
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
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
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
What next after learning python programming basics
What next after learning python programming basicsWhat next after learning python programming basics
What next after learning python programming basics
 
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
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Top 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptxTop 9 Trends in Cybersecurity for 2024.pptx
Top 9 Trends in Cybersecurity for 2024.pptx
 
Requirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional SafetyRequirement Traceability in Xen Functional Safety
Requirement Traceability in Xen Functional Safety
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
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
 

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