The Software Engineer's Guide to Freelance Consulting

The Software Engineer's Guide to Freelance Consulting

Author: Jay El-Kaake

Publisher: Independently Published

Published: 2016-12-18

Total Pages: 230

ISBN-13: 9781521163689

DOWNLOAD EBOOK

The Software Engineer's Guide to Freelance Consulting will help teach you to be an effective freelance software consultant, which will enable you make more money, dedicate more time to hobbies, spend more time with your loved-ones and even discover new businesses. Table of Contents: Chapter 1: Finding Clients We will literally map out the client acquisition skills that are paramount for you to develop and thrive in the business of software consulting. We will give you the step-by-step concrete TODOs to achieve competence and we explain some of the abstract theory. Chapter 2: Choosing a Rate How do some people charge $2/hr and others $500/hr? Where do you fit in? In this chapter we help you choose, justify and even increase your existing rate. Chapter 3: Keeping Yourself Educated How do you keep yourself from becoming outdated? How do you keep your skills in demand and the projects coming over time? We'll discuss that in this chapter. Chapter 4: Closing Deals You've got the interest but now how do you get the client to start working with you? We'll talk about closing sales as an engineer in this chapter. Chapter 5: Being Productive Productivity is a critical part of freelancing. Since most freelancers bill hourly it can make the difference between making $100,000/year and $300,000/year. This chapter contains tips to maximize your productivity as a freelancer. Chapter 6: Building & Maintaining Relationships Freelance consulting is a relationship-driven business. As engineers however, we tend to shy away from this. In this chapter we will talk about how you can build strong relationships and reduce the amount of time you need to spend selling yourself to new clients. Chapter 7: Legal Ideas Being a consultant comes with legal implications that can save your butt when things go wrong. In this chapter our very own Silicon Valley Lawyer Richard Burt will give you some tips of the trade. Chapter 8: Making Great First Impressions First impressions are a primer for excellent long-term relationships that will yield great value to you. This chapter will talk about first impressions as a freelance tech person. Chapter 9: Getting Paid Okay, so you've completed some contracts and now you're waiting to get paid. How do you get paid faster? Can you reduce your risk? We'll discuss these things in this chapter and even talk about how to deal with clients who don't pay. Chapter 10: Must-know Tax Tips As a freelance consultant, managing your tax effectively will save you a TON of money at the end of the year. In this chapter we'll run through some basic tips that will help you minimize your tax liability so you can keep more hard-earned money in your pocket. Chapter 11: Communicating Effectively Say the wrong things and you can find yourself staying up late at night on the weekend. Say the right things and you could find yourself making more money and spending more time with your family and friends. In this chapter we'll help you say less of the wrong things and more of the right things. Chapter 12: Freelancing Part-time What if you don't want to leave your current full-time job? What if you're in school full-time, or taking care of children? This chapter will help part-time freelancers. Chapter 13: Going Back to a "Regular" Coding Job In case you later decide freelancing is not for you, this chapter will help you ease back into a "regular" job without ruffling too many feathers. Chapter 14: Additional Resources Everyone who purchases the book receives an invitation to our Slack community. You'll even get a direct line to experienced freelancers (including the authors) that can help answer questions any day of the week.


Developer Hegemony

Developer Hegemony

Author: Erik Dietrich

Publisher: BlogIntoBook.com

Published:

Total Pages: 430

ISBN-13:

DOWNLOAD EBOOK

It’s been said that software is eating the planet. The modern economy—the world itself—relies on technology. Demand for the people who can produce it far outweighs the supply. So why do developers occupy largely subordinate roles in the corporate structure? Developer Hegemony explores the past, present, and future of the corporation and what it means for developers. While it outlines problems with the modern corporate structure, it’s ultimately a play-by-play of how to leave the corporate carnival and control your own destiny. And it’s an emboldening, specific vision of what software development looks like in the world of developer hegemony—one where developers band together into partner firms of “efficiencers,” finally able to command the pay, respect, and freedom that’s earned by solving problems no one else can. Developers, if you grow tired of being treated like geeks who can only be trusted to take orders and churn out code, consider this your call to arms. Bring about the autonomous future that’s rightfully yours. It’s time for developer hegemony.


