For A Beginner in Software
For A Beginner in Software
The software world involves creating and managing digital tools and systems. It includes
fields like:
Software: Intangible; includes programs and apps (e.g., Microsoft Word, a video
game).
Hardware: Physical; the machines and components running the software (e.g.,
keyboard, monitor).
a) Data
What you’ll do: Collect, clean, analyze, and visualize data for decision-making.
Jobs: Data Analyst, Data Scientist, Data Engineer.
Tools/Skills:
o Python: For data manipulation and analysis.
o SQL: For working with databases.
o Excel: For simple analysis and visualization.
Free Resources:
Beginner Project:
Analyze a dataset (e.g., COVID-19 stats) and create visualizations using Excel or
Python.
b) Web Development
What you’ll do: Create and maintain websites and web applications.
Jobs: Frontend Developer, Backend Developer, Full Stack Developer.
Tools/Skills:
o Frontend: HTML, CSS, JavaScript.
o Backend: Node.js, Django, or PHP.
o Frameworks: React, Angular.
Free Resources:
Beginner Project:
c) Cybersecurity
What you’ll do: Protect systems from unauthorized access and cyberattacks.
Jobs: Security Analyst, Penetration Tester, Incident Responder.
Tools/Skills:
o Basics of networks, Linux commands, penetration testing tools (Kali Linux).
Free Resources:
Beginner Project:
Ask yourself:
a) Data Path
1. Learn Python:
o Course: Python for Everybody (Coursera, free to audit).
o YouTube: Programming with Mosh or Corey Schafer.
2. Learn SQL:
o Course: SQL Basics for Data Science (DataCamp, free chapters).
3. Do Projects:
o Analyze free datasets from Kaggle.
c) Cybersecurity Path
1. Create a Portfolio:
o Share your projects on GitHub or a personal website.
2. Freelance:
o Use Fiverr or Upwork to find small gigs.
3. Apply for Jobs/Internships:
o Focus on entry-level roles after building skills and projects.
Had link lta7it video récapitulatif dial ga3 dikshi li kayn je recommende tchfo
parceque rah fih une étude de marché et chno m7taj mnhna l9dam et mni t3rf
rask chno baghi ana n9olk kifach t9lb 3la les ressources bach tbda l9raya ansi
comment organiser ton schedule entre les etudes et autoformation .
Bon courage