Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software developer Roadmap, Software developer Roadmap, Join our community…
Software developer Roadmap
1- Algorithm
How to write an Algorithm
Complexity
Data structure
Practice / Train your brain
2- OOP
Abstraction
Encapsulation
Polymorphism
Inheritance
3- Choose a programming language
Start with the basics
The syntax
Conditions
Loops
...
Practice the code
Strive for
understanding
,
not perfection
Code something more meaningful than
Hello World
Finally
Make sure you're learning the language for the right reason
Read the documentation
Do some coding challenges / hackathons / competitions
Ask for code review from more experienced developer
Learn the way that works for you
4- Database design / SQL
UML
Use case Diagram
Sequence diagram
Class diagram
Database
How database works
Diff between Relational / Non-Relational
SQL
Write queries / manipulate data
PL/SQL
Stored procedures
5- Choose a path
Frontend
Angular
Vue Js
Bootstrap
JQuery
....
Backend
Spring framework
Django
Ruby on Rails
Flask
....
Laravel
Software developer Roadmap
Join our community
A lot more is available here
https://aliboucoding.com