The Software Developer's Guide

The Software Developer's Guide

Author: Whil Hentzen

Publisher: Hentzenwerke

Published: 2002

Total Pages: 548

ISBN-13: 9781930919006

DOWNLOAD EBOOK

There are plenty of books that show you how to write applications in a specific language. They explain the nuts and bolts of the syntax and the use of the tools to build applications with the latest features and functionality available. There are also a number of fine books that show you how to be "a computer consultant." But there are a whole host of issues specific to the business of writing, delivering and supporting custom software systems. This is the only book that will take you on a step-by-step tour of the entire process. "DevGuide 3", with over 150 pages of new material, shows you how to do "The Other 90%" of the work involved in producing custom software applications.


The Complete Software Developer's Career Guide

The Complete Software Developer's Career Guide

Author: John Z. Sonmez

Publisher: Simple Programmer, LLC

Published: 2017

Total Pages: 796

ISBN-13: 9780999081419

DOWNLOAD EBOOK

"Early in his software developer career, John Sonmez discovered that technical knowledge alone isn't enough to break through to the next income level - developers need "soft skills" like the ability to learn new technologies just in time, communicate clearly with management and consulting clients, negotiate a fair hourly rate, and unite teammates and coworkers in working toward a common goal. Today John helps more than 1.4 million programmers every year to increase their income by developing this unique blend of skills. Who Should Read This Book? Entry-Level Developers - This book will show you how to ensure you have the technical skills your future boss is looking for, create a resume that leaps off a hiring manager's desk, and escape the "no work experience" trap. Mid-Career Developers - You'll see how to find and fill in gaps in your technical knowledge, position yourself as the one team member your boss can't live without, and turn those dreaded annual reviews into chance to make an iron-clad case for your salary bump. Senior Developers - This book will show you how to become a specialist who can command above-market wages, how building a name for yourself can make opportunities come to you, and how to decide whether consulting or entrepreneurship are paths you should pursue. Brand New Developers - In this book you'll discover what it's like to be a professional software developer, how to go from "I know some code" to possessing the skills to work on a development team, how to speed along your learning by avoiding common beginner traps, and how to decide whether you should invest in a programming degree or 'bootcamp.'"--


Million Dollar Consulting

Million Dollar Consulting

Author: Alan Weiss

Publisher: McGraw Hill Professional

Published: 2009-09-17

Total Pages: 400

ISBN-13: 9780071626194

DOWNLOAD EBOOK

The Long-Awaited Update for Building a Thriving Consultancy Completely updated for today’s busier-than-ever consultants, this classic guide covers the ins and outs for competing and winning in this ultracompetitive field. You’ll find step-by-step advice on how to raise capital, attract clients, create a marketing plan, and grow your business into a $1 million-per-year firm, plus brand-new material on: Blogging and social networking Global consulting Delegating labor Profiting in a troubled market Retainer business Internet marketing Praise for the previous editions of Million Dollar Consulting: “If you’re interested in becoming a rich consultant, this book is a must read.” Robert F. Mager, founder and president, Mager Associates, and member of the Training & Development Hall of Fame “Blast out of the per diem trap and into value billing.” Jim Kennedy, founder, publisher, and editor, Consultants News “The advice on developing price structure alone is worth a hundred times the price of the book.” William C. Byham, Ph.D., author of Zapp! “Must reading for those who are beginning a practice or seeking to upgrade an existing practice.” Victor H. Vroom, John G. Searle Professor, School of Management, Yale University


Freelance Newbie

Freelance Newbie

Author: RealToughCandy

Publisher: RealToughMedia

Published: 2019-02-01

Total Pages: 93

ISBN-13: 1794331328

DOWNLOAD EBOOK

