Ответы пользователя по тегу Веб-разработка
  • LinkedIn, есть ли польза?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Линкедин это по большей части для западного рынка, когда вы уже поработали в нескольких неплохих компаниях, написали у себя в истории крутые должности с красивыми и офигенными описаниями и параллельно со всем этим обмазались всякими "коннекшенами" со всех тех же мест где вы работали (или с кем пиво на конференции пили). В общем такой себе Circle Jerk, на котором вас в основном будут находить ушлые HR, отправляющие слегка измененную копипасту с описанием вакансии.

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

    Я, как обычный разраб, просто принимаю почти все входящие коннект реквесты и любезно отвечаю эйчарам "сейчас позиция не интересует, но потом если что возможно напишу", ибо план B лишним не бывает (хотя, по ощущениям, все равно будет проще найти работу через друзей или какой-нибудь Hired если приспичет, чем ползти в эту жуть).
    Ответ написан
    Комментировать
  • Сколько верстальщиков на фрилансе с Mac OS?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Зачем верстальщику мак то для этого. Существует https://zeplin.io/ специально чтобы люди не мучались с макетами и кроссплатформенностью. Открыл сайтик и у тебя макеты с циферками и всякими плюшками перед глазами. Если весь дизайн будет ваш, то заводите себе аккаунт (платный офк, но там копейки) и просто приглашаете людей в определенные проекты, расшаривая им нужные макеты.
    Уже год+ не открывал софта наподобие фотошопа/скетча и надеюсь так всегда и будет далее.
    Причем зеплин умеет и в фотошоп и в скетч.
    Ответ написан
    9 комментариев
  • От чего зависит плавность работы анимации на сайте?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Вам необходимость использовать Timeline в Chrome DevTools для профилирования производительности анимаций и не только.

    Хотите знать основы оптимизации рендеринга - вам сюда https://www.udacity.com/course/browser-rendering-o...

    Причин плохой оптимизации может быть вагон и маленькая тележка. У вас там могут огромные элементы анимироваться с помощью top/left вместо transform: translate, у вас при каждом скролле может идти repaint огромных картинок, забирая по 60-100мс на каждый шаг и так далее. Скорее всего причины крайне простые и связаны с использованием древних и убогих методик для анимаций, аля jQuery.animate (который до 3й версии юзает setTimeout вместо requestAnimationFrame под капотом).
    Ответ написан
    Комментировать
  • Какой выбрать фреймворк для сложных веб-анимаций (с примером)?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Варианта 2 почти всегда:
    1) Greensock (GSAP). Самая крутая либа для анимаций, умеет наверное все, кроме разве что канваса/webgl (для этого обычно уже юзают threejs или ручками что-то пишут).
    2) Bodymovin. На второй гифке например последовательная анимация, не требующая интеракций от юзера, но содержащая при этом множество деталей и микродвижений. Пилить такое руками - ОЧЕНЬ много часов (разница между похожим прототипом и прототипом на 90% схожим с гифком - колоссальная). В то время как с bodymovin вы просто экспортируете всю анимацию из after effects и запустите ее на клиенте. Есть конечно же свои плохие стороны, отсутствие гибкости и весьма немалое количество кода, экспортируемого из AE, но обычно в таких ситуациях других способов не бывает.
    Ответ написан
    Комментировать
  • Можно ли сделать такую кнопку на CSS?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Ответ написан
    Комментировать
  • Какие есть интересные блоги современных JavaScript ниндзя?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Блоги не надо мониторить, надо подписаться на пачку дайджестов, и там вы найдете ссылочки на почти все достойные статьи, включая менее известных (но не менее крутых) товарищей.
    Получать 5-10 писем с кучей ссылок в неделю намного проще и эффективнее, нежели чем чекать 10+ блогов, где апдейты бывают раз в 1-6 месяцев.
    Ответ написан
    3 комментария
  • Как потоково работать с аудио из браузера?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    https://developer.mozilla.org/en-US/docs/Web/API/M... (navigator.getUserMedia устарел, по инфе мдн).
    И с этим связано куча другой фигни. Надо просто как следует погуглить (по английски конечно же).
    Изучал эту тему полгода назад, без проблем смог найти пачку гайдов по стримингу аудио/видеопотоков на бэкенд, с последующей обработкой и отправкой юзеру обратно в измененном виде.

    Вот какой-то рандомный гайд - https://subvisual.co/blog/posts/39-tutorial-html-a...
    Гуглите что-то типа "javascript stream audio to server"
    Ответ написан
    2 комментария
  • Каковы методы разработки веб - сайтов?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Картинка лучше 100 слов.
    FBF7053A-A349-4F4E-893E-DB2AFDEC0E4B.jpg
    Ответ написан
    Комментировать
  • Как сделать страницу доступной оффлайн?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Service Workers, о них сейчас трещат на каждом углу. Гугл в помощь.
    Ответ написан
    Комментировать
  • Как Google Canary может помочь в веб разработке?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Можно изучать и играться с новыми фичами задолго до того как они попадут в stable версию. Но в большинстве случаев использовать канарейку в повседневной работе это не лучшая идея, есть риск потрепать себе нервы мучаясь с багами, а потом в итоге выяснится что баги были только в канарейке, а в живых браузерах все ок, и вы все это время впустую мучили себя.
    Помню как меня дизайнер мучал с каким-то багом в хроме, я себе всю голову разбил, ибо не мог воспроизвести его ни в одном браузере. Потом выяснилось что у него была dev версия в которой имелся именно этот баг. Через месяц вышла эта же версия, но уже stable, и там все работало без проблем.
    Ответ написан
    Комментировать
  • Есть ли смысл прочитать хоть одну книгу по HTML?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Естественно, ведь без этого не стать html-программистом.
    Ответ написан
  • Как разрабатываются такие сайты?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    300 баксов за такое? Не смешите. Чтобы сделать все точь в точь как на гифке, с хорошей браузерной поддержкой, идеальной плавностью, и самое главное, ОТЛИЧНОЙ ПРОИЗВОДИТЕЛЬНОСТЬЮ, вам понадобится несколько десятков человеко-часов приличного специалиста, рейт которого стартует с 30$/h наверное. Я естественно говорю не только о том что на гифке, но и об остальном контенте, который тоже будет соответствующего уровня.

    Большинство местных "спецов", которые тут пишут "да там все просто, бах бах пара трансформов", на деле мощно так обделаются когда их анимация полноэкранного транзишена картинки будет адово тормозить на fullHD+ экране, и при этом выглядеть она будет крайне паршиво на фоне отполированного оригинала.

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

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Это все по идее входит в обязанности UI Engineer (тот же фронтендер по сути, который помимо всяких SPA умеет в красивости).
    На фрилансе подобных тасков много. Ко мне часто обращаются с задачами "превратить видео из After Effects в реальную js анимацию" и "реализовать какую-то крутую фигню, которую тебе дизайнер объяснит с помощью слов и картинок". В профиле найдете мой кодпен, там много всякой всячины, из-за которой ко мне постоянно обращаются люди.
    Ответ написан
    5 комментариев
  • Актуален ли сейчас Yeoman? Или лучше использовать что-то поновее, напр. Webpack?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Актуален ли сейчас Yeoman? Или лучше использовать что-то поновее, напр. Webpack?


    Щито? Yeoman нужен для скаффолдинга, пару команд в шелле ввели и у вас уже готовая основа для проекта на руках. И внутри может быть тот же вебпак и что угодно, ибо действия ейомана заканчиваются после того как вы его заюзали. А вебпак вообще каким образом с ним связан то, не пойму?
    Ответ написан
  • Возможно ли совместить transform (без анимации) с анимацией?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    У вас известна высота элемента, дак зачем вы пытаетесь его центровать с помощью translateY(-50%)? Юзайте отрицательный margin-top на половину высоты элемента и все. Вообще центровка элементов с помощью трансформаций это крайне ненадежная штука, ибо на нечетных значениях получится фигня из-за полпиксельного рендеринга.
    Ответ написан
    Комментировать
  • Есть ли на Upwork работа по дизайну сайтов без верстки?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Это реально, только вам надо ориентироваться не на бомжей, а на тех кто готов будет платить дизайнеру нормальные деньги за много часов работы. Но для этого естественно надо иметь хорошее портфолио/отзывы.
    Я фронтендер на фрилансе, все сайты что я пилил, были сделаны на основе stand-alone дизайна. В большинстве случаев у меня даже не было прямого доступа к дизайнеру. То есть люди вначале ищут дизайнера, пилят с ним что-то в течении нескольких месяцев, и только потом приступают к созданию сайта, периодически обращаясь за доработками/изменениями к дезигнеру.
    Ответ написан
    Комментировать
  • Стоит ли овладеть веб-дизайном из-за жалости к проектам, неосведомлённости заказчиков и наглых дизайнеров?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Если у вас до этого не было каких-то успехов в дизайне, то это весьма мутная перспектива.
    Уметь оценивать дизайн !== быть смышленым в дизайне. Я вот могу с легкостью сказать что выглядит плохо, а что нет, так же оценить анимацию и прочие вещи. Но, это совершенно не значит, что я в состоянии с нуля что-то наваять реально крутое или дать очень качественную/детализированную оценку чужому дизайну.
    Так что проще фильтровать заказы с убогим дизайном (как минимум руководствуясь самоуважением и чувством прекрасного). Самый простой способ - представить что этот сайт будет у вас помещен в первой пятерке работ в портфолио. Если от этой мысли вам становится неприятно/стыдно - вежливо объясняете клиенту, из-за чего у вас когнитивный диссонанс, и прощаетесь с ним, как минимум до появления нового дизайна.
    А пытаться "помогать" это путь вникуда. Ибо в итоге окажется что заказчикам "и так норм", а вы лишь только свои нервы и время потеряете.
    Ответ написан
    Комментировать
  • Как называть точную цену заказчику при большом объёме работ?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Говоришь, что в случае если произойдет чудо, и все будет идти как по маслу без внезапных хотелок и изменений, то тогда минимальное время N. Затем говоришь, что скорее всего на проект может без проблем уйти и K*N, а если много чего пойдет не по плану и будет много внезапных хотелок/перепиливаний, то можно и K*N*9000+ ожидать. Более правдивого/реалистичного изложения я не знаю.
    Ответ написан
    Комментировать
  • Нужна ли на сайте-портфолио форма обратной связи?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Если присобачить к этой форме уникальный дизайн с эффектной анимацией - тогда стоит. Если будет обычная унылая форма - нафиг её, проще обычные контакты оставить.
    Ответ написан
    Комментировать