Skip to main content

Command Palette

Search for a command to run...

Some Books that Every Programmer Should Read

Published
2 min read
Some Books that Every Programmer Should Read
N

Studying Computer Science & Engineering @RMSTU

Many people may think that if you want to learn to program, you have to read a book or two and learn a programming language. For those just starting, it's fine. But you should know that to improve in this profession you need to read a lot of books. Programmers in our country are not as interested in coding as they are in reading and learning. And so their career ends in a short time.

One thing to think about is that after 5 years your salary will not be the same as the first year. If you still code like you did when you were a junior, what's the point of paying you more? You have to learn to design good and complex software, learn to manage teams, and much more. If you are busy coding after 3-4 years then this is a concern. And so the following books can help a lot to improve your skills. These books are widely known all over the world. If you don't understand one, read the other, keep reading, and read again and again. If you want to build a future, you have to do something, right?

  1. The Pragmatic Programmer: From Journeyman to Master

  2. The Mythical Man-Month: Essays on Software Engineering

  3. Refactoring: Improving the Design of Existing Code

  4. Clean Code: A Handbook of Agile Software Craftsmanship

  5. Design Patterns: Elements of Reusable Object-Oriented Software

  6. Working Effectively with Legacy Code

  7. Head First Design Patterns

  8. Domain-Driven Design: Tackling Complexity in the Heart of Software

  9. Programming Pearls

  10. Test-Driven Development: By Example

  11. Patterns of Enterprise Application Architecture

  12. Introduction to Algorithms

  13. Peopleware: Productive Projects and Teams