• Как договариваться с заказчиком на фрилансе?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    договор составлять нужно. или сразу обговаривать что сначала делаете вместе тз - утверждаете его - и все что будет сверх тз - идет отдельным тарифом
    и тогда пусть придумывают что угодно, что душа пожелает - это будет отдельно оплачиваться.
    Ответ написан
    3 комментария
  • Почему фрилансеры готовы общаться только в чате?

    Jump
    @Jump
    Системный администратор со стажем.
    Так же мне бы хотелось для начала провести митинг мин на 15, чтобы удостовериться, что человек не боится продемонстрировать свою работу, рассказать о задачах, которые приходилось решать.
    Ну с этим понятно.
    Вы предлагаете человеку заказ - так предлагайте.
    Если бы мне предложили 15минут по телефону озвучивать что я делал и как я бы сразу отказался. Да и в чате тоже не стал бы тратить на это время.
    Есть заказ - давай про заказ.
    А интересуют мои работы - в портфолио если оно есть.

    Поэтому в вашем случае исполнителей пугает не разговор по телефону, а вынужденная пустая трата времени.
    Ответ написан
    Комментировать
  • Почему фрилансеры готовы общаться только в чате?

    Потому что не существует вещей, которые голосом объяснить было бы быстрее и проще. Гундеть в чате 30 минут или написать большой структурированный месседж за 5 минут, в котором будет все необходимое - что проще и быстрее? Разработчик прочитает, обдумает (и его никто не будет переспрашивать "ну что, как сделаем-то?", "чего молчим?") и напишет такой же структурированный ответ, с уточнениями по каждому неясному пункту.

    Видеопрезентации в 95% случаев заканчиваются тыканьем курсора в какую-либо область сайта и вещанием за кадром "ну вот тут видите, вот это вот нужно вот так переделать". Разработчики не тупые, и понимают задачу (при грамотной ее постановке) еще до созвона.

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

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

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

    Исключение - вступительная беседа минут на 5-10, без объяснения технических деталей, просто для знакомства, ну и, если имеем дело с командой, мит-апы, конференции, где действительно формат с несколькими участниками порой требует видео и звука.
    Ответ написан
    Комментировать
  • Почему фрилансеры готовы общаться только в чате?

    opium
    @opium
    Просто люблю качественно работать
    во первых программисты интроверты и не любят общаться
    во вторых заказчики которые любят звонить часто любят менять свои требования, а с учетом того что они устные сложно аргументировать
    в третьих мне часто в пути, ночью, или просто шумно не удобно общаться голосом

    сам я если заказчик просит по возможности всегда общаюсь голосом в разумных пределах.
    Ответ написан
    1 комментарий
  • Почему фрилансеры готовы общаться только в чате?

    ry13
    @ry13
    #AdTech
    Я как заказчик тоже раньше был сторонником скайпов и телефонов, но со временем перешел на письмо практически по всем указанным выше доводам. Основной довод - "без ТЗ будет ХЗ". Напиши хорошо - сделают хорошо.
    Кроме того, написанное в чате позволяет идентифицировать заказчика. На сайте в ЛС сразу понятно кто написал, а в контактах скайпа он будет указан как "Иван Захренищенко" и поди знай заказчик он какого проекта, учитывая что ты как фрилансер их 10 одновременно ведешь...
    Ответ написан
    1 комментарий
  • Почему фрилансеры готовы общаться только в чате?

    sadisme
    @sadisme
    font-size:30rem
    Всё просто. В 99% ситуаций общения голосом, желают типичные "гуманитарии", которые от темы разработки бесконечно далеко. Ты им говоришь "напишите ТЗ", а они в ответ "давайте я лучше вам всё по телефону расскажу". Они думают если не разбираются в вопросе и не могут ТЗ написать, то уж голосом точно всё объяснят как надо. И не дай бог вам согласиться (а просят как правило настойчиво, ибо самим лень разбираться в вопросе и что-то писать), вынесут вам мозг по полной.
    Ответ написан
    6 комментариев
  • Почему фрилансеры готовы общаться только в чате?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    потому что большинство заказчиков идиоты и фрилансеры просто не хотят тратить время еще и общаясь с ними. из личного опыта знаю как один "особый" заказчик любил звонить. среди дня и ночи. по любому вопросу. даже просто уточнить что то. после этого больше с заказчиками на связь не выхожу.
    p.s. а еще это трата времени. порой, когда я общаюсь с заказчиками - параллельно я делаю другой проект. и мне легче общаться по средством чата и не отвлекаться от работы.
    p.p.s а еще мне нужно чтобы заказчик написал тз, ну или хотя бы описал словами что он хочет в текстовом виде. нежели будет придумывать на ходу при общении, а потом мне это еще вспомнимать чтоли? или на диктофон записывать?
    Ответ написан
    13 комментариев
  • Есть ли ляпы в коде?

    In4in
    @In4in
    °•× JavaScript Developer ^_^ ו°
    Одна логическая ошибка в коде точно есть. Объясню ее на примере.

    function setHandler(el){
    
       var obj = new MyController(el);
    
      $(el).on("click", function hand(){
          alert(obj.name);
      });
    
    }
    
    setHandler(element1);
    setHandler(element2);


    После выполнения данного кода в память браузера попадают:
    • Функция setHandler
    • Два объекта типа MyController
    • Две функции hand - обработчики события onclick.


    Да-да, для каждого вызова setHandler создается своя функция hand. Две (три, десять или даже миллион) разные функции с одинаковым телом. Все, что их отличает - область видимости, в которой они объявлены (к примеру, внутри каждой из них доступен свой obj).

    Но, спрашивается, как мы можем оптимизировать потребление памяти в данной ситуации? А вот так:

    function hand(){
    
      var obj = $(this).data("obj");
    
      alert(obj.name);
    
    }
    
    function setHandler(el){
    
       var obj = new MyController(el);
    
      $(el)
        .data("obj", obj) //Как вариант
        .on("click", hand)
      ;
    
    }
    
    setHandler(element1);
    setHandler(element2);

    Вынесем hand в более высокую область видимости.

    Теперь в памяти сохранены:
    • Функция setHandler
    • Функция hand
    • Два объекта MyController
    Ответ написан
    7 комментариев
  • Есть ли ляпы в коде?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Комментарии в коде бесполезные, только глаза мозолят:
    index: function (settings) {
        // Метод контроллера index
    ....
    create: function (settings) {
        // Метод контроллера create
    ....

    Если уж вы описываете свой код - делайте это с умом, посмотрите какие есть средства для генерации документации, например JSDoc

    Используйте фигурные скобки и отступы везде, где только можно. Я, разумеется, понимаю, что "стильно модно молодежно" писать if в одну строку, но такого рода конструкции взрывают мозг:
    ....
    else data = settings;
    if (typeof data !== "string") data = $.param(data);
    if (method == 'post') return $.post(url, data + '&_method=' + method_hidden);
    else return $.get(url, data);
    ....

    И, если еще придираться, - пустые строки после объявления переменных, после if/else, и.т.д. улучшают читабельность.

    Не используйте ключевые слова из es6 где попало:
    class: '.jsgrid-container',

    Есть некоторая непоследовательность - иногда вы выносите объявления всех переменных в начало функции, иногда нет. Имеет смысл определиться и использовать что-то одно.

    Да, и киньте ссылку на codepen что-ли, а то в 500 строк кода ни разу не понятно работает ли там что-то (и что оно вообще делает). И к этому хочется добавить - посмотрите в сторону систем сборки (Grunt/Gulp/...)на ваш вкус - скорее всего эти 500 строк можно разбить на части поменьше, станет проще ориентироваться в происходящем.
    Ответ написан
    1 комментарий
  • Где найти дизайнера-фрилансера кроме фриланс-бирж?

    trushka
    @trushka
    freelansim.ru, weblancer.net, freelance.ru
    А ещё можно объявления на столбах расклеить..
    Ответ написан
    Комментировать
  • Что делать с неадекватным фикспрайсом на Upwork?

    @ehs
    Architect / 3d designer
    Там несколько этапов. Сначала вы откликаетесь на JobPost и можете предложить свою цену. Потом в процессе интервью, или даже без интервью, можно изменить предложенные условия (Terms). И последний этап - заказчик присылает вам JobOffer с окончательной ценой и этапами (milestones). Вот пока вы его не приняли, вы еще ничего ему не должны.
    Ответ написан
    Комментировать
  • Что делать с неадекватным фикспрайсом на Upwork?

    opium
    @opium
    Просто люблю качественно работать
    когда вы оставляете заявку вы всегда указываете цену , сами, САМИ.
    Ответ написан
    3 комментария
  • Что делать с неадекватным фикспрайсом на Upwork?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Есть предложение. Вы вправе принять его или отказаться. Если приняли - есть обязательства, вы видели на что соглашаетесь.
    Попробуйте последовать совету ThunderCat хотя я думаю, что в 99% случаев это не даст результата, разве что +5-10% выиграете.
    На upwork, как и на других биржах, много таких предложений и есть куча индусов, да и русских школьников, которые берутся за все за любые деньги, часто просто не понимая, что надо сделать.
    Ответ написан
    3 комментария
  • Как увеличить скорость разработки и внимательность?

    @itvsem
    Кто владеет информацией, тот владеет миром
    Выяснилось, что есть две загвоздки: скорость работы и внимательность.

    Не думаю, что медленно печатаешь и за окном птиц считаешь).

    Я не разработчик, у меня пара вопросов:
    - каким был результат разговора?
    - выдвинули какие-то условия на новый месяц ?

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

    Совет не от программиста:
    1. Постараться смотреть на задачи более глобально: а что будет если я тут изменю, на что повлияет, где задействовано еще?; а почему мы используем в разработке эти инструменты?; а почему они лучше?; а какие есть альтернативы?; а как оцениваются твои задачи и почему так?
    2. Возможно, если еще не брался, стоит пофрилансить немного в свободное время. Беря сначала знакомые и понятные задачи, чтобы набить руку, потом что-то новое и интересное.
    Ответ написан
    6 комментариев
  • Где можно фрилансить без лишних затрат?

    lunaticman
    @lunaticman
    Дерзкий айтишник
    Я наверно не отвечу на ваш вопрос, потому что все нормальные биржы теперь уже "по приглашению" или с техническим интервью. В фрилансе джуны никому не нужны.

    Я бы вам настоятельно рекомендовал найти работу - лучший способ перестать быть junior'ом.
    Ответ написан
    4 комментария
  • Как HR и работодатели относятся к соискателям, у которых есть свой сайт?

    @metaf
    Бред какой-то.
    У вас что, сайт и блог с десятком рекламных баннеров и тысячами просмотров в день?
    А если бы вы сказали, что вязанием занимаетесь, она бы спросила, не будете ли вы вязать в свое рабочее время?
    Блог, сайт - это скорее способ самореализации и хобби, чем работа (ну я так вижу).
    Хороший сайт - значит вы способны создать и поддерживать продукт.
    Хороший блог - значит вы способны объяснить то, что знаете, готовы поделиться своими знаниями (это огромный плюс!) или хотя бы умеете переводить с английского и хотите развиваться.

    Не переживайте. На собеседованиях еще и не такого наслушаешься.
    Ответ написан
    17 комментариев
  • Как осуществить эффект рассыпания изображения?

    @GreatRash
    Ответ написан
    Комментировать
  • Как работать на UpWork'е без знания английского языка?

    практически свободно читаю

    это вовсе не

    без знания английского

    К тому же заказчики, которым нужен идеальный оксфордский английский устно в скайпе - обычно одни из самых проблемных.
    Ответ написан
    Комментировать