Author: Zeno Rocha
Publisher: Zeno Rocha
ISBN: 1735266531
Category : Computers
Languages : en
Pages : 116
Book Description
Why This Book? You can learn the most popular frameworks, use the best programming languages, and work at the biggest tech companies, but if you cultivate bad habits, it will be hard for you to become a top developer. This book doesn't offer a straight path or pre-defined formula of success. This book is a result of a quest. A quest to uncover what habits can be cultivated to become a better software engineer. “I wish I had access to this book while I was starting in the software industry. The information presented is not only logical, not only personal, but very well backed up by many expert opinions throughout the book. A must-read, for both beginners and experts alike.” - Zachary Sohovich, Software Engineer at Nike What Will You Read? * How to keep up with all the new technologies * What should you focus? Being a specialist or generalist? * How to stay productive and not feel overwhelmed * The importance of estimating tasks correctly * How to approach new side project ideas * And much more Who Should Read This Book? It doesn't matter if you're a Junior or Senior developer. It doesn't matter how experienced you are. This book can help you cultivate new habits or rethink existing behaviors. What's Inside? This is not a traditional book. You won't find the same format or structure that a regular book has. In fact, this book was designed to be as simple and objective as possible. You can follow the order of chapters, or you can read them individually. Everything is standalone and doesn't depend on previous knowledge. At the end of each chapter, you'll find a section marked as "Questions & Answers", where I interview senior developers and tech leads from various companies to understand how they got there. I went after tech giants such as Google, Amazon, Microsoft, and Adobe. Powerful startups such as GitHub, Spotify, Elastic, Segment, GoDaddy, and Shopify. All the way to established organizations such as Citibank, BlackBerry, and The New York Times. These people come from all over the world and have a pretty diverse background. From San Francisco to New York. From São Paulo to Montreal. From London to Stockholm. The idea is to present you not a one man's point of view, but a collection of insights on how to navigate your career. Who's The Author? Zeno Rocha is a Brazilian creator and programmer. He currently lives in San Francisco, California, where he's the Founder & CEO at Resend. His lifelong appreciation for building software and sharing knowledge led him to speak in over 110 conferences worldwide. His passion for open source put him on the top 20 most active users on GitHub at age 22. Before moving to the US, Zeno developed multiple applications, mentored startups, and worked at major companies in Latin America, such as Globo and Petrobras.
14 Habits of Highly Productive Developers
Author: Zeno Rocha
Publisher: Zeno Rocha
ISBN: 1735266531
Category : Computers
Languages : en
Pages : 116
Book Description
Why This Book? You can learn the most popular frameworks, use the best programming languages, and work at the biggest tech companies, but if you cultivate bad habits, it will be hard for you to become a top developer. This book doesn't offer a straight path or pre-defined formula of success. This book is a result of a quest. A quest to uncover what habits can be cultivated to become a better software engineer. “I wish I had access to this book while I was starting in the software industry. The information presented is not only logical, not only personal, but very well backed up by many expert opinions throughout the book. A must-read, for both beginners and experts alike.” - Zachary Sohovich, Software Engineer at Nike What Will You Read? * How to keep up with all the new technologies * What should you focus? Being a specialist or generalist? * How to stay productive and not feel overwhelmed * The importance of estimating tasks correctly * How to approach new side project ideas * And much more Who Should Read This Book? It doesn't matter if you're a Junior or Senior developer. It doesn't matter how experienced you are. This book can help you cultivate new habits or rethink existing behaviors. What's Inside? This is not a traditional book. You won't find the same format or structure that a regular book has. In fact, this book was designed to be as simple and objective as possible. You can follow the order of chapters, or you can read them individually. Everything is standalone and doesn't depend on previous knowledge. At the end of each chapter, you'll find a section marked as "Questions & Answers", where I interview senior developers and tech leads from various companies to understand how they got there. I went after tech giants such as Google, Amazon, Microsoft, and Adobe. Powerful startups such as GitHub, Spotify, Elastic, Segment, GoDaddy, and Shopify. All the way to established organizations such as Citibank, BlackBerry, and The New York Times. These people come from all over the world and have a pretty diverse background. From San Francisco to New York. From São Paulo to Montreal. From London to Stockholm. The idea is to present you not a one man's point of view, but a collection of insights on how to navigate your career. Who's The Author? Zeno Rocha is a Brazilian creator and programmer. He currently lives in San Francisco, California, where he's the Founder & CEO at Resend. His lifelong appreciation for building software and sharing knowledge led him to speak in over 110 conferences worldwide. His passion for open source put him on the top 20 most active users on GitHub at age 22. Before moving to the US, Zeno developed multiple applications, mentored startups, and worked at major companies in Latin America, such as Globo and Petrobras.
Publisher: Zeno Rocha
ISBN: 1735266531
Category : Computers
Languages : en
Pages : 116
Book Description
Why This Book? You can learn the most popular frameworks, use the best programming languages, and work at the biggest tech companies, but if you cultivate bad habits, it will be hard for you to become a top developer. This book doesn't offer a straight path or pre-defined formula of success. This book is a result of a quest. A quest to uncover what habits can be cultivated to become a better software engineer. “I wish I had access to this book while I was starting in the software industry. The information presented is not only logical, not only personal, but very well backed up by many expert opinions throughout the book. A must-read, for both beginners and experts alike.” - Zachary Sohovich, Software Engineer at Nike What Will You Read? * How to keep up with all the new technologies * What should you focus? Being a specialist or generalist? * How to stay productive and not feel overwhelmed * The importance of estimating tasks correctly * How to approach new side project ideas * And much more Who Should Read This Book? It doesn't matter if you're a Junior or Senior developer. It doesn't matter how experienced you are. This book can help you cultivate new habits or rethink existing behaviors. What's Inside? This is not a traditional book. You won't find the same format or structure that a regular book has. In fact, this book was designed to be as simple and objective as possible. You can follow the order of chapters, or you can read them individually. Everything is standalone and doesn't depend on previous knowledge. At the end of each chapter, you'll find a section marked as "Questions & Answers", where I interview senior developers and tech leads from various companies to understand how they got there. I went after tech giants such as Google, Amazon, Microsoft, and Adobe. Powerful startups such as GitHub, Spotify, Elastic, Segment, GoDaddy, and Shopify. All the way to established organizations such as Citibank, BlackBerry, and The New York Times. These people come from all over the world and have a pretty diverse background. From San Francisco to New York. From São Paulo to Montreal. From London to Stockholm. The idea is to present you not a one man's point of view, but a collection of insights on how to navigate your career. Who's The Author? Zeno Rocha is a Brazilian creator and programmer. He currently lives in San Francisco, California, where he's the Founder & CEO at Resend. His lifelong appreciation for building software and sharing knowledge led him to speak in over 110 conferences worldwide. His passion for open source put him on the top 20 most active users on GitHub at age 22. Before moving to the US, Zeno developed multiple applications, mentored startups, and worked at major companies in Latin America, such as Globo and Petrobras.
Practices of an Agile Developer
Author: Venkat Subramaniam
Publisher: Pragmatic Bookshelf
ISBN: 1680504142
Category : Computers
Languages : en
Pages : 222
Book Description
These are the proven, effective agile practices that will make you a better developer. You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning, all in an iterative, incremental, agile style. You'll see how to apply each practice, and what benefits you can expect. Bottom line: This book will make you a better developer.
Publisher: Pragmatic Bookshelf
ISBN: 1680504142
Category : Computers
Languages : en
Pages : 222
Book Description
These are the proven, effective agile practices that will make you a better developer. You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning, all in an iterative, incremental, agile style. You'll see how to apply each practice, and what benefits you can expect. Bottom line: This book will make you a better developer.
Team Geek
Author: Brian W. Fitzpatrick
Publisher: "O'Reilly Media, Inc."
ISBN: 144932987X
Category : Computers
Languages : en
Pages : 194
Book Description
In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done. In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers. Writing software is a team sport, and human factors have as much influence on the outcome as technical factors. Even if you’ve spent decades learning the technical side of programming, this book teaches you about the often-overlooked human component. By learning to collaborate and investing in the "soft skills" of software engineering, you can have a much greater impact for the same amount of effort. Team Geek was named as a Finalist in the 2013 Jolt Awards from Dr. Dobb's Journal. The publication's panel of judges chose five notable books, published during a 12-month period ending June 30, that every serious programmer should read.
Publisher: "O'Reilly Media, Inc."
ISBN: 144932987X
Category : Computers
Languages : en
Pages : 194
Book Description
In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done. In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers. Writing software is a team sport, and human factors have as much influence on the outcome as technical factors. Even if you’ve spent decades learning the technical side of programming, this book teaches you about the often-overlooked human component. By learning to collaborate and investing in the "soft skills" of software engineering, you can have a much greater impact for the same amount of effort. Team Geek was named as a Finalist in the 2013 Jolt Awards from Dr. Dobb's Journal. The publication's panel of judges chose five notable books, published during a 12-month period ending June 30, that every serious programmer should read.
The Complete Software Developer's Career Guide
Author: John Z. Sonmez
Publisher: Simple Programmer, LLC
ISBN: 9780999081419
Category : Computer programming
Languages : en
Pages : 796
Book Description
"Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. Who Should Read This Book? Entry-Level Developers - This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap. Mid-Career Developers - You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump. Senior Developers - This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue. Brand New Developers - In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or 'bootcamp.'"--
Publisher: Simple Programmer, LLC
ISBN: 9780999081419
Category : Computer programming
Languages : en
Pages : 796
Book Description
"Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. Who Should Read This Book? Entry-Level Developers - This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap. Mid-Career Developers - You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump. Senior Developers - This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue. Brand New Developers - In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or 'bootcamp.'"--
The 7 Habits of Highly Effective Teens: Workbook
Author: Sean Covey
Publisher: Mango Media Inc.
ISBN: 1633533999
Category : Self-Help
Languages : en
Pages : 57
Book Description
This completely updated and redesigned personal workbook companion to the bestselling The 7 Habits of Highly Effective Teens provides engaging activities, interactives and self-evaluations to help teens understand and apply the power of the 7 Habits. Sean Covey's The 7 Habits of Highly Effective Teens has sold more than 2 million copies and helped countless teens make better decisions and improve their sense of self-worth. Pairing new interactives with modern explanatory graphics, The 7 Habits of Highly Effective Teens workbook reaches today’s teen generation effectively.
Publisher: Mango Media Inc.
ISBN: 1633533999
Category : Self-Help
Languages : en
Pages : 57
Book Description
This completely updated and redesigned personal workbook companion to the bestselling The 7 Habits of Highly Effective Teens provides engaging activities, interactives and self-evaluations to help teens understand and apply the power of the 7 Habits. Sean Covey's The 7 Habits of Highly Effective Teens has sold more than 2 million copies and helped countless teens make better decisions and improve their sense of self-worth. Pairing new interactives with modern explanatory graphics, The 7 Habits of Highly Effective Teens workbook reaches today’s teen generation effectively.
The 5 Choices
Author: Kory Kogon
Publisher: Simon and Schuster
ISBN: 1476711712
Category : Business & Economics
Languages : en
Pages : 288
Book Description
"Time management for the 21st century"--Jacket.
Publisher: Simon and Schuster
ISBN: 1476711712
Category : Business & Economics
Languages : en
Pages : 288
Book Description
"Time management for the 21st century"--Jacket.
The PD Book
Author: Elena Aguilar
Publisher: John Wiley & Sons
ISBN: 1119843359
Category : Education
Languages : en
Pages : 311
Book Description
Develop transformational professional development programs that build and sustain your school community In The PD Book, bestselling author Elena Aguilar and co-author Lori Cohen offer seven habits—and a wealth of practical tools—that help you transform professional development. In this book, you'll learn how to inspire adult learners, the importance of having clear purpose, and how to navigate power dynamics in a group. You'll also learn a new way to plan PD that allows you to attend to details and be a responsive facilitator. The dozens of tips and tricks, anecdotes and research, and tools and resources will enable you to create the optimal conditions for learning. You'll also: Craft effective outcomes for your adult students and design an agenda that aligns with adult learning principles Use storytelling as a tool for effective workshops and trainings Plan backwards from evaluations and outcomes to create powerful and lasting educational experiences Ideal for educational leaders and administrators, professional development facilitators, coaches, and positional leaders in both K-12 and higher education, The PD Book is an incisive resource offering concrete strategies for educators at all levels.
Publisher: John Wiley & Sons
ISBN: 1119843359
Category : Education
Languages : en
Pages : 311
Book Description
Develop transformational professional development programs that build and sustain your school community In The PD Book, bestselling author Elena Aguilar and co-author Lori Cohen offer seven habits—and a wealth of practical tools—that help you transform professional development. In this book, you'll learn how to inspire adult learners, the importance of having clear purpose, and how to navigate power dynamics in a group. You'll also learn a new way to plan PD that allows you to attend to details and be a responsive facilitator. The dozens of tips and tricks, anecdotes and research, and tools and resources will enable you to create the optimal conditions for learning. You'll also: Craft effective outcomes for your adult students and design an agenda that aligns with adult learning principles Use storytelling as a tool for effective workshops and trainings Plan backwards from evaluations and outcomes to create powerful and lasting educational experiences Ideal for educational leaders and administrators, professional development facilitators, coaches, and positional leaders in both K-12 and higher education, The PD Book is an incisive resource offering concrete strategies for educators at all levels.
Rethinking Productivity in Software Engineering
Author: Caitlin Sadowski
Publisher: Apress
ISBN: 1484242211
Category : Computers
Languages : en
Pages : 275
Book Description
Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering. Readers in many fields and industries will benefit from their collected work. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions. What You'll LearnReview the definitions and dimensions of software productivity See how time management is having the opposite of the intended effect Develop valuable dashboards Understand the impact of sensors on productivity Avoid software development waste Work with human-centered methods to measure productivity Look at the intersection of neuroscience and productivity Manage interruptions and context-switching Who Book Is For Industry developers and those responsible for seminar-style courses that include a segment on software developer productivity. Chapters are written for a generalist audience, without excessive use of technical terminology.
Publisher: Apress
ISBN: 1484242211
Category : Computers
Languages : en
Pages : 275
Book Description
Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering. Readers in many fields and industries will benefit from their collected work. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions. What You'll LearnReview the definitions and dimensions of software productivity See how time management is having the opposite of the intended effect Develop valuable dashboards Understand the impact of sensors on productivity Avoid software development waste Work with human-centered methods to measure productivity Look at the intersection of neuroscience and productivity Manage interruptions and context-switching Who Book Is For Industry developers and those responsible for seminar-style courses that include a segment on software developer productivity. Chapters are written for a generalist audience, without excessive use of technical terminology.
How to Think About Exercise
Author: Damon Young
Publisher: Picador
ISBN: 1250059054
Category : Self-Help
Languages : en
Pages : 257
Book Description
USING PHILOSOPHY TO EXPLORE THE BIG IDEAS BEHIND FITNESS AND WAYS TO ENJOY EXERCISE WITHOUT LEAVING YOUR MIND BEHIND It can often seem as though existence is split in two: body and mind, flesh and spirit, moving and thinking. In the office or at study we are ‘mind workers,' with seemingly superfluous bodies. Conversely, in the gym we stretch, run and lift, but our minds are idle. In How to Think About Exercise, author and philosopher Damon Young challenges this idea of separation, revealing how fitness can develop our bodies and minds as one. Exploring exercises and sports with the help of ancient and modern philosophy, he uncovers the pleasures, virtues and big ideas of fitness. By learning how to exercise intelligently, we are contributing to our overall enjoyment of life and enhancing our full humanity. Find out how bestselling author Haruki Murakami quit smoking and took up running, and why the simple act radically changed his whole outlook on life; why Schopenhauer thought that swimming was a sublime act; how Charles Darwin came up with some of his best ideas while exercising; and much more. The School of Life is dedicated to exploring life's big questions: How can we fulfill our potential? Can work be inspiring? Why does community matter? Can relationships last a lifetime? We don't have all the answers, but we will direct you toward a variety of useful ideas—from philosophy to literature, from psychology to the visual arts—that are guaranteed to stimulate, provoke, nourish, and console.
Publisher: Picador
ISBN: 1250059054
Category : Self-Help
Languages : en
Pages : 257
Book Description
USING PHILOSOPHY TO EXPLORE THE BIG IDEAS BEHIND FITNESS AND WAYS TO ENJOY EXERCISE WITHOUT LEAVING YOUR MIND BEHIND It can often seem as though existence is split in two: body and mind, flesh and spirit, moving and thinking. In the office or at study we are ‘mind workers,' with seemingly superfluous bodies. Conversely, in the gym we stretch, run and lift, but our minds are idle. In How to Think About Exercise, author and philosopher Damon Young challenges this idea of separation, revealing how fitness can develop our bodies and minds as one. Exploring exercises and sports with the help of ancient and modern philosophy, he uncovers the pleasures, virtues and big ideas of fitness. By learning how to exercise intelligently, we are contributing to our overall enjoyment of life and enhancing our full humanity. Find out how bestselling author Haruki Murakami quit smoking and took up running, and why the simple act radically changed his whole outlook on life; why Schopenhauer thought that swimming was a sublime act; how Charles Darwin came up with some of his best ideas while exercising; and much more. The School of Life is dedicated to exploring life's big questions: How can we fulfill our potential? Can work be inspiring? Why does community matter? Can relationships last a lifetime? We don't have all the answers, but we will direct you toward a variety of useful ideas—from philosophy to literature, from psychology to the visual arts—that are guaranteed to stimulate, provoke, nourish, and console.
Code Complete
Author: Steve McConnell
Publisher: Pearson Education
ISBN: 0735636974
Category : Computers
Languages : en
Pages : 952
Book Description
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 samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project
Publisher: Pearson Education
ISBN: 0735636974
Category : Computers
Languages : en
Pages : 952
Book Description
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 samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project