Book picks similar to
Apple Pro Training Series: Motion 4 by Mark Spencer


computers
computersandprogr<br/>amming
learning
programming

Principles of Product Management: How to Land a PM Job and Launch Your Product Career


Peter Yang - 2019
    The book has three parts: Principles: Part one covers the leadership principles that PMs use to lead their team to overcome adversity. When your product fails to gain traction, when your team falls apart, or when your manager gives you tough feedback—these are all opportunities to learn principles that will help you succeed. Product development: Part two covers how PMs at Facebook, Amazon, and other top companies build products. We'll walk through the end-to-end product development process— from understanding the customer problem to identifying the right product to build to executing with your team to bring the product to market. Getting the job: Part three covers how you can land a PM job and reach the interview stage at the right company. We'll prep you for the three most common types of PM interviews— product sense, execution, and behavioral—with detailed frameworks and examples for each. Hear directly from product leaders at Airbnb, Amazon, Google, and more on: How to overcome challenging situations from a VP of Product at Amazon. How to build a great product roadmap from product leaders at LinkedIn and Airbnb. How Google, Airbnb, and other top companies evaluate PM candidates from leaders at those companies. How PMs can grow their career from a Director at Instagram and Twitter. Table of Contents1. PrinciplesTake OwnershipPrioritize and ExecuteStart with WhyFind the TruthBe Radically TransparentBe Honest with Yourself2. Product DevelopmentProduct Development LoopUnderstanding the Customer ProblemSelecting a Goal MetricMission, Vision, and StrategyBuilding a Product RoadmapDefining Product RequirementsGreat Project ManagementEffective CommunicationMaking Good Decisions3. Getting the JobPreparing for the TransitionMaking the TransitionFinding the Right CompanyAcing your PM InterviewsProduct Sense InterviewExecution InterviewBehavioral InterviewYour First 30 Days4. Product Leader Interviews

Managing Humans: Biting and Humorous Tales of a Software Engineering Manager


Michael Lopp - 2007
    Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account.Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you.

Hacking Engagement: 50 Tips & Tools To Engage Teachers and Learners Daily (Hack Learning Series Book 7)


James Alan Sturtevant - 2016
    Many students are bored and disengaged Teachers are handcuffed by outdated textbooks, standardized curriculum, and disinterested students. What if you could solve these problems immediately and excite even your most reluctant learners daily? Read it Today and Engage tomorrow! 33-year veteran teacher, author, presenter, and engagement guru James Alan Sturtevant makes it easy, with incredible teacher tips and tools for both the veteran and student teacher--50 engagement tools that you can begin using right now, with no special training or boring professional development. Easily rebrand your class and connect with all students Are you the teacher students "hate"? Do kids groan when they walk into your classroom? Engaging learners is all about connecting and making education fun. With Sturtevant's education tips and creative teaching tools, students will rebrand you and your class as their favorites. Best of all, they'll engage with every lesson you teach, every single day! 50 Tips and Tools Unlike other education books that weigh you down with archaic research and impossible-to-implement strategies, Hacking Engagement, the 7th book in the popular Hack Learning Series, provides 50 unique, exciting, and actionable tips and tools that you can apply right now. And there's something here for every teacher--no matter what grade or subject you teach. Try one of these amazing engagement strategies tomorrow: Engage the Enraged Create Celebrity Couple Nicknames Hash out a Hashtag Empower Students to Help You Uncover Your Biases Avoid the Great War on Yoga Pants Let Your Freak Flag Fly Become a Proponent of the Exponent Trade Blah, Blah, Blah for Zen Transform Your Class into a Focus Group Commit to Engagement Try at least one tip or tool now and witness an amazing transformation in your classroom and school. Are you ready to engage? Scroll up and grab your copy of Hacking Engagement now.

The Visual Story: Creating the Visual Structure of Film, TV and Digital Media


Bruce Block - 2007
    You'll learn how to structure your visuals as carefully as a writer structures a story or a composer structures music. Understanding visual structure allows you to communicate moods and emotions, and most importantly, reveals the critical relationship between story structure and visual structure.The Visual Story offers a clear view of the relationship between the story/script structure and the visual structure of a film, video, or multimedia work. An understanding of the visual components will serve as the guide to strengthening the overall story. The Visual Story divides what is seen on screen into tangible sections: contrast and affinity, space, line and shape, tone, color, movement, and rhythm. The vocabulary as well as the insight is provided to purposefully control the given components to create the ultimate visual story. For example: know that a saturated yellow will always attract a viewer's eye first; decide to avoid abrupt editing by mastering continuum of movement; and benefit from the suggested list of films to study rhythmic control. The Visual Story shatters the wall between theory and practice, bringing these two aspects of the craft together in an essential connection for all those creating visual stories. Bruce Block has the production credentials to write this definitive guide. His expertise is in demand, and he gives seminars at the American Film Institute, PIXAR Studios, Walt Disney Feature and Television Animation, Dreamworks Animation, Nickelodeon Animation Studios, Industrial Light & Magic and a variety of film schools in Europe.The concepts in this book will benefit writers, directors, photographers, production designers, art directors, and editors who are always confronted by the same visual problems that have faced every picture maker in the past, present, and future.• Now in full color!• Written by a renowned producer, visual consultant, and teacher• The material in this books applies to any kind of visual story, including films, animated pieces, video games, and television

