ݺߣ

ݺߣShare a Scribd company logo
FMI club
FMI club
How to move
How to move
forward?
forward?
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
FMI club
FMI club
Who am I?
Who am I?
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
FMI club
FMI club
Sysadmin
Sysadmin
FOSS dude
FOSS dude
Director of
Director of
Engineering at
Engineering at
WHC
WHC
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
What was the IT climate in
What was the IT climate in
my home town in the 90s?
my home town in the 90s?
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
What was the IT climate in
What was the IT climate in
my home town in the 90s?
my home town in the 90s?
? 1 ISP
1 ISP
? 9600bps dial-up
9600bps dial-up
? duplex phone lines
duplex phone lines
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
What was the IT climate in
What was the IT climate in
my home town in the 90s?
my home town in the 90s?
? Around 10 knowledgeable IT
Around 10 knowledgeable IT
people
people
? #dobrich was ~50 ppl max
#dobrich was ~50 ppl max
? Books available for 8M and
Books available for 8M and
Basic
Basic
? New stuff: TurboPascal,
New stuff: TurboPascal,
BorlandC, Delphi
BorlandC, Delphi
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
How did I land my first IT job?
How did I land my first IT job?
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
I hacked my ISP
I hacked my ISP
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
I hacked my ISP
I hacked my ISP
Its not that exciting as it sounds
Its not that exciting as it sounds
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
I hacked my ISP
I hacked my ISP
Its not that exciting as it sounds
Its not that exciting as it sounds
I pressed:
I pressed: Ctrl+C
Ctrl+C
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
I do understand your situation
I do understand your situation
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
? No work experience, but
No work experience, but
experience is required
experience is required
? No project experience, but no
No project experience, but no
work to gather that experience
work to gather that experience
? You do not know all the
You do not know all the
technologies, as they are not all
technologies, as they are not all
covered in University
covered in University
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
What can you do
What can you do
for your own career?
for your own career?
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Open Source Projects
Open Source Projects
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Public repositories with
Public repositories with
your own projects
your own projects
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Speak at a conference
Speak at a conference
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Programs encouraging
Programs encouraging
developers
developers
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
RailsGirls
DjangoGirls
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Google Summer of Code
Young Women in Computer
Science
Girls Who Code
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
- Google Season of Docs (GSoD)
- Outreachy
- Linux Kernel Mentorship Program
- Open Summer of Code
- Free Software Foundation (FSF) Internship
Program
- GirlScript Summer of Code (GSSoC)
- FOSSASIA Codeheat
- Digital Ocean Hacktoberfest
- MLH Fellowship
- Season of KDE
- Open Mainframe Project Mentorship Program
- Redox OS Summer of Code
- Hyperledger Mentorship Program
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
SysAdmin
SysAdmin
NetAdmin
NetAdmin
DevOps
DevOps
What if I
What if I
want to do...
want to do...
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
? Sysadmin choose
Sysadmin choose
Linux/FreeBSD or Windows
Linux/FreeBSD or Windows
? Buy a big HDD
Buy a big HDD
? Setup Virtual machines
Setup Virtual machines
? Setup different software
Setup different software
? Read the manuals
Read the manuals
? Build from source
Build from source
? BREAK CONFIGURATIONS
BREAK CONFIGURATIONS
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
? Network Administrator
Network Administrator
C Learn the TCP/IP stack
Learn the TCP/IP stack
? Learn DNS and BGP
Learn DNS and BGP
C GNS3 and similar tools
GNS3 and similar tools
? Buy used hardware
Buy used hardware
? BREAK CONFIGURATIONS
BREAK CONFIGURATIONS
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
OK, but how
OK, but how
to choose?
to choose?
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
? Choose OS you really like
Choose OS you really like
? Choose something that you like
Choose something that you like
or you feel inspired by
or you feel inspired by
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
? Choose OS you really like
Choose OS you really like
?
This is a MAJOR choice
This is a MAJOR choice
?
programming languages
programming languages
?
ecosystem
ecosystem
?
deployment process
deployment process
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Do not
Do not
DEPEND
DEPEND
on AI tools
on AI tools
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>
Marian Marinov <mm@yuhu.biz>

