Skip to content
/ eBooks Public

Must Read eBooks for experienced Software Engineers (1+ Years of Experience)

Notifications You must be signed in to change notification settings

SRvSaha/eBooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eBooks

Must Read eBooks for experienced Software Engineers to learn the art of Software Craftmanship.

The emphasis is on Clean Code, Clean Architecture, Low Level System Design, High Level System Design, Industry Standards & Best Practices, Large Scale Distributed Systems Architecture.

These usually focus on Language/Framework/Platform Agnostic knowledge which don't get outdated with time.

Apart for Data Structures, Algorithms & Problem Solving Skills (which are inevitable), Software Engineers are supposed to get good with the areas/path mentioned below to evolve from Junior Engineers to Senior Engineers where they can differentiate between Pros and Cons of design decisions and create Softwares which are highly maintainable apart from being scalable & reliant.

  • Clean Code

  • Refactoring

  • System Design

  • .NET Architecture/MVC/Core

  • Design Patterns (DoFactory)

About

Must Read eBooks for experienced Software Engineers (1+ Years of Experience)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published