newsmode MarketNews
arrow_back К списку
rss_feedRob Walling ·19.02.2025 open_in_newОригинал

The Five Minute Guide to Becoming a Freelance Software Developer | Rob Walling

auto_awesomeКраткое саммари

Роб Уоллинг даёт практическое руководство для тех, кто хочет стать фрилансером-разработчиком или открыть небольшую веб-студию. Он объясняет выбор между Sole Proprietorship, LLC и S-Corp (C-Corp нужен только если планируется привлекать венчурный капитал), рассказывает про DBA (фиктивное имя), резейл-лицензию и важность открыть отдельный бизнес-счёт. Автор настаивает на найме хорошего CPA (не делать налоги самому через TurboTax), рекомендует Vanguard и SEP/SIMPLE IRA для пенсионных накоплений, а также советует откладывать минимум 10% дохода. По ставкам совет прост: брать столько, сколько готов платить рынок, и поднимать цену, если работы слишком много. Для инструментов он рекомендует DreamHost с Subversion для контроля версий, Docsketch для контрактов, SlimTimer или ClickTime для трекинга времени и хостинговый FogBugz для багтрекинга. Главная мысль: не тратить время на всё это, пока у вас нет реальных продаж.

The Five Minute Guide to Becoming a Freelance Software Developer

Гид за пять минут: как стать фрилансером-разработчиком

I started my .NET consulting firm with a $35 check for a business license and a drive to city hall. I didn’t worry about anything but writing code and meeting deadlines. I can’t say it was a bad way to go.

Я открыл свою .NET-консалтинговую фирму, выписав чек на 35 долларов за бизнес-лицензию и съездив в мэрию. Меня не волновало ничего, кроме написания кода и соблюдения дедлайнов. Не могу сказать, что это был плохой путь.

Until you have someone willing to pay money for your services, the tasks below are a waste of time. My advice is to be prepared to get the process started, but don’t rush out and spend hours researching and implementing these steps until you’re sure you have a viable business. And by a viable business I mean you have sales.

Пока у вас нет того, кто готов платить за ваши услуги, перечисленные ниже задачи — пустая трата времени. Мой совет: будьте готовы запустить процесс, но не бросайтесь часами изучать и реализовывать эти шаги, пока не убедитесь, что у вас жизнеспособный бизнес. А под жизнеспособным я имею в виду, что у вас есть продажи.

This advice is intended for someone looking to become a freelance software developer or web designer (or looking to start a small web design/development/consulting firm). If you intend to seek venture capital then move along…these aren’t the droids you’re looking for.

Этот совет адресован тому, кто хочет стать фрилансером-разработчиком или веб-дизайнером (или открыть небольшую студию веб-дизайна/разработки/консалтинга). Если вы собираетесь привлекать венчурный капитал — проходите мимо… это не те дроиды, что вы ищете.

Disclaimer: I’m neither a lawyer nor an accountant. I have opinions on starting a business only because I’ve been through it once or twice. Please seek the help of a trained professional for help with starting your business. Also, the advice about business structure and DBAs applies only in the U.S.

Дисклеймер: я не юрист и не бухгалтер. Мнение об открытии бизнеса у меня есть только потому, что я через это проходил раз или два. Пожалуйста, обращайтесь за помощью к подготовленным специалистам при открытии своего бизнеса. Также советы по структуре бизнеса и DBA применимы только в США.

Business Structure

Структура бизнеса

You need to decide between an S-Corporation, an LLC, and a Sole Proprietorship.

Вам нужно выбрать между S-Corporation, LLC и Sole Proprietorship (индивидуальное предпринимательство).

Don’t even think about a C-Corporation. They come with a ton of complexity and double taxation (where earnings are taxed twice because the corporation pays income tax on its profits, and you pay income tax on what you draw from the corporation). It’s not worth the complexity unless you plan to pursue venture capital.

О C-Corporation даже не думайте. Она тянет за собой кучу сложностей и двойное налогообложение (когда прибыль облагается дважды: корпорация платит налог на свои доходы, а вы платите налог на то, что забираете из корпорации). Эта сложность не стоит того, если только вы не планируете привлекать венчурный капитал.

