Soft Skills

Author: John Z. Sonmez
Publisher: Manning Publications Company
ISBN: 9781617292392
Size: 80.90 MB
Format: PDF, Mobi
View: 1039
Summary Soft Skills: The software developer''s life manual is a unique guide, offering techniques and practices for a more satisfying life as a professional software developer. 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. Forewords by Robert C. Martin (Uncle Bob) and Scott Hanselman. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book 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 Inside Boost your career by building a personal brand John''s secret ten-step process for learning quickly Fitness advice to turn your geekiness to your advantage Unique strategies for investment and early retirement About the Author John Sonmez is a developer, teacher, and life coach who helps technical professionals boost their careers and live a more fulfilled life. Table of Contents Why this book is unlike any book you''ve ever read SECTION 1: CAREER Getting started with a "BANG!": Don''t do what everyone else does Thinking about the future: What are your goals? People skills: You need them more than you think Hacking the interview Employment options: Enumerate your choices What kind of software developer are you? Not all companies are equal Climbing the corporate ladder Being a professional Freedom: How to quit your job Freelancing: Going out on your own Creating your first product Do you want to start a startup? Working remotely survival strategies Fake it till you make it Resumes are BORING--Let''s fix that Don''t get religious about technology SECTION 2: MARKETING YOURSELF Marketing basics for code monkeys Building a brand that gets you noticed Creating a wildly successful blog Your primary goal: Add value to others #UsingSocialNetworks Speaking, presenting, and training: Speak geek Writing books and articles that attract a following Don''t be afraid to look like an idiot SECTION 3: LEARNING Learning how to learn: How to teach yourself My 10-step process Steps 1-6: Do these once Steps 7-10: Repeat these Looking for mentors: Finding your Yoda Taking on an apprentice: Being Yoda Teaching: Learn you want? Teach you must. Do you need a degree or can you "wing it?" Finding gaps in your knowledge SECTION 4: PRODUCTIVITY It all starts with focus My personal productivity plan Pomodoro Technique My quota system: How I get way more done than I should Holding yourself accountable Multitasking dos and don''ts Burnout: I''ve got the cure! How you''re wasting your time The importance of having a routine Developing habits: Brushing your code Breaking things down: How to eat an elephant The value of hard work and why you keep avoiding it Any action is better than no action SECTION 5: FINANCIAL What are you going to do with your paycheck? How to negotiate your salary Options: Where all the fun is Bits and bytes of real estate investing Do you really understand your retirement plan? The danger of debt: SSDs are expensive Bonus: How I retired at 33 SECTION 6: FITNESS Why you need to hack your health Setting your fitness criteria Thermodynamics, calories, and you Motivation: Getting your butt out of the chair How to gain muscle: Nerds can have bulging biceps How to get hash-table abs Starting RunningProgram.exe Standing desks and other hacks Tech gear for fitness: Geeking out SECTION 7: SPIRIT How the mind influences the body Having the right mental attitude: Rebooting Building a positive self-image: Programming your brain Love and relationships: Computers can''t hold your hand My personal success book list Facing failure head-on Parting words

Programming Interviews For Dummies

Author: John Sonmez
Publisher: John Wiley & Sons
ISBN: 1119565022
Size: 80.41 MB
Format: PDF, ePub, Docs
View: 700
Get ready for interview success Programming jobs are on the rise, and the field is predicted to keep growing, fast. Landing one of these lucrative and rewarding jobs requires more than just being a good programmer. Programming Interviews For Dummies explains the skills and knowledge you need to ace the programming interview. Interviews for software development jobs and other programming positions are unique. Not only must candidates demonstrate technical savvy, they must also show that they’re equipped to be a productive member of programming teams and ready to start solving problems from day one. This book demystifies both sides of the process, offering tips and techniques to help candidates and interviewers alike. Prepare for the most common interview questions Understand what employers are looking for Develop the skills to impress non-technical interviewers Learn how to assess candidates for programming roles Prove that you (or your new hires) can be productive from day one Programming Interviews For Dummies gives readers a clear view of both sides of the process, so prospective coders and interviewers alike will learn to ace the interview.

