Sun Certified Programmer & Developer for Java 2 Study Guide (Exam 310-035 & 310-027)


Kathy Sierra - 2002
    More than 250 challenging practice questions have been completely revised to closely model the format, tone, topics, and difficulty of the real exam. An integrated study system based on proven pedagogy, exam coverage includes step-by-step exercises, special Exam Watch notes, On-the-Job elements, and Self Tests with in-depth answer explanations to help reinforce and teach practical skills.Praise for the author:"Finally A Java certification book that explains everything clearly. All you need to pass the exam is in this book."--Solveig Haugland, Technical Trainer and Former Sun Course Developer"Who better to write a Java study guide than Kathy Sierra, the reigning queen of Java instruction? Kathy Sierra has done it again--here is a study guide that almost guarantees you a certification "--James Cubeta, Systems Engineer, SGI"The thing I appreciate most about Kathy is her quest to make us all remember that we are teaching people and not just lecturing about Java. Her passion and desire for the highest quality education that meets the needs of the individual student is positively unparalleled at SunEd. Undoubtedly there are hundreds of students who have benefited from taking Kathy's classes."--Victor Peters, founder Next Step Education & Software Sun Certified Java Instructor"I want to thank Kathy for the EXCELLENT Study Guide. The book is well written, every concept is clearly explained using a real life example, and the book states what you specifically need to know for the exam. The way it's written, you feel that you're in a classroom and someone is actually teaching you the difficult concepts, but not in a dry, formal manner. The questions at the end of the chapters are also REALLY good, and I am sure they will help candidates pass the test. Watch out for this Wickedly Smart book."-Alfred Raouf, Web Solution Developer, Kemety.Net"The Sun Certification exam was certainly no walk in the park but Kathy's material allowed me to not only pass the exam, but Ace it "--Mary Whetsel, Sr. Technology Specialist, Application Strategy and Integration, The St. Paul Companies

HBR's 10 Must Reads 2016: The Definitive Management Ideas of the Year from Harvard Business Review (with bonus McKinsey Award–Winning article "Profits Without Prosperity”) (HBR’s 10 Must Reads)


Harvard Business Review - 2015
    With authors from Marcus Buckingham to Herminia Ibarra and company examples from Google to Deloitte, this volume brings the most current and important management conversations to your fingertips.This book will inspire you to:• Tap into the new technologies that are changing the way businesses compete• Fuel performance by redesigning your organization’s practices around feedback• Learn techniques to move beyond intuition for better decision making• Understand why your strategy execution isn’t working—and how to fix it• Lead with authenticity by moving beyond your comfort zone• Transform your physical office space to promote creativity and productivityThis collection of best-selling articles includes:• “Reinventing Performance Management,” by Marcus Buckingham and Ashley Goodall• “The Transparency Trap,” by Ethan Bernstein• “Profits Without Prosperity,” by William Lazonick• “Outsmart Your Own Biases,” by Jack B. Soll, Katherine L. Milkman, and John W. Payne• “The 3-D Printing Revolution,” by Richard D’Aveni• “Why Strategy Execution Unravels—and What to Do About It,” by Donald Sull, Rebecca Homkes, and Charles Sull• “The Authenticity Paradox,” by Herminia Ibarra• “The Discipline of Business Experimentation,” by Stefan Thomke and Jim Manzi• “When Senior Managers Won’t Collaborate,” by Heidi K. Gardner• “Workspaces That Move People,” by Ben Waber, Jennifer Magnolfi, and Greg Lindsay• “Digital Ubiquity: How Connections, Sensors, and Data Are Revolutionizing Business,” by Marco Iansiti and Karim R. Lakhani

God's Own Office: How One Man Worked for a Global Giant from His Village in Kerala


James Joseph - 2014
    His six-year-old daughter tasted a jackfruit from a tree in their own yard and remarked, ‘Daddy, this is so delicious. I wish I could eat the fruits from this tree every year.’Part memoir, part how-to, this is his amazing story of starting out from the backwaters of Kerala, becoming a corporate leader in America and then finding a way to have a successful career while working out of his village in Kerala.This book also contains tips and techniques for anyone frustrated with living in cities. How do you set up a home office? How do you integrate with the local community? Where do your kids go to school? How do you convince your company to give you this opportunity? God’s Own Office may well inspire you to transform your life.

Body Language It's what you don't say that matters


