Member-only story
5 Must-Read Books for Every Software Engineer
If you are serious about getting better at programming, you need to read these books
Whether it has been one month or ten years in your programming career, you must have now realized that programming is hard. You got a bunch of languages, design patterns, frameworks popping up here and there, and you need to use all of this to fulfill some kind of business requirements to build a product.
You stumble upon a challenge, something you have never seen before. After thinking about it and trying several times, you decide to Google it and find a Stack Overflow thread. The thread has 20 answers to your problem. You pick one, test it, see that it works and go to your next assignment.
Today, there are a bunch of free resources on the internet. Every problem has 10,000 different solutions. Tutorials give the power to everyone to be able to code. This is a good thing as it helps grow the programming and software community in general, but the thing is that more and more juniors with zero regard to code quality and actual software engineering skills flood the market.
Here is a list of books I believe every software engineer (or anyone who just wants to get better at programming) should read. Some books give examples in Java or C, but the concepts…