12 Must-Have Books for Senior Software Engineers
Most Computer Science students get pumped up with lots of theory in university years, that don’t really apply to day-to-day working life. Basically, there are bunch of qualitative books for software engineers that are not part of the university curriculum. Based on my personal book shelf and with some research I tried to point out some important software engineering books that I believe would take the reader to next level.
1.Basic Data Structures and Algorithms are fundamental pillars for every Software Engineer. Although these do not apply very much to working life too much on daily basis, understanding different techniques and patterns is a good plus. Introduction To Algorithms is the perfect allrounder book to master DTs and Algos. This is a very theoretic book, but it has also perfect puzzles with solutions.
2. For those who are actively looking for a job and have difficulties with technical interviews Cracking The Coding Interview is a salvation. This masterpiece goes over most important techniques when solving different dt and algo puzzles in terms of time and memory efficiency.