Predictive Analytics for Dummies


Anasse Bari - 2013
    Predictive Analytics For Dummies explores the power of predictive analytics and how you can use it to make valuable predictions for your business, or in fields such as advertising, fraud detection, politics, and others. This practical book does not bog you down with loads of mathematical or scientific theory, but instead helps you quickly see how to use the right algorithms and tools to collect and analyze data and apply it to make predictions.Topics include using structured and unstructured data, building models, creating a predictive analysis roadmap, setting realistic goals, budgeting, and much more.Shows readers how to use Big Data and data mining to discover patterns and make predictions for tech-savvy businesses Helps readers see how to shepherd predictive analytics projects through their companies Explains just enough of the science and math, but also focuses on practical issues such as protecting project budgets, making good presentations, and more Covers nuts-and-bolts topics including predictive analytics basics, using structured and unstructured data, data mining, and algorithms and techniques for analyzing data Also covers clustering, association, and statistical models; creating a predictive analytics roadmap; and applying predictions to the web, marketing, finance, health care, and elsewhere Propose, produce, and protect predictive analytics projects through your company with Predictive Analytics For Dummies.

The Nomadic Developer: Surviving and Thriving in the World of Technology Consulting


Aaron Erickson - 2009
    More and more often, those companies look to technology consultants to fulfill their needs. There are real advantages to being a consultant. You make contacts with a lot of different people; you get exposure to many industries; and most important, unlike a software developer in the IT department for a brick-and-mortar company, as a technology consultant, you are the profit center…so long as you are billing. Consulting can be hugely rewarding—but it’s easy to fail if you are unprepared. To succeed, you need a mentor who knows the lay of the land. Aaron Erickson is your mentor, and this is your guidebook. Erickson has done it all—from Practice Leadership to the lowest level project work. In The Nomadic Developer, he brings together his hardwon insights on becoming successful and achieving success through tough times and relentless change. You’ll find 100% practical advice and real experiences—his own and annotations from those in the trenches. In addition, renowned consultants—such as David Chappell, Bruce Eckel, Deborah Kurata, and Ted Neward—share some of their hard-earned lessons. With this useful guidebook, you can Objectively assess whether the consultant’s life makes sense for you Break into thebusiness and build a career path that works Avoid the Seven Deadly Firms by identifying unscrupulous technology consultancies and avoiding their traps and pitfalls Understand the business models and mechanics that virtually all consulting firms use Master secret consulting success tips that are typically left unstated or overlooked Gain a competitive advantage by adding more value than your competitors Continue your professional development so you stay billable even during bad times Profit from both fixed-bid and time-and-materials projects Build a personal brand that improves your resiliency no matter what happens

Information Dashboard Design: The Effective Visual Communication of Data


Stephen Few - 2006
    Although dashboards are potentially powerful, this potential is rarely realized. The greatest display technology in the world won't solve this if you fail to use effective visual design. And if a dashboard fails to tell you precisely what you need to know in an instant, you'll never use it, even if it's filled with cute gauges, meters, and traffic lights. Don't let your investment in dashboard technology go to waste.This book will teach you the visual design skills you need to create dashboards that communicate clearly, rapidly, and compellingly. Information Dashboard Design will explain how to:Avoid the thirteen mistakes common to dashboard design Provide viewers with the information they need quickly and clearly Apply what we now know about visual perception to the visual presentation of information Minimize distractions, cliches, and unnecessary embellishments that create confusion Organize business information to support meaning and usability Create an aesthetically pleasing viewing experience Maintain consistency of design to provide accurate interpretation Optimize the power of dashboard technology by pairing it with visual effectiveness Stephen Few has over 20 years of experience as an IT innovator, consultant, and educator. As Principal of the consultancy Perceptual Edge, Stephen focuses on data visualization for analyzing and communicating quantitative business information. He provides consulting and training services, speaks frequently at conferences, and teaches in the MBA program at the University of California in Berkeley. He is also the author of Show Me the Numbers: Designing Tables and Graphs to Enlighten. Visit his website at www.perceptualedge.com.

The Society of Mind


Marvin Minsky - 1985
    Mirroring his theory, Minsky boldly casts The Society of Mind as an intellectual puzzle whose pieces are assembled along the way. Each chapter -- on a self-contained page -- corresponds to a piece in the puzzle. As the pages turn, a unified theory of the mind emerges, like a mosaic. Ingenious, amusing, and easy to read, The Society of Mind is an adventure in imagination.

