Book picks similar to
The Non-Designer's Type Book by Robin P. Williams
design
graphic-design
typography
non-fiction
A Guide to the Project Management Body of Knowledge (PMBOK® Guide)
Project Management Institute - 1995
This internationally recognized standard provides the essential tools to practice project management and deliver organizational results.
Cracking the Coding Interview: 150 Programming Questions and Solutions
Gayle Laakmann McDowell - 2008
This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.
Learning Web Design: A Beginner's Guide to Html, Css, Javascript, and Web Graphics
Jennifer Niederst Robbins - 2001
You’ll begin at square one, learning how the Web and web pages work, and then steadily build from there. By the end of the book, you’ll have the skills to create a simple site with multi-column pages that adapt for mobile devices.Learn how to use the latest techniques, best practices, and current web standards—including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.This thoroughly revised edition is ideal for students and professionals of all backgrounds and skill levels, whether you’re a beginner or brushing up on existing skills.Build HTML pages with text, links, images, tables, and formsUse style sheets (CSS) for colors, backgrounds, formatting text, page layout, and even simple animation effectsLearn about the new HTML5 elements, APIs, and CSS3 properties that are changing what you can do with web pagesMake your pages display well on mobile devices by creating a responsive web designLearn how JavaScript works—and why the language is so important in web designCreate and optimize web graphics so they’ll download as quickly as possible
The Creative License: Giving Yourself Permission to Be The Artist You Truly Are
Danny Gregory - 2005
Handwritten and illustrated in color throughout.
The Best Interface Is No Interface: The simple path to brilliant technology
Golden Krishna - 2015
We've embraced it in the boardroom, the bedroom, and the bathroom.Screens have taken over our lives. Most people spend over eight hours a day staring at a screen, and some "technological innovators" are hoping to grab even more of your eyeball time. You have screens in your pocket, in your car, on your appliances, and maybe even on your face. Average smartphone users check their phones 150 times a day, responding to the addictive buzz of Facebook or emails or Twitter.Are you sick? There's an app for that! Need to pray? There's an app for that! Dead? Well, there's an app for that, too! And most apps are intentionally addictive distractions that end up taking our attention away from things like family, friends, sleep, and oncoming traffic.There's a better way.In this book, innovator Golden Krishna challenges our world of nagging, screen-based bondage, and shows how we can build a technologically advanced world without digital interfaces.In his insightful, raw, and often hilarious criticism, Golden reveals fascinating ways to think beyond screens using three principles that lead to more meaningful innovation. Whether you're working in technology, or just wary of a gadget-filled future, you'll be enlighted and entertained while discovering that the best interface is no interface.
Everybody Writes: Your Go-To Guide to Creating Ridiculously Good Content
Ann Handley - 2014
If you are on social media, you are in marketing. And that means that we are all relying on our words to carry our marketing messages. We are all writers.Yeah, but who cares about writing anymore? In a time-challenged world dominated by short and snappy, by click-bait headlines and Twitter streams and Instagram feeds and gifs and video and Snapchat and YOLO and LOL and #tbt. . . does the idea of focusing on writing seem pedantic and ordinary?Actually, writing matters more now, not less. Our online words are our currency; they tell our customers who we are.Our writing can make us look smart or it can make us look stupid. It can make us seem fun, or warm, or competent, or trustworthy. But it can also make us seem humdrum or discombobulated or flat-out boring.That means you've got to choose words well, and write with economy and the style and honest empathy for your customers. And it means you put a new value on an often-overlooked skill in content marketing: How to write, and how to tell a true story really, really well. That's true whether you're writing a listicle or the words on a Slideshare deck or the words you're reading right here, right now...And so being able to communicate well in writing isn't just nice; it's necessity. And it's also the oft-overlooked cornerstone of nearly all our content marketing.In Everybody Writes, top marketing veteran Ann Handley gives expert guidance and insight into the process and strategy of content creation, production and publishing, with actionable how-to advice designed to get results.These lessons and rules apply across all of your online assets — like web pages, home page, landing pages, blogs, email, marketing offers, and on Facebook, Twitter, LinkedIn, and other social media. Ann deconstructs the strategy and delivers a practical approach to create ridiculously compelling and competent content. It's designed to be the go-to guide for anyone creating or publishing any kind of online content — whether you're a big brand or you're small and solo.Sections include:
How to write better. (Or, for "adult-onset writers": How to hate writing less.)
Easy grammar and usage rules tailored for business in a fun, memorable way. (Enough to keep you looking sharp, but not too much to overwhelm you.)
Giving your audience the gift of your true story, told well. Empathy and humanity and inspiration are key here, so the book covers that, too.
Best practices for creating credible, trustworthy content steeped in some time-honored rules of solid journalism. Because publishing content and talking directly to your customers is, at its heart, a privilege.
"Things Marketers Write": The fundamentals of 17 specific kinds of content that marketers are often tasked with crafting.
Content Tools: The sharpest tools you need to get the job done.
Traditional marketing techniques are no longer enough. Everybody Writes is a field guide for the smartest businesses who know that great content is the key to thriving in this digital world.
JavaScript: The Good Parts
Douglas Crockford - 2008
This authoritative book scrapes away these bad features to reveal a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole--a subset you can use to create truly extensible and efficient code.Considered the JavaScript expert by many people in the development community, author Douglas Crockford identifies the abundance of good ideas that make JavaScript an outstanding object-oriented programming language-ideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Unfortunately, these good ideas are mixed in with bad and downright awful ideas, like a programming model based on global variables.When Java applets failed, JavaScript became the language of the Web by default, making its popularity almost completely independent of its qualities as a programming language. In JavaScript: The Good Parts, Crockford finally digs through the steaming pile of good intentions and blunders to give you a detailed look at all the genuinely elegant parts of JavaScript, including:SyntaxObjectsFunctionsInheritanceArraysRegular expressionsMethodsStyleBeautiful featuresThe real beauty? As you move ahead with the subset of JavaScript that this book presents, you'll also sidestep the need to unlearn all the bad parts. Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other JavaScript book.With JavaScript: The Good Parts, you'll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether you're managing object libraries or just trying to get Ajax to run fast. If you develop sites or applications for the Web, this book is an absolute must.
The Artisan Soul: Crafting Your Life into a Work of Art
Erwin Raphael McManus - 2014
McManus not only calls us to reclaim our creative essence but reveals how we can craft our lives into a work of art. There are no shortcuts to quality, and McManus celebrates the spiritual process that can help us discover our true selves.McManus demonstrates that we all carry within us the essence of an artist. We all need to create, to be a part of a process that brings to the world something beautiful, good, and true, in order to allow our souls to come to life. It's not only the quality of the ingredients we use to build our lives that matter, but the care we bring to the process itself. Just like baking artisan bread, it's a process that's crafted over time. And God has something to say about how we craft our lives. With poignant, inspirational stories and insights from art, life, history, and scripture interspersed throughout, McManus walks readers through the process of crafting a life of beauty and wonder.
How to Be an Illustrator
Darrel Rees - 2008
This book helps you avoid the pitfalls that can ruin a career, with advice on crucial first impressions, how to create a portfolio and approach clients, how to negotiate contracts, and how to handle, deliver, and bill the first job. It discusses how to set up a studio, maintain a steady flow of work, and manage time and money. In addition, it provides information on successful self-promotion, self-publishing, and the prosand cons of agents. Packed with useful tips gleaned from the author's own career and his work as an agent handling major artists in the US and UK, the book includes interviews with nine big-name illustrators. The reader benefits from their experience of starting out; what they learned during the metamorphosis from student to professional; what their expectations and experiences have been. In addition, art directors and commissioners describe the ways they like to be approachedand the ways they really dislike.
Thoughts on Design
Paul Rand - 1947
Writing at the height of his career, Rand articulated in his slender volume the pioneering vision that all design should seamlessly integrate form and function. This facsimile edition preserves Rand's original 1947 essay with the adjustments he made to its text and imagery for a revised printing in 1970, and adds only an informative and inspiring new foreword by design luminary Michael Bierut. As relevant today as it was when first published, this classic treatise is an indispensable addition to the library of every designer.
PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide
Larry Ullman - 2003
This work provides instructions, scripts, and tips to guide readers for grounding with discussions of the scripting language (PHP) and then the database program (MySQL).
The Mind Map Book: How to Use Radiant Thinking to Maximize Your Brain's Untapped Potential
Tony Buzan - 1993
Now, in his most comprehensive book yet on the topic, Buzan reveals exciting new ways to improve one's memory, concentration, creativity, ability to learn, and more.
My So-Called Freelance Life: How to Survive and Thrive as a Creative Professional for Hire
Michelle Goodman - 2008
Michelle Goodman, author of The Anti 9-to-5 Guide and self-proclaimed former “wage slave,” offers tips, advice, how-to’s, and everything else a woman needs to pursue a freelance career.Confused as to whether you should tell your clients that the odd gurgling sound during a conference call is emanating from the infant sleeping on your shoulder? Goodman answers all of the unusual questions that may arise for women exploring the freelance world. Far more than your normal business guidebook, My So-Called Freelance Life blends candid, humorous anecdotes from a wide variety of freelancers with Goodman’s own personal experiences as a creative worker for hire.Whether you’re a freelance first-timer or a seasoned creative professional, copyediting queen or web guru, My So-Called Freelance Life is an invaluable resource for anyone interested in freelancing.
WordPress Web Design for Dummies
Lisa Sabin-Wilson - 2011
WordPress expert Lisa Sabin-Wilson makes it easy for anyone with a basic knowledge of the WordPress software to create a custom site using complimentary technologies including CSS, HTML, and PHP. This easy-to-follow, full-color guide helps you identify the tools and technologies you need to create the site you envision, build a user-friendly navigation system, select colors and layouts, work with existing WordPress themes, and even develop your own theme to personalize your site.WordPress offers a versatile tool for building customized Web sites; this full-color book walks you through the process, explains the complimentary technologies involved, and shows you how to select colors, fonts, and themes Case studies illustrate the process and the effects that can be achieved Shows how to incorporate WordPress templates, graphic design principles, HTML, CSS, and PHP to build a truly one-of-a-kind Web site If you know how to use WordPress software to create a blog, WordPress Web Design For Dummies will enable you to quickly and easily construct a unique Web site for your business, organization, or personal use.