For the sake of the remaining 4 minutes and 42 seconds I’m not going to describe the other three options in detail when you can read about them on Wikipedia: S-Corp, LLC, Sole Proprietorship.

Ради оставшихся 4 минут 42 секунд я не буду подробно описывать остальные три варианта — про них можно прочитать в Википедии: S-Corp, LLC, Sole Proprietorship.

The digest version:

Краткая выжимка:

  • A Sole Proprietorship is by far the simplest, but provides the least amount of liability protection.

  • An S-Corp provides slightly more protection but quite a bit of headache at set up and tax time.

  • An LLC provides the most protection and is fewer headaches than an S-Corp, but you can’t grant stock options and VCs won’t fund an LLC.

  • Sole Proprietorship — безусловно самая простая форма, но даёт наименьшую защиту от ответственности.S-Corp даёт чуть больше защиты, но довольно много головной боли при регистрации и в налоговый сезон.LLC обеспечивает максимальную защиту и доставляет меньше хлопот, чем S-Corp, но вы не можете выдавать опционы на акции, а венчурные фонды не инвестируют в LLC.

    I run a very small shop and I’m able to track my finances using online banking and Excel. To eliminate the need for additional bookkeeping I’ve remained a Sole Proprietorship for five years, but I am making the move to an LLC in 2008 to reduce my liability.

    У меня очень маленькая фирма, и я могу вести финансы через онлайн-банкинг и Excel. Чтобы не заводить дополнительный бухучёт, я уже пять лет остаюсь в форме Sole Proprietorship, но в 2008 году переезжаю в LLC, чтобы снизить личную ответственность.

    No matter the direction you choose, hit LegalZoom to file your papers. And be sure to find a good accountant (see below).

    Какое бы направление вы ни выбрали, для оформления документов идите на LegalZoom. И обязательно найдите хорошего бухгалтера (см. ниже).

    DBA (Fictitious Name)

    DBA (фиктивное имя)

    DBA stands for “Doing Business As,” and is also referred to as a Fictitious Name because…well…it’s a name you made up.

    DBA расшифровывается как «Doing Business As» — «ведём бизнес под именем». Это также называют фиктивным именем, потому что… ну… это имя, которое вы придумали.

    If you use your “real” name as your company name (i.e. Rob Walling), or your “real” name plus a description of your line of work (i.e. Walling Consulting), then you do not need to file a Fictitious Name statement.

    Если вы используете в качестве названия компании своё «настоящее» имя (например, Rob Walling) или своё «настоящее» имя плюс описание вашей деятельности (например, Walling Consulting), то подавать заявление о фиктивном имени не нужно.

    If you choose to use a fictitious name for your company do an online search to ensure it’s not already taken within your industry. Any common name you choose will likely be used by someone else, but as long as they are not operating in the geographic area you plan to target, or in your industry, you’re in the clear. I would hit Google for this kind of search.

    Если вы решили использовать для компании фиктивное имя, проверьте через онлайн-поиск, не занято ли оно уже в вашей отрасли. Любое распространённое имя, которое вы выберете, скорее всего, кем-то уже используется, но пока этот «кто-то» не работает в географии, на которую вы целитесь, и не в вашей отрасли — вы в порядке. Для такого поиска я бы воспользовался Google.

    The next step is to make sure the name is not trademarked. LegalZoom can also help with this, or it appears you can do it on the US Patent Office website (although I wasn’t able to figure out how to execute a search).

    Следующий шаг — убедиться, что имя не зарегистрировано как товарный знак. LegalZoom может помочь и с этим, либо, судя по всему, это можно сделать на сайте Патентного ведомства США (хотя у меня не получилось разобраться, как там выполнить поиск).

    Next is your fictitious name statement. The idea is to place an ad in a newspaper or other periodical announcing your use of the name, and a few weeks later you’ll receive a certificate indicating you went through due process. It doesn’t mean you’ve trademarked the name; it just means you can go into a bank and open an account in the name of the business.

    Дальше — заявление о фиктивном имени. Идея в том, чтобы разместить объявление в газете или другом периодическом издании о том, что вы используете это имя, а через несколько недель вы получите свидетельство о том, что прошли надлежащую процедуру. Это не означает, что вы зарегистрировали товарный знак; это лишь значит, что вы можете прийти в банк и открыть счёт на имя бизнеса.

    For this one I would also hit LegalZoom.

    С этим я тоже пошёл бы на LegalZoom.

    Resale License

    Лицензия на перепродажу

    I obtained a resale license many years ago for a comic book business I started with my brother. These days, as a software consultant, I don’t have one.

    Много лет назад я оформлял лицензию на перепродажу для бизнеса по комиксам, который мы открыли с братом. Сегодня, как софтверный консультант, я её не имею.

    If you need a resale license to buy items at a discount (some wholesalers require one to prove you’re not that pesky “general public”) or to avoid paying sales tax up front (since you will charge the tax directly to your customer and remit it to your local governing body), hit LegalZoom or call your local city hall.

    Если вам нужна лицензия на перепродажу, чтобы покупать товары со скидкой (некоторые оптовики требуют её, чтобы убедиться, что вы не та самая надоедливая «обычная публика»), либо чтобы не платить sales tax авансом (поскольку вы будете взимать налог напрямую с клиента и перечислять его в местный орган), идите на LegalZoom или позвоните в местную мэрию.

    Advisors

    Советники

    You’ll need a few people in your court as you start and grow your business. You would not believe how helpful it is to have a long-term relationship with a good team of advisors. Before I found my CPA, Lawyer, and Insurance Agent I had no idea what I was missing.

    Вам понадобится несколько людей в вашей команде, когда вы запускаете и развиваете бизнес. Вы не поверите, насколько полезно иметь долгосрочные отношения с хорошей командой советников. Пока я не нашёл своего CPA, юриста и страхового агента, я понятия не имел, чего мне не хватает.

    Required: CPA.

    Обязательно: CPA.

    Under no circumstance are you to do your own taxes. Don’t go anywhere near a copy of TurboTax. Do not skimp on a CPA. Try to get recommendations: talk to your mortgage broker, banker, or friends who own businesses. Don’t settle for someone you feel so-so about. Be picky.

    Ни при каких обстоятельствах не делайте налоги самостоятельно. Даже близко не подходите к копии TurboTax. Не экономьте на CPA. Постарайтесь получить рекомендации: поговорите с ипотечным брокером, банкиром или знакомыми владельцами бизнеса. Не соглашайтесь на того, к кому относитесь так себе. Будьте придирчивы.

    Depending on your locale, taxes for a Sole Proprietorship will run $400-$600. From what I hear taxes for an LLC will run $600-$1,000.

    В зависимости от региона налоги для Sole Proprietorship будут стоить 400–600 долларов. По слухам, для LLC — 600–1000 долларов.

    Optional: Lawyer.

    Опционально: юрист.

    I used a lawyer to create a personal estate plan, and since then I’ve used him as a resource. He either answers my questions or refers me to someone who can.

    Я нанимал юриста для составления личного завещательного плана, и с тех пор использую его как ресурс. Он либо отвечает на мои вопросы, либо направляет к тому, кто может помочь.

    Optional: Insurance Agent.

    Опционально: страховой агент.

    I have an insurance agent I use for personal insurance needs, who has come in handy on many occasions when discussing my business needs (liability insurance, etc…).

    У меня есть страховой агент, к которому я обращаюсь по личным страховым вопросам, и который не раз пригодился при обсуждении бизнес-нужд (страхование ответственности и т.д.).

    Health Insurance

    Медицинская страховка

    If you have a working spouse by all means take advantage of their insurance. If not, see if Kaiser is available in your area, or hit eHealthInsurance. Health care is absurdly expensive, so be prepared to pay $500-$1,000 per month for decent family coverage.

    Если у вас есть работающий супруг или супруга — обязательно воспользуйтесь их страховкой. Если нет — посмотрите, доступен ли в вашем регионе Kaiser, или загляните на eHealthInsurance. Медицина абсурдно дорогая, так что готовьтесь платить 500–1000 долларов в месяц за приличное семейное покрытие.

    Other Insurance

    Другая страховка

    It’s common to wonder if you need Errors and Omissions insurance. This depends on the kind of clients you’ll be working for and the likelihood that you will be sued. Most solo developers I know do not have E&O insurance, as it runs $1500-$2500 per year. It’s up to you to decide how comfortable you are with or without it.

    Обычно возникает вопрос, нужно ли вам страхование Errors and Omissions (E&O, «ошибки и упущения»). Это зависит от того, с какими клиентами вы будете работать, и от вероятности того, что на вас подадут в суд. Большинство известных мне соло-разработчиков не имеют E&O — она стоит 1500–2500 долларов в год. Решать, насколько вам комфортно с ней или без неё, — вам.

    Another option is to get a personal umbrella insurance policy that provides a pre-specified amount of coverage if you are sued. This type of coverage will only help you if you are a sole proprietorship.

    Другой вариант — оформить личный «зонтичный» (umbrella) полис, обеспечивающий заранее оговорённое покрытие на случай иска. Такое покрытие поможет вам, только если вы работаете как Sole Proprietorship.

    Banking

    Банковское обслуживание

    This is critical: open a business checking account using your company name. This allows you to write business checks with your business name on them (does anyone actually write checks anymore?), to cash checks made out to your business, and to easily set up a PayPal or merchant account.

    Это критично: откройте бизнес-счёт на имя вашей компании. Это позволит вам выписывать бизнес-чеки с названием компании (хоть кто-то ещё выписывает чеки?), обналичивать чеки, выписанные на ваш бизнес, и без проблем открыть PayPal или мерчант-счёт.

    Do not skip this step.

    Не пропускайте этот шаг.

    Not only is it a good check to ensure you’ve set up your business correctly since a bank will not allow you to open an account without the proper business documentation, but it’s one of the first questions the IRS will ask when you try to write-off business expenses.

    Это не только хороший способ убедиться, что вы корректно оформили бизнес (банк не позволит открыть счёт без надлежащих документов), но и один из первых вопросов, которые задаст IRS, когда вы попытаетесь списать бизнес-расходы.

    Credit Card

    Кредитная карта

    Get a business credit card to track expenses. Advanta has screaming low rates, great cash-back percentages, and they’re geared towards small businesses. You can even get additional cards with spending limits, and all purchases are tracked separately for each card.

    Заведите бизнес-кредитку для учёта расходов. У Advanta сумасшедше низкие ставки, отличный кешбэк, и они ориентированы на малый бизнес. Можно даже выпустить дополнительные карты с лимитами расходов, и все покупки отслеживаются отдельно по каждой карте.

    Get an extra card for your spouse and put a $1 spending limit on it. He/She will think it’s hilarious.

    Закажите ещё одну карту для супруга или супруги и установите на ней лимит в 1 доллар. Он/она оценит юмор.

    How Much to Charge

    Сколько брать за работу

    Sigh. So much has been written on this subject. The right answer to this question is: what the market will bear. Do your research. Until you’ve differentiated yourself you will be at market rate, which is probably less than you’re worth if you’re taking the time to read this post.

    Эх. На эту тему написано столько. Правильный ответ: столько, сколько готов платить рынок. Изучайте вопрос. Пока вы не выделились на фоне других, ваша ставка будет рыночной — и, вероятно, ниже того, чего вы стоите, если у вас хватает дисциплины читать эту статью.

    As you invest in self-marketing this rate will rise as people come to you instead of the other way around. The first time this happens you will fall out of your chair. Take it as a sign of demand.

    По мере того как вы вкладываетесь в личный маркетинг, ставка будет расти, потому что люди начнут приходить к вам, а не наоборот. В первый раз, когда это случится, вы упадёте со стула. Воспринимайте это как сигнал спроса.

    One mistake I see many freelancers making is charging too little. If you always have too much work then raise your rate until you have a more reasonable workload.

    Одна из ошибок, которую я часто вижу у фрилансеров, — слишком низкие цены. Если у вас всегда слишком много работы, поднимайте ставку, пока загрузка не станет более разумной.

    Contracts

    Договоры

    Check out Docsketch for getting your client documents signed faster. It’s a much better experience for clients than asking them to print, sign, and email back. Docsketch also has free contract templates you can have a lawyer customize for your business.

    Посмотрите на Docsketch для более быстрого подписания клиентских документов. Для клиентов это намного удобнее, чем просить их распечатать, подписать и отправить обратно по почте. У Docsketch также есть бесплатные шаблоны договоров, которые юрист может адаптировать под ваш бизнес.

    Retirement

    Пенсия

    I’m not going to guilt you into this one, but if you are considering becoming a freelancer and not putting away at least 10% of your annual income into a retirement account, email me and I will convince you why this is a terrible idea. Bottom line: save for retirement.

    Я не буду давить на чувство вины, но если вы собираетесь становиться фрилансером и не откладывать как минимум 10% годового дохода на пенсионный счёт — напишите мне, и я объясню, почему это ужасная идея. Суть: откладывайте на пенсию.

    Vanguard is leaps and bounds above other investment firms I’ve used – they have low rates, excellent performance and amazing customer service. I honestly don’t know how they do it.

    Vanguard на голову выше других инвестиционных компаний, которыми я пользовался: низкие комиссии, отличная доходность и потрясающий клиентский сервис. Честно говоря, не понимаю, как им это удаётся.

    Read up on the SEP IRA and SIMPLE IRA. I’ve used both and they are both great tax shelters.

    Почитайте про SEP IRA и SIMPLE IRA. Я пользовался обоими — это отличные налоговые убежища.

    Source Control

    Контроль версий

    You don’t want to be a server administrator. With the number of patches coming out these days, initial configuration, backups, upgrades, repaves…using an old desktop as a source control server is more trouble than it’s worth. It will run twice the cost of a hosted solution in maintenance hours alone.

    Вы не хотите быть системным администратором. С тем количеством патчей, что выходят в наши дни, плюс первоначальная настройка, бэкапы, апгрейды, переустановки… использовать старый десктоп в качестве сервера контроля версий — это больше хлопот, чем оно того стоит. По одним только часам обслуживания это обойдётся вдвое дороже хостингового решения.

    And don’t forget what happens when something breaks and you don’t have time to fix it. This will happen.

    И не забывайте, что произойдёт, когда что-то сломается, а у вас не будет времени чинить. Это случится.

    My recommendation for those seeking simple, cheap source control is to open an account with DreamHost (careful, I get some referral money if you click on that link) and use their free Subversion add-on. I’ve been using it for going on 18 months and it’s brilliant. Fast, reliable, no hassles.

    Тем, кому нужен простой и дешёвый контроль версий, я рекомендую открыть аккаунт у DreamHost (осторожно, я получаю реферальные деньги, если вы кликнете по этой ссылке) и пользоваться их бесплатным дополнением Subversion. Я использую его уже около 18 месяцев, и это блестяще. Быстро, надёжно, без проблем.

    If you have to use a Windows-based solution such as Vault or VSS, get a Virtual Private Server (VPS) from someone like HostMySite.com. A Windows VPS starts at $40/month and I’ve had nothing but good luck with HostMySite.

    Если вам нужно решение под Windows вроде Vault или VSS, возьмите Virtual Private Server (VPS) у кого-нибудь типа HostMySite.com. Windows-VPS начинается от 40 долларов в месяц, и с HostMySite у меня был только хороший опыт.

    Time Tracking

    Учёт времени

    I have two favorites: SlimTimer and ClickTime.

    У меня два фаворита: SlimTimer и ClickTime.

    Bug Tracking

    Багтрекинг

    I’ve tried several free tools and couldn’t get past the learning curve or the maintenance issues. I have finally settled on Hosted FogBugz and have never once regretted the decision. Talk about great customer service and painless bug tracking, collaborative spec authoring, customer support, project management, software estimating, etc… It’s not cheap, but the time and aggravation you save will pay your FogBugz bill 10x over.

    Я пробовал несколько бесплатных инструментов, но не смог преодолеть кривую обучения или проблемы с обслуживанием. В итоге я остановился на хостинговом FogBugz и ни разу не пожалел. Отличный клиентский сервис и безболезненный багтрекинг, совместное написание спецификаций, поддержка клиентов, управление проектами, оценка задач и т.д. Это недёшево, но сэкономленные время и нервы окупят счёт за FogBugz в 10 раз.

    My five minutes are up! If you have questions or comments you know what to do.

    Мои пять минут истекли! Если есть вопросы или комментарии — вы знаете, что делать.