SlideShare a Scribd company logo
IT Professions and How to Start with IT?
How to Become a Software Developer?
Svetlin Nakov, PhD
Co-Founder and Innovations
Manager @ SoftUni
https://nakov.com
The Future IT Forum 2022 @
Ulaanbaatar, Mongolia
2
 Software engineer, tech trainer, entrepreneur,
PhD in computer science, author of 16 books
nakov.com
 4 successful tech education initiatives
 National Academy for Software
Development (NASD)
 Telerik Software Academy
 SoftUni (Software University)
 Private IT High School "SoftUni Svetlina"
About Svetlin Nakov
3
 SoftUni is the biggest tech education provider in SEE
 Zero-to-career programs for software engineers, design and
UX and digital marketing; kids coding; tech high school
 20K graduates in LinkedIn
 https://linkedin.com/school/software-university-softuni/people
 https://linkedin.com/school/softuni-digital/people
 https://linkedin.com/school/softuni-creative/people
 Community of 300K learners
About SoftUni
4
IT Professions
Software developer /
software engineer
QA engineer /
tester / software
quality expert
System
Administrator /
DevOps engineer
IT Consultant / CRM /
ERP / BI expert
Business analyst /
project manager
Data Science /
AI engineer
5
Digital Marketing Professions
Digital
marketing
professional
e-Commerce
expert
Search engine
expert (SEO)
Copywriting
expert
Digital
advertising
expert
Social media
marketing expert
AdWords
expert
Email marketing
expert
Expert video
marketing
6
Design and UX Professionals
Interior
designer
Animator
2D / 3D
Web UI
designer
Graphic
designer
UI / UX
designer
Interaction
designer
Pre-print
expert
Video artist
Brand
designer
7
 The most in-demand IT professions in the USA (Oct 2022)
 Python developer: 732K positions
 Java developer: 700K positions
 JavaScript developer: 664K positions
 QA engineer: 241K positions
 .NET developer: 183K positions
 DevOps engineer: 124K positions
 450 IT jobs in Mongolia: zangia.mn/job/list/b.4
Most In-Demand IT Professions in the USA
 Traditional jobs:
 Physician:
379K positions
 Truck driver:
194K positions
 Advocate:
169K positions
8
What are Companies Looking For?
How to Become a
Software Engineer?
 First find out if programming is for you!
 Sign up for the SoftUni & MLC free coding
course for beginners: mlctraining.mn
 Or follow a tutorial / book / video course on the Internet
 Does programming excite you?
 Do you really like it and enjoy it?
 Are you good at coding problems?
 Do you want to write code all the time?
How do I Become a Software Engineer?
10
 To become a software engineer, you
need to study hard and consistently!
 1-2 years @ part time (15-20 hours / week)
 Or 1 year @ 8-10 hours daily
 Developing practical projects
 Write 100K+ lines of code (LOC)
 100K LOC == 300 days * 350 LOC
Study Hard with a Lot of Practice
11
 Coding skills – 20%
 Algorithmic thinking – 30%
 Fundamental concepts of the
software developer profession – 25%
 Programming languages &
software technologies – 25%
Learn the 4 of Fundamental Skills
12
13
 Basic Coding Course – calculations, data, conditions, loops, IDE
 Fundamentals of Programming – arrays, lists, maps, nested structures,
text processing, error handling, basic language APIs, problem solving
 Object-Oriented Programming – classes, objects, inheritance, …
 Databases and ORM – relational DB, SQL, ORM frameworks, XML, JSON
 Back-End Development – HTTP, MVC, Web apps, REST
 Front-End Development – HTML, CSS, JS, DOM, AJAX, JS Frameworks
 Projects – Git, software engineering, teamwork
 Example: https://softuni.org/learn
Typical Curriculum for Developers
 You need a portfolio of projects in GitHub!
 Examples: https://github.com/YanaSlavcheva/SoftUni-Work,
github.com/hammer4/SoftUni, github.com/VasAtanasov
 Show the employers your skills
 How do you prove skills?
 With a rich GitHub profile!
 Start a job and gain experience
