Задать вопрос
  • Почему редко на сайтах применяются сложные конструкции JS+CSS3 эффекты?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Идеальный дизайн - это когда посетитель обращает внимание на то, что нужно владельцу сайта,
    а не на то,что верстальщик может наворотить.
    Если вам кажется, что у сайта нет дизайна, но Вы чувствуете себя комфортно, то именно на
    идеальный случай вы сейчас смотрите.
    Ну и чем проще , тем быстрее все работает.
    меньше данных по сети, быстрее отрисовка.
    Ответ написан
    Комментировать
  • Почему так нежелательно использовать JS во время верстки?

    i__dmitry
    @i__dmitry
    Weaving a web
    Глупости. Задачи нужно решать теми инструментами, которые уместны.
    Если динамику можно реализовать на чистых HTML/CSS без ненужного усложнения кода, нарушения семантики и т.д. - значит нужно делать так. Если можно реализовать на чистом JS без подключения jQuery - значит нужно реализовывать. Если функционал более сложный и требует дополнительных библиотек - значит, используйте их.
    Забудьте чушь про то, что JS разряжает телефоны. Главное - всегда отдавать себе отчёт в том, каков оптимальный метод решения текущей задачи.
    Ответ написан
    4 комментария
  • Как увеличить скорость загрузки страницы?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    Я расчитывал, что результаты будут примерно одинаковы(+/- 5 единиц), но здесь колосальная разница..

    да уж..
    а с какого перепоя ты был так уверен?
    такого не было никогда - ни на старой версии сервиса, ни на текущей...
    бывает и побольше разница, 50 баллов и больше.
    по факту - у тебя там подшаманить по мелочи-то, картинки лэйзи-лоадни, часть скриптов в опу переставь и стили туда же.
    естсессно, что все надо делать не нагугливанием, а адекватно, например, тот же лэйзи-лоад - только по скроллу страницы плюс если страница проскролена на полэкрана, остальные широкораспространенные методы лэйзи для гугл-pagespeed бесполезны0))

    4 удаленно подгружаемых шрифта для лендинга поселкового уровня? ОоОООоо...

    ну и плюс банальщина:
    5d8a62c4aeb1c305057074.png
    Ответ написан
    4 комментария
  • В каком порядке это учить?

    criticalsomethoughts
    @criticalsomethoughts
    UI\UX Developer, Project Manager
    Все что вы скинули, всего лишь прикладные инструменты, учить их не нужно, это не фундаментальные вещи, такие как паттерны и алгоритмы.
    webpack\gulp - вы будете настраивать 1-2 раза, и дальше работать с ними(достаточно понять принцип работы, взять готовые решения, переписать код с готовых решений что бы понять что он делает и тд). Все остальное - не учится в отрыве от проектов которые вы можете делать на досуге, что бы поднимать свой скилл. Условно вы приходите на работу, где люди пользуются webpack - скорее всего внутри компании он уже настроен под конкретный продукт или решение, и вам даже настраивать его не дадут) Так что в порядке ознакомления.
    Одназначно ознакомьтесь с git(который у вас не написан), вот он вам 100% пригодится в любом месте.
    Ответ написан
    Комментировать
  • Как веб программисту зарабатывать на сарафанке и что это такое вообще?

    @skrimafonolog
    Сарафанное радио - это когда тебя рекомендуют своим знакомым уже знающие тебя люди (твои бывшие клиенты, которые довольны твоими прежними работами).

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

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

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

    Нарабатывается годами.
    Ответ написан
    1 комментарий
  • Возможно ли содержать сервер дома?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Жил да был черный кот за углом...
    Что-то последнее время стало много вопросов на эту тему...

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

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

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

    К сожалению, плюсов не бывает без минусов :) Хотелось бы о них тоже поподробнее - не чтобы отговорить, а чтобы предупредить.

    - Цена, комплекутха, ЗиП. Новое серверное железо очень дорогое. Сервак за пол-лимона - это как здрассьте. "Для себя" обычно берут бу железо. Это довольно распространенный метод, так что существуют специальные конторы, торгующие бу серверным железом. Насколько оно старое? Обычно не моложе пяти лет. Почему пяти? В крупных конторах есть регламенты, по которым железо списывается по истечении определенного срока, обычно он пять лет. Списывается, независимо от состояния, даже если оно идеальное. Бу сервер можно прикупить за вполне приемлемые деньги (разумеется имея в виду, что винты нужно брать новые и не десктопные, а именно рейдовые). Комплектуху и ЗиП покупать можно в тех же конторах.

    - Размещение. Сервер обычно в серверном корпусе, который ставится в стойку. Добро, если у Вас есть стойка :) а иначе его нужно куда-то пристроить - а без стойки эта большая плоская хреновина будет весьма неудобной для резмещения (Лайфхак: у меня лежит на шкафу)

    - Шум. такого понятия как
    тихий серверный шкаф

    не существует. От слова совсем. Потому что шкаф - для серверной. Даже самый тихий сервер (а я подбирал именно по "тихости") даже при самых низких оборотах кулера (в BIOS - 4500 об/мин) - довольно заметно шумит. Кроме того, если температура повышается, сервер автоматически кладет на настройки BIOS и повышает скорость вращения кулеров - в итоге у меня сервер в людбое время устойчиво негромко гудит и периодически взвывает - потому что перегревается.

    - Комфортная температура. Для сервера и человека - она разная и поэтому запросто получится, что Вам придется выделить серверу отдельную комнату :D

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

    - Изнашиваемые части. Про ЗиП было уже сказано - так вот, не забывайте, что сервер содержит части, которые ломаются :) Кулеры, винты - все это нужно будет покупать :)

    - Интернет-канал. Для физиков как правило flat-rate не предоставляют (ну либо заломят, как с юрика), поэтому держать там нагруженный сайт Вы не сможете - он будет адово тормозить. Хотя обычный сайт работать будет (если пров дает белые IP).

    - Анти-вирус, анти-ддос, анти-спам, анти-все-остальное. Все это придется делать самому либо просто забить. Разумеется, профессиональному админу это сделать несложно.

    - Настройка, резервное копирование. Фактически повторение предыдущего пункта - спихнуть нее на кого, сами, все сами...

    - Изменить IP практически невозможно, уж не говоря о его регулярной смене.
    Ответ написан
    12 комментариев
  • Потенциал верстальщика?

    hack504
    @hack504
    Востребован ли верстальщик в 2019, или это я дурак и он действительно сейчас никому не нужен?

    Абсолютно верно, верстальщик в 2019 никому не нужен.

    Мир стремительно меняется, исчезают старые профессии, появляются новые - столько всего интересного и сложного появилось. Я думаю, если ваш Отец перестанет обзывать себя верстальщиком, а станет величать Дизайнером, то никто подвоха не заметит (особенно учитывая стаж и портфолио) и потенциал не уйдет в прошлое вместе со старомодным "верстальщик"
    Ответ написан
  • Отсутствие H1/h2 и т.д - насколько сильно влияет на SEO?

    Индексирование будет хуже (так как googlebot или yandexbot будут хуже понимать структуру сайта)
    В заголовки h1 и т.д можно внедрить ключевые слова.
    С точки зрения UX правильно настроенные заголовки помогают пользователям в навигации.
    Также стоит разметить заголовки с помощью микроразметки(хотя бы h1)
    Сравните с конкурентами, если у них этого нет, сделайте, будет лучше
    Что будет если не использовать заголовки h1, h2?
    Ответ написан
    3 комментария
  • Нужно ли указывать font-size, font-family, font-weight, color - если они такие же, как у body?

    @Mopkoff-ka
    Верно, дополнительно нужно указывать все эти свойства для input, textarea, button, select - эти элементы не наследуют значения шрифтов..
    Ответ написан
    Комментировать
  • Зачем frontend девелоперу такой большой опыт?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы путаете причину и следствие. Фронты очень востребованы рынком, поэтому и вакансий много, и зарплаты высокие, а порог входа при этом очень низкий. Из-за сочетания этих факторов соискателей огромное количество, но 99.9% из них - профаны. Для их отсеивания как раз и выставляется требование к подтверждённому опыту. То есть работодатель в среднем случае не ждёт от фронта особых знаний, но хочет ещё до собеседования иметь уверенность, что эти знания точно есть.
    Ответ написан
    10 комментариев
  • Как вы развиваетесь и откуда черпаете информацию?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Я пытаюсь развиваться в своей профессии, но есть проблема с тем, откуда черпать информацию.
    Проблема в том, что Вы пытаетесь черпать!
    А нужно - пытаться развиваться. ;)

    Банально:
    Например, есть тема про поиск заданного растр-объекта на произвольном изображении.
    Заходите в интернет, ищите, находите ссылки, кликаете первую попавшуюся и...
    ОМГ! Там есть туча формул и текста и нет исходника! и закрываете её, как бесполезную...

    А вот тут-то и была Ваша ошибка!

    Кратко:
    1. Знание английского.
    2. Гугл и синтаксис поисковой строки.
    3. Умение читать и осознавать, а не копипастить исходники.
    4. Сопоставление фактов (результат работы ВАШЕГО! кода) с теорией (оф. документации, алгоритмов) и с другими источниками, касательно изучаемого Вами направления (публикации: подходы реализации, архитектуры и структуры, методики, алгоритмы, репозитории кода и т.д.).

    Если выполнять все правила - никакие закладки будут не нужны: сами сможете быстро находить требуемую информацию (а не "мусорную"!) о новом направлении для своего развития или запомнить надолго результат своего труда: достигнутое понимание материала через личный опыт.
    Ответ написан
    4 комментария
  • Что делает фронтент разработчик уровня миддл?

    @managrib
    то же что и джун.
    но самостоятельно и качественно.

    джун отличается тем, что за ним нужно глаз да глаз.

    Поработал в обоих направлениях по пол года и так и не понял что мне ближе.

    Порог вхождения в программирование - высок.
    За полгода - вы ничегошеньки еще не увидели.

    От двух лет - это да.
    Ответ написан
    Комментировать
  • Адаптивная верстка и белая полоса справа, всё перепробывал. Что не так?

    daemonhk
    @daemonhk
    ПсиХоПат
    1. В адаптиве для картинок используйте img{ width:auto; max-width:100%; }
    2. Чтобы увидеть кто куда вылазит, пропишите *{ border:1px solid red; box-sizing:border-box; }
    3. Поработайте еще над футером))
    4. Частыми виновниками таких поломок являются стрелки от slick-slider, что в вашем случае и произошло. Укажите им нужное положение (сейчас они вылезли за пределы контейнера)
    5. А еще можно убрать box-shadow в отзывах
    Ответ написан
    1 комментарий
  • Узко vs Широконаправленный разработчик?

    Adamos
    @Adamos
    Узконаправленный разработчик - это человек, который досконально знает нюансы своей ниши и имеет кучу опыта в тех вопросах, которые в них возникают.
    Широконаправленный разработчик - это человек, который попробовал многое и успешно воплотил проекты в нескольких разных нишах.
    А тот, кто пролеживал бока, листая Танненбаума и Дейкстру - это вообще не разработчик, и нанимать его никто не будет по той простой причине, что опыта у него нет, и оплачивать время, пока он будет его набирать, набивая свои нубские шишки, никто не разбежался.

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

    плохо иметь 2 заголовка h1, т.к. сканирование поисковыми роботами идет в этапа:
    - первичное, получение контента, без стилей и прочего, это собственно само сканирование и индексирование текста
    - вторичное, формирование страниц в песочнице со всеми элементами страницы, для определения мобильности и прочего
    Ответ написан
    1 комментарий
  • Кроссбраузерная сетка?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Один общий блок с картинкой,
    внутри несколько блоков с белыми рамками без фона.
    Внутренние блоки флексами.
    Ответ написан
    Комментировать
  • Как выставлять счета ООО?

    Jump
    @Jump
    Системный администратор со стажем.
    1)Как угодно, точнее как договоритесь. Порядок расчетов обычно уточняется в договоре а там выбираете так, чтобы вам было удобно и вашему контрагенту. В этом случае нет понятия правильно, нужно делать как удобно.

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

    Не понятно как вообще будут выглядеть эти реквизиты?
    Как обычные реквизиты - номер счета, и реквизиты банка.

    И где будут храниться деньги?
    Если платят наличкой - деньги хранятся в кошельке, или в кармане пиджака.
    Если платят безналом - деньги хранятся в банке.
    Ответ написан
    Комментировать
  • Почему такая ошибка в коде?

    php666
    @php666
    PHP-макака
    Лол, все перечисленное, это основы языка, капля в море.
    Ответ написан
    Комментировать
  • Какие языки программирования лучше всего оплачиваются в России, США и Европе?

    @mamontm
    Оплачиваются не языки программирование.

    Оплачивается умение ими пользоваться.

    Есть буквально одно исключение - Cobol.
    Это один из старейших языков программирования, на котором начали писать еще тогда когда ваши родители еще не родились.
    Приходится иметь дело с очень древними программами, причем выполняющими весьма ответственные вещи, где высока цена ошибки (первыми, кто мог позволить себе компьютеры был очень крупный бизнес)

    о наблюдениям сервиса «Мой круг» в России последние пару лет по зарплатам лидируют...

    Вы неверно интерпретируйте данные.

    Просто ряд языков чаще используется в недорогих простых проектах. Что не отменяет их же использование в дорогих проектах. Но искажает понятие "средняя зарплата".

    Плюс недорогих проектов всегда намного больше. Что еще более искажает понятие "средняя зарплата".

    Ну то есть математически-формально всё так как описано в обзоре зарплат.

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

    Причём если Scala и Elixir два года назад по зарплатам опережали прочие языки с сильным отрывом и за последние годы выросли по зарплате несильно, то Go и Objective-C за эти же два года совершили сильный отрыв от остальных языков и догнали Scala и Elixir

    Все упомянутые нельзя назвать распространенными на простых (то бишь на дешевых) проектах.

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

    "Я выучу не тот язык и карьера будет погублена"
    "Я выучу тот язык и карьера пойдет вверх".

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

    Важно ваше умение программировать. А это понимание/знание - алгоритмов, парадигм, концепций, паттернов.

    Эти вещи из языка в язык повторяются.
    Трудно выучить только первый.

    Сменить язык программисту с опытом - не сложно.
    Ответ написан
    8 комментариев