SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 

Dernier (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

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?