Build a Portfolio and Start a Job
14
Learn more from my blog
➡ nakov.com/blog/2022/03
It Just Takes Time and Persistence
Anyone Can Be a Software Developer!
16
 Why can anyone become a software developer and start a job
in the IT industry?
 It's not complex, it just takes time and persistence
 Already nearly 20K students have studied programming at
SoftUni in Bulgaria) and started a job in the IT industry
 Retraining: hairdressers, musicians, architects, financiers,
journalists, taxi drivers --> all succeed
 Technically it is not complex. You need just logical thinking
 Success stories: Ivaylo, Chriss, Kaloyan, Nakov's blog
Anyone Can Be a Software Developer!
17
 Statistics from Bulgaria (from 17K graduates from SoftUni)
 University degree in not required by the software industry!
 70% are career changers
 Use SoftUni to change their job and enter the IT industry
 They can learn programming only at slow speed (after job)
 30% are school / university students
 Use SoftUni to add practical software development skills
 They study in school / university in parallel with SoftUni
Who Can Become a Developer?
18
 How to know if programming is your passion?
 Sign-up for the free "Programming Basics" courses @ MLC
Business School: http://www.mlctraining.mn
 Start for free, pass through the course, touch coding
 If you enjoy programming, go ahead with the next modules
 Graduate in 16-20 months (at slow speed, 2-3 times / week)
 Learn programming, databases, back-end, front-end, etc.
 Graduate as a software developer and start a tech job
Is Programming Your Passion?
19
http://mlctraining.mn
Start with Programming @ MLC Business School
SoftUni – https://softuni.bg

More Related Content

PPTX
IT Professions and Their Future
PPTX
IT Professions and How to Become a Developer
PDF
SoftUni Company Presentation (Pitch Deck) - Oct 2021
DOCX
Envision computer-training-institute
PDF
Campus Recruitment program for Engineering students ...
PDF
Explore BICT Presentation
PDF
Coding lessons.pdf
PPTX
BEST COMPUTER INSTITUTE IN DELHI.pptx
IT Professions and Their Future
IT Professions and How to Become a Developer
SoftUni Company Presentation (Pitch Deck) - Oct 2021
Envision computer-training-institute
Campus Recruitment program for Engineering students ...
Explore BICT Presentation
Coding lessons.pdf
BEST COMPUTER INSTITUTE IN DELHI.pptx

Similar to How to Become a Software Developer - Nakov in Mongolia (Oct 2022) (20)

PDF
Best Computer Training Courses in Laxmi Nagar
PDF
PDF
PDF
DOCX
CV-LauriTihinen-Base-03
PDF
Dosti_Aziz_CV
PPTX
Best computer courses in delhi
PPTX
Capstone2-First-Day for 40 characters.pptx
PDF
Personal Note On Software Engineering
PDF
5 highest paying jobs in IT Sector
PDF
Top Programming Languages to Learn in 2024_ Insights from SKIPS BCA Program.pdf
PDF
Diploma in IT: Empowering Careers in the World of Technology
PDF
How to Become a Web Developer_.pdf
PDF
ElysiumPro Company Profile 2025-2026.pdf
PDF
Mobile applications development - why should you start learning it right now?
PDF
Mr. Paidisetti Prasant
PDF
Repositioning prospective graduates for relevance in the emerging IT landscape
PDF
Importance of Informational Technology in Today’s Era
PPTX
Internship mid presentation
Best Computer Training Courses in Laxmi Nagar
CV-LauriTihinen-Base-03
Dosti_Aziz_CV
Best computer courses in delhi
Capstone2-First-Day for 40 characters.pptx
Personal Note On Software Engineering
5 highest paying jobs in IT Sector
Top Programming Languages to Learn in 2024_ Insights from SKIPS BCA Program.pdf
Diploma in IT: Empowering Careers in the World of Technology
How to Become a Web Developer_.pdf
ElysiumPro Company Profile 2025-2026.pdf
Mobile applications development - why should you start learning it right now?
Mr. Paidisetti Prasant
Repositioning prospective graduates for relevance in the emerging IT landscape
Importance of Informational Technology in Today’s Era
Internship mid presentation
Ad