Introduction to the Theory of Computation


Michael Sipser - 1996
    Sipser's candid, crystal-clear style allows students at every level to understand and enjoy this field. His innovative "proof idea" sections explain profound concepts in plain English. The new edition incorporates many improvements students and professors have suggested over the years, and offers updated, classroom-tested problem sets at the end of each chapter.

Specification by Example: How Successful Teams Deliver the Right Software


Gojko Adzic - 2011
    In this book, author Gojko Adzic distills interviews with successful teams worldwide, sharing how they specify, develop, and deliver software, without defects, in short iterative delivery cycles.About the Technology Specification by Example is a collaborative method for specifying requirements and tests. Seven patterns, fully explored in this book, are key to making the method effective. The method has four main benefits: it produces living, reliable documentation; it defines expectations clearly and makes validation efficient; it reduces rework; and, above all, it assures delivery teams and business stakeholders that the software that's built is right for its purpose.About the Book This book distills from the experience of leading teams worldwide effective ways to specify, test, and deliver software in short, iterative delivery cycles. Case studies in this book range from small web startups to large financial institutions, working in many processes including XP, Scrum, and Kanban.This book is written for developers, testers, analysts, and business people working together to build great software.Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.What's InsideCommon process patterns How to avoid bad practices Fitting SBE in your process 50+ case studies For additional resources go to specificationbyexample.com.

Elements of Clojure


Zachary Tellman - 2019
    This is necessary because, in the words of Michael Polanyi, "we can know more than we can tell." Our design choices are not the result of an ineluctable chain of logic; they come from a deeper place, one which is visceral and inarticulate.Polanyi calls this "tacit knowledge", a thing which we only understand as part of something else. When we speak, we do not focus on making sounds, we focus on our words. We understand the muscular act of speech, but would struggle to explain it.To write software, we must learn where to draw boundaries. Good software is built through effective indirection. We seem to have decided that this skill can only be learned through practice; it cannot be taught, except by example. Our decisions may improve with time, but not our ability to explain them. It's true that the study of these questions cannot yield a closed-form solution for judging software design. We can make our software simple, but we cannot do the same to its problem domain, its users, or the physical world. Our tacit knowledge of this environment will always inform our designs.This doesn't mean that we can simply ignore our design process. Polanyi tells us that tacit knowledge only suffices until we fail, and the software industry is awash with failure. Our designs may never be provably correct, but we can give voice to the intuition that shaped them. Our process may always be visceral, but it doesn't have to be inarticulate.And so this book does not offer knowledge, it offers clarity. It is aimed at readers who know Clojure, but struggle to articulate the rationale of their designs to themselves and others. Readers who use other languages, but have a passing familiarity with Clojure, may also find this book useful.

Getting Clojure


Russ Olsen - 2018
    The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language. To really get Clojure you need to understand the ideas underlying this structure of framework and features. You need this book: an accessible introduction to Clojure that focuses on the ideas behind the language as well as the practical details of writing code.

Version Control with Git


Jon Loeliger - 2009
    Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use it, as well as friendly yet rigorous advice to help you navigate Git's many functions. With this book, you will:Learn how to use Git in several real-world development environments Gain insight into Git's common-use cases, initial tasks, and basic functions Understand how to use Git for both centralized and distributed version control Use Git to manage patches, diffs, merges, and conflicts Acquire advanced techniques such as rebasing, hooks, and ways to handle submodules (subprojects) Learn how to use Git with Subversion Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git.

Bad Data Handbook: Cleaning Up The Data So You Can Get Back To Work


Q. Ethan McCallum - 2012
    In this handbook, data expert Q. Ethan McCallum has gathered 19 colleagues from every corner of the data arena to reveal how they’ve recovered from nasty data problems.From cranky storage to poor representation to misguided policy, there are many paths to bad data. Bottom line? Bad data is data that gets in the way. This book explains effective ways to get around it.Among the many topics covered, you’ll discover how to:Test drive your data to see if it’s ready for analysisWork spreadsheet data into a usable formHandle encoding problems that lurk in text dataDevelop a successful web-scraping effortUse NLP tools to reveal the real sentiment of online reviewsAddress cloud computing issues that can impact your analysis effortAvoid policies that create data analysis roadblocksTake a systematic approach to data quality analysis

Python for Kids


Jason R. Briggs - 2012
    Jason Briggs, author of the popular online tutorial "Snake Wrangling for Kids," begins with the basics of how to install Python and write simple commands. In bite-sized chapters, he instructs readers on the essentials of Python, including how to use Python's extensive standard library, the difference between strings and lists, and using for-loops and while-loops. By the end of the book, readers have built a game and created drawings with Python's graphics library, Turtle. Each chapter closes with fun and relevant exercises that challenge the reader to put their newly acquired knowledge to the test.