software-engineering-preparation icon indicating copy to clipboard operation
software-engineering-preparation copied to clipboard

This repository will help to prepare to be a software engineer.

Preparation

Code Climate maintainability

This repository will help to prepare to be a software engineer.

The best way to learn a new topic is to force yourself to teach it to others.

Index

  • Roadmap
  • Books
  • Papers
  • Documentations
  • Software Development
  • Language
    • Python
  • Database
    • SQL
      • PostgreSQL
    • NoSQL
      • Redis
    • Message Broker
      • RabbitMQ
  • Web Framework
    • Should we ignore migration files or not?
    • Django
  • Testing
  • Git
  • Operating Systems
  • Deployment
  • Concepts and Comparisons
  • API Development
    • Components
    • Caching
    • API Development Tips
  • Design Patterns
  • Software Engineering Principles
  • Tools
    • zsh
    • nvm
    • IDE
  • Interview Questions

Contributing

Contributions are always welcomed. Feel free to raise new issues, file new PRs. Consider giving it a star and fork this repo!

To follow the guidelines, refer to CONTRIBUTING.md

License

MIT License