More Related Content

More from Marian Marinov (20)

PDF
How to successfully migrate to DevOps .pdf
Marian Marinov
?
PDF
How to survive in the work from home era
Marian Marinov
?
PDF
Managing sysadmins
Marian Marinov
?
PDF
Improve your storage with bcachefs
Marian Marinov
?
PDF
Control your service resources with systemd
Marian Marinov
?
PDF
Comparison of-foss-distributed-storage
Marian Marinov
?
PDF
ѧ ܧѧ է ҧԧѧӧѧާ ٧ߧѧߧڧ ?
Marian Marinov
?
PDF
Securing your MySQL server
Marian Marinov
?
PDF
Sysadmin vs. dev ops
Marian Marinov
?
PDF
DoS and DDoS mitigations with eBPF, XDP and DPDK
Marian Marinov
?
PDF
Challenges with high density networks
Marian Marinov
?
PDF
SiteGround building automation
Marian Marinov
?
PDF
Preventing cpu side channel attacks with kernel tracking
Marian Marinov
?
PDF
Managing a lot of servers
Marian Marinov
?
ODP
Let's Encrypt failures
Marian Marinov
?
PDF
Preventing cpu side channel attacks with kernel tracking
Marian Marinov
?
PDF
How to build your own anycast service
Marian Marinov
?
ODP
Electrical workshop
Marian Marinov
?
ODP
Writing Nginx Modules
Marian Marinov
?
ODP
C++ Secure Programming
Marian Marinov
?
How to successfully migrate to DevOps .pdf
Marian Marinov
?
How to survive in the work from home era
Marian Marinov
?
Managing sysadmins
Marian Marinov
?
Improve your storage with bcachefs
Marian Marinov
?
Control your service resources with systemd
Marian Marinov
?
Comparison of-foss-distributed-storage
Marian Marinov
?
ѧ ܧѧ է ҧԧѧӧѧާ ٧ߧѧߧڧ ?
Marian Marinov
?
Securing your MySQL server
Marian Marinov
?
Sysadmin vs. dev ops
Marian Marinov
?
DoS and DDoS mitigations with eBPF, XDP and DPDK
Marian Marinov
?
Challenges with high density networks
Marian Marinov
?
SiteGround building automation
Marian Marinov
?
Preventing cpu side channel attacks with kernel tracking
Marian Marinov
?
Managing a lot of servers
Marian Marinov
?
Let's Encrypt failures
Marian Marinov
?
Preventing cpu side channel attacks with kernel tracking
Marian Marinov
?
How to build your own anycast service
Marian Marinov
?
Electrical workshop
Marian Marinov
?
Writing Nginx Modules
Marian Marinov
?
C++ Secure Programming
Marian Marinov
?

Recently uploaded (20)

PDF
????? ?? ??????? ?????????? ????? ?????? ??? ????.pdf
???? ??? ?????
?
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
?
PDF
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
?
PDF
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
?
PPTX
WHO And BIS std- for water quality .pptx
dhanashree78
?
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
?
PPTX
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
?
PDF
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
?
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
?
PPTX
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
?
PPTX
Introduction to Python Programming Language
merlinjohnsy
?
PDF
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
?
PDF
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
?
PDF
݆iY_Miipher and Miipher2 .
ʽ
?
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
?
PPTX
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
?
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
?
PDF
Designing for Tomorrow C Architectures Role in the Sustainability Movement
BIM Services
?
PPTX
Mobile database systems 20254545645.pptx
herosh1968
?
PPTX
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
grilcodes
?
????? ?? ??????? ?????????? ????? ?????? ??? ????.pdf
???? ??? ?????
?
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
?
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
?
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
?
WHO And BIS std- for water quality .pptx
dhanashree78
?
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
?
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
?
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
?
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
?
Tesla-Stock-Analysis-and-Forecast.pptx (1).pptx
moonsony54
?
Introduction to Python Programming Language
merlinjohnsy
?
Rapid Prototyping for XR: Lecture 3 - Video and Paper Prototyping
Mark Billinghurst
?
Rapid Prototyping for XR: Lecture 6 - AI for Prototyping and Research Directi...
Mark Billinghurst
?
݆iY_Miipher and Miipher2 .
ʽ
?
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
?
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
?
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
?
Designing for Tomorrow C Architectures Role in the Sustainability Movement
BIM Services
?
Mobile database systems 20254545645.pptx
herosh1968
?
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
grilcodes
?
Ad