More from Svetlin Nakov (20)

PPTX
AI and the Future of Devs: Nakov @ Techniverse (Nov 2024)
PPTX
AI за ежедневието - Наков @ Techniverse (Nov 2024)
PPTX
AI инструменти за бизнеса - Наков - Nov 2024
PPTX
AI Adoption in Business - Nakov at Forbes HR Forum - Sept 2024
PPTX
Software Engineers in the AI Era - Sept 2024
PPTX
Най-търсените направления в ИТ сферата за 2024
PPTX
BG-IT-Edu: отворено учебно съдържание за ИТ учители
PPTX
Programming World in 2024
PDF
AI Tools for Business and Startups
PPTX
AI Tools for Scientists - Nakov (Oct 2023)
PPTX
AI Tools for Entrepreneurs
PPTX
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
PPTX
AI Tools for Business and Personal Life
PDF
Дипломна работа: учебно съдържание по ООП - Светлин Наков
PPTX
Дипломна работа: учебно съдържание по ООП
PPTX
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
PPTX
AI and the Professions of the Future
PPTX
Programming Languages Trends for 2023
PPTX
GitHub Actions (Nakov at RuseConf, Sept 2022)
PPTX
How to Become a QA Engineer and Start a Job
AI and the Future of Devs: Nakov @ Techniverse (Nov 2024)
AI за ежедневието - Наков @ Techniverse (Nov 2024)
AI инструменти за бизнеса - Наков - Nov 2024
AI Adoption in Business - Nakov at Forbes HR Forum - Sept 2024
Software Engineers in the AI Era - Sept 2024
Най-търсените направления в ИТ сферата за 2024
BG-IT-Edu: отворено учебно съдържание за ИТ учители
Programming World in 2024
AI Tools for Business and Startups
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Entrepreneurs
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
AI Tools for Business and Personal Life
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
AI and the Professions of the Future
Programming Languages Trends for 2023
GitHub Actions (Nakov at RuseConf, Sept 2022)
How to Become a QA Engineer and Start a Job
Ad

Recently uploaded (20)

PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
master seminar digital applications in india
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
Institutional Correction lecture only . . .
PPH.pptx obstetrics and gynecology in nursing
Module 4: Burden of Disease Tutorial Slides S2 2025
master seminar digital applications in india
Microbial diseases, their pathogenesis and prophylaxis
Basic Mud Logging Guide for educational purpose
Final Presentation General Medicine 03-08-2024.pptx
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Renaissance Architecture: A Journey from Faith to Humanism
Anesthesia in Laparoscopic Surgery in India
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial disease of the cardiovascular and lymphatic systems
2.FourierTransform-ShortQuestionswithAnswers.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Week 4 Term 3 Study Techniques revisited.pptx
Institutional Correction lecture only . . .

