12.11.2020

Developer: 8 books to read to advance your career

These popular programming books offer developers advice on coding, refactoring, designing, preparing for fieldwork, and more.

This selection of highly rated stocks offers advice from best-selling writers and seasoned software engineers. These books can help developers get additional information on how to improve their careers and be successful. Read on for tips on coding and planning, implementing DevOps effectively, preparing for interviews, and more.

the-pragmatic-programmer.jpg

The pragmatic programmer

Image: Amazon

This book by Andrew Hunt and David Thomas lands on almost every developer book list for good reason. The Pragmatic Programmer is a good book every developer should keep an eye out for, with instructions on how to tackle software rot and avoid duplication, resolve underlying concurrent code problems, and protect against security vulnerabilities. the shelve.

$ 45 on Amazon
clean-code.jpg

Clean Code: A manual for creating agile software

Image: Amazon

In Clean Code, bestselling author Robert C. Martin (also known as "Uncle Bob") explains several concepts that developers may find helpful. These include: how to distinguish between good and bad code, how to write good code and how to convert bad code to good code, how to format code for maximum readability, how to test units, and practice pilot development. Testing etc.

$ 42 on Amazon
the-clean-code.jpg

The Clean Coder: A Code of Conduct for Professional Coders

Image: Amazon

Another headline from Robert C. Martin, The Clean Coder, has tips on dealing with conflict, tight schedules, and unreasonable managers. how to get into the coding stream; Ways to deal with relentless pressure and avoid burnout; Promote environments where developers and teams can thrive; and time management.

$ 23 on Amazon
clean-architecture.jpg

Clean Architecture: The Craftsman's Guide to Software Structure and Design

Image: Amazon

This book collaborates with other titles by the author Robert C. Martin. In Clean Architecture , Martin explains principles such as what software architects should achieve (and the practices to achieve it) and how to master key principles of software design to take into account function, component separation, and management. Data; Implement optimal high-level frameworks for web, database, thick client, console and embedded applications; define appropriate boundaries and levels; and understand why designs and architectures fail, including how to avoid (or correct) those failures.

$ 34 on Amazon
refactoring.jpg

Refactoring - improving existing code design

Image: Amazon

Martin Fowler's book on refactoring explains what refactoring is, why you should refactor, and how to identify code that needs refactoring (including how to do it), regardless of the language you are using. Refactoring also helps readers understand ways in which useful refactorings can be quickly applied to make a program more understandable and modifiable, build robust evidence of refactoring, reorganize tradeoffs and barriers to refactoring, and so on.

$ 45 on Amazon
Cracking-the-Coding-Interview.jpg

Breaking the Coding Interview: 189 Programming Questions and Solutions

By interrupting the coding interview, developers can be prepared for field jobs. With tips on what to expect during the interview process, what to do before the interview, what interviewers are looking for, how to prepare for technical and behavioral questions, and much more. Topics like Big O time, data structures, basic algorithms, etc. are also covered. so that readers get to know these essential areas well during the interview.

$ 36 at Barnes & Noble
effective-devops.jpg

Effective DevOps: Building a culture of collaboration, affinity, and tools on a scale

Image: Amazon

If you're looking for a useful DevOps book, Effective Devops might be a great choice. This book covers the basics of DevOps, providing tips on collaboration and teamwork, problem solving, and more. Effective DevOps also contains case studies to practical examples to illustrate how DevOps works.

$ 33 on Amazon
the -icient-Engineer.jpg

The Efficient Engineer: How to Use Your Software Engineering Efforts to Generate Disproportionate and Significant Impact

Image: Amazon

The Efficient Engineer is designed for modern software developers and contains in-depth interviews with executives from top tech companies such as Google, Facebook, Twitter, LinkedIn, Dropbox, Square, Reddit, Instagram and many more. The book contains valuable information on topics such as prioritizing the right projects and tasks, making more accurate software estimates, shortening the debugging workflow and increasing iteration speed, reducing time spent on maintenance and repair software, and spending time. to create and submit new features, to name a few.

$ 39 on Amazon

Let's block ads! (Why?)

Aucun commentaire:

Enregistrer un commentaire