Book picks similar to
Adobe Photoshop Restoration & Retouching (Voices That Matter) by Katrin Eismann
photography
reference
non-fiction
photoshop
Art, Inc.: The Essential Guide for Building Your Career as an Artist
Lisa Congdon - 2014
Build a career doing what you love. In this practical guide, professional artist Lisa Congdon reveals the many ways you can earn a living by making art—through illustration, licensing, fine art sales, print sales, teaching, and beyond. Including industry advice from such successful art-world pros as Nikki McClure, Mark Hearld, Paula Scher, and more, Art, Inc. will equip you with the tools—and the confidence—to turn your passion into a profitable business.LEARN HOW TO: • Set actionable goals • Diversify your income • Manage your bookkeeping • Copyright your work • Promote with social media • Build a standout website • Exhibit with galleries • Sell and price your work • License your art • Acquire an agent • And much more
Introduction to Algorithms: A Creative Approach
Udi Manber - 1989
The heart of this creative process lies in an analogy between proving mathematical theorems by induction and designing combinatorial algorithms. The book contains hundreds of problems and examples. It is designed to enhance the reader's problem-solving abilities and understanding of the principles behind algorithm design.
How to Shoot Video That Doesn't Suck: Advice to Make Any Amateur Look Like a Pro
Steve Stockman - 2011
It’s about the language of video and how to think like a director, regardless of equipment (amateurs think about the camera, pros think about communication). It’s about the rules developed over a century of movie-making—which work just as well when shooting a two-year-old’s birthday party on your phone. Written by Steve Stockman, the director of the award-winning feature Two Weeks, plus TV shows, music videos, and hundreds of commercials, How to Shoot Video That Doesn’t Suck explains in 74 short, pithy, insightful chapters how to tell a story and entertain your audience. In other words, how to shoot video people will want to watch. Here’s how to think in shots—how to move-point-shoot-stop-repeat, instead of planting yourself in one spot and pressing “Record” for five minutes. Why never to shoot until you see the whites of your subject’s eyes. Why to “zoom” with your feet and not the lens. How to create intrigue on camera. The book covers the basics of video production: framing, lighting, sound (use an external mic), editing, special effects (turn them off!), and gives advice on shooting a variety of specific situations: sporting events, parties and family gatherings, graduations and performances. Plus, how to make instructional and promotional videos, how to make a music video, how to capture stunts, and much more. At the end of every chapter is a suggestion of how to immediately put what you’ve learned into practice, so the next time you’re shooting you’ll have begun to master the skill. Steve’s website (stevestockman.com) provides video examples to illustrate different production ideas, techniques, and situations, and his latest thoughts on all things video.
Programming Interviews Exposed: Secrets to Landing Your Next Job (Programmer to Programmer)
John Mongan - 2000
This classic book uncovers what interviews are really like at America's top software and computer companies and provides you with the tools to succeed in any situation. The authors take you step-by-step through new problems and complex brainteasers they were asked during recent technical interviews. 50 interview scenarios are presented along with in-depth analysis of the possible solutions. The problem-solving process is clearly illustrated so you'll be able to easily apply what you've learned during crunch time. You'll also find expert tips on what questions to ask, how to approach a problem, and how to recover if you become stuck. All of this will help you ace the interview and get the job you want.What you will learn from this bookTips for effectively completing the job application Ways to prepare for the entire programming interview process How to find the kind of programming job that fits you best Strategies for choosing a solution and what your approach says about you How to improve your interviewing skills so that you can respond to any question or situation Techniques for solving knowledge-based problems, logic puzzles, and programming problems Who this book is for This book is for programmers and developers applying for jobs in the software industry or in IT departments of major corporations.Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
Joel on Software
Joel Spolsky - 2004
For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.
The Design of Everyday Things
Donald A. Norman - 1988
It could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.B & W photographs and illustrations throughout.
C++: How to Program
Harvey Deitel - 2005
It teaches programming by presenting the concepts in the context of full working programs. The fifth edition reflects suggested improvements.
The Sciences of the Artificial
Herbert A. Simon - 1969
There are updates throughout the book as well. These take into account important advances in cognitive psychology and the science of design while confirming and extending the book's basic thesis: that a physical symbol system has the necessary and sufficient means for intelligent action. The chapter "Economic Reality" has also been revised to reflect a change in emphasis in Simon's thinking about the respective roles of organizations and markets in economic systems."People sometimes ask me what they should read to find out about artificial intelligence. Herbert Simon's book The Sciences of the Artificial is always on the list I give them. Every page issues a challenge to conventional thinking, and the layman who digests it well will certainly understand what the field of artificial intelligence hopes to accomplish. I recommend it in the same spirit that I recommend Freud to people who ask about psychoanalysis, or Piaget to those who ask about child psychology: If you want to learn about a subject, start by reading its founding fathers." -- George A. Miller
The Essential Guide to Telecommunications
Annabel Z. Dodd - 1998
It aims to give readers a fundamental overview of the technologies that make up the telecommunications infrastructure.
Beginning C++ Through Game Programming
Michael Dawson - 2004
If you aspire to move from game player to game creator, it all starts with learning the fundamentals of C++ and game-programming basics. With BEGINNING C++ THROUGH GAME PROGRAMMING, FOURTH EDITION, you will find an up-to-date and thorough introduction to everything you need to get started—with no previous programming experience required. In the new fourth edition of this popular guide to learning C++, you will work with a complete program while learning each new concept and a game program at the end of each chapter. A final game project at the end of the book draws together everything you’ve learned. Written with the beginning programmer in mind, BEGINNING C++ THROUGH GAME PROGRAMMING, FOURTH EDITION is a great way to get started in game programming
Refactoring UI
Adam Wathan - 2018
Learn how to design beautiful user interfaces by yourself using specific tactics explained from a developer's point-of-view.
Design It! : Pragmatic Programmers: From Programmer to Software Architect
Michael Keeling - 2017
Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software!With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer. Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice. Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will get everyone on board and give you the experience you need to become a confident software architect.
Notan: The Dark-Light Principle of Design
Dorr Bothwell - 1977
In composition, it recognizes the separate but equally important identity of both a shape and its background.Since their introduction in the West, the intriguing exercises associated with Notan have produced striking results in every branch of Western art and design. This book, by two American artists and teachers who made an intensive study of Notan, was the first basic book on the subject in the West, and it remains one of the definitive texts. Through a series of simple exercises, it places the extraordinary creative resources of Notan easily within the grasp of Western artists and designers.Clearly and concisely, the authors demonstrate Notan's practical applications in six problems of progressive difficulty — creative exercises that will fascinate artists and designers of every calling and level of expertise. Along with these exercises, the book includes many illustrations of the principle of Notan, among them images as diverse as a sculpture by David Smith, a Samoan tapa cloth, a Museum of Modern Art shopping bag, New England gravestone rubbings, Japanese wrapping paper, a painting by Robert Motherwell, a psychedelic poster, and a carved and dyed Nigerian calabash. Painters, sculptors, potters, jewelry, and textile designers, architects, and interior designers all will discover — or rediscover — in these pages an ancient principle of composition that can help them meet creative challenges with fresh new perspective.
Site Reliability Engineering: How Google Runs Production Systems
Betsy Beyer - 2016
So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use
JavaScript Patterns
Stoyan Stefanov - 2010
If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal -- whether you're writing a client-side, server-side, or desktop application with JavaScript.Written by JavaScript expert Stoyan Stefanov -- Senior Yahoo! Technical and architect of YSlow 2.0, the web page performance optimization tool -- JavaScript Patterns includes practical advice for implementing each pattern discussed, along with several hands-on examples. You'll also learn about anti-patterns: common programming approaches that cause more problems than they solve.Explore useful habits for writing high-quality JavaScript code, such as avoiding globals, using single var declarations, and moreLearn why literal notation patterns are simpler alternatives to constructor functionsDiscover different ways to define a function in JavaScriptCreate objects that go beyond the basic patterns of using object literals and constructor functionsLearn the options available for code reuse and inheritance in JavaScriptStudy sample JavaScript approaches to common design patterns such as Singleton, Factory, Decorator, and moreExamine patterns that apply specifically to the client-side browser environment