Pragmatic Bookshelf The Passionate Programmer
H**M
Nice book
I like it
C**N
Muy útil para desarrolladores
Brinda un panorama fuera del lado técnico, el cual es de suma importancia para cualquier desarrollador o ingeniero de software que desee llevar su carrera más allá. Es totalmente recomendable.
T**D
I dare you to read the introduction
An excellent book that can help you bring back the love of code, with some excellent tips on a dazzling career in software. Originally, I flipped through this book at a local store, and after reading the introduction alone, I started on a 2 year process to reinvent my career in software. It was after I put this in motion that I actually bought and read the entire book, which is still one of my favorites today. It's a quick weekend read and has some excellent perspective on generalist vs. specialist, mentorship, and more. Read it, then give it as a gift to anyone in software that needs a good kick in the pants to bring their career to the next level!
U**.
Extrem lesenswert... aber Achtung, das Lesen kann Folgen haben ;-)
Um es gleich vorweg zu nehmen: Nachdem ich das Buch durchgelesen habe, hab ich mir einen neuen Job gesucht.Das Buch bringt neue Blickwinkel in den alltäglichen Trott und regt zum Nachdenken an, wie man seien Beruf in den nächsten Jahren weiterverfolgen möchte... und was es für Möglichkeiten gibt, sich immer weiter zu verbessern. Der Schreibstil ist extrem angenehm zu lesen, durch die zahlreichen kurzen Kapitel kann man das Buch auch immer mal wieder zwischendurch zur Hand nehmen, um schnell ein Kapitel durchzuarbeiten.Es gibt zahlreiche "TODOs" in diesem Buch, weswegen man es sicherlich noch mehrfach wieder in die Hand nehmen wird, um den einen oder anderen Punkt noch einmal nachzulesen.Ich kann es jedem Software-Entwickler nur wärmstens ans Herz legen...
D**T
Sage advice for all programmers, and becoming even more relevant with age...
I consider this book an essential read for any programmer/developer who is serious about his/her craft. As other reviewers have noted, it does focus on more of the 'soft skills' than other tech books I have recommended below, but this is a very important topic, and one that (in my experience as a technical lead) is often under-valued by programmers.With the rise of Agile methodologies, DevOps and 'polyglot' programming/persistence the people who turn business dreams into reality (programmers/developers) are increasingly expected to work across the entire technology stack. Not only does this bring new challenges (what and how to learn about the options available), but it also moves the developer closer to the requirements gathering process and ultimately the end users. Combine this with the fact that even as a permanent employee you can expect to find yourself working for multiple employers over your career, it really does make career planning and investing in your skills a no-brainer.I can almost guarantee this book will get you thinking about choices you are making within your career, and it covers topics as diverse as how to choose which technologies to learn, the process of learning technologies and your craft, how to interact with the business and end users, how to market yourself to employers, and how to prevent inertia from affecting your career.I can't stress enough the value of the personal/career reflection process that this book will generate for you. The cost of the book alone can easily be justified by the potential extra earning you will make in the future, and not only can you make more money, but you'll have fun doing it (which arguably is even more important) .If you consider yourself a developer entrepreneur then I would also recommend reading The Lean Startup: How Constant Innovation Creates Radically Successful Businesses (for thoughts on validated learning, scientific experimentation, and iterative product releases) ReWork: Change the Way You Work Forever (for advice on how to think differently about developing technical products/service) and Ignore Everybody (for fun recommendations on how to explore and engage your creativity).If you are more of a career developer then I would recommend The Pragmatic Programmer (for advice on how to become the best developer you can be), Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) and Code Complete 2nd Edition Book and Online Course Bundle (for essential skills in writing good code), and The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin) (offering essential advice on how to work as a 'professional' within the tech industry).
A**S
An Inspiring and Absolute Must-Have for Aspiring and Veteran Programmers Alike
Although written primarily in the context of programmers, the advice Chad has to offer in his book can be applied to virtually any profession in today's world. Unlike many books that attempt to impose a rigid doctrine of practices, The Passionate Programmer method for an outstanding career presents the information in a non-condescending, enjoyable way that feels like you're being guided by a trusted mentor.The first thing I found remarkable about Chad's book when I read it for the first time was the refreshingly short length of each chapter. And not to give a negative opinion on the quality of the content either, as each chapter provides complete, yet practical and concise, advice and information on the topic at hand. As the advice in each chapter is always something to come back to again and again, it makes it easy to pick the book up any time for a quick, fulfilling read.Since reading this book cover-to-cover, and now coming back to it day after day to refresh myself on the advice it offers, I've already begun to see positive change in the way I do my work, and how much satisfaction I get out of it. The process in the book is one that can truly be carried out in an agile way, iteratively acting on the concepts and advice.Usually when reading a book, I find often that some of the content feels irrelevant to what I'm doing. This is certainly not the case with The Passionate Programmer! Every chapter and sidebar in this book provides something that will be relevant to your career at some point, if not most of the time! Chad provides complete coverage of every aspect of one's career, from bettering yourself as an individual to bettering yourself for the people you work for, and practical advice on steps you can do to make your career truly enjoyable as a programmer (although as I said before, much if not all of the advice can be applied to every profession).One of my favorite parts about this book is the "Act on It!" sections at the end of many of the chapters. Each of these provides great exercises to practice your craft and better your career. If there was is one thing I can think of right now that would make a great pin-up, it would be a inspiring poster on my wall with a consolidation of each of these sections.Finally, The Passionate Programmer is written by a man who has truly lived and breathed the IT industry, especially in context of recent times and the rapid changes they've brought to the industry. That in itself gives all of the advice and knowledge in this book that much more relevance and credibility. Of all the books I've read recently, especially books about programming and the software industry, this is one that will truly stay relevant and highly recommended for new programmers and veterans of the field for years to come.
Trustpilot
1 day ago
3 days ago