ARKA KHORCHIDIAN
4 Books to Read on Computer Programming ArkaKhorchidian.com
Coding can be an extremely gratifying hobby for those with a knack for technology, creating, or just having a general interest in computers. Should you wish to make a career out of it, or simply advance your computer programming skills, the following books are some of the best to help you do just that.
In this book, both Hunt and Thomas explain how programming in general is very much a collaborative effort.
The Pragmatic Programmer by Andrew Hunt and Dave Thomas
Consider how much code can exist within one file for a larger project. More often than not, the code you will be working with will have been written by someone else. The Pragmatic Programmer offers tips on how to work in collaborative environments such as this and is a great resource for continued programming development.
McDowell offers more of a personal development approach in Cracking the Coding Interview by playing on and enhancing your problem solving skills.
Cracking the Coding Interview by Gayle Laakmann McDowell
Of course, she does outline the basics of data structure and specific algorithms, but McDowell also includes two sections at the end of her work that list programming problems of both medium and hard difficulty. The trick is that the prior chapters taught you how to solve these problems beforehand.
Coding: The Hidden Language of Computer Hardware and Software by Charles Petzold
This book by Charles Petzoid is ideal for beginners in programming. Seeing as coding and programming in general can be very challenging, especially for those who are not the most tech-savvy, Petzoid’s work does a great job of both introducing and breaking down complex computer basics. Even experienced programmers will find this book useful as it is full of nearly every piece of information you’ll need to understand to find success in this field.
This collection of essays details the role of software engineering and how it pairs with other positions in the field of technology.
The Mythical Man-Month by Frederick P. Brooks Jr.
The concepts brought forward are great for anyone looking to pursue a career in engineering, as it also teaches you about common pitfalls within this career field. Readers will learn how to adequately compare the role of software engineer to that of the team, company, and industry as a whole.
Thank you! For more, visit
ArkaKhorchidian.com