SlideShare a Scribd company logo
1 of 20
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

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

Bachelor of IT Sydney
Bachelor of IT SydneyBachelor of IT Sydney
Bachelor of IT Sydneyvitseo1
 
Bachelor of IT Sydney
Bachelor of IT SydneyBachelor of IT Sydney
Bachelor of IT Sydneyvitseo1
 
Bachelor of IT Sydney
Bachelor of IT Sydney Bachelor of IT Sydney
Bachelor of IT Sydney vitseo1
 
CV-LauriTihinen-Base-03
CV-LauriTihinen-Base-03CV-LauriTihinen-Base-03
CV-LauriTihinen-Base-03Lauri Tihinen
 
Dosti_Aziz_CV
Dosti_Aziz_CVDosti_Aziz_CV
Dosti_Aziz_CVDosti Ali
 
Best computer courses in delhi
Best computer courses in delhiBest computer courses in delhi
Best computer courses in delhiSamridhiDewan1
 
Personal Note On Software Engineering
Personal Note On Software EngineeringPersonal Note On Software Engineering
Personal Note On Software EngineeringHeidi Maestas
 
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 SectorMeharSharma4
 
Diploma in IT: Empowering Careers in the World of Technology
Diploma in IT: Empowering Careers in the World of TechnologyDiploma in IT: Empowering Careers in the World of Technology
Diploma in IT: Empowering Careers in the World of Technologyabieducators0
 
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?Natalija Rodionova
 
Repositioning prospective graduates for relevance in the emerging IT landscape
Repositioning prospective graduates for relevance in the emerging IT landscapeRepositioning prospective graduates for relevance in the emerging IT landscape
Repositioning prospective graduates for relevance in the emerging IT landscapeTokunbo Taiwo
 
Importance of Informational Technology in Today’s Era
Importance of Informational Technology in Today’s EraImportance of Informational Technology in Today’s Era
Importance of Informational Technology in Today’s EraUbuy Academy
 
Scope of Computer Engineering after 4 Years - Avantika University
Scope of Computer Engineering after 4 Years - Avantika UniversityScope of Computer Engineering after 4 Years - Avantika University
Scope of Computer Engineering after 4 Years - Avantika UniversityAvantika University
 
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Svetlin Nakov
 
Need of Software Engineering - Avantika University
Need of Software Engineering - Avantika UniversityNeed of Software Engineering - Avantika University
Need of Software Engineering - Avantika UniversityAvantika University
 
My Professional Profile
My Professional ProfileMy Professional Profile
My Professional ProfileMark Reha
 

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

Bachelor of IT Sydney
Bachelor of IT SydneyBachelor of IT Sydney
Bachelor of IT Sydney
 
Bachelor of IT Sydney
Bachelor of IT SydneyBachelor of IT Sydney
Bachelor of IT Sydney
 
Bachelor of IT Sydney
Bachelor of IT Sydney Bachelor of IT Sydney
Bachelor of IT Sydney
 
CV-LauriTihinen-Base-03
CV-LauriTihinen-Base-03CV-LauriTihinen-Base-03
CV-LauriTihinen-Base-03
 
Dosti_Aziz_CV
Dosti_Aziz_CVDosti_Aziz_CV
Dosti_Aziz_CV
 
Best computer courses in delhi
Best computer courses in delhiBest computer courses in delhi
Best computer courses in delhi
 
Personal Note On Software Engineering
Personal Note On Software EngineeringPersonal Note On Software Engineering
Personal Note On Software Engineering
 
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
 
Diploma in IT: Empowering Careers in the World of Technology
Diploma in IT: Empowering Careers in the World of TechnologyDiploma in IT: Empowering Careers in the World of Technology
Diploma in IT: Empowering Careers in the World of Technology
 
How to Become a Web Developer_.pdf
How to Become a Web Developer_.pdfHow to Become a Web Developer_.pdf
How to Become a Web Developer_.pdf
 
About bca
About bcaAbout bca
About bca
 
Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?Mobile applications development - why should you start learning it right now?
Mobile applications development - why should you start learning it right now?
 
Mr. Paidisetti Prasant
Mr. Paidisetti PrasantMr. Paidisetti Prasant
Mr. Paidisetti Prasant
 
Repositioning prospective graduates for relevance in the emerging IT landscape
Repositioning prospective graduates for relevance in the emerging IT landscapeRepositioning prospective graduates for relevance in the emerging IT landscape
Repositioning prospective graduates for relevance in the emerging IT landscape
 
Importance of Informational Technology in Today’s Era
Importance of Informational Technology in Today’s EraImportance of Informational Technology in Today’s Era
Importance of Informational Technology in Today’s Era
 
Internship mid presentation
Internship mid presentationInternship mid presentation
Internship mid presentation
 
Scope of Computer Engineering after 4 Years - Avantika University
Scope of Computer Engineering after 4 Years - Avantika UniversityScope of Computer Engineering after 4 Years - Avantika University
Scope of Computer Engineering after 4 Years - Avantika University
 
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?Как да станем софтуерни инженери и да стартираме ИТ бизнес?
Как да станем софтуерни инженери и да стартираме ИТ бизнес?
 
