O’Reilly Media, 2016. — 196 p. — ISBN: 978-1-491-94382-3. Writing code is the easy part of your work as a software developer. This practical book lets you explore the other 90%—everything from requirements discovery and rapid prototyping to business analysis and designing for maintainability. Instead of providing neatly packaged advice from on high, author Gregory Brown...
A K Peters/CRC Press, 2016. — 152 p. — ISBN: 149870073X, 1138628824. — ASIN B01MRDA6E0. Artists and programmers often work together on complex projects in stressful environments and things don't always go smoothly. Artists and programmers often work together on complex projects in stressful environments and things don't always go smoothly. Miscommunication and misunderstandings...
Manning Publications, 2022. — 192 p. — ISBN 978-1617299704. The skills and knowledge you need to grow from a solo coder into a productive member of a software development team, along with seasoned advice on everything from effective refactoring to acing an interview. In Skills of a Successful Software Engineer you will learn: The skills you need to succeed on a software...
Addison-Wesley Professional, 2016. — 832 p. — ISBN13: 978-0321995544. While most developers today use object-oriented languages, the full power of objects is available only to those with a deep understanding of the object paradigm. How to Use Objects will help you gain that understanding, so you can write code that works exceptionally well in the real world. Author Holger Gast...
O’Reilly Media, 2010. — 258 p. — ISBN13: 978-0-59680948-5. Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through...
2nd Еdition. — Microsoft Press, 2004. — 960 p. — ISBN 978-0-7356-1967-0. Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code...
Leanpub, 2019. — 118 p. A field guide containing real-world practices to help you write code that's less complex and more readable. Jason's been writing code for 20 years. During that time he's worked on hundreds of projects with dozens of teams. And found the most important quality of lasting code is readability. When he first started writing code he just wrote code that...
Andrei Neagoie, 2020. — 61 p. Whether you are just starting to learn to code, or have many years of experience, the Principles For Programmers are a valuable and actionable collection of key principles to ensure you are on the path to success. From tips and tricks on writing code the right way to becoming a stronger manager, the 40 principles in this book have been put together...
Apress Media LLC, 2023. — 332 p. — ISBN 978-1-4842-8969-3. Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from those that don’t. But it...
MIT Press, 2019. — 400 p. — ISBN: 978-0262039703. An alternative history of software that places the liberal arts at the very center of software’s evolution. In The Software Arts, Warren Sack offers an alternative history of computing that places the arts at the very center of software’s evolution. Tracing the origins of software to eighteenth-century French encyclopedists’...
Addison-Wesley Professional, 2021-09-30. — 589 p. — (Robert C. Martin Series). — ISBN-13:978-0-13-746440-1. How to Reduce Code Complexity and Develop Software More Sustainably "Mark Seemann is well known for explaining complex concepts clearly and thoroughly. In this book he condenses his wide-ranging software development experience into a set of practical, pragmatic techniques...
O’Reilly Media, 2024. — 225 p. — ISBN: 978-1-098-16456-0. Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, design, coding, debugging, testing, and documentation. With this book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT,...
2nd Edition. — Pearson Education, 2019. — 310 p. — ISBN: 978-0-13-595705-9. The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book...
The MIT Press, 2017. — 376 p. — ISBN: 978-0-262-03624-5. The message from educators, the tech community, and even politicians is clear: everyone should learn to code. To emphasize the universality and importance of computer programming, promoters of coding for everyone often invoke the concept of "literacy," drawing parallels between reading and writing code and reading and...
Amazon.com Services LLC, 2020. — 113 p. — ISBN: 979-8614976057. The concept of Pragmatic Programming has become a reference term to the Programmers who are looking to hone their skills. Pragmatic Programming has been designed through real case analysis based on practical market experience. We have established a set of principles and concepts throughout this book that understand...
Independently published, 2021. — 114 p. — ISBN 978-1838472108. Software engineering isn’t just about writing code. It’s about much much more than that. Rules for Software development presents the reader with a 360° view of what it takes to truly be a professional software engineer. In today’s software industry, being proficient in the development of code is the baseline of a...
O’Reilly Media, Inc., 2023. — 343 p. — ISBN 978-1-098-13311-5. This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of 21 pragmatic rules, each presented in a standalone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more...
Комментарии