attackvast.blogg.se

Book collector software review
Book collector software review








book collector software review book collector software review
  1. BOOK COLLECTOR SOFTWARE REVIEW HOW TO
  2. BOOK COLLECTOR SOFTWARE REVIEW CODE
  3. BOOK COLLECTOR SOFTWARE REVIEW PROFESSIONAL

Before this book I used to think that Javascript is "bad" or a "hacky" language. Javascript: The Good Partsby Douglas Crockford.I found the parts on how C# implemented generics under the hood and the sections on covariance and contravariance especially memorable. It made me realize how many things I did not know. Just when I thought myself of being an expert - knowing all that is to know on memory allocation, garbage collection, LINQ - I read this book. C# is the language I probably understood down to the nitty-gritty details. but where to start? This book gives practical suggestions And to refactor safely, we'd need to have tests first.

BOOK COLLECTOR SOFTWARE REVIEW CODE

Touching it this sphaghetti code somewhere breaks the system. Legacy code has no test and is not written to be testable. Working Effectively with Legacy Codeby Michael Feathers.It covers the different large scale concepts - both those that I've gone through in this post on distributed systems - together with real-world examples. The most practical book I've found so far on distributed systems. Designing Data-Intensive Applicationsby Martin Kleppmann.It changed how I approached code readability, testing, and maintenance.

BOOK COLLECTOR SOFTWARE REVIEW PROFESSIONAL

I read this book after having about five years' professional coding experience. A reference book of coding best practices/patterns for a healthy codebase with some case studies. There are few books like this, that discuss software design in a simple and approachable way, while leaving the reader novel and practical concepts to use.

  • A Philosophy of Software Design by John Ousterhout.
  • These are books I learned a lot from, as a software engineer.

    BOOK COLLECTOR SOFTWARE REVIEW HOW TO

    I wrote a longer article with advice on how to prepare for the systems design and coding interviews.The author, Gayle, trains large and small tech companies on how to do coding interviews well: she did this at Uber, where we made changes following her help. Cracking the Coding Interviewby Gayle Laakmann McDowell is a classic to prepare for the data structures and algorithms interviews.A great intro, or refresher for all the algorithms that you'd likely need to use at a tech company. This book from Alex Xu is the most promising one as of yet. System Design Interview - An insider's guide by Alex Xu: I've so far not seen good book resources to prepare for the systems design / architecture interview.The book comes with 1, 2 and 4-week learning plans as well. She wrote the book after she found Cracking the Coding Interview to be too Java/backend-focused. A fresh take on navigating the tech the interview process, tailored for frontend engineers.

    book collector software review

  • De-Coding The Technical Interview Process by Emma Bostian.
  • I'd recommend this book for people starting out in software, or with a few years' experience.
  • The Standout Developerby Randall Kanna: a complete guide for developers on job hunting, acing the interview and landing the job.
  • 14 Habits of Highly Productive Developersby Zeno Rocha: a short and sweet book, with good inspiration from prolific software engineers.
  • Lots of fresh ideas, and food for thought.
  • The Coding Career Handbook by Shawn Swyx Wang: guides, principles, strategies and tactics from code newbie to senior developer.
  • The books to read if you're looking to level up, as an engineer, or switch jobs.
  • On Writing Well by William Zinsser - writing is an undervalued skill for software engineers and this book helps grow with simple and pragmatic suggestions.
  • This book is a practical guide on how to be conscious in focusing on getting up to speed, faster. It takes a lot of work to change that perception later. When joining a new company, your perception is shaped massively in your first 3 months. Impressions so far: the second part is interesting in getting a proper look into Google software engineering practices.īooks that I recommend to anyone, engineer or manager.
  • Software Engineering at Google by Titus Winters, Tom Manshreck & Hyrum Wright (free).
  • I like the opinionated and concise advice Dan presents, across a variety of topics. An excellent book to navigate how to grow at tech companies.
  • Building a Career in Software by Daniel Heller: a recent book from my former colleague at Uber, Dan Heller.
  • The best resource so far on what it's like to get - and perform - at the above senior engineering levels.
  • Staff Engineer by Will Larson: Leadership Beyond the Management Track.
  • These are books I have either read and am writing up a review, or ones I'm reading. See my ethics statement on the lack of such links.

    book collector software review

    Note that none of the below links are affiliate links or sponsored. See also my list of 100 tech book recommendations for software engineers, EMs and PMs. This is a collection of software engineering and engineering management books that I have read and would recommend to others.










    Book collector software review