Book picks similar to
Growing As a Mobile Engineer by Gergely Orosz
software-engineering
currently-in-position
nexts
non-fiction
Seven Languages in Seven Weeks
Bruce A. Tate - 2010
But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly. Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.
Give and Take: A Revolutionary Approach to Success
Adam M. Grant - 2013
But today, success is increasingly dependent on how we interact with others. It turns out that at work, most people operate as either takers, matchers, or givers. Whereas takers strive to get as much as possible from others and matchers aim to trade evenly, givers are the rare breed of people who contribute to others without expecting anything in return. Using his own pioneering research as Wharton's youngest tenured professor, Grant shows that these styles have a surprising impact on success. Although some givers get exploited and burn out, the rest achieve extraordinary results across a wide range of industries. Combining cutting-edge evidence with captivating stories, this landmark book shows how one of America's best networkers developed his connections, why the creative genius behind one of the most popular shows in television history toiled for years in anonymity, how a basketball executive responsible for multiple draft busts transformed his franchise into a winner, and how we could have anticipated Enron's demise four years before the company collapsed - without ever looking at a single number. Praised by bestselling authors such as Dan Pink, Tony Hsieh, Dan Ariely, Susan Cain, Dan Gilbert, Gretchen Rubin, Bob Sutton, David Allen, Robert Cialdini, and Seth Godin-as well as senior leaders from Google, McKinsey, Merck, Estee Lauder, Nike, and NASA - Give and Take highlights what effective networking, collaboration, influence, negotiation, and leadership skills have in common. This landmark book opens up an approach to success that has the power to transform not just individuals and groups, but entire organizations and communities.
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
Aditya Y. Bhargava - 2015
The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to take a hard pass on Knuth's brilliant but impenetrable theories and the dense multi-page proofs you'll find in most textbooks, this is the book for you. This fully-illustrated and engaging guide makes it easy for you to learn how to use algorithms effectively in your own programs.Grokking Algorithms is a disarming take on a core computer science topic. In it, you'll learn how to apply common algorithms to the practical problems you face in day-to-day life as a programmer. You'll start with problems like sorting and searching. As you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression or artificial intelligence. Whether you're writing business software, video games, mobile apps, or system utilities, you'll learn algorithmic techniques for solving problems that you thought were out of your grasp. For example, you'll be able to:Write a spell checker using graph algorithmsUnderstand how data compression works using Huffman codingIdentify problems that take too long to solve with naive algorithms, and attack them with algorithms that give you an approximate answer insteadEach carefully-presented example includes helpful diagrams and fully-annotated code samples in Python. By the end of this book, you will know some of the most widely applicable algorithms as well as how and when to use them.
Remote: Office Not Required
David Heinemeier Hansson - 2013
Moms in particular will welcome this trend. A full 60% wish they had a flexible work option. But companies see advantages too in the way remote work increases their talent pool, reduces turnover, lessens their real estate footprint, and improves the ability to conduct business across multiple time zones, to name just a few advantages. In Remote, inconoclastic authors Fried and Hansson will convince readers that letting all or part of work teams function remotely is a great idea--and they're going to show precisely how a remote work setup can be accomplished.
Happiness Express
Khurshed Batliwala - 2018
Art of Living teachers Khurshed and Dinesh have spent the greaterpart of their lives being happy and coaching others to be happy. In Happiness Express they share the secrets behind their smiles.This warm and funny book, which abounds in personalanecdotes and practical tips for everyday well-being,will make Happiness a more integral part of your lifethan ever before. Learn about the importance of rest —keeping your eyes closed is one of the biggest secrets to a long-lasting smile. Figure out the right types of food to eat —a healthy gut oftentranslates into a happier you. Know how physical exercise not only gives you a stronger, healthier body, but even makes your brain younger. Unearth the thrill of learning all over again and give that innatecuriosity you had as a child a second chance. Get over procrastination , the Dark Lord of bad habits, and do thethings that you’ve always wanted to do!
Executive Warfare: Pick Your Battles and Live to Get Promoted Another Day
David F. D'Alessandro - 2008
Now it's a game for grown-ups. What really sets you apart is the relationships you build with people of influence. These people can include your peers, your employees, your organization's directors, reporters, vendors, and regulators-as well as the people directly above you in the organizational hierarchy.In senior management, you no longer answer to just one boss. There is now a hazy matrix of hundreds of bosses both inside and outside the office, any one of whom can stop you cold or give you a tremendous push forward. "Executive Warfare" offers concrete advice for handling all of them, including YOUR PEERS: They are the most valuable of allies or the most dangerous of enemies THE CEO: Her office is often where the real fairy dust is kept. Make sure you have a good relationship here THE BOARD OF DIRECTORS: They won't judge you fairly if all they see of you is your PowerPoints YOUR DIRECT REPORTS: They are your vital organs, so treat them accordingly. And if you find a blood clot among them-excise that person before he kills you YOUR RIVALS: It's not always wise to shoot at them, but if you do, do "not" shoot to woundIn his bestsellers "Brand Warfare" and "Career Warfare," author David D'Alessandro offered sharp advice for building a brand and building a career. Now "Executive Warfare" is the advanced class for the truly ambitious. Learn what it takes to rise to the top-and to do the even harder thing, which is survive there.
5Sos Annual 2016 (Annuals 2016)
5 Seconds of Summer - 2015
5SOS Annual
The Art of Computer Programming, Volume 1: Fundamental Algorithms
Donald Ervin Knuth - 1973
-Byte, September 1995 I can't begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home... and even at a Little League game when my son wasn't in the line-up. -Charles Long If you think you're a really good programmer... read [Knuth's] Art of Computer Programming... You should definitely send me a resume if you can read the whole thing. -Bill Gates It's always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. -Jonathan Laventhol This first volume in the series begins with basic programming concepts and techniques, then focuses more particularly on information structures-the representation of information inside a computer, the structural relationships between data elements and how to deal with them efficiently. Elementary applications are given to simulation, numerical methods, symbolic computing, software and system design. Dozens of simple and important algorithms and techniques have been added to those of the previous edition. The section on mathematical preliminaries has been extensively revised to match present trends in research. Ebook (PDF version) produced by Mathematical Sciences Publishers (MSP), http: //msp.org
Winners Never Cheat: Even in Difficult Times
Jon M. Huntsman Sr. - 2008
Cuts corners. Tells lies. Maybe it was different once. Not today. If you want to succeed in this economic climate, you simply have to make compromises. Right? Wrong. You can succeed at the highest levels, without sacrificing the principles that make life worth living. The proof? You're holding it. Jon M. Huntsman built a $12 billion company from scratch, the old-fashioned way: with integrity. There were short-term costs and difficult decisions. There were tough times. Times just like today. But ultimately, leading with integrity wasn't just personally right for Huntsman, it also proved to be the best business strategy. In Winners Never Cheat, Huntsman tells you how he did it, and how you can, too. This book is about remembering why you work, and why you were chosen to lead. It's about finding the bravery to act on what you know is right, no matter what you're up against. It's about winning. The right way. Think about the kind of person you want to do business with. Then, be that person--and use this book to get you there. Author royalties from this book go to the Huntsman Cancer Foundation "The way Jon conducts his business and lives his life will not only inspire you to be a better person, citizen, and entrepreneur, it also will give you hope that the good guys don't finish last." Glenn Beck Jon Huntsman is a different breed. He believes business is a creative endeavor, similar to a theater production, wherein integrity must be the central character. Larry King, CNN Jon Huntsman's own life and personal values lend credence to his words. He walks his ethical talk. Neil Cavuto, Fox News This book could put me out of business. Nobody would be happier about it than me. Wayne Reaud, Trial Attorney.
Find Your Why: A Practical Guide to Discovering Purpose for You and Your Team
Simon Sinek - 2017
However, many people have had trouble bringing the book's message into their own career and company. Now, along with two of his colleagues, Peter Docker and David Mead, he has created a guide to the most important step any business can take: finding your why. This easy-to-follow guide starts with the search for your personal why, and then expands to helping your colleagues find your organization's why. With detailed instructions on every stage in the process, the book also answer common concerns, such as: What if my why sounds like my competitor's? Can you have more than one why? And, if my work doesn't match my why, what do I do? Whether you're entry level or a CEO, whether your team is run by the founder or a recent hire, these simple steps will lead you on a path to a more fulfilling life and longterm success for you and your colleagues.
The Rules of Work: The Unspoken Truth about Getting Ahead in Business
Richard Templar - 2002
Arm yourself with these 50 secret rules, and get to the top without breaking a sweat. * Hot book -- 55,000 copies sold in the UK, and 20,000 copies in Canada. * The complete success primer for today's manager: fun, irreverent, and real. * Why some people glide effortlessly past office politics, backstabbing, and unpleasant bosses...and how you can, too.
Designing Data-Intensive Applications
Martin Kleppmann - 2015
Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures
Breakpoint
Jon McGee - 2015
Fortunately, Jon McGee is an ideal guide through this dynamic marketplace. In Breakpoint, he argues that higher education is in the midst of an extraordinary moment of demographic, economic, and cultural transition that has significant implications for how colleges understand their mission, their market, and their management. Drawing from an extensive assessment of demographic and economic trends, McGee presents a broad and integrative picture of these changes while stressing the importance of decisive campus leadership. He describes the key forces that influence higher education and provides a framework from which trustees, presidents, administrators, faculty, and policy makers can address pressing issues in the aftermath of the Great Recession.Although McGee avoids endorsing one-size-fits-all solutions, he suggests a number of concrete strategies for handling prospective students and developing pedagogical practices, curricular content and delivery, and management structures. Practical and compelling, Breakpoint will help higher education leaders make choices that advance their institutional values and serve their students and the common good for generations to come.
Taking Le Tiss
Matt Le Tissier - 2009
This book contains the fascinating, insightful and at times hilarious memoirs of one of the most gifted and enigmatic British footballers of the last 25 years, Matt Le Tissier.
The Naked Soldier: A True Story of the French Foreign Legion
Tony Sloane - 2005
Well known as the most notorious, bloody, and ruthless band of mercenaries in the world, in 1998 the Legion accepted Tony Sloane at the age of 18, inviting him as an elite member of this secret and mysterious fighting force. The legend and the myths of the Legion captivated Sloane and he quickly learned that life as a legionnaire was not just about physical training, but also about pledging mind and soul to the missions and operations.