Surviving The Whiteboard Interview

Author: William Gant
Publisher: Apress
ISBN: 1484250079
Size: 29.18 MB
Format: PDF, ePub
View: 5550
The industry standard whiteboard interview can be daunting for developers. Let’s face it: it combines the worst aspects of a typical interview, on-the-spot public speaking, a quiz show, and a dinner party full of strangers judging you—all at once. Brilliant developers can let their nerves get the best of them and completely bomb a whiteboard interview, while inexperienced developers who excel in soft skills can breeze through them. In Surviving the Whiteboard Interview, author William Gant uses his real-world knowledge and expertise to guide you through the psychological roadblocks of a coding test while also providing you with a sample coding challenge. With enough preparation, information, and assured confidence, you can survive a whiteboard interview at any organization. In addition to the benefits listed above, Gant helps you explore how you can create a good soft skills impression that will last beyond the whiteboard test by showing your work ethic, positive attitude, and ability to take and implement criticism effectively. These assets will unequivocally serve other parts of your life outside of an interview context, as well. While Gant does not promise that you will ever truly enjoy interviewing, he does promise to arm you with the proper preparation techniques and knowledge needed to tame the common fears and dread that come along with it. Maximize your career potential and get inspired with Surviving the Whiteboard Interview. The steps to your dream role just might be closer than you think. What You Will Learn Practice both hard and soft skills required to succeed at a whiteboard interview, covering coding tests as well as psychological preparation Learn how to make other aspects of your interview stronger, so you can create a great impression Master solving common whiteboard problems in different programming languages Who This Book is For This book is primarily for aspiring software developers who are looking for a job in the field. However, it will also be helpful for more seasoned developers who find interviewing painful and want to improve their skills.

Cool Careers Without College For People Who Love Tech

Author: Susan Nichols
Publisher: The Rosen Publishing Group, Inc
ISBN: 1508172811
Size: 74.23 MB
Format: PDF
View: 4705
This book, covering such fields as graphic design, web development, and internet marketing, outlines the duties and responsibilities of each job and offers straightforward advice on pursuing a career through methods such as online courses, internships, and certification courses.

Stop Being Lazy

Author: John Sonmez
Publisher: Createspace Independent Publishing Platform
ISBN: 9781727238211
Size: 66.58 MB
Format: PDF, ePub, Docs
View: 6862
Deep down, you know that you are meant to live a life better than the one you're living right now. You know that you are capable of doing, having, and being so much more-but you're too damn lazy to experience who you truly are at your core and having what you're really worth. I know how you feel because 8 years ago, I was in your shoes. I was lazy, overweight, filled with fear, and living WAY below my potential. This book takes you into my personal journey out of laziness and into a life of empowerment and self-discipline. In this book, I will share with you:* The mindset that had me trapped in laziness, fear, and procrastination and how I broke free* How I created a new mindset of a tenacious, unstoppable bulldog* What the bulldog mindset is all about and why you must have it * Why I do hard shit* Why I became a finisher, and moreIf you're really ready to give up laziness, I'll show you how I did it and how you can too.

Annual Editions Computers In Society 08 09

Author: Paul De Palma
Publisher: McGraw-Hill/Dushkin
ISBN: 9780073528489
Size: 46.33 MB
Format: PDF, Mobi
View: 3731
This Fourteenth Edition of ANNUAL EDITIONS: COMPUTERS IN SOCIETY provides convenient, inexpensive access to current articles selected from the best of the public press. Organizational features include: an annotated listing of selected World Wide Web sites; an annotated table of contents; a topic guide; a general introduction; brief overviews for each section; a topical index; and an instructor’s resource guide with testing materials. USING ANNUAL EDITIONS IN THE CLASSROOM is offered as a practical guide for instructors. ANNUAL EDITIONS titles are supported by our student website,