Robert Phipps - 2012
    From getting a job to getting a pay rise, and from closing a deal to managing the people around you, it makes a big difference. Robert Phipps, one of the world's leading body language experts shows you how to make it work for you. Busting some of the biggest body language myths, Phipps shows how to read other people's body language and to use yours to succeed in business and life.Loaded with practical tips, this book covers everything you ever need to know about body language, in a variety of business situations: GreetingsMeetingsPartingsPresentationsNegotiationsMotivationDeceptionManagingInterviewingDisciplining

Copying and Pasting from Stack Overflow


Vinit Nayak - 2016
    Mastering this art will not only make you the most desired developer in the market, but it will transform the craziest deadline into "Consider it done, Sir".

The Winning Resume: Get Hired Today With These Groundbreaking Resume Secrets


Steve Williams - 2015
    Imagine this scenario, you have a potential employer at a company and he's flipping through the applicants and comes across your resume. As he picks it up suddenly the one behind yours catches his eye because the applicant put that extra effort into making it look great. So he sets yours down and forgets about it forever.. The other applicant gets the job. This can easily happen even when you are more qualified than another person, if they stand out more than you then you might never get the call. So it's very important to spend time perfecting your resume. Many people realize this, but don't have any idea what to do to give theirs the extra edge. The truth of the matter is if you are having trouble creating a resume that will land you an interview it is because you are lacking effective techniques and strategies on exactly what to do. This book has step by step advice that will shoot your resume to the top of the list. A Preview of What You Will Learn ✔ How To Make Your Resume STAND OUT ✔ Visual Examples of Both Good and Bad Resumes and Cover Letters ✔ Ways To Express And Leverage Your Value ✔ Key Mistakes To Avoid ✔ The Top 5 Resume Building Tips ✔ Much, much more! Here Are Some Tips Straight From the Book - You have to keep your resume up to date, but it does not need to include everything there is to know about you. When you are sitting down and deciding what you are going to put in your resume you need to first understand that it is best if you only have one page if possible. - Ask yourself, if I were looking to hire someone would I consider someone with my resume. You need to understand that it is not the reader's intention to include your resume in the small pile of potential hires but to exclude it. For this reason you need to make sure that you are only including relevant information and that you do not look as if you are trying to build yourself up. - It all boils down to is knowing what the reader will be looking for. If you can successfully convey the exact message the employer wants to see, you will get the call.

Soft Skills: The Software Developer's Life Manual


John Z. Sonmez - 2014
    In it, developer and life coach John Sonmez addresses a wide range of important "soft" topics, from career and productivity to personal finance and investing, and even fitness and relationships, all from a developer-centric viewpoint.For most software developers, coding is the fun part. The hard bits are dealing with clients, peers, and managers, staying productive, achieving financial security, keeping yourself in shape, and finding true love. This book is here to help.Soft Skills: The software developer's life manual is a guide to a well-rounded, satisfying life as a technology professional. In it, developer and life coach John Sonmez offers advice to developers on important "soft" subjects like career and productivity, personal finance and investing, and even fitness and relationships. Arranged as a collection of 71 short chapters, this fun-to-read book invites you to dip in wherever you like. A Taking Action section at the end of each chapter shows you how to get quick results. Soft Skills will help make you a better programmer, a more valuable employee, and a happier, healthier person.What's InsideBoost your career by building a personal brandJohn's secret ten-step process for learning quicklyFitness advice to turn your geekiness to your advantageUnique strategies for investment and early retirement

Personal Kanban: Mapping Work | Navigating Life


Jim Benson - 2011
    People need to be effective.Productivity books focus on doing more, Jim and Tonianne want you to focus on doing better. Personal Kanban is about choosing the right work at the right time. Recognizing why we do the things we do. Understanding the impact of our actions. Creating value - not just product. For ourselves, our families, our friends, our co-workers. For our legacy.Personal Kanban takes the same Lean principles from manufacturing that led the Japanese auto industry to become a global leader in quality, and applies them to individual and team work. Personal Kanban asks only that we visualize our work and limit our work-in-progress. Visualizing work allows us to transform our conceptual and threatening workload into an actionable, context-sensitive flow. Limiting our work-in-progress helps us complete what we start and understand the value of our choices. Combined, these two simple acts encourage us to improve the way we work and the way we make choices to balance our personal, professional, and social lives.Neither a prescription nor a plan, Personal Kanban provides a light, actionable, achievable framework for understanding our work and its context. This book describes why students, parents, business leaders, major corporations, and world governments all see immediate results with Personal Kanban.

