Book picks similar to
Growing As a Mobile Engineer by Gergely Orosz


software-engineering
favorites
bought
5-ebook-not-at-zlibrary

Jumping into C++


Alex Allain - 2013
    As a professional C++ developer and former Harvard teaching fellow, I know what you need to know to be a great C++ programmer, and I know how to teach it, one step at a time. I know where people struggle, and why, and how to make it clear. I cover every step of the programming process, including:Getting the tools you need to program and how to use them*Basic language feature like variables, loops and functions*How to go from an idea to code*A clear, understandable explanation of pointers*Strings, file IO, arrays, references*Classes and advanced class design*C++-specific programming patterns*Object oriented programming*Data structures and the standard template library (STL)Key concepts are reinforced with quizzes and over 75 practice problems.

Never Split the Difference: Negotiating As If Your Life Depended On It


Chris Voss - 2016
    Never Split the Difference takes you inside his world of high-stakes negotiations, revealing the nine key principles that helped Voss and his colleagues succeed when it mattered the most – when people’s lives were at stake.Rooted in the real-life experiences of an intelligence professional at the top of his game, Never Split the Difference will give you the competitive edge in any discussion.

The Algebra of Happiness: Finding the Equation for a Life Well Lived


Scott Galloway - 2019
    His students are smart and hardworking, but they struggle with life's biggest questions, just like the rest of us. What's the formula for a life well lived? How can you have a meaningful career, not just a lucrative one? Is work/life balance really possible? What does it take to make a long-term relationship succeed?Galloway explores these and many other questions in the take-no-prisoners style that has made him a sought-after commentator and YouTube star. For example...If (Money In) - (Money Out) > 0, you're rich.The definition of "rich" is income greater than your burn rate. My dad and his wife receive about $50K/year and spend $40K. They are rich. I have friends who earn more than $1 million, but with several children in private schools, an ex-wife, a home in the Hamptons, and the lifestyle of a master of the universe, they spend nearly all of it. They are poor.Compound interest = the key to relationships.Most of us know how compound interest works with money, but don't recognize its power in other spheres. Make small investments in the people you care about, every day. Take a ton of pictures, text your friends stupid things, check in with old friends, express admiration to coworkers, and tell your loved ones that you love them. The payoff is small, until it becomes immense.Serendipity = a function of courage.My willingness to endure rejection from universities, peers, investors, and women has been hugely rewarding. Asking a VC for money is nothing compared to approaching a woman midday in a beach chair, sitting with another woman and a guy, and opening. Nothing wonderful will happen without taking a risk and subjecting yourself to rejection.Cool vacation > Cool car.Studies show people overestimate the happiness that things will bring them, and underestimate the long-term positive effect of experiences. Invest in experiences over things. Drive a Hyundai, and take your spouse to Australia.The Algebra of Happiness is perfect for any graduate, or for anyone who feels adrift.

The Girl in the Pink Shoes


Jessica Harrington - 2021
    

Phil Cross: Gypsy Joker to a Hells Angel: From a Joker to an Angel


Phil Cross - 2013
    Photos & stories are a must read for all motorcycle riders" - "Sonny Barger " In the early 1960s, a young Navy vet, motorcyclist, amateur photographer, and rebel named Phil Cross joined a motorcycle club called the Hells Angels. It turned out to be a bogus chapter of the club that would soon find infamy, so he switched to another club called the Night Riders. Like the bogus chapter of the Hells Angels, this turned out to be a club whose brotherhood was run by a man Mr. Cross describes as a complete asshole. One day, Mr. Cross stuffed the leader in a ringer-type washing machine and joined a club called the Gypsy Jokers. He started a San Jose chapter of the Jokers and embarked on the most action-packed years of his life. The Jokers were in the midst of a shooting war with the real Hells Angels. The fighting became so intense that the Jokers posted snipers atop their clubhouse. This was a rough time, but it was also the height of the free-love hippie era, and as a young man, Phil enjoyed himself to the fullest. He never let anything as minor as a little jail time stop his fun. Once, while serving time for fighting and fleeing an officer, Phil broke out of jail, entered his bike in a bike show, won the bike show, and broke back into jail before anyone discovered he was missing. Though Phil was tough he was a certififed martial arts instructor the Angels proved a tough foe. After multiple beating-induced emergency room visits, Mr. Cross decided that if you can t beat em, join em, so he and most of his club brothers patched over to become the San Jose chapter of the Hells Angels. This book chronicles the life and wild times of Mr. Cross in words and photos.

So You Think You Can Write? The Definitive Guide to Successful Online Writing


