• Есть ли среди вас те, у кого есть постоянный стабильный доход не от разработки, а от своего продукта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Вложитесь в недвижимость и сдавайте ее в аренду.
    Ответ написан
    31 комментарий
  • Как сделать такую тень?

    @devstudent
    frontend-developer
    если не подходит заказчику на css тень - то делайте картинкой и не забудьте передать привет дизайнеру
    Ответ написан
    Комментировать
  • Как организовать "архитектуру" верстки проекта (верстать модульно)?

    iscareal
    @iscareal
    Front-End Developer
    У меня структура выглядит вот так:
    e73c40d360ae47538ed55bc57f684c85.pngstyles.scss
    // Тут подключение всех бутстрап компонентов, если используется этот фреймворк.
    
    // Helpers
    @import "helpers/variables";
    @import "helpers/mixins";
    
    // Vendor (Вендорные стили. Например от плагинов)
    @import "../../node_modules/slick-carousel/slick/slick.scss";
    
    // Common (основные стили.)
    @import "common/base";
    @import "common/typograpy";
    
    // Components (мелкие визуальные элементы)
    @import "components/buttons";
    @import "components/forms";
    @import "components/loader";
    @import "components/table";
    
    // Modules (большие куски. Шапка, футер, продукт)
    @import "modules/footer";
    @import "modules/header";
    @import "modules/main-slider";
    @import "modules/navbar";
    @import "modules/section";
    @import "modules/services";
    
    // Pages (стили, котрые нужно применить для конкретной страницы)
    @import "pages/index";


    Такая структура позволяет подключать компоненты, модули и стили страниц в алфавитном порядке, что делает удобным поиск подключения того или иного файла
    Ответ написан
    2 комментария
  • Зачем выключают java script в браузере и многие ли так поступают?

    ipswitch
    @ipswitch
    IT-инженер
    Рискую быть побитым камнями, но сам постоянно использую NoScript, добавляя сайты в исключения по мере надобности.
    Считаю, что превыше всего - информативность. Если Ваш сайт информационный, сделайте так, что текст (важное сообщение, новость, телефоны, адреса, контакты, дата и время события, код доступа, и.т.д.) и другая информация, ради которой идут на сайт, была доступна даже с самого кривого и простого текстового браузера или мобильного устройства.
    Если же Ваш сайт не несёт такой нагрузки, а представляет собой игру, дизайнерскую открытку, шоурум, web-приложение, не работающее без JS - можете забить.
    Ответ написан
    1 комментарий
  • Зачем выключают java script в браузере и многие ли так поступают?

    @karminski
    Senior React.JS Developer
    Если вы работаете на / зависите от российского гос заказчика - то тут вы точно можете столкнуться с отключенным JS. Это еще наследие 2000-х. Тогда да, вам придется адаптироваться.
    Ответ написан
    Комментировать
  • Зачем выключают java script в браузере и многие ли так поступают?

    Menlod
    @Menlod
    Front-end developer
    Люди, которые выключают JS, находятся в пределах арифметической погрешности. Они привыкли, что 95% интернета превращается в тыкву. Можно смело на них забить.
    Ответ написан
    2 комментария
  • Штатные программисты или аутсорсинг?

    bingo347
    @bingo347
    Crazy on performance...
    Штатные программисты:
    + работают в долгосрочной перспективе (после разработки будет поддержка теми же людьми)
    + сидят у Вас в офисе (коммуникации в команде проще и больше)
    - им нужно платить фиксированую зп (как правило, например в СПб Вам это обойдется от 50 (джуниор) до 150 (сеньер) тыс в месяц на человека)
    - нужно предоставить рабочее место (стол, стул, комп и т.д.)
    - редко работают больше рабочего дня (хотя если будете доплачивать за переработки, то будут)

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

    Выбирайте
    Ответ написан
    11 комментариев
  • Нужны советы по SEO, правильно ли я оптимизировал сайт?

    Да, прокрутка ужасна. Как я понял, за неё отвечает блок в файле global.js:
    if(!isMobile) {
    		 if(jQuery("#tmhtmlcontent-tc-item-1").length){ 
    			 var welcome = new TimelineMax();
    			 
    			 welcome.from("#tmhtmlcontent-tc-item-1 h2",0.5,{top:-300, autoAlpha:0})
    			 .from("#tmhtmlcontent-tc-item-1 h3",0.5,{autoAlpha:0})
    			 .from("#tmhtmlcontent-tc-item-1 p",0.5,{autoAlpha:0})
    			 .from("#tmhtmlcontent-tc-item-1 .button-container",0.5,{bottom:-200,autoAlpha:0});
    			 
    			var scene_welcome = new ScrollScene({
    			triggerElement: "#tmhtmlcontent-tc-item-1",
    			offset: -100
    			}).setTween(welcome)
    			  .addTo(controller)
    			  .reverse(false); 
    		 }
    	 }


    Убрать блок - перестанет скролиться со скоростью черепахи. Насчет оптимизации - товарищ выше прав. Поисковикам важны 2 фактора - постоянный постинг контента (чем чаще, тем лучше), желательно уникального, и пользовательское поведение на сайте, а именно: удержание, процент отказов, итд. Если пользователь не сидит на сайте даже 30 секунд - поисковики считают, что он ему не интересен.

    Но, кроме этого, у вас есть и другие проблемы. У меня есть кейс, в котором я увеличил скорость загрузки страницы до 98 по гуглу, и сразу встал в топ-3 по региону по главному запросу.
    11-Скорость загрузки сайта в Pg speed google: Мобилка- 63 Компютер- 73

    Этого крайне мало. Нормально - 80-90.

    13-Есть отдельный блог на сайте чтобы писать статьи для поисковых систем.

    Вот и пишите туда раз в 2-3 дня :)

    А вообще неплохо постарались, список действий большой, но начать надо было именно с контента.
    Ответ написан
    6 комментариев
  • Трекают ли дизайнеры время, потраченное на вдохновение?

    Вот недавно делал конструктор-калькулятор для сайта. Кодил-кодил, забуксовал на одном моменте и чтобы отвлечься - пошел помыть посуду. И пока мыл - в голову пришло решение. Так вот пока я сидел за компьютером и работал - я трекал время. А пока я мыл посуду мой мозг получается работал бесплатно в фоне :)

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

    Если дизайнер моет посуду, рубит в дотку или гуляет - это вроде трекать неправильно. Хотя с другой стороны - если он идет в парк, на автопилоте нарезая круги и обдумывая на свежем воздухе концепцию - почему это нельзя считать работой?

    Могу ещё много рассуждений и риторических вопросов привести.

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

    Я думаю слово "дизайнер" тут можно заменить на любую "трекабельную" профессию.
    Ответ написан
    1 комментарий
  • Блог и сайт вместе или по отдельности?

    Rou1997
    @Rou1997
    Конечно, вместе, позиция в поисковике всегда прямо зависит от количества контента на сайте.
    Ответ написан
    Комментировать
  • Блог и сайт вместе или по отдельности?

    Вместе, т.е. на одном домене. У домена общий траст, отсюда и выгоды.
    Ссылки на блог будут давать "плюсики" и в ранжировании коммерческой части сайта.
    Ответ написан
    1 комментарий
  • За и против использования bootstrap?

    nepster-web
    @nepster-web
    Ну во первых ошибка многих в том, что подключают бутстрап по любому чиху, даже если нужно просто грид сетка. В первую очередь bootstrap это компоненты, поэтому лучше всего взять только то, что нужно: getbootstrap.com/customize

    А так вообще плюсы и минусы следующие:
    + стандартизация. Все кто работают с bootstrap понимают вашу верстку, что и как делать.
    + экономия времени
    - в любом случае под свой кастомный дизайн придется перекрывать стили
    - полная зависимость в js компонентах от jquery (ну это такое)
    - некоторые неловкости при работе с методологиями.

    Соответственно если у вас большая компания, мы делаете серьезный высококачественный продукт, то вы вполне должны обойтись без bootstrap.

    И б, если вы фрилансер и делаете обычные средние или мелкие проекты, то bootstrap отличный выбор, я бы даже сказал обязательный выбор в пользу некой стандартизации.
    Ответ написан
    16 комментариев
  • Как сделать такую линию вверху сайта?

    @lemme
    Frontend
    Как сверстать шапку?

    В тех ответах - нету такого, ну, мало ли, очередной вариант ;)

    div {
      height: 1px;
      background-image: repeating-linear-gradient(to right,
        green 0, green 1em,
        purple 1em, purple 2em,
        tomato 2em, tomato 3em,
        blue 3em, blue 4em
      );
    }
    Ответ написан
    2 комментария
  • Как эффективно работать целый день?

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

    Sanes
    @Sanes
    Продуктивное время в день 4 часа. Остальное перекуры, гугление и обучение.
    Ответ написан
    Комментировать
  • Как эффективно работать целый день?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Работать надо 3-5 часов в день. В промежутках надо болтать с коллегами, чекать всякие сайтики по интересам и всячески проветривать мозги.
    Ответ написан
    5 комментариев
  • Какой вариант Чпу лучше?

    @Kipeer
    SEO
    Смотря по какому запросу Вы хотите, чтобы эта страница выдавалась пользователям. Если вы продвигаетесь под запрос, где фигурирует ключевое слово босоножки, то 1 вариант, если продвигаете данную страницу по запросу "купить сандали недорого", например, то 2 вариант.
    Ответ написан
    Комментировать
  • Какой вариант Чпу лучше?

    @pcdesign
    Сами яндексы пишут вот так:
    https://yandex.ru/support/webmaster/recommendation...

    Каждая страница должна иметь уникальный адрес (URL). Желательно, чтобы вид URL давал представление о том, что содержится на соответствующей странице. Использование транслитерации в адресах страниц также позволит роботу понять, о чем может быть страница. Например, один только URL

    http://download.yandex.ru/company/experience/Baitin_Korrekciya%20gramotnosti.pdf

    дает поисковому роботу множество информации о документе: его можно скачать; формат, скорее всего, PDF; документ, вероятно, релевантен запросу «коррекция грамотности» и так далее.


    А домыслов сеошников, наверное можно найти как за первый, так и за второй вариант :)
    Ответ написан
    Комментировать
  • Как сделать плавное затемнение и появление текста при наведении?

    Вот, держите простой пример.
    Ответ написан
    Комментировать