The Power of TED* (*The Empowerment Dynamic): 10th Anniversary Edition


David Emerald - 2016
    It is a tool for both individuals and organizations who want to create more effective communication and relationships. Learning how to transform everyday drama and opt for more growth-oriented solutions, is the priceless gift it teaches. As you walk with David, the main character, he shares how he is feeling victimized by life. Through serendipity he meets some wise guides, Ted and Sophia, who show David how he can move from feeling like a Victim to being a Creator of his own life. The Power of TED* offers a powerful alternative to the Karpman Drama Triangle with its roles of Victim, Persecutor, and Rescuer. The Empowerment Dynamic (TED) provides the antidote roles of Creator, Challenger and Coach and a more positive approach to life's challenges. The teaching story provides a guide for learning and growing through the challenges we all face in our lives. Its message resonates with everyone who, at some time in their lives, feel victimized by their situation. Having helped thousands of people and scores of organizations over the past decade, The Power of TED* (*The Empowerment Dynamic) is being published in this 10th Anniversary Edition to convey a very timely message of hope that all of life, whether at home or work, can be transformed to create satisfying and fulfilling relationships.

GTD Life with David Allen


David Allen
    If youve ever wanted to attend a David Allen seminar but could not, this is the next best thing. GTDLive is our brand new audio of a full 2-day seminar - packed with insights, tips, and practical applications on GTD or Getting Things Done in a way that only David can tell you. This is a great value at over 50% off the cost of just a one-day seminar! With GTDLive, you receive this recording of a full 2-day seminar that you can listen to over and over again anywhere, anytime. Getting Things Done Live reveals powerful techniques for processing everything in your personal and workplace environments. From email, paperwork, and voice mails to tasks, commitments, and internal thinking.Major topics of the seminar include:Mastering the Five Stages of Workflow;The Productive Experience;Keys to Collecting and Processing your Stuff;Project Thinking;Organizing Email and Filing Systems;Dealing with Procrastination and Setting Priorities; Planning and the Power of Focus; Establishing Your Ideal Scene, Successful OutcomeThe set contains approximately 9 ½ hours of audio recorded live at a large southern California University. It is packaged in a handsome 10-CD boxed set. GTD System Guides; the core principles of GTD, referenced in the recording, are presented on laminated cards for easy reference.

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win


Gene Kim - 2013
    It's Tuesday morning and on his drive into the office, Bill gets a call from the CEO. The company's new IT initiative, code named Phoenix Project, is critical to the future of Parts Unlimited, but the project is massively over budget and very late. The CEO wants Bill to report directly to him and fix the mess in ninety days or else Bill's entire department will be outsourced. With the help of a prospective board member and his mysterious philosophy of The Three Ways, Bill starts to see that IT work has more in common with manufacturing plant work than he ever imagined. With the clock ticking, Bill must organize work flow streamline interdepartmental communications, and effectively serve the other business functions at Parts Unlimited. In a fast-paced and entertaining style, three luminaries of the DevOps movement deliver a story that anyone who works in IT will recognize. Readers will not only learn how to improve their own IT organizations, they'll never view IT the same way again.

Kanban: Successful Evolutionary Change for Your Technology Business


David J. Anderson - 2010
    It will allow you to avoid some likely pitfalls and it will guide you to asking, yourself and your clients, the right questions. Though many people focus on the visualization techniques in Kanban the true value only emerges when you, as a kanban system manager, are apt at noticing the anti-patterns that occur on the kanban board and are able to take appropriate actions. David generously shares his vast experience in this field, with plenty real case scenarios, to the benefit of the reader. After reading this book I toyed with the idea: Would I've changed my approach to coaching my previous clients, in their adoption of agile values and practices, had I read this at the time? Well, I certainly would have, for all of them, and I'm sure it would have meant a smoother change process for the agilely challenged organizations. David provides a comprehensive guide to implementing Kanban in a software development/maintenance environment. Covering the mechanics, dynamics, principles and rationale behind why Kanban is a so promising framework for managing the work of a variety of teams and groups and being an evolutionary-based change management driver. Kanban is the practical approach to implement Lean Software Development, and this book is the practical guide for how to start using Kanban, and how to adapt the system for advanced needs. The book is clear and flowing, even though it covers some quite technical material. I would recommend it to Development managers, Project/Program managers, Agile Coaches/Consultants. It addresses concerns/needs of Novice as well as those already familiar with Kanban and looking for advanced answers. Even if you don't intend to implement a kanban system, there are a lot of techniques and ideas that are easily applicable to any product development/maintenance environment, agile or not. Bottom line, highly recommended.