Are you ready to jump-start your freelance career? Freelance Newbie has you covered! In this book, you’ll learn practical, actionable steps you can start using today to get your first client by the end of the week. Featuring all the methods, techniques, tips, tricks, and insights you need to succeed, Freelance Newbie was written by a working freelancer whose mission is to help people like you find personal success and financial independence. The material you’ll read here has never been featured at a lower price — you simply cannot get this kind of value for less. We go through everything step-by-step with real-world examples so you know exactly what you need to do to become a successful freelancer. In Freelance Newbie, you’ll learn how to: :• Develop a business plan from scratch• Establish a suitable work environment • Configure your own freelance website to generate quality leads • Determine what services to offer (and what to do if you don't know how to do something) • Figure out an appropriate pricing scheme for your services • Find “starter” clients that pave the way for 5-star social proof and full-paying, long-term clients • Draft effective proposals and contracts• Advertise for free (or very, very cheaply) • Deliver above-average customer service • Efficiently complete client projects — time runs out FAST • And much, much more! This book can also be used as the perfect companion manual to the video course available on Udemy by RealToughCandy.


Skill Up: A Software Developer's Guide to Life and Career

Skill Up: A Software Developer's Guide to Life and Career

Author: Jordan Hudgens

Publisher: Packt Publishing Ltd

Published: 2017-07-31

Total Pages: 303

ISBN-13: 1787289532

DOWNLOAD EBOOK

This unique book provides you with a wealth of tips, tricks, best practices, and answers to the day-to-day questions that programmers face in their careers. It is split into three parts: Coder Skills, Freelancer Skills, and Career Skills, providing the knowledge you need to get ahead in programming. About This Book Over 50 essays with practical advice on improving your programming career Practical focus gives solutions to common problems, and methods to become a better coder Includes advice for existing programmers and those wanting to begin a career in programming Who This Book Is For This book is useful for programmers of any ability or discipline. It has advice for those thinking about beginning a career in programming, those already working as a fully employed programmer, and for those working as freelance developers. What You Will Learn Improve your soft skills to become a better and happier coder Learn to be a better developer Grow your freelance development business Improve your development career Learn the best approaches to breaking down complex topics Have the confidence to charge what you're worth as a freelancer Succeed in developer job interviews In Detail This is an all-purpose toolkit for your programming career. It has been built by Jordan Hudgens over a lifetime of coding and teaching coding. It helps you identify the key questions and stumbling blocks that programmers encounter, and gives you the answers to them! It is a comprehensive guide containing more than 50 insights that you can use to improve your work, and to give advice in your career. The book is split up into three topic areas: Coder Skills, Freelancer Skills, and Career Skills, each containing a wealth of practical advice. Coder Skills contains advice for people starting out, or those who are already working in a programming role but want to improve their skills. It includes such subjects as: how to study and understand complex topics, and getting past skill plateaus when learning new languages. Freelancer Skills contains advice for developers working as freelancers or with freelancers. It includes such subjects as: knowing when to fire a client, and tips for taking over legacy applications. Career Skills contains advice for building a successful career as a developer. It includes such subjects as: how to improve your programming techniques, and interview guides and developer salary negotiation strategies. Style and approach This unique book provides over 50 insightful essays full of practical advice for improving your programming career. The book is split into three broad sections covering different aspects of a developer's career. Each essay is self-contained and can be read individually, or in chunks.


Optimized C++

Optimized C++

Author: Kurt Guntheroth

Publisher: "O'Reilly Media, Inc."

Published: 2016-04-27

Total Pages: 387

ISBN-13: 1491922036

DOWNLOAD EBOOK

In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that enable optimization in C++. You’ll learn how to make code that already embodies best practices of C++ design run faster and consume fewer resources on any computer—whether it’s a watch, phone, workstation, supercomputer, or globe-spanning network of servers. Author Kurt Guntheroth provides several running examples that demonstrate how to apply these principles incrementally to improve existing code so it meets customer requirements for responsiveness and throughput. The advice in this book will prove itself the first time you hear a colleague exclaim, “Wow, that was fast. Who fixed something?” Locate performance hot spots using the profiler and software timers Learn to perform repeatable experiments to measure performance of code changes Optimize use of dynamically allocated variables Improve performance of hot loops and functions Speed up string handling functions Recognize efficient algorithms and optimization patterns Learn the strengths—and weaknesses—of C++ container classes View searching and sorting through an optimizer’s eye Make efficient use of C++ streaming I/O functions Use C++ thread-based concurrency features effectively


Going IT Alone: The Handbook for Freelance and Contract Software Developers

Going IT Alone: The Handbook for Freelance and Contract Software Developers

Author: Leon Brown

Publisher: Packt Publishing Ltd

Published: 2016-12-05

Total Pages: 377

ISBN-13: 1783001410

DOWNLOAD EBOOK

A detailed guide to self-employment for software and web developers—from identifying your target market, through to managing your time, finances, and client behavior About This Book Discover how to make money with software development skills. Learn how to develop a marketing and sales strategy and develop profitable pricing strategies for your software services and products Gain insights through real case studies and insights provided from industry experts Who This Book Is For Going the self employed route in software development offers many opportunities to develop awareness and skills to enhance your career. Whether you are a student currently studying software development or a veteran software developer already in the industry, Going IT Alone provides you with insights you need to avoid the pitfalls of self employment and to succeed with software projects that are profitable and sustainable. What You Will Learn Identify and understand your target market. Propose the value of what your service or product offers. Build a business model that identifies key entities required to make your software business work. Develop marketing a marketing strategy that targets the right customer segments and produces the sales you need to be profitable. Analyze information to make better decisions and understand your business performance. Understand people through observation and use this to your advantage in project management and negotiation. Improve accuracy of estimates for time and costs of your software projects. Understand the relationship between code and the business strategy. Identify software features from a business perspective, allowing you to prioritise must have features from those that are less important to your profitability. Avoid the trap of increasing software development time and costs from features that provide no benefit or sales increase. In Detail No matter whether you are a student or an industry veteran, self employment adds a new dimension of opportunities to “learn and earn”, whether it be on a full-time or part-time basis. Develop the business acumen and understanding of the link between software patterns and business strategy that you need to become a successful and profitable independent software developer. Discover how to apply your software development skills to entrepreneurship. Decide whether you just want to earn or aspire to build the next Facebook. Supported by real world case studies and input from industry experts, the book looks at the business topics you need to understand to become an independent software developer. From the initial steps of identifying how you can make a profit with your software development skills, through to making your first sale and managing your projects, you will learn how to manage each of the major steps involved in becoming a self employed software developer – whether you decide to go freelance, take up contracting or develop your own product. Written specifically for software and web developers, the book identifies how business issues have a direct impact on code patterns used in software projects. Learn how to build your code to support your business model and with safety features to protect against potential threats that may emerge from the changing business environment. Style and approach This book is a detailed guide to self employment for software and web developers , covering major topics from identifying your target market and business model, through to managing your time, finances and client behavior.


The Freelance Way

The Freelance Way

Author: Robert Vlach

Publisher: Harper Collins

Published: 2022-03-02

Total Pages: 371

ISBN-13: 9354893767

DOWNLOAD EBOOK

The most comprehensive book for freelancers ever written - Packed with proven freelance know-how, including advice from world-class experts like David Allen (Getting Things Done), Adam Grant (Give and Take), Austin Kleon (Show Your Work), and David H. Hansson (Remote: Office Not Required). The Freelance Way is THE business book for independent professionals. It presents the best available and fully up-to-date freelance know-how, compiled from hundreds of quality sources, including surveys, the latest market data, advice from world-class experts, as well as real-life experiences and stories from hundreds of professionals in different fields and countries, which makes the book highly relevant to freelancers worldwide. The contents of this volume cover all the basics and best practices for beginning freelancers, as well as advanced career strategies and tools for freelance veterans. There are practical tips for greater productivity, successful teamwork, smart pricing, powerful business negotiations, bulletproof personal finance, effective marketing, and much more.