Julia McCoy - 2016
    Written by Julia McCoy, who spent years of her life teaching herself the elements of successful online writing and launched a writing business that hit seven figures within five years, this book is your essential blueprint to learning what it takes to write great online copy, both as a freelancer and brand/business owner.In this book, Julia walks you step-by-step through the process of how to craft the seven forms of online content:1. Web Content2. Blogging3. Social Media4. Advertising/Sales Copy5. Industry Writing6. Journalism 7. Creative WritingJulia also takes you through the basics of SEO (search engine optimization) for the online writer and creator, without overloading you: you'll get a key list of the top tools on the web to research keywords, learn how to hone your best key phrases, and the tactics of how and where to place them in your content. Illustrated, easy-to-understand, and fun to read, this is a comprehensive yet digestible resource for writers and businesses alike on how to create successful online content.After you read this book, you'll be able to: Define your audience and the terms they use to search in Google Write great content that will get picked up by Google Know the basics of what it takes to write all seven forms of online copy Create blogs that are evergreen and engaging Know how to write the "secret" bits of copy that search engines love: meta descriptions, tags and more Know how to use Twitter chats, live streaming, and Facebook groups, and other platforms to find your people and confidently market yourself as a writer Access a comprehensive list of online writing tools and resources in the final Appendix Julia McCoy has built a successful freelance writing career and a multi-million dollar copywriting agency out of nothing but the amount of hard work, time, and self-teaching she put into it: and she believes any writer has what it takes to create great online content, provided they learn the essential tactics of adapting to all online copy forms. But she knows it's hard to find these fundamentals in one place: which is why she decided to write a book to offer everyone just that opportunity. A writer and internet marketer from an early age, Julia started three companies, enrolled in college, and wrote a book by 16.

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 to Have a Good Day: Harness the Power of Behavioral Science to Transform Your Working Life


Caroline Webb - 2016
      Advances in these behavioral sciences are giving us ever better understanding of how our brains work, why we make the choices we do, and what it takes for us to be at our best. But it has not always been easy to see how to apply these insights in the real world – until now.  In How to Have a Good Day, Webb explains exactly how to apply this science to our daily tasks and routines. She translates three big scientific ideas into step-by-step guidance that shows us how to set better priorities, make our time go further, ace every interaction, be our smartest selves, strengthen our personal impact, be resilient to setbacks, and boost our energy and enjoyment. Through it all, Webb teaches us how to navigate the typical challenges of modern workplaces—from conflict with colleagues to dull meetings and overflowing inboxes—with skill and ease.  Filled with stories of people who have used Webb’s insights to boost their job satisfaction and performance at work, How to Have a Good Day is the book so many people wanted when they finished Nudge, Blink and Thinking Fast and Slow and were looking for practical ways to apply this fascinating science to their own lives and careers.   A remarkable and much-needed book, How to Have a Good Day gives us the tools we need to have a lifetime of good days.From the Hardcover edition.

Pro Git


Scott Chacon - 2009
    It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects.A book by Git experts to turn you into a Git expert. Introduces the world of distributed version control Shows how to build a Git development workflow.

Bulletproof Memory: The Ultimate Hacks To Unlock Hidden Powers of Mind and Memory (Unlimited Memory Book 1)


Marc Collingwood - 2014
    By doing so, you can become more imaginative and more efficient at whatever it is you choose to do. Understand the tricks that your mind plays to help you remember figures and data, discover what it actually is that allows you to remember things, and what stops you from forgetting the details of your own life. =================================================================== FOR THE FIRST TIME EVER BULLETPROOF SERIES IS LAUNCHED FOR ADVANCED MEMORY TECHNIQUES ---------------------------------------------------------------------------------------------------------------------------------------- Dear friend, The list of successful people with powerful memories is long and varied and includes such famous figures as George Washington (who was reportedly able to call every soldier under his command by name), Franklin D. Roosevelt, General Charles de Gaulle and General George Marshall. Here are the things You Will Learn 1. We can help you study effectively. Are you sick of bad grades? Tired of struggling through your exams? Do you notice that even when you do study hard for a test, you still do badly? If so, you’ve come to the right place. We know what it’s like and we understand your frustration. The feeling that you don’t have enough time to study everything you need to, that there’s just too much information to learn. It’s difficult, time consuming, and stressful. 2. We can unlock your inner-genius. So how does it work? The BulletProof Method combines the most powerful memory systems with the most effective study techniques. Together, these systems integrate the left (logical) and right (visual) sides of the brain. Once you’ve developed the ability to use both sides of your brain together an amazing thing will happen: you will be able to remember an enormous amount of information and, at the same time, you will develop superb memory recall. Check out what you will learn. Chapter 1: An Overview of Memory Chapter 2: Real Ways of Improving Mind Capability Chapter 3: Mind & Memory Control Chapter 4: Mind Sharpening Procedures Chapter 5: Remembering Names with Ease Chapter 6: How to Prepare Your Mind for an Exam Chapter 7: Bulletproof Memory Hacks Chapter 8: Powerful memory techniques Chapter 9- Using phonetic number system and learning numbers Chapter 10: Focusing exercises for better focus and concentration Chapter 11: Foods good for brain The Bulletproof Memory Method So how would you like to... ✔ Improve your performance while studying / working less! ✔ Never forget the name of anyone you meet! ✔ Create mental, running lists consisting of hundreds to thousands of items without missing a single one! ✔ Remember everything you read, hear or see! So what are you waiting for.