The Google Resume: How to Prepare for a Career and Land a Job at Apple, Microsoft, Google, or Any Top Tech Company


Gayle Laakmann McDowell - 2011
    Gayle Laakmann McDowell worked in Google Engineering for three years, where she served on the hiring committee and interviewed over 120 candidates. She interned for Microsoft and Apple, and interviewed with and received offers from ten tech firms. If you're a student, you'll learn what to study and how to prepare while in school, as well as what career paths to consider. If you're a job seeker, you'll get an edge on your competition by learning about hiring procedures and making yourself stand out from other candidates. Covers key concerns like what to major in, which extra-curriculars and other experiences look good, how to apply, how to design and tailor your resume, how to prepare for and excel in the interview, and much more Author was on Google's hiring committee; interned at Microsoft and Apple; has received job offers from more than 10 tech firms; and runs CareerCup.com, a site devoted to tech jobs Get the only comprehensive guide to working at some of America's most dynamic, innovative, and well-paying tech companies with The Google Resume.

The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact


Edmond Lau - 2015
    I'm going to share that mindset with you — along with hundreds of actionable techniques and proven habits — so you can shortcut those years.Introducing The Effective Engineer — the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.For two years, I embarked on a quest seeking an answer to one question:How do the most effective engineers make their efforts, their teams, and their careers more successful?I interviewed and collected stories from engineering VPs, directors, managers, and other leaders at today's top software companies: established, household names like Google, Facebook, Twitter, and LinkedIn; rapidly growing mid-sized companies like Dropbox, Square, Box, Airbnb, and Etsy; and startups like Reddit, Stripe, Instagram, and Lyft.These leaders shared stories about the most valuable insights they've learned and the most common and costly mistakes that they've seen engineers — sometimes themselves — make.This is just a small sampling of the hard questions I posed to them:- What engineering qualities correlate with future success?- What have you done that has paid off the highest returns?- What separates the most effective engineers you've worked with from everyone else?- What's the most valuable lesson your team has learned in the past year?- What advice do you give to new engineers on your team? Everyone's story is different, but many of the lessons share common themes.You'll get to hear stories like:- How did Instagram's team of 5 engineers build and support a service that grew to over 40 million users by the time the company was acquired?- How and why did Quora deploy code to production 40 to 50 times per day?- How did the team behind Google Docs become the fastest acquisition to rewrite its software to run on Google's infrastructure?- How does Etsy use continuous experimentation to design features that are guaranteed to increase revenue at launch?- How did Facebook's small infrastructure team effectively operate thousands of database servers?- How did Dropbox go from barely hiring any new engineers to nearly tripling its team size year-over-year? What's more, I've distilled their stories into actionable habits and lessons that you can follow step-by-step to make your career and your team more successful.The skills used by effective engineers are all learnable.And I'll teach them to you. With The Effective Engineer, I'll teach you a unifying framework called leverage — the value produced per unit of time invested — that you can use to identify the activities that produce disproportionate results.Here's a sneak peek at some of the lessons you'll learn. You'll learn how to:- Prioritize the right projects and tasks to increase your impact.- Earn more leeway from your peers and managers on your projects.- Spend less time maintaining and fixing software and more time building and shipping new features.- Produce more accurate software estimates.- Validate your ideas cheaply to reduce wasted work.- Navigate organizational and people-related bottlenecks.- Find the appropriate level of code reviews, testing, abstraction, and technical debt to balance speed and quality.- Shorten your debugging workflow to increase your iteration speed.

Software Engineering at Google: Lessons Learned from Programming Over Time


Titus Winters - 2020
    With this book, you'll get a candid and insightful look at how software is constructed and maintained by some of the world's leading practitioners.Titus Winters, Tom Manshreck, and Hyrum K. Wright, software engineers and a technical writer at Google, reframe how software engineering is practiced and taught: from an emphasis on programming to an emphasis on software engineering, which roughly translates to programming over time.You'll learn:Fundamental differences between software engineering and programmingHow an organization effectively manages a living codebase and efficiently responds to inevitable changeWhy culture (and recognizing it) is important, and how processes, practices, and tools come into play