Book picks similar to
The Elements of Technical Writing by Thomas E. Pearsall
writing
non-fiction
technical
on-writing
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.
How Colleges Work: The Cybernetics of Academic Organization and Leadership
Robert Birnbaum - 1988
This book is significant because it is not only thoughtfully developed and based on careful reading of the extensive literature on leadership and governance, but it is also deliberately intended to enable the author to bridge the gap between theories of organization, on one hand, and practical application, on the other. --Journal of Higher Education
College Writing Skills with Readings
John Langan - 1993
College Writing Skills With Reading features John Langan's clear writing style and his wide range of writing assignments and activities that effectively reinforce the four essentials of good writing: unity, support, coherence, and sentence skills. This alternate version provides 25 entertaining and informative essays by professional writers.
Sin and Syntax: How to Craft Wickedly Effective Prose
Constance Hale - 1999
Copy veteran Constance Hale is on a mission to make creative communication, both the lyrical and the unlawful, an option for everyone.With its crisp, witty tone, Sin and Syntax covers grammar’s ground rules while revealing countless unconventional syntax secrets (such as how to use—Gasp!—interjections or when to pepper your prose with slang) that make for sinfully good writing. Discover how to:*Distinguish between words that are “pearls” and words that are “potatoes”* Avoid “couch potato thinking” and “commitment phobia” when choosing verbs* Use literary devices such as onomatopoeia, alliteration, and metaphor (and understand what you're doing)Everyone needs to know how to write stylish prose—students, professionals, and seasoned writers alike. Whether you’re writing to sell, shock, or just sing, Sin and Syntax is the guide you need to improve your command of the English language.
The Elements of Journalism: What Newspeople Should Know and The Public Should Expect
Bill Kovach - 2001
. . [together] why media audiences have fled and why new technology and megacorporate ownership are putting good journalism at risk.” —Rasmi Simhan, Boston Globe“Kovach and Rosenstiel’s essays on each [element] are concise gems, filled with insights worthy of becoming axiomatic. . . . The book should become essential reading for journalism professionals and students and for the citizens they aim to serve.” —Carl Sessions Stepp, American Journalism Review“If you think journalists have no idea what you want . . . here is a book that agrees with you. Better—it has solutions. The Elements of Journalism is written for journalists, but any citizen who wonders why the news seems trivial or uninspiring should read it.” —Marta Salij, Detroit Free PressThe elements of journalism are:* Journalism’s first obligation is to the truth.* Its first loyalty is to citizens.* Its essence is a discipline of verification.* Its practitioners must maintain an independence from those they cover.* It must serve as an independent monitor of power.* It must provide a forum for public criticism and compromise.* It must strive to make the significant interesting and relevant.* It must keep the news comprehensive and proportional.* Its practitioners must be allowed to exercise their personal conscience.
The Penguin Dictionary of Literary Terms and Literary Theory
J.A. Cuddon - 1982
Geared toward students, teachers, readers, and writers alike, The Penguin Dictionary of Literary Terms and Literary Theory explains critical jargon (intertextuality, aporia), schools of literary theory (structuralism, feminist criticism), literary forms (sonnet, ottava rima), and genres (elegy, pastoral) and examines artifacts, historic locales, archetypes, origins of well-known phrases, and much, much more. Scholarly, straightforward, comprehensive, and even entertaining, this is a resource that no word-lover should be without.
Why They Can't Write: Killing the Five-Paragraph Essay and Other Necessities
John Warner - 2018
In Why They Can't Write, John Warner, who taught writing at the college level for two decades, argues that the problem isn't caused by a lack of rigor, or smartphones, or some generational character defect. Instead, he asserts, we're teaching writing wrong.Warner blames this on decades of educational reform rooted in standardization, assessments, and accountability. We have done no more, Warner argues, than conditioned students to perform "writing-related simulations," which pass temporary muster but do little to help students develop their writing abilities. This style of teaching has made students passive and disengaged. Worse yet, it hasn't prepared them for writing in the college classroom. Rather than making choices and thinking critically, as writers must, undergraduates simply follow the rules--such as the five-paragraph essay--designed to help them pass these high-stakes assessments.In Why They Can't Write, Warner has crafted both a diagnosis for what ails us and a blueprint for fixing a broken system. Combining current knowledge of what works in teaching and learning with the most enduring philosophies of classical education, this book challenges readers to develop the skills, attitudes, knowledge, and habits of mind of strong writers.
Writer's Digest Handbook of Magazine Article Writing
Michelle Ruberg - 2004
In this all-new second edition of a best-selling classic, today's most successful freelance writers, including Robert Bly, Linda Formichelli, Kelly James-Enger, Jenna Glatzer, and others, provide up-to-date information on e-querying, writing for digital media, knowing your e-rights, and the core topics of magazine article writing. You'll learn how to:find and query article ideasplan your research and interviewsidentify potential marketsstructure the most common types of articleswork with editorsnegotiate contractssell reprint rightsbe a successful freelance writerWriter's Digest Handbook of Magazine Article Writing contains everything you need to successfully break into this popular market or to continue developing your magazine writing skills.
Looking at Movies: An Introduction to Film
Richard Barsam - 2003
Professor Barsam's clear writing, thorough presentation of fundamental film principles, and unique pedagogical additions to the traditional introductory text-- including an entire chapter devoted to analytical writing-- ensure that students approach screenings and writing assignments equipped with the analytical tools necessary to be active, insightful interpreters of movies. "Looking at Movies" is accompanied by two outstanding multimedia resources, the Student website and CD-ROM, both of which are integrated directly with the text.
Research Design: Qualitative, Quantitative, and Mixed Methods Approaches
John W. Creswell - 1994
It is a book that models the types of issues that best suit different approaches and allows students to understand when to use mixed methods. Furthermore, its focus on theory and paradigms is done in a way that helps students decode their meaning." --MARTHA MONTERO-SIEBURTH, University of Massachusetts, BostonNew to the Second Edition:Because mixed methods research has come into its own since the publication of the first edition, every chapter now shows how to implement a mixed methods design in your proposal or plan as well as showing how to implement qualitative and quantitative approaches Ethical issues that may arise in quantitative, qualitative and mixed methods designs have been added to a new section in Chapter 3 Writing tips and considerations have been expanded and moved to the first part of the book to get your research plan started in the right direction The latest developments in qualitative inquiry, including advocacy, participatory, and emancipatory approaches have been added to Chapter 10 Mixed methods procedures (Chapter 11) show readers how to identify types of mixed methods strategy, select data collection and analysis approaches, and plan the overall structure of the study
Writing about Writing: A College Reader
Elizabeth Wardle - 2010
Their groundbreaking new reader, Writing About Writing, does exactly that, by encouraging students to draw on what they know in order to contribute to ongoing conversations about writing and literacy. Class-tested by thousands of students, Writing about Writing presents accessible writing studies research by authors such as Donald Murray, Mike Rose, and Deborah Brandt, together with popular texts by authors such as Malcolm X, Sherman Alexie, and Junot Díaz. Throughout the book, friendly explanations and scaffolded questions help students connect to readings and — even more important — develop knowledge about writing they can use at work, in their everyday lives, and in college. The conversation on writing about writing continues on the authors' blog, Write On: Notes on Writing about Writing (a channel on Bedford Bits, Bedford/St.Martin's blog for teachers of writing).
Data Smart: Using Data Science to Transform Information into Insight
John W. Foreman - 2013
Major retailers are predicting everything from when their customers are pregnant to when they want a new pair of Chuck Taylors. It's a brave new world where seemingly meaningless data can be transformed into valuable insight to drive smart business decisions.But how does one exactly do data science? Do you have to hire one of these priests of the dark arts, the "data scientist," to extract this gold from your data? Nope.Data science is little more than using straight-forward steps to process raw data into actionable insight. And in Data Smart, author and data scientist John Foreman will show you how that's done within the familiar environment of a spreadsheet. Why a spreadsheet? It's comfortable! You get to look at the data every step of the way, building confidence as you learn the tricks of the trade. Plus, spreadsheets are a vendor-neutral place to learn data science without the hype. But don't let the Excel sheets fool you. This is a book for those serious about learning the analytic techniques, the math and the magic, behind big data.Each chapter will cover a different technique in a spreadsheet so you can follow along: - Mathematical optimization, including non-linear programming and genetic algorithms- Clustering via k-means, spherical k-means, and graph modularity- Data mining in graphs, such as outlier detection- Supervised AI through logistic regression, ensemble models, and bag-of-words models- Forecasting, seasonal adjustments, and prediction intervals through monte carlo simulation- Moving from spreadsheets into the R programming languageYou get your hands dirty as you work alongside John through each technique. But never fear, the topics are readily applicable and the author laces humor throughout. You'll even learn what a dead squirrel has to do with optimization modeling, which you no doubt are dying to know.
Excellence in Business Communication
John V. Thill - 1990
In this Twelfth Edition of Bove� and Thill's
Excellence in Business Communication
, the most significant and recent technology-related changes affecting the business world are thoroughly discussed. Not to be forgotten, the text continues to emphasize fundamental skills and principles, including the importance of writing, listening, presenting, and other components of business communication. Featuring practical advice, time-tested processes, and real-world examples,
Excellence in Business Communication
is the premier text for honing and developing essential communication skills. KEY TOPICS: Building a Career with Your Communication Skills; Professional Communication in a Digital, Social, Mobile World; Collaboration, Interpersonal Communication, and Business Etiquette; Communication Challenges in a Diverse, Global Marketplace; Planning Business Messages; Writing Business Messages; Completing Business Messages; Crafting Messages for Digital Channels; Writing Routine and Positive Messages; Writing Negative Messages; Writing Persuasive Messages; Planning Reports and Proposals; Writing Reports and Proposals; Completing Reports and Proposals; Designing and Delivering Business Presentations; Building Careers and Writing R�sum�s; Applying and Interviewing for Employment MARKET: For anyone interested in writing business letters, emails, memos, and reports.
The Norton Anthology of English Literature, Volume 2: The Romantic Period through the Twentieth Century
M.H. AbramsKatharine Eisaman Maus - 1962
Under the direction of Stephen Greenblatt, General Editor, the editors have reconsidered all aspects of the anthology to make it an even better teaching tool.
The Creative Writing Coursebook: Forty Authors Share Advice and Exercises for Fiction and Poetry
Julia Bell - 2001
Exercises and activities encourage writers to develop their skills, and contributions from forty authors provide a generous pool of information, experience, and advice. This book should be of interest to those who are just starting to write, as well as those who want some help honing work already completed. It should suit people writing for publication or just for their own pleasure, those writing on their own or in writing groups.