product description:
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
• Before ordering any product, please make sure the product technically fulfills your need and contains no illegal ingredients (e.g., wine, alcohol, pig, pork, animal-based gelatin, etc.) or contents.
• For technical support or manufacturer's warranty of the products found on shoppingbag.pk, you can contact directly with the original manufacturer or visit their website.
• We are your importer of goods from the USA, UK, China, Russia, etc., and will not provide any technical support, product warranty, or quality check.
• Our enlarged and enhanced product pictures may differ slightly from the original products. Also, read product reviews and ratings before buying.
• Since dollar rate keep fluctuating so prices are not confirmed on our website
• We take
30% advance of the total value and remaining payment done at the time of delivery.
• We are assuming you have read our
terms and conditions and agreed with them.
Can't find what you're looking for?
Famous USA Brands 2025:
Customer Common Questions & Answers:
Question: You have imported quality products. What is the price of Soft Skills: The software developer… in Pakistan?
Answer: The pricing of our products is determined by their weight and size. Additionally, fluctuations in the dollar exchange rate in Pakistan may result in changes to our prices. To obtain the most accurate and up-to-date pricing, please check our website or contact our sales representative before placing your order.
Question: We want 100% original and authentic Soft Skills: The software developer… in Pakistan. How I will place my order on shoppingbag.pk?
Answer:
On all product pages you get two buttons to place your order
If you just want to quickly place your order just click on Order Now button and provide basic contact us detail and done otherwise you also have add to cart option so can place your order at your ease.
Question: Do you have physical shop or store of Soft Skills: The software developer… in Pakistan?
Answer: No, we don't have physical store but you can place your from our office or from online.
Question: Do you ship orders all cross the Pakistan?
Answer: Yes, we ship in almost all the cities of Pakistan using famous courier & logistic services of Pakistan.
Question: How soon can I get my order?
Answer:Since we import products from USA, Canada, UK or China so it take 3 to 4 weeks. We do our best to make import process fast and smooth and try to deliver ASAP all across Pakistan.
Question: Can I place my order from outside of Pakistan?
Answer: Yes! you can do until or unless you can deposit 30% advance using one of our payment methods you can place order from anywhere of world.
Question: How I will check 100% authenticity of my product?
Answer: We always try to buy products using Amazon USA from the brands or official resellers. In case of any confusion we can share amazon or eBay order ID with you so you can check with them directly.
Question: How to verify product quality?
Answer: Since we buy your products from Amazon USA so you can read product reviews before to orders us. For your convenience, you can find the product review link on all the product pages.
Question: Do you offer returns & exchange?
Answer: We have no product exchange policy. Yes! If you get wrong product or if product not working properly, you can return it within 3 days of delivery.
Question: What is your refund policy?
Answer: In case your refund approve we try to make sure it within 7 days.
Question: What if I get wrong product?
Answer: If the product you get will be different from the one you order then we will make its 100% refund.
Question: Technical detail available on shoppingbag.pk is replacement of professional advice?
Answer: No, it's for reference only. Consult with right more technical person before to use.
Was this product Helpful?