Задать вопрос
  • Средний заработок веб студий в небольшых городах?

    syschel
    @syschel
    freelance/python/django/backend
    Зависит от сегмента который будете окучивать и как будите себя продвигать.
    Есть три вида направления:
    1. Конвейер - дешёвые шаблонные сайты(1-5т р за сайт). С готовым набором функционала и дизайна(меняется только логотип). Время разработки и запуска сайта от 2 часов до 4 часов по минимальному варианту до суток-двух по максимальному. Тут упирается всё в поток клиентов. Сможете сделать непрерывный поток, будет заработок, не сможете то и заработка будет мало. Так же задача такой бизнес модели, развести клиента на второй или третий вариант.
    2. Средний уровень. Полу шаблонные. Дизайн уникальный, ЦМС готовая с готовым набором функционала. Доработка в основном крутится в незначительном изменении вывода данных. Время разработки от нескольких суток до недели-двух. Стоимости уже от 20т рублей. Всё упирается в поиск клиентов и организацию бизнес процессов. Чтобы не было "вечностроев".
    3. Крупные заказы, от 100т. Время разработки от месяца и выше. Уникальный дизайн, уникальная разработка или покупные ЦМС (битрикс, неткат, ...) с последующей доработкой.

    Всё зависит от бизнес модели, способов привлечения клиентов и организации тех процессов. Можно 1 сайт делать пол года из-за вечных переделок, пересогласований и задержек у клиентов и вас. А можно за месяц сделать пачку быстрых заказов.
    Точного ответа тут не существует. Ибо нюансов влияющих на это - сотни и тысячи.
    (Заболел единственный кодер; потерялся дизайнер перед дедлайном; клиент долго передаёт инфу; сгорел комп разработчик; затопило офис; реклама в журнале "садовод любитель" не дала ни одного клиента на разработку за 500т р; Криво составленный или отсутствующий договор и ТЗ не позволяют сдать заказ клиенту, вечные хотелки и переделки вышедшие из бюджета - вечнострой)
    Ответ написан
    Комментировать
  • Bluetooth на ухе - это вредно?

    @bondbig
    100% людей, пользующихся гарнитурами bluetooth, умрут.
    Ответ написан
    1 комментарий
  • Стоит ли использовать гамбургер меню для взрослой аудитории?

    @Nwton
    В полной версии сайта вообще не стоит использовать бургер. Если у пункта есть подменю, то это уже как 15 лет указывается стрелкой вниз и нет никакого смысла изменять традиции, к которой все привыкли.

    По поводу мобильной версии - надо тестировать. Хотя уверен, что на кнопку с надписью "Меню" кликают чаще, чем на три полоски. Если человеку нужны настройки/разделы, его мозг в первую очередь будет искать МЕНЮ, а когда не найдет, станет приглядываться к элементам, под которыми оно может быть.
    Ответ написан
    Комментировать
  • Сколько в среднем стоит верстка landing page?

    agmegadeth
    @agmegadeth
    Веб-разработчик в дизайн студии
    Да, такие лендинги действительно не сложные в плане верстки. Работы часа 4 на верстку. Но надо понимать, что клиент захочет сюда:
    1) метрики, аналитики, цели, конверсии считать, да чтоб по каждой форме отдельно
    2) а потом "еще всплывашечку заказать звонок уж запили мне и да цели по ней тоже отдельно считаться должны, ну и в подвал такую же кнопочку с отдельной целью"
    3) "а как мне текст тут поменять самому? а картинки? ЧТО В КОД ЛЕЗТЬ? ПО ФТП КАРТИНКУ ЗАЛИВАТЬ? админки нет что-ли никакой?"
    4) "У меня тут директ с утм метками - надо чтоб загловки и картинки менялись в зависмсоти от рекламы."

    Так и складывается, что верстка тыщи 3, и остальное еще столько же,а то и больше.
    Ответ написан
    3 комментария
  • Как создать анимацию при помощи sass?

    @Ma98Thor
    @keyframes name
    	@for $i from 0 through 10 
    		#{$i*10%}
    			css свойства (могут зависеть от $i)


    Вот рабочий пример. Объект с id=phone будет при наведении покачиваться.
    #phone:hover 
    	$a: 1
    	animation: swinging 7s ease-in-out 0s infinite
    	@keyframes swinging
    		@for $i from 0 through 5 
    			$a: -$a
    			#{$i*5%}
    				transform: rotate(#{(25-$i*$i)*$a+deg})
    Ответ написан
    1 комментарий
  • Обязательно ли делать footer для сайта?

    @Richswitch
    junior
    У художников есть такая поговорка: "Я художник, я так вижу"... это если с точки зрения дизайна смотреть.
    Ну а если конкретней, то никто не обязывает делать то или то, ваш сайт, ваш блек джек и все остальное тоже ваше.
    Если писать в футере совсем нечего, то можно написать хотя бы "Все права защищены 2017г" или прочие ссылки на документы например какие-нибудь.
    Ответ написан
    1 комментарий
  • Где брать заказы на сайты?

    @iliyaisd
    Если планируете всерьёз заниматься, то лучше всего по знакомству. Поспрашивайте у знакомых предпринимателей, людей, работающих в разных компаниях. Проверено: если сделать всё на высшем уровне для своего человека, через него придёт очень много людей. Кроме того, надо продвигать себя через разные способы (вести блог, те же аккаунты на биржах, свой сайт, визитки).
    Сайты фриланса - это конечно тоже хорошо, но там тру заказы и хорошие заказчики встречаются один из ста. Нужно научиться фильтровать.
    Ответ написан
    3 комментария
  • Где брать заказы на сайты?

    anna-kl
    @anna-kl
    Все сайты для фриланса перечислили выше, но есть и другие варианты:
    1. Обзвонить или написать письма в разные фирмы у которых плохого качества сайты. И предложить сделать им новые сайты по низким ценам или совсем бесплатно. Только не занимайтесь глобальным спамом, а отнеситесь к каждому клиенту индивидуально - это чувствуется когда читаешь письма. Что вы получите взамен:
    - увеличится количество работ в портфолио,
    - люди которые будут заходить на эти сайты будут видеть логотип\ссылку на автора этих работ и могут к вам через них зайти и сделать заказ (так сказать создадите рекламные площадки),
    - сарафанное радио - через тех кому вы сделали сайты,
    - через какое-то время владельцы этих сайтов к вам вернутся чтобы вы что-то добавили\заменили на сайте тем самым у вас будут постоянные заказы.

    2. Сделать свой личный или профессиональный блог с баннером на портфолио. Этим вы повысите лояльность к себе и читающие вас люди будут заказывать у вас работы.
    Ответ написан
    Комментировать
  • Где брать заказы на сайты?

    tin-iven
    @tin-iven
    Фрилансер до костей
    Комментировать
  • Где найти клиентов для разработки HTML5-решений?

    Zifix
    @Zifix
    Barbatum
    Ребят, ну чего вы как маленькие, идите к веб-студиям и предлагайте, одна из сотни-то согласится. Идите на фриланс и предлагайте, если востребовано — купят. Не можете сами — наймите продажника. Сформулируйте несколько разных предложений, давайте рекламу, смотрите на что отклик будет больше.
    Ответ написан
    Комментировать
  • Где найти клиентов для разработки HTML5-решений?

    vigame
    @vigame
    На Западе.
    *** добавлено ***
    Возьмите (скопируйте) страницу сайта у какого-нибудь крупного клиента: банка или торговой сети. Встройте свое веб-приложение. Покажите ему. Если действительно сделаете, что-нибудь крутое, то они скорей всего купят и разместят у себя. Дальше по аналогии.
    Ответ написан
    Комментировать
  • Как через CSS скрыть ячейку с символом пробела?

    EaGames
    @EaGames
    Front-end developer
    никак, нужен либо класс для таких ячеек, либо через js находить такие и скрывать.
    Ответ написан
    Комментировать
  • Можно ли такую линию сделать на css?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    Примерно так можно https://jsfiddle.net/ec4Lv0zw/
    Ответ написан
    Комментировать
  • Как проверить input на минимальное количество символов?

    Stalker_RED
    @Stalker_RED
    myPhone.addEventListener('keyup', function(evt){
      let length = this.value.length
      if (length < 9) msg.textContent = 'маловато будет!'
      else if (length == 9) msg.textContent = 'норм!'
      else if (length > 9  && length < 16) msg.textContent = 'э, хватит'
      else if (length > 15 && length < 31) msg.textContent = 'больше не надо'
      else if (length > 30) msg.textContent = 'остановись, демон!'
    })
    https://jsfiddle.net/5v7cdb5y/
    Ответ написан
    Комментировать
  • Как сделать перекрашивание меню в зависимости от слайдера сзади?

    Stalker_RED
    @Stalker_RED
    slider.api.addEventListener(MSSliderEvent.CHANGE_START, function(){
        // срабатывает в начале смены слайда
        // здесь нужно определять темный или не очень
        // и менять класс
    });
    docs.averta.net/display/MSJQ/Slider+API

    Функцию по вычислению яркости можно взять здесь https://stackoverflow.com/questions/13762864/image...

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

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Не заморачивайтесь. Просто демонстрируйте на своем хостинге. 99% заказчиков ничего не сможет оттуда вытащить, да и не удобно это. А мошенники все равно обманут, каким-то другим способом только.
    Ответ написан
    2 комментария
  • Как натянуть свой шаблон на Wordpress движок?

    Прочитайте в WP Codex про создание темы для WP и после уже задайте на Тостере, если такие появятся.
    По-русски: Создание тем
    In English: Theme Development

    Если есть желание сделать сразу хорошо попросите кого-то с Тостера курировать создание этой темы ;)
    Ответ написан
    Комментировать
  • Как реализовать моргающую лампу?

    Stalker_RED
    @Stalker_RED
    Главная ошибка у вас в первой строке.
    Выражение Math.floor(Math.random(1, 3)) * 1000 вычисляется один раз при запуске, и потом только с этим интервалом и работает.

    Я бы делал немножко по другому: несколько флагов, которые переключаются независимыми таймерами, через 300, 500, 700 миллисекунд, например (основано на ряде простых чисел).

    Когда все три флага совпали - моргаем лампочкой. Такие таймеры дадут довольно длинную псевдослучайную последовательность без очевидных шаблонных повторений.
    (function(){
    	var a = b = c = true, lamp = document.querySelector('.lamp')
      setInterval(function(){
        if (a && b && c) {
          lamp.classList.add('off')
          setTimeout(function(){
            lamp.classList.remove('off')
          }, 40) // это три кадра при 60 fps
        }
      }, 200)
      
      setInterval(function(){ a = !a }, 300)
      setInterval(function(){ b = !b }, 500)
      setInterval(function(){ c = !c }, 700)
    })()
    числа в таймерах можно подправить на свой вкус
    https://jsfiddle.net/wo78t98z/

    UPD: Вариант на css
    У враппера желтый фон, поверх два прозрачных псевдоэлемента и пнг-шка с лампочкой.
    У псевдоэлементов и пнг-шки независимые таймеры, которые кратковременно моргают черным.
    .lamp::before,
    .lamp::after {
      background: transparent;
      animation: blink 7.5s step-start infinite;
    }
    .lamp::after {
      animation-duration: 13s;
    }
    .lamp img {
      animation: blink 3s step-start infinite;
    }
    
    @keyframes blink {
      0%, 1% { background: #000; }
      100% { background: transparent; }
    }
    https://jsfiddle.net/wo78t98z/1/
    Ответ написан
    6 комментариев
  • Как реализовать моргающую лампу?

    как вариант рекурсию сделать в вашей же функции lampSwitch
    Ответ написан
    1 комментарий