How to Become a Software Developer - Nakov in Mongolia (Oct 2022)

  • 1. IT Professions and How to Start with IT? How to Become a Software Developer? Svetlin Nakov, PhD Co-Founder and Innovations Manager @ SoftUni https://nakov.com The Future IT Forum 2022 @ Ulaanbaatar, Mongolia
  • 2. 2  Software engineer, tech trainer, entrepreneur, PhD in computer science, author of 16 books nakov.com  4 successful tech education initiatives  National Academy for Software Development (NASD)  Telerik Software Academy  SoftUni (Software University)  Private IT High School "SoftUni Svetlina" About Svetlin Nakov
  • 3. 3  SoftUni is the biggest tech education provider in SEE  Zero-to-career programs for software engineers, design and UX and digital marketing; kids coding; tech high school  20K graduates in LinkedIn  https://linkedin.com/school/software-university-softuni/people  https://linkedin.com/school/softuni-digital/people  https://linkedin.com/school/softuni-creative/people  Community of 300K learners About SoftUni
  • 4. 4 IT Professions Software developer / software engineer QA engineer / tester / software quality expert System Administrator / DevOps engineer IT Consultant / CRM / ERP / BI expert Business analyst / project manager Data Science / AI engineer
  • 5. 5 Digital Marketing Professions Digital marketing professional e-Commerce expert Search engine expert (SEO) Copywriting expert Digital advertising expert Social media marketing expert AdWords expert Email marketing expert Expert video marketing
  • 6. 6 Design and UX Professionals Interior designer Animator 2D / 3D Web UI designer Graphic designer UI / UX designer Interaction designer Pre-print expert Video artist Brand designer
  • 7. 7  The most in-demand IT professions in the USA (Oct 2022)  Python developer: 732K positions  Java developer: 700K positions  JavaScript developer: 664K positions  QA engineer: 241K positions  .NET developer: 183K positions  DevOps engineer: 124K positions  450 IT jobs in Mongolia: zangia.mn/job/list/b.4 Most In-Demand IT Professions in the USA  Traditional jobs:  Physician: 379K positions  Truck driver: 194K positions  Advocate: 169K positions
  • 8. 8 What are Companies Looking For?
  • 9. How to Become a Software Engineer?
  • 10.  First find out if programming is for you!  Sign up for the SoftUni & MLC free coding course for beginners: mlctraining.mn  Or follow a tutorial / book / video course on the Internet  Does programming excite you?  Do you really like it and enjoy it?  Are you good at coding problems?  Do you want to write code all the time? How do I Become a Software Engineer? 10
  • 11.  To become a software engineer, you need to study hard and consistently!  1-2 years @ part time (15-20 hours / week)  Or 1 year @ 8-10 hours daily  Developing practical projects  Write 100K+ lines of code (LOC)  100K LOC == 300 days * 350 LOC Study Hard with a Lot of Practice 11
  • 12.  Coding skills – 20%  Algorithmic thinking – 30%  Fundamental concepts of the software developer profession – 25%  Programming languages & software technologies – 25% Learn the 4 of Fundamental Skills 12
  • 13. 13  Basic Coding Course – calculations, data, conditions, loops, IDE  Fundamentals of Programming – arrays, lists, maps, nested structures, text processing, error handling, basic language APIs, problem solving  Object-Oriented Programming – classes, objects, inheritance, …  Databases and ORM – relational DB, SQL, ORM frameworks, XML, JSON  Back-End Development – HTTP, MVC, Web apps, REST  Front-End Development – HTML, CSS, JS, DOM, AJAX, JS Frameworks  Projects – Git, software engineering, teamwork  Example: https://softuni.org/learn Typical Curriculum for Developers
  • 14.  You need a portfolio of projects in GitHub!  Examples: https://github.com/YanaSlavcheva/SoftUni-Work, github.com/hammer4/SoftUni, github.com/VasAtanasov  Show the employers your skills  How do you prove skills?  With a rich GitHub profile!  Start a job and gain experience Build a Portfolio and Start a Job 14 Learn more from my blog ➡ nakov.com/blog/2022/03
  • 15. It Just Takes Time and Persistence Anyone Can Be a Software Developer!
  • 16. 16  Why can anyone become a software developer and start a job in the IT industry?  It's not complex, it just takes time and persistence  Already nearly 20K students have studied programming at SoftUni in Bulgaria) and started a job in the IT industry  Retraining: hairdressers, musicians, architects, financiers, journalists, taxi drivers --> all succeed  Technically it is not complex. You need just logical thinking  Success stories: Ivaylo, Chriss, Kaloyan, Nakov's blog Anyone Can Be a Software Developer!
  • 17. 17  Statistics from Bulgaria (from 17K graduates from SoftUni)  University degree in not required by the software industry!  70% are career changers  Use SoftUni to change their job and enter the IT industry  They can learn programming only at slow speed (after job)  30% are school / university students  Use SoftUni to add practical software development skills  They study in school / university in parallel with SoftUni Who Can Become a Developer?
  • 18. 18  How to know if programming is your passion?  Sign-up for the free "Programming Basics" courses @ MLC Business School: http://www.mlctraining.mn  Start for free, pass through the course, touch coding  If you enjoy programming, go ahead with the next modules  Graduate in 16-20 months (at slow speed, 2-3 times / week)  Learn programming, databases, back-end, front-end, etc.  Graduate as a software developer and start a tech job Is Programming Your Passion?