Strategic Human Resource Management


Jeffrey A. Mello - 2001
    This text is organized into two sections. The first section, Chapters 1-7, examines the context of strategic HR and develops a framework and conceptual model for the practice of strategic HR. The second section, Chapters 8-14, examines the actual practice and implementation of strategic HR through a discussion of strategic issues that need to be addressed while developing specific programs and policies related to the traditional functional areas of HR (staffing, training, performance management, etc.). The integrative framework that requires linkage between, consistency among these functional HR activities, and the approach toward writing about these traditional functional areas from a strategic perspective distinguish the text from what is currently on the market.

Renovate or Die: 10 Ways to Focus Your Church on Mission


Bob Farr - 2011
     Bob Farr asserts that to change the world, we must first change the Church. As Adam Hamilton says in the Foreword, "Read [this book] carefully with other leaders in your church. . . . You'll soon discover both a desire to renovate your church and the tools to effectively lead your church forward." If we want to join Robert Schnase and claim radical hospitality, passionate worship, intentional faith development, risk-taking mission and service, and extravagant generosity, we must also engage pastors and motivate churches. We must renovate and overhaul our churches and not merely redecorate and tinker with our church structure. With straightforward language and practical tips, this book will inspire and help you organize your church for new life on the mission field. Learn how to grow your church and discover the commitments that denominational leaders must make to guarantee the fruitfulness of local congregations.

American Legends: The Life of James Cagney


Charles River Editors - 2013
    *Includes Cagney's own quotes about his life and career. *Includes a bibliography for further reading. *Includes a table of contents. "You don't psych yourself up for these things, you do them...I'm acting for the audience, not for myself, and I do it as directly as I can." – James Cagney A lot of ink has been spilled covering the lives of history’s most influential figures, but how much of the forest is lost for the trees? In Charles River Editors’ American Legends series, readers can get caught up to speed on the lives of America’s most important men and women in the time it takes to finish a commute, while learning interesting facts long forgotten or never known. When the American Film Institute assembled its top 100 actors of all time at the close of the 20th century, one of the Top 10 was James Cagney, an actor whose acting and dancing talents spawned a stage and film career that spanned over 5 decades and once compelled Orson Welles to call him "maybe the greatest actor to ever appear in front of a camera." Indeed, his portrayal of “The Man Who Owns Broadway”, George M. Cohan, earned him an Academy Award in the musical Yankee Doodle Dandy, and as famed director Milos Forman once put it, "I think he's some kind of genius. His instinct, it's just unbelievable. I could just stay at home. One of the qualities of a brilliant actor is that things look better on the screen than the set. Jimmy has that quality." Ultimately, it was portraying tough guys and gangsters in the 1930s that turned Cagney into a massive Hollywood star, and they were the kind of roles he was literally born to play after growing up rough in Manhattan at the turn of the 20th century. In movies like The Public Enemy (which included the infamous “grapefruit scene”) and White Heat, Cagney convincingly played criminals that brought Warner to the forefront of Hollywood and the gangster genre. Cagney also helped pave the way for younger actors in the genre, like Humphrey Bogart, and he was so good that he found himself in danger of being typecast. While Cagney is no longer remembered as fondly or as well as Bogart, he was also crucial in helping establish the system in which actors worked as independent workers free from the constraints of studios. Refusing to be pushed around, Cagney was constantly involved in contract squabbles with Warner, and he often came out on top, bucking the conventional system that saw studios treat their stars as indentured servants who had to make several films a year. American Legends: The Life of James Cagney examines the life and career of one of Hollywood’s most iconic actors. Along with pictures of important people, places, and events, you will learn about Cagney like never before, in no time at all.

The Present: The Secret to Enjoying Your Work and Life, Now!


Spencer Johnson - 1981
     As the young boy becomes a man, he grows disillusioned with his work and his life.  So he returns to ask the old man to help him find The Present. The old man responds, “Only you have the power to find The Present for yourself.” Heeding the old man’s advice, the young man embarks on a worldwide search for this magical gift that remains unchanging in a changing world, and holds the secret to personal happiness and lifelong success. It is only after the young man has searched high and low and all but given up his relentless pursuit that he discovers The Present—and all of the promises it offers. Like the young man, you may find that it is the best gift you can ever give to yourself — and to those you care about.

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.