Как стать фрилансером

    Формирование виртуальной личности

    Сетевая жизнь ничем не отличается от реальной. Врать или не врать это ваше личное дело. Но несколько простых правил негативно влияющих на ваш заработок стоит запомнить:
    • вам нет 18. Стереотип безответственной школоты ничем не уничтожить
    • вконтакте вас зовут Вася, на бирже Петя, а вебмани будет выдавать, что вы Маша. Мало кто задумывается в самом начале пути о своём виртуальном профиле, а зря, потом уже ничего не изменить. Подумайте не только о достоверности вводимых данных, но и о их «чистоте». Если юзер под вашим ником будет на форуме phpclub-а просить научить его программировать, то будьте готовы к внезапно потерянным клиентам.
    • дайте будущему заказчику максимум информации о себе: телефон, скайп, аська, номера кошельков и счетов.
    • уделите внимание социальным сетям. Ни что так не компрометирует исполнителя, как страничка вконтакте содержащая мат, падонские выражения и т д
    • поставьте себя на место заказчика и проверьте на чистоту и логичность всю эту информацию через поисковые системы
    • старайтесь писать без ошибок и опечаток. Про матершину в общении с заказчиком думаю даже говорить не стоит.

    Привыкайте жить в новую эпоху…

    Первый заказ

    Итак, с регистрацией справились. Дальше нужно пытаться получить заказ. Скажу честно, первые 2 года стоимость часа моей работы стремилась к 0. Вариантов зарабатывать у программиста на бирже масса. Важно сделать правильный выбор. Больших заказов вам явно не видать, нужны опыт и отзывы. Поэтому выбор примерно следующий:
    • Мелкие хаки и модули к популярным цмс системам. Эта работа очень хорошая, вы сможете быстро собрать вокруг себя постоянных клиентов которым нужно поддерживать сайты. А вот к минусам относится отсутствие роста. Цмс для домохозяек не отличаются качеством кодинга, а значит вас ожидает постоянное общение с быдло-кодом и генераци оного. Это затормозит ваш профессиональный рост. В любой работе допускаются ошибки, даже в мелкой. Второй недостаток это накопление и сложность выявления ошибок в ваших работах. Вы можете захлебнуться в этом. Ведь вы же не исчезаете после получения денег, а честно и бесплатно исправляете допущенные ошибки в коде. Да ещё и извиняетесь перед клиентом за каждую из них. Третий недостаток мелкого кодинга — это контингент в нём нуждающийся. Вам придётся привыкнуть, что вас будут одолевать с глупыми вопросами и просьбами. Чётвёртый недостаток это высокая ротация клиентов. Иными словами — много разговоров, но мало денег.

    • Парсинг. Практически идеальная работа, несмотря на моральную подоплёку. Её много, она доминирует среди заказов. На текущий момент можно легко на русскоязычных биржах найти до 20-ти предложений в день. Огромные возможности по автоматизации работы. Всё зависит только от вас. Изучите curl, сокеты, библиотеки для парсинга html и конечно же регулярные выражения. Желательно не зацикливаться на php. Перед глазами есть много примеров фрилансеров, которые мелким парсингом зарабатывают не меньше московских офисных программеров любящих рассуждать о паттернах на собеседованиях.
    • Мелкие скрипты. Формы, небольшие базы данных и прочая рутина за цену меньше 100$. Самое худшее из возможных направлений. Риск нарваться на неадекватного заказчика в зтой категории очень велик. А всё потому, что большинство заказов генерируют «домохозяйки», те самые, которые штампуют всё подряд от визитки до магазина на WordPress-е и Joomla. Напихав своё творение всем, что только можно достать в открытом доступе они бегут на биржу заказывать недостающий функционал. Беда в том, что их работа не сильно ценится, а значит за пару долларов они готовы будут вам вынести все мозги. Также к минусам можно отнести невозможность накапливать и совершенствовать готовые решения, Ваш профессиональный рост поначалу будет стремиться ввысь семимильными шагами, знания будут требоваться из самых разных областей, но эти знания начального уровня и поэтому в конечном итоге вы застопоритесь где-то по серединке и погрязнете в этом шлаке из говно-кода состряпанного за 10$ на скорую руку.

    На этом выбор новичков заканчивается. Дальше от вас будет требоваться опыт программирования и отзывы на бирже.

    Начинаем зарабатывать

    • Сайты под ключ или разработка модулей на опен-сорс движках. В этом сегменте крутятся дизайнеры, которым нужен программист для реализации проектов. Также бедные веб-студии в ущерб своей репутации просят создать сайтик с помощью Joomla, натянув дизайн и немного допилив его. С этим направлением абсолютно не знаком, так
      как избегал его как огня. Поэтому выскажу своё мнение, основанное на логике, а не опыте. Изучайте популярные движки: смотрите работа с каким из них доставляет вам удовольствие и дерзайте.
      Если вы профессионально относитесь к своим обязанностям, то вокруг вас обязательно соберутся заказчики.
    • Написание мелких движков. Если вы не ищете лёгких путей, то это ваш выбор. Придётся свыкнуться с мыслью, что быстрой отдачи вам получить не удастся. По мере профессионального роста у вас обязательно будут меняться взгляды на архитектуру и реализацию веб-приложений. И за каждую смену взглядов вам придётся платить своим временем или деньгами, что впрочем синонимы фриланса. Лучше всего работать с посредниками — небольшими веб-фирмами, которые будут сливать вам заказы от 200$ с нестандартный функционалом. Посредник берёт на себя общение с клиентом, составление ТЗ и зачастую является более обязательным и стабильным партнёром.
      Частных заказчиков лучше избегать, иначе вы станете дознавателем, а ваша работа превратится в сплошные разговоры и составления ТЗ. За всё время моей работы мне встретилась мизерная доля заказчиков, которые знали, чего они хотят, остальные летали в облаках. Новый клиент — это всегда риск нарваться на неадекватного человека или мошенника. Распознать их поможет только ваш собственный опыт общения.
    • Фреймворки. В последние годы это направление постоянно растёт. Изучив один или несколько популярных фреймворков вы не только получите профессиональный рост, но также возможность поработать в команде над крупным проектом. Однако никогда не стоит забывать, что вы программируете на языке, а не на фреймворке. Ещё одна опасность фреймворков — вы решаете задачи, которые станут неактуальны с уходом этого фреймворка на пенсию. Не повторяйте ошибок jquery программистов, которые кода чистого в своей жизни не видели и подключают библиотеку, чтобы написать что-то вроде
      $('.btn').css('display','none');


    Общение с клиентом

    Итак. Вы создали себе виртуальный рабочий образ и определились с фронтом будущих работ, что дальше?

    • Оценка работы. Фрилансеры на удивление любят круглые цифры. Ты ему задачу, а он тебе через час выдаёт с умным видом 1000$. Вероятность того, что фрилансер лентяй и цену назвал с потолка крайне высока и лично у меня такие суммы сразу вызывают подозрения. Поэтому важным пунктом фриланса является оценка работы. В основном оценивают часы работы. Стоимость часа обычно колеблется от 3$ до 35$ в зависимости от опыта и жадности. Количество часов высчитывается исходя из ТЗ. Тут вам может помочь только собственный опыт. Я разбиваю проект на страницы и блоки. Для каждого блока ставлю ориентировочное время исполнения в минутах( вот тут-то мы видим реальную необходимость для применения всяких тайм-менеджеров). К полученной сумме я прибавляю некоторое количество часов на разговоры с клиентом и отладку проекта. Полученную сумму умножаем на стоимость одного часа работы и результат выдаём клиенту. Для полноты картины можно ещё сбросить ему смету. Даже если цена будет больше, чем рассчитывал клиент, то спорить он будет вряд-ли. В лучшем случае предложит урезать часть функционала.
    • Предоплата. Без предоплаты работать нельзя. Чем больше опыта будет у вас, тем больше просите предоплату. В идеале нужно требовать сразу все деньги за проект. уже. Это избавит вас от ненужного общения с заказчиком на тему финансов. Вы творческая личность и забивать голову финансовой рутиной вам не нужно. На заре своей работы я работал без предоплаты, с гордость заявлял об этом заказчикам и это безусловно мне помогало находить заказы. Проект разбивался на части и после реализации каждой из них клиент по задумке должен был перечислять часть денег. Но вот беда, вы сделали первую часть проекта, сидели неделю у монитора с 8 утра и до 10 вечера, отгрузили результат клиенту для тестирования и… и всё. День тишины, другой. Клиент ваш человек занятой и жадный. Одно качество его характера не позволяет ему оплатить работу без проверки, а другое выделить время на эту самую проверку. А как любой циник, он плевать хотел на вас с высокой колокольни и задержка его не волнует. Приступите ли вы к реализации следующей части проекта? Нет… Осознав, что в бюджете начинает образовываться дыра, вы возьмётесь за другой проект. А это в свою очередь чревато тратой огромного количества дополнительного времени. Ведь ваш жадный клиент не обманщик и через неделю он всё-равно проверит проект и возможно даже оплатит его, но обязательно урежет сумму, заметив ошибки. И вам придётся делать проект дальше, а все мысли за неделю простоя выветрились из головы, и приходится тратить время на восстановление памяти. Хуже того, у вас уже нет времени, на другом конце страны результатов вашей работы ждёт другой клиент. Подобные клиенты довольно частое явление. Поэтому при любой удобной возможности требуйте предоплату и как можно больше.
    • Оценка времени. Замечаю, что многие люди, а программисты в особенности, страдают переоценкой своих сил. Смотришь на ТЗ, а в голове вертится «Да что там делать, мелочь» и называешь не подумав срок или ещё хуже, берёшь одну работу, другую, третью и не понимаешь, что коллапс времени близок. Кажется что всё вот-вот разрулится. А потом в лучшем случае приходится извиняться перед заказчиком. Чтобы этого не было, нужно вести чёткий лог работы. Вы должны быть в курсе: сколько вы способны потратить часов в день, в неделю. Каков ваш потенциал при форсмажоре. Очень важно уметь правильно оценить объём работ, это тоже приходит с опытом. Записывайте сколько потратили на ту или иную работу, потом анализируйте и делайте выводы.
    • Сроки. Часто фрилансеры забывают оговорить сроки принятия проекта. Парадокс, но 50% моих клиентов принимают проекты дольше, чем я их делаю. Проблем нет пока вы не разобьёте проект на части с оплатой за каждый из выполненных частей. Фрилансер за человека не считается, ибо не защищён КОАПОМ поэтому взывать к людской совести как показывает практика бесполезно. Люди не хотят понимать, что они задерживают вам ЗП. Хотя я думаю, многие всё понимают и просто получают от этого удовольствие.
    • Выбор клиента. Умеете программировать? Этого мало. Научитесь ещё общаться с людьми. Я долго учился, больше 4-х лет. А после отказался от этого неблагодарного дела. Как я уже писал выше, работать удобнее и безопаснее с посредниками. Фрилансера от обмана может спасти только его опыт. Не будьте беспечным и наивным. Не работайте на сервере клиента. Не работайте без предоплаты. Я вот сейчас пишу эту фразу, а сам ведь знаю, что в первое время придётся работать без предоплаты.
    • ТЗ. Тут часто спорят нужно или нет ТЗ. Всё довольно просто — ТЗ это лишние расходы. Но это правило действует только со старыми, проверенными, адекватными клиентами, которые уверенны в вас, а вы уверенны в них. Если говорить о новых работодателях, то отсутствие ТЗ это проваленный проект. Сдачу его вы возлагаете на волю случая. Если вы думаете что ТЗ это ответ на все вопросы, то ошибаетесь. ТЗ просто позволяет вам сэкономить время, избавив от кучи ошибочных шагов. Но от неадекватного заказчика, который меняет свои желания каждый день вас это не спасёт. Ткнув его носом в ТЗ, вы получите сутяжничество и шантаж. Спорить из-за мелочей невыгодно именно вам, поэтому придётся проглотить обиду и продолжать работать себе в ущерб или тратить неоплачиваемое время на споры. Также вас элементарно могут поставить перед выбором: продолжить работу под дудку заказчика или идти лесом. При этом потраченное время вам никто не оплатит. Ещё хуже, на вас напишут жалобу. Отрицательный отзыв в портфолио фрилансера подобен смерти. Мало кто из заказчиков понимает, сколько сил и времени вкладывается в этот профиль. Рейтинг зарабатывается годами, а портится в один миг. Толку, что вы напишите отрицательный отзыв, если вам из принципа напишут гадостей в ответ и не важно напишут правду или соврут. Поэтому заключайте договор. Каждый фриланс-сайт это позволяет. Пусть сайт выступает посредником в вашем договоре.
    • Научитесь отказывать. Если вас что-то не устраивает в клиенте, то лучше отказаться. Сделать это не так просто. Отказывайте чётко и вежливо. Напоследок дайте какой-нибудь банальный совет. Часто, клиент морально не готов к отказу и начинает сваливать диалог до уровня срача. Не стоит ввязываться в диалог, всё равно понимания вы не добьётесь, зато испортится настроение и рабочий настрой. Вам не важно, что последнее слово осталось не за вами, вы должны быть выше этого. Не пытайтесь объяснить клиенту причины. Адекватный человек просто попрощается и уйдёт, в худшем случае по-английски.


    Всё выше описанное пройденный этап?
    Значит я вам уже не советчик. Не забудьте поделиться с миром своим опытом, который поможет взрастить армию конкурентов )
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 65

      +4
      Я не считаю что с опытом стоит просить предоплату больше, наоборот чем больше у вас опыта тем быстрее вы отсканируете клиента, и быстрее поймете какую именно сумму можно с него взять без ущерба затрат человеко/часов и рисков что клиент усомнится в вас за такую большую предоплату. В конечном итоге требуя большой аванс, или вы потеряете клиента, или время на переубеждение в собственной крутости и непоколебимости.

      Лучший кейс который я для себя разработал за последние годы:
      1. 30% за первый этап разработок и 70 за второй.
      — Вы не отработаете в минус.
      — Клиент доволен сравнительно небольшими рисками.

      2. Если вы всем своим Я чувствуете что клиент истеричка, то или отказаться сразу, или именно в этом случае брать бОльший % аванса.
      — Вы не отработаете в минус.
      — Если клиент откажется платить, вы ничего не потеряете.
        +4
        Совсем забыл. Чем больше у вас опыта, тем быстрее вы приходите к пониманию, что вам нужен ассистент/ка на раскачку клиентов. Так как опытный исполнитель напрочь откажется тратить Х-часов времени на поиск и уговоры ментальных клиентов, а потом бездушно обсуждать проект с окученным клиентом, утомленный после длительных поисков и однообразных тендеров и самопиаров.

        Что же до посредников, посредники легко кидают не меньше чем клиенты, как в прочем и сами фрилансеры. Лучший выход это свой собственный ручной ассистент, который и клиента выберет, и ТЗ с клиентов составит. А вам нужно будет только его прочитать и утвердить.

        Затраты на ассистента окупятся с лихвой в любом случае. А вам нужно только работать и не отвлекаться от своего профильного занятия. Фрилансеры не комбайны, каждый должен заниматься тем что у него получается лучше всего :)
        • UFO just landed and posted this here
          0
          Почти все опытные фрилансеры берут 50%. 30% иногда встречается, но довольно редко. 100% тоже встречается для особых проектов.
            0
            а почему не 20% и 80%?
              0
              это среднестатистическая процентная ставка основанная на разности ценовых политик на проекты. Дешевые проекты за 20% не интересны, 50 это как у всех и особо не привлекает внимание клиенты, 40 тоже сомнительно, 30 показали лучший результат.

              Все время менять % рискованно из-за соображений сарафанного радио.
              А вот если поделить проекты на средний и высокий сегменты, то как правило динамическая смена процентной ставки аванса более чем объяснима.
                0
                Крупные компании часто работают по схеме 30/70 между собой. Также именно такое соотношение чаще всего прописывается в госконрактах.

                Default, короче.
                +1
                Я использую такую схему: весь проект разбивается на этапы, предоплата каждого этапа = 50% от его стоимости.
                Предоплата > работа по 1-му этапу > оплата 1го этапа + предоплата 2-го > работа по 2-му этапу >…
                Схема устраивает и меня, и заказчиков.
                –5
                Каналья! Мне нет 18! Блистательная карьера ИТ-ронина закрыта для меня 8(
                  +6
                  >>вам нет 18. Стереотип безответственной школоты ничем не уничтожить
                  Раздолбаем можно быть и после 18 лет. Просто не всех их видят.
                  +5
                  Как раз сейчас я готовлю иск в суд: заказчик веб-сайта выплатил аванс 50%, а остаток после сдачи работы перечислять не собирается. Для того, чтобы были шансы суд выиграть, надо знать следующее:

                  1. договор с заказчиком должен быть подписан на бумаге (а не в виде оферты или e-mail), в договоре должно быть написано, что заказчик обязан принять работу в определенный срок (например, 5 дней) с момента получения акта сдачи-приемки, который ему направляется при сдаче работы; также там должно быть сказано, что если заказчик не прислал мотивированного отказа о приемке работ в течение 5 дней (укажите свой срок, разумный, с учетом времени на почтовые пересылки, если заказчик далеко), то работы считаются принятыми;
                  2. сразу по окончании работы и передачи сайта (программы, модуля или что там заказано) заказчику надо направить акт сдачи-приемки работ — по почте, ценным письмом с описью; опись со штампом почты и чек надо сохранять у себя;
                  3. если заказчик не заплатил денег, со всем этим комплектом документов идем к юристу и начинаем переговоры с заказчиком;
                  4. заказчик все равно не платит? Тогда в суд.

                  Алгоритм работает и при заключении договоров с физическими лицами, и с юридическими. Вся эта морока с письмами будет стоить вам может быть одного, ну полутора дней на написание и печать бумаг, и отправку по почте, и обойдется рублей в 100 (почтовые расходы). А выиграть поможет тысячи (или сотни тысяч, если вы беретесь за серьезные проекты и делаете их месяц-другой).
                    +4
                    А есть более правильный способ — свой сервер и свой поддомен zakazchink.vasyapupkin.ru
                    Всё демонстрируется на этом домене.
                    Перенос заказчику — только после 100% оплаты.
                      +1
                      С версткой и javascript это, увы, не работает :(
                        0
                        Вы не поверите, но есть лихие умельцы, которые не отдают проект после оплаты клиентом. А продают готовое решение второму клиенты =) Но в целом этот подход более чем правильный и лишает потенциальной возни с судами
                          +1
                          Поскольку речь о фрилансе, такие трюки больше пары раз не пройдут. Ибо отзывы и минусы в карму.
                          Ну, если конечно не работать в самом нижнем ценовом сегменте, где отзывов нет ни у кого из конкурентов.
                            0
                            А в чём смысл не отдавать? Ведь можно и отдать, и потом продать то же решение с небольшими изменениями второму клиенту. У меня бывало так, что разным клиентам требовался практически идентичный функционал, и движок у них обоих был одинаковый, поэтому были небольшие правки, занявшие чуть-чуть времени, при этом деньги можно брать те же самые, ну, или чуть меньше.
                            0
                            Вы правы. В моем случае у заказчика был его собственный хостинг, и надо было ему говорить, какое ПО устанавливать, чтобы сайт работал. Заранее — до окончания проекта — описать все требования к ПО на сервере заказчика трудно (вдруг неожиданно придется использовать какой-нибудь непредусмотренный заранее модуль PHP?)

                            Поэтому окончательная настройка сайта на сервере заказчика была частью работ, и принять работы заказчик без переноса на свой сервер никак не мог.
                            0
                            а расскажите про грамотное оформление договора, со всеми вот этими тонкостями.
                              +2
                              так как я не юрист, я расскажу только о своем опыте, а не о том, как надо писать сферический договор в вакууме. Так что чур не обижаться, если что-то не сработает с вашим заказчиком. Речь у меня идет о договоре между двумя физическими лицами, в случае юр. лиц ситуация может складываться иначе.

                              Что точно надо делать:

                              1. договор — на бумаге. Если заказчик — в другом городе, используем почту. Договор на бумаге с подписью (для физ.лица) исключительно важен для суда (если до него дойдет дело). Сканам и тем более электронной переписке доверия меньше, и судьи районных судов их не любят. А если до суда дело дойдет, то рассматривать его будет для начала районный суд.

                              2. в договоре четко прописывать порядок и сроки сдачи-приемки работ. Например: «Результат работ — это набор файлов, содержащих программное обеспечение и стили, обеспечивающие работу веб-сайта. Работы считаются выполненными, когда Исполнитель перенес все эти файлы на сервер, указанный Заказчиком, а именно xxx.xxx.ru. Факт завершения работ должен подтверждаться возможностью зайти на сайт по этому адресу с помощью программы-браузера, например, Mozilla Firefox, и выполнить действия, описанные в ТЗ (тут ссылка на раздел ТЗ, описывающий, что пользователь должен иметь возможность сделать на сайте). По завершении работ Исполнитель передает Заказчику Акт сдачи-приемки работ (тут указать как — курьером, по почте, лично). Заказчик в течение 5 дней после получения Акта сдачи-приемки работ должен либо оплатить работы, либо направить Исполнителю мотивированный отказ от приемки работ в письменном виде. В случае, если мотивированный отказ не направлен Исполнителю в течение этого срока, работы считаются принятыми. Заказчик обязан оплатить принятые работы в срок не более 5 календарных дней со дня приемки работ.

                              Насчет приемки работ все достаточно четко: Заказчику дается 5 дней на подписание акта или составление мотивированного отказа, и еще 5 дней — на оплату. Если ни мотивированный отказ не направлен, ни деньги не заплачены, можно подавать иск в суд.

                              В ГК срок приемки работ по факту неотправки отказа длиннее — 30 дней, поэтому в договоре лучше явно написать 5, иначе по умолчанию будет 30.

                              3. В договоре (обычно — в ТЗ, которое является приложением к договору) очень важно указать, что именно надо сделать. Если заказчик не знает, как точно должно выглядеть то, что ему надо, и (о ужас!) не очень представляет, как оно должно работать (»ну, тут должна быть возможность заплатить за товар. Чем? Да всем, чем угодно, скажем, Робокассой и Paypal'ом, ну может еще чем-нибудь") — то полезно написать фразу «все особенности реализации, существенные для Заказчика, должны быть в явной форме отражены в ТЗ. Если в ТЗ не оговорены какие-либо требования Заказчика, то форма и порядок их реализации остаются исключительно на усмотрение Исполнителя и не могут являться причиной для отказа от приемки выполненных работ» — или нечто подобное по смыслу.

                              Если что-то еще надо уточнить — спрашивайте. Решения суда по моему спору с Заказчиком пока еще нет, так что гарантировать, что вся эта «соломка», подстеленная в договор на случай проблем, сработает, пока не могу. Юристы говорят, что должно.
                            –2
                            Ещё хуже, на вас напишут жалобу. Отрицательный отзыв в портфолио фрилансера подобен смерти.
                            В таком случае надо подавать иск в суд о защите чести и деловой репутации. По решению суда негативный отзыв удалят с сайта биржи, а по исполнительному листу в банке заказчика вы получите безусловное списание присужденного вам морального и материального ущерба со счета заказчика.

                            Это уныло, банально, скучно, долго, но зато отбивает у заказчика желание обманывать людей. По крайней мере, на некоторое время.
                              0
                              Хех, представляю этот судебный процесс, особенно учитывая, что заказчик может быть за тысячи километров. Он будет идти годами, потребует массу издержек, а все из-за плохого отзыва. Да и не факт, что еще выиграете.
                                0
                                Я отвечал на конкретное утверждение:

                                Отрицательный отзыв в портфолио фрилансера подобен смерти.

                                Разумеется, из-за каждого отрицательного отзыва я сам не стал бы судиться и другим не советую. Время и деньги тратить на дурного заказчика жаль. Но если у человека принцип — «отрицательный отзыв подобен смерти», то суд — это выход.

                                Я не согласен с утверждением ТС о том, что отрицательных отзывов надо бояться настолько, чтобы идти на поводу у заказчика и делать ему бесплатно заранее не оговоренную работу.
                                  +1
                                  После 4 лет работы на профиль получаете вы отрицательный отзыв, а потом каждый последующий клиент вам этим отзывом тыкае в переписке. При том, что положительных больше 60.
                                  И ещё неизвестно, сколько людей тебе отказали из-за этого отзыва.
                                  А ели вы начинающий то шансов мало…
                              +3
                              Лучше напишите статью «Как не стать фрилансером»
                                0
                                судя по топ-листам наших бирж, мало у кого получается…
                                я всего лишь изложил 6 лет своего опыта
                                судя по слитой карме — зря потратил время
                                пойду дальше делами заниматься
                                +3
                                вам нет 18. Стереотип безответственной школоты ничем не уничтожить

                                Неправда. Скорее «большинство», но не все. Ответственные люди есть.

                                вконтакте вас зовут Вася, на бирже Петя, а вебмани будет выдавать, что вы Маша. Мало кто задумывается в самом начале пути о своём виртуальном профиле, а зря, потом уже ничего не изменить. Подумайте не только о достоверности вводимых данных, но и о их «чистоте». Если юзер под вашим ником будет на форуме phpclub-а просить научить его программировать, то будьте готовы к внезапно потерянным клиентам.

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

                                дайте будущему заказчику максимум информации о себе: телефон, скайп, аська, номера кошельков и счетов.

                                Это же как тесно нужно работать с заказчиком, чтобы столько контактов давать? Не люблю, когда бюджет маленький, а меня дёргают когда клиент захочет (я например отдыхаю в это время — бег, прогулка, etc). С таким количеством общения с заказчиком, только нервы и время теряем. Не спорю, есть адекватные заказчики, но как правило, они уже нашли надёжных исполнителей. Использую только почту, разве что если проект выше 1000$ — то дам ещё какие-нибудь контакты. Ну или заказчик как посредник — предложит не одну работу. Почта даёт возможность избежать лишних слов и сэкономить время. Конечно, это при условии, что всё в срок.

                                уделите внимание социальным сетям. Ни что так не компрометирует исполнителя, как страничка вконтакте содержащая мат, падонские выражения и т д

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

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

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

                                В моём случае сложилось всё довольно неплохо. Год работы за фрилансом, очень мало отзывов, неадекватные заказчики, мало платили, выносили мозг. Но внезапно, когда общался с ребятами по интересам (вошёл в команду энтузиастов) нашёл толково человека. Из той команды я конечно вышел, вернее уже перестал помогать, но с тем человеком контакты сохранились. Ему нужен был программист, мне заказы. В итоге мы собрали команду из нескольких человек, и всё отлично идёт. Он ищет заказчиков, мы выполняем. Называю ему цену, он договаривается с заказчиком (какую сумму получает он — не знаю, я свои деньги получаю, мне этого достаточно) и решаем вопрос по срокам. Срок 10 дней, он говорит заказчику другой срок, и я успеваю делать отладку, если понадобиться. С заказчиками вообще не общаюсь. Он всё «фильтрует», так сказать. Ну и жалуется, как же достали заказчики (выше ТЗ идут). Выплаты примерно в два раза в месяц (если проект на месяц, например), если неделя — то без предоплаты, я ему доверяю. Кинули нас только один раз за полтора года работы. Я ответственный, ибо за мои ошибки отчитываться ему, и будет страдать его репутация.

                                Ну и тут есть минус. Хоть я и получаю заказы, деньги, но обо мне и речи нету — репутация не поднимается вообще. Но появляется опыт, и поэтому в свободное время, я могу находить заказчиков и внезапно, с репутацией «новичка» делать всё качественно и в срок. Именно фриланс, работаем из разных городов. Оплачивает он мне обычным переводом на карточку, так что даже с выводом денег проблем нет. При том, что и 18-ти лет нет. Вот такой вот рассказ.
                                  0
                                  Вы даже младше меня, а ещё раскачиваюсь для фриланса. Мотивация =)
                                    0
                                    Как-то заинтересовался в веб-технологиях, а потом перешёл на языки программирования. Ну и к своему возрасту захотелось и пользу от этого получать =) Меня мотивируют ребята из соревнований по коддингу :)
                                      0
                                      В веб-технологиях нет языков программирования?
                                        0
                                        Есть, но языки программирования не только для веб-разработки.
                                  –1
                                  Не повторяйте ошибок jquery программистов, которые кода чистого в своей жизни не видели и подключают библиотеку, чтобы написать что-то вроде
                                  $('.btn').css('display','none');
                                  

                                  И что вы предлагаете взамен? С учетом сохранения читабельности, переносимости, расширяемости и так далее?

                                  (хотя на самом деле, конечно, там должно быть $('.btn').hide('display','none');)
                                    0
                                    Речь идёт о ситуациях, когда в бибилиотеку подключают, чтобы написать 10 строк кода.
                                      0
                                      Потому что без библиотеки эти 10 строк кода вылились бы в сто?
                                        0
                                        Нет, это будут теже 10 строк кода, но без библиотеки на 100КБ

                                        document.getElementById('btn').style.display = 'none';
                                        
                                          +3
                                          Тот факт, что код jQuery ищет элемент не по id, а по классу, вы пропустили?

                                          (ну и да, нынешная production jquery — 32Kb)
                                            –3
                                            Действительно, пропустил; извиняюсь.

                                            Тогда можно сделать так:
                                            Скрытый текст
                                            // костыль для IE 6...8 - http://www.quirksmode.org/dom/w3c_core.html#t11
                                            // http://stackoverflow.com/questions/9427311/how-to-get-all-elements-by-class-name
                                            if(!document.getElementsByClassName) {
                                            	document.getElementsByClassName = function(className) {
                                            		var elements = document.getElementsByTagName('*'), elementsByCN = [];
                                            		for(var i = 0, elementsTotal = elements.length; i < elementsTotal; ++i)
                                            			if(elements[i].className == className)
                                            				elementsByCN[elementsByCN.length] = elements[i];
                                            		return elementsByCN;
                                            	};
                                            }
                                            		
                                            var elements = document.getElementsByClassName('btn');
                                            for(var i = 0, elementsTotal = elements.length; i < elementsTotal; ++i)
                                            	elements[i].style.display = 'none';
                                            

                                            100КБ я взял отсюда: code.jquery.com/jquery-1.8.0.min.js = 90.3КБ. Но Вы правы, библиотека пересылается в сжатом виде (gzip), поэтому — 32КБ.

                                            Тем не менее, если это — единственное, что требуется от jQuery, то подключать его не стоит. Это как из пушки по воробьям палить.
                                              +3
                                              Ага, количество кода сравнили с оригиналом? А читаемость?

                                              Но самое неприятное — это то, что когда послезавтра понадобится добавить более сложный селектор, и jQuery все-таки подключат, все эти велосипеды придется найти и убить. Так что стоимость поддержки тоже плачет.

                                              Так что не надо пренебрегать фреймворками, просто надо быть разумным.
                                                0
                                                Но самое неприятное — это то, что когда послезавтра понадобится добавить более сложный селектор, и jQuery все-таки подключат, все эти велосипеды придется найти и убить.

                                                Если надо будет больше «велосипедов», то тогда уже будем пользоваться фреймворком. А пока нам нужно только писать

                                                $('.btn').css('display','none');

                                                то, пожалуй, 2 КБ велосипеда лучше, чем даже 32 КБ уже готового кода.
                                                  +2
                                                  Как я уже говорил, вы не учитываете двух вещей: (а) читаемости кода вашего велосипеда абстрактным человеком со стороны, и (б) стоимости последующей переделки.
                                    +3
                                    Расскажу свой небольшой юзеркейс.

                                    Требовалась верстка, забежал на free-lance — разместил проект. Нашелся человек корректным именем, WM аттестатом, в котором были прописаны имя, фамилия и неплохой BL, отзывов на FL не было, так как акк был создан недавно, но рейтинг пользователя (что-то типа кармы) был положительным. Перевел ему небольшую предоплату в размере 10$ (в верстке нужны были небольшие совсем корректировки), человек пропал. Я был удивлен — ведь 10$ не такая большая сумма, из-за которой можно пойти на обман (в моей системе ценностей). Отписал на фриланс — они говорят: «мы его забаним», вроде забанили. Через день разбанили с формулировкой — Рафик не виновен. Он прислал им подделанный txt с диалогом между нами и FL решил, что мы сами виноваты и для нужно использовать СБР. Накатал еще, конечно, отзыв на его кипер, но что ему будет — подумаешь один отзыв. Из-за такой маленькой суммы не охота было раскачивать ситуацию, но ощущение было не очень. В итоге FL потерял работодателя в моем лице для своих клиентов.

                                    Так что в этот ваш перечень пунктов для школоты как стать фрилансером, я бы добавил немаловажный пункт о соблюдении тех правил, что приняты в светской жизни: не воруй, не убивай и не ### гусей.
                                      0
                                      Да, это и есть минус фриланса для заказчиков. Но поверьте, когда делаешь работу, заказчик не доплачивает, или вообще за неё не платит — точно такое же чувство.
                                      +1
                                      Я всегда работал по следующей системе оплаты:
                                      1) 30% — предоплата
                                      2) 30% — аванс после первых реальных результатов работы (т.е. сделана где-то 50% часть работы)
                                      3) 40% — сдана работа полностью (со всеми корректировками и пр)

                                      Но я не работаю на отечественных биржах. Слишком много кидал, к сожалению :(
                                        +6
                                        Создалось ощущение, что пост про становление PHP-программиста на freelance.ru.
                                          0
                                          freelance.ru не прижился с самого начала, поэтому ни одного заказа с него я не взял за все годы…
                                          на счёт PHP верно
                                          0
                                          Возник вопрос — а что это за посредники такие и где их найти?
                                            0
                                            Студии, которые не берут вас в команду, но работают по-проектно. Или менеджер, который работает как агент. А где найти, без понятия.
                                              0
                                              Всё верно. искать их на том же веблансер.нет, периодически там появляются предложения о постоянном сотрудничестве.
                                              В конечном итоге я ушёл из фриланса именно на аутсорс к таким веб-студиям.
                                                0
                                                Простите, а если Вы работаете на аутсорс у веб-студии, то Вы не считаетесь фрилансером?
                                                  0
                                                  Наверно уже нет, раз у меня в подчинении команда разработчиков, ип и полное отсутсвие свободы )))
                                                    0
                                                    А, ну тогда не спорю =)
                                                      0
                                                      Полагаю, следующая статья будет именно об этом? Было бы интересно.
                                                  0
                                                  да вот он же я!))
                                              • UFO just landed and posted this here
                                                  0
                                                  Согласен с Вами. Международный рынок велик. Не надо брать заказы только из российского рынка.
                                                  0
                                                  Касательно 18 лет. Лично я когда искал, кому отдать вёрстку (смертельно надоело верстать самому), я искал как раз ребят 16-19 лет. Уже смышлённых и способных годно сделать несложную работу (такую, как вёрстка), в пылу юности усердных и восхищённых возможностью «легко» заработать, и в то же время довольствующихся малыми суммами. :)
                                                  Так что, как заказчик, считаю, что у молодых есть свои преимущества)
                                                    0
                                                    Не все так думают, как Вы…
                                                      +1
                                                      >>Уже смышлённых и способных годно сделать несложную работу (такую, как вёрстка)

                                                      Всегда умилялся таким людям…
                                                        0
                                                        Таким людям — это таким, как я описал, или таким, которые называют вёрстку несложной работой?)
                                                          0
                                                          все сами понимаетевот из-за такого мнения и бороздят просторы интернета «дырявые корыта»…
                                                            –1
                                                            Нет, не совсем вас понимаю.
                                                            Типа, вёрстка — гораздо более ответственное дело, чем я к этому отношусь?
                                                            Чаще всего речь отнюдь не о каких-то особо интересных/сложных вариантах вёрстки, не о каких-нибудь хитрых и изящных решениях. Чаще всего речь о банальной вёрстке обычного сайта-визитки или сайта-магазина, которая не содержит в себе вообще ничего нетривиального. Да, у меня не возникает энтузиазма сделать эту вёрстку шедевром и идеалом. Лишь бы чётко работала, код легко читался и понимался, и внесение изменений не сопровождалось лишними проблемами. Что ещё нужно от вёрстки-то?
                                                              +1
                                                              Тут дело в качестве.

                                                              Когда говорят «верстать легко», «писать код на php/python/c# легко», «писать код на c++ сложно», то, в большинстве своем, имеют ввиду порог вхождения.

                                                              Действительно, можно прочитать одну статью на хабре и сразу же начать верстать. Пару манов + развернуть денвер — и вот я уже простое что-то на php пишу. Несколько недель практики: и я уже готов делать какие-то корявые вещи, имеющие некоторую цену.

                                                              Только классный специалист что в верстке, что в программировании, что в покраске машин — на вес золота. И то что верстать можно начать после прочтения пары статей не значит, что это несложная и какая-то «неответственная» задача. И если с «четко работала» этот дешевый верстальщик исходя из своих знаний справится (а как тут не справиться, див либо спозиционирован, либо нет — бери да меняй свойства, пока не заработает), то для «код легко читался и понимался, и внесение изменений не сопровождалось лишними проблемами» уже нужен специалист подороже.
                                                                0
                                                                На практике конкретно в вёрстке такие специалисты есть и среди молодых.
                                                      +6
                                                      У меня был один заказчик с которым общение началось с фразы «Дружище, я посмотрел твое портфолио и о*уел! То что надо! За*уярь мне сайт!»
                                                      Так и общались. Самый веселый заказчик за все время, честно.
                                                        0
                                                        Уже много лет работаю с фрилансерами. Спокойно отношусь к частичной предоплате. Даже, наоборот, думаю, что это дополнительно мотивирует. Причем наличие положительных отзывов для меня значит больше, чем возможность работать с ним по договору (и типа быть защищенным). Но в то же время вряд ли буду готов работать с кем-то на условиях 100-процентной предоплаты.
                                                          0
                                                          Эх, вашу бы статью да мне на глаза год назад. :)
                                                          Впрочем, читать и сейчас (я всего год во фрилансе) интересно. Со многим согласен, это уже прошел.
                                                          С чем-то еще не согласен, но только потому что еще не столкнулся. Что ж приму на веру и подстелю соломки :).

                                                          Only users with full accounts can post comments. Log in, please.