As we are not interested in reinventing the wheel, we recommend you follow the following roadmaps to ace your career as a Python Software Engineer in each career path you would like to work which can be done via Python programming language.
-
Basic Knowledge
-
Career Path
Resources
The following resources include books, videos, articles, etc. collected by DjangoEx community is recommended. Feel free to contribute and add awesome resources.
- Prerequisites
- Career Path
- Advanced Topics
- Databases
- ORM
- Clean Code
- Clean Architecture
- Caching
- Testing
- Container Platforms
- Programming Paradigms
- Architectural Patterns
- Design Principles
- Design Patterns
- Message Brokers
- WSGI Servers
- ASGI Servers
- Web Servers
- API
- Availability and Reliability
- Distributed Systems
- Reactive Systems
- Refactoring
- Security
- Monitoring
- Soft Skill
- Public Cloud
- IoT
Before you head over, read the Contribution Guide first. You are new to contribution process? For more information about the steps and guides, check out the First Contribution Guide.