How to start and then move forward in IT

  • 1. FMI club FMI club How to move How to move forward? forward? Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 2. FMI club FMI club Who am I? Who am I? Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 3. FMI club FMI club Sysadmin Sysadmin FOSS dude FOSS dude Director of Director of Engineering at Engineering at WHC WHC Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 4. What was the IT climate in What was the IT climate in my home town in the 90s? my home town in the 90s? Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 5. What was the IT climate in What was the IT climate in my home town in the 90s? my home town in the 90s? ? 1 ISP 1 ISP ? 9600bps dial-up 9600bps dial-up ? duplex phone lines duplex phone lines Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 6. What was the IT climate in What was the IT climate in my home town in the 90s? my home town in the 90s? ? Around 10 knowledgeable IT Around 10 knowledgeable IT people people ? #dobrich was ~50 ppl max #dobrich was ~50 ppl max ? Books available for 8M and Books available for 8M and Basic Basic ? New stuff: TurboPascal, New stuff: TurboPascal, BorlandC, Delphi BorlandC, Delphi Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 7. How did I land my first IT job? How did I land my first IT job? Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 8. I hacked my ISP I hacked my ISP Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 9. I hacked my ISP I hacked my ISP Its not that exciting as it sounds Its not that exciting as it sounds Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 10. I hacked my ISP I hacked my ISP Its not that exciting as it sounds Its not that exciting as it sounds I pressed: I pressed: Ctrl+C Ctrl+C Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 11. I do understand your situation I do understand your situation Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 12. ? No work experience, but No work experience, but experience is required experience is required ? No project experience, but no No project experience, but no work to gather that experience work to gather that experience ? You do not know all the You do not know all the technologies, as they are not all technologies, as they are not all covered in University covered in University Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 13. What can you do What can you do for your own career? for your own career? Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 14. Open Source Projects Open Source Projects Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 15. Public repositories with Public repositories with your own projects your own projects Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 16. Speak at a conference Speak at a conference Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 17. Programs encouraging Programs encouraging developers developers Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 19. Google Summer of Code Young Women in Computer Science Girls Who Code Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 20. - Google Season of Docs (GSoD) - Outreachy - Linux Kernel Mentorship Program - Open Summer of Code - Free Software Foundation (FSF) Internship Program - GirlScript Summer of Code (GSSoC) - FOSSASIA Codeheat - Digital Ocean Hacktoberfest - MLH Fellowship - Season of KDE - Open Mainframe Project Mentorship Program - Redox OS Summer of Code - Hyperledger Mentorship Program Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 21. SysAdmin SysAdmin NetAdmin NetAdmin DevOps DevOps What if I What if I want to do... want to do... Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 22. ? Sysadmin choose Sysadmin choose Linux/FreeBSD or Windows Linux/FreeBSD or Windows ? Buy a big HDD Buy a big HDD ? Setup Virtual machines Setup Virtual machines ? Setup different software Setup different software ? Read the manuals Read the manuals ? Build from source Build from source ? BREAK CONFIGURATIONS BREAK CONFIGURATIONS Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 23. ? Network Administrator Network Administrator C Learn the TCP/IP stack Learn the TCP/IP stack ? Learn DNS and BGP Learn DNS and BGP C GNS3 and similar tools GNS3 and similar tools ? Buy used hardware Buy used hardware ? BREAK CONFIGURATIONS BREAK CONFIGURATIONS Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 24. OK, but how OK, but how to choose? to choose? Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 25. ? Choose OS you really like Choose OS you really like ? Choose something that you like Choose something that you like or you feel inspired by or you feel inspired by Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 26. ? Choose OS you really like Choose OS you really like ? This is a MAJOR choice This is a MAJOR choice ? programming languages programming languages ? ecosystem ecosystem ? deployment process deployment process Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 27. Do not Do not DEPEND DEPEND on AI tools on AI tools Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>
  • 28. Marian Marinov <mm@yuhu.biz> Marian Marinov <mm@yuhu.biz>