The Pragmatic Programmer Your journey to mastery, 20th Anniversary Edition
Samenvatting
The bestselling software development guide – more than 200,000 sold – now thoroughly updated by its world-class author team
- Today’s best approaches to transforming requirements into working, maintainable code that delights users
- Thoroughly revised with 10 new sections, extensive new coverage, new examples throughout – and future-proofed with greater technology-independence
- Brings together pragmatic advice on everything from personal career fulfillment to more effective architecture
“One of the most significant books in my life.” —Obie Fernandez, Author, The Rails Way
“Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” —Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied
“. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” —Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks
“. . . lightning does strike twice, and this book is proof.” —VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks
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 in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories.
Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to:
- Fight software rot
- Learn continuously
- Avoid the trap of duplicating knowledge
- Write flexible, dynamic, and adaptable code
- Harness the power of basic tools
- Avoid programming by coincidence
- Learn real requirements
- Solve the underlying problems of concurrent code
- Guard against security vulnerabilities
- Build teams of Pragmatic Programmers
- Take responsibility for your work and career
- Test ruthlessly and effectively, including property-based testing
- Implement the Pragmatic Starter Kit
- Delight your users
Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
"One of the most significant books in my life."
--Obie Fernandez, Author, The Rails Way
"Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours."
--Mike Cohn, Author of Succeeding with Agile, Agile Estimating and Planning, and User Stories Applied
". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come."
--Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks
". . . lightning does strike twice, and this book is proof."
--VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks
Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Productspecificaties
Inhoud
Vertaling
Betrokkenen
Informatie over de fabrikant
Overige kenmerken
EAN
Productveiligheid
Je vindt dit artikel in
Documenten
Reviews
- Praktisch toepasbaar
- Heldere uitleg
- Volledig
Een van de beste boeken over beter werken met code, minder stress, en snellere bouw
- Toegankelijk
- Praktisch toepasbaar
- Heldere uitleg
Dit is nou echt een boek dat zowel nuttig is, als oprecht vermakelijk om te lezen. Grappig geschreven met praktische tips. Ik zou aanraden om het boek niet in 1x van A-Z te lezen, maar af en toe een aantal stukjes zodat je ermee aan de slag kunt en op zoek kunt naar herkenning in de praktijk. Ik ben zelf junior developer en alles is goed te begrijpen.
Geschreven bij: Pragmatic Program
- Toegankelijk
- Volledig
- Praktisch toepasbaar
- Heldere uitleg
Rather than taking you on a journey with a beginning and an end, this book is a collection of wisdom and practical advice from the trenches. It describes, for many area’s of software development and project management, best practices based on experience. Then it compiles that discription into a one-liner as a “tip”. There are 70 tips, and some of them are pure poetry. You can read this book in any order, and keep it around for reference on specific subjects. I do believe that a lot of the information only makes sense if you have personally experienced the problems that are being described. If you’re just starting out as a programmer and use this book as a guideline – it will certainly help, but you won’t really grasp why. And because of that you won’t get as much out of it. So by all means, read it. But then re-read it when you’re a couple of years along… Lessons learned: “Don’t live with broken windows” – Tip 4, p.5 A brand new building will always look clean, well built and attractive. But as time goes by, without the proper maintenance, that same building will deteriorate to the point where it’s abandoned completely. The theory is, that a single broken window left unfixed will give the impression that nobody cares and cause it to happen. Always fix your windows is some seriously good advice, that I have not taken for way to long in my career. “Rather than construction, software is more like gardening” - p.184 Traditionally, software development is compared to construction, where something is built according to extremely detailed plans drawn up by an architect. But gardening is a better choice of metaphor, because the initial plan is always subject to change under influence of outside forces (rain and sunshine) and time. “Don’t think outside the box, find the box” – Tip 55, p.213 When faced with a problem, we tend to eliminate possible solutions because they are unconventional. But finding those solutions can be done by finding or describing the true constraints (the real “box”), and using that extra space you didn’t think you had before. This book should be on every developers bookshelf, no doubt about it!
Geschreven bij: Pragmatic Program
- Goede kwaliteit
Pluspunt van dit artikel: goede kwaliteit, ook voor onervaren programmeurs te behappen en levert dan ook veel inzichten in de denkwijze van een programmeur.
Geschreven bij: Pragmatic Program
- Toegankelijk
- Praktisch toepasbaar
- Heldere uitleg
- Volledig
- State-of-the art
geweldig boek als referentie materiaal
Geschreven bij: Pragmatic Program
- Toegankelijk
- Praktisch toepasbaar
- Heldere uitleg
Je hebt eindelijk het programmeren onder de knie! Met dit boek kan je het samenwerken met collega's, management en de klant nog verbeteren! Heb je geen collega's of management? Dan kan je nog altijd leren hoe je je leven als programmeur gemakkelijker kan
Kies gewenste uitvoering
100+ bewaard door anderen
Prijs inclusief verzendkosten, verstuurd door bol
Ophalen bij een bol afhaalpunt mogelijk
30 dagen bedenktijd en gratis retourneren via mijn bol
Wettelijke garantie via bol
Dag en nacht klantenservice
- Doordeweeks ook ’s avonds in huis


