Need of Software Engineering - Avantika University
Need of Software Engineering - Avantika UniversityNeed of Software Engineering - Avantika University
Need of Software Engineering - Avantika University
 
My Professional Profile
My Professional ProfileMy Professional Profile
My Professional Profile
 

More from Svetlin Nakov

BG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиBG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиSvetlin Nakov
 
Programming World in 2024
Programming World in 2024Programming World in 2024
Programming World in 2024Svetlin Nakov
 
AI Tools for Business and Startups
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and StartupsSvetlin Nakov
 
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)Svetlin Nakov
 
AI Tools for Entrepreneurs
AI Tools for EntrepreneursAI Tools for Entrepreneurs
AI Tools for EntrepreneursSvetlin Nakov
 
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Svetlin Nakov
 
AI Tools for Business and Personal Life
AI Tools for Business and Personal LifeAI Tools for Business and Personal Life
AI Tools for Business and Personal LifeSvetlin Nakov
 
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковДипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковSvetlin Nakov
 
Дипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПДипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПSvetlin Nakov
 
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТСвободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТSvetlin Nakov
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the FutureSvetlin Nakov
 
Programming Languages Trends for 2023
Programming Languages Trends for 2023Programming Languages Trends for 2023
Programming Languages Trends for 2023Svetlin Nakov
 
GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)Svetlin Nakov
 
How to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobHow to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobSvetlin Nakov
 
Призвание и цели: моята рецепта
Призвание и цели: моята рецептаПризвание и цели: моята рецепта
Призвание и цели: моята рецептаSvetlin Nakov
 
What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?Svetlin Nakov
 
Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Svetlin Nakov
 
Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)
Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)
Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)Svetlin Nakov
 
Starting Your First IT Job: Tips by Nakov (Sept 2021)
Starting Your First IT Job: Tips by Nakov (Sept 2021)Starting Your First IT Job: Tips by Nakov (Sept 2021)
Starting Your First IT Job: Tips by Nakov (Sept 2021)Svetlin Nakov
 
Become a Developer (Tips by Nakov) - 12 March 2021
Become a Developer (Tips by Nakov) - 12 March 2021Become a Developer (Tips by Nakov) - 12 March 2021
Become a Developer (Tips by Nakov) - 12 March 2021Svetlin Nakov
 

More from Svetlin Nakov (20)

BG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учителиBG-IT-Edu: отворено учебно съдържание за ИТ учители
BG-IT-Edu: отворено учебно съдържание за ИТ учители
 
Programming World in 2024
Programming World in 2024Programming World in 2024
Programming World in 2024
 
AI Tools for Business and Startups
AI Tools for Business and StartupsAI Tools for Business and Startups
AI Tools for Business and Startups
 
AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)AI Tools for Scientists - Nakov (Oct 2023)
AI Tools for Scientists - Nakov (Oct 2023)
 
AI Tools for Entrepreneurs
AI Tools for EntrepreneursAI Tools for Entrepreneurs
AI Tools for Entrepreneurs
 
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
Bulgarian Tech Industry - Nakov at Dev.BG All in One Conference 2023
 
AI Tools for Business and Personal Life
AI Tools for Business and Personal LifeAI Tools for Business and Personal Life
AI Tools for Business and Personal Life
 
Дипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин НаковДипломна работа: учебно съдържание по ООП - Светлин Наков
Дипломна работа: учебно съдържание по ООП - Светлин Наков
 
Дипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООПДипломна работа: учебно съдържание по ООП
Дипломна работа: учебно съдържание по ООП
 
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТСвободно ИТ учебно съдържание за учители по програмиране и ИТ
Свободно ИТ учебно съдържание за учители по програмиране и ИТ
 
AI and the Professions of the Future
AI and the Professions of the FutureAI and the Professions of the Future
AI and the Professions of the Future
 
Programming Languages Trends for 2023
Programming Languages Trends for 2023Programming Languages Trends for 2023
Programming Languages Trends for 2023
 
GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)GitHub Actions (Nakov at RuseConf, Sept 2022)
GitHub Actions (Nakov at RuseConf, Sept 2022)
 
How to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a JobHow to Become a QA Engineer and Start a Job
How to Become a QA Engineer and Start a Job
 
Призвание и цели: моята рецепта
Призвание и цели: моята рецептаПризвание и цели: моята рецепта
Призвание и цели: моята рецепта
 
What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?What Mongolian IT Industry Can Learn from Bulgaria?
What Mongolian IT Industry Can Learn from Bulgaria?
 
Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)Blockchain and DeFi Overview (Nakov, Sept 2021)
Blockchain and DeFi Overview (Nakov, Sept 2021)
 
Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)
Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)
Дигитални професии на бъдещето: не бъдете роботи! (юни 2021)
 
Starting Your First IT Job: Tips by Nakov (Sept 2021)
Starting Your First IT Job: Tips by Nakov (Sept 2021)Starting Your First IT Job: Tips by Nakov (Sept 2021)
Starting Your First IT Job: Tips by Nakov (Sept 2021)
 
Become a Developer (Tips by Nakov) - 12 March 2021
Become a Developer (Tips by Nakov) - 12 March 2021Become a Developer (Tips by Nakov) - 12 March 2021
Become a Developer (Tips by Nakov) - 12 March 2021
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

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?