• Зачем frontend девелоперу такой большой опыт?

    mroforolhc
    @mroforolhc
    умственно отсталый
    Интересный вопрос, который и продолжил бы быть "интересным", если бы не ваш максимализм (а именно деление на черное/белое) и нежелание понимать, как всё устроено на самом деле. Постараюсь ответить вам, учитывая вышесказанное.

    Не хочу говорить, что веб сложнее тех же плюсов, это будет лукавство. Но и утверждать, что за 3 дня можно познать все реакты и вебпаки, почитать исходники это тоже самое, что и говорить "да я ща месяц потрачу на прочтение книг страуструпа - всё буду знать, он же создатель языка" — полный бред, который может сказать только профан. Изучить строение молотка и принцип его работы это не то же самое, что и забивать гвозди. И вот как раз за забивание гвоздей отвечает ваш нелюбимый "опыт". Благодаря которому вы не будете совершать ошибок новичков, а сразу вкатитесь на работу со своими наработками.

    Ну и если всё так просто на словах, попробуйте, чисто для эксперимента, отвлекитесь от плюсов и других ЯП, связанных с железом, и напишите пару проектов за...сколько там у вас в посте...а, за 1-2 недели. Это не такой большой срок, но зато какие потом большие перспективы (ориентируясь на ваш пост, опять же). И не смотрите на года опыта. Это примерная оценка того, сколько требуется человеку, чтобы он умел владеть необходимым стеком технологий. Если вы такой замотивированный и классный, то вам вполне хватит, как вы и написали, 2 недели и можете устраиваться на работу с опытом работы от 3 лет. Работодателю не важен особо факт того, что вы работали до этого 3 года. Если вы знаете всё, то он вас с радостью возьмёт. А сроки "от 3 лет" это указаны специально для нас – очень глупых людей, работающих на дядю, без мотивации, 30летние бездари одним словом.
    Ответ написан
    2 комментария
  • Зачем frontend девелоперу такой большой опыт?

    @cloudz
    Ken3kiEater, Если вы во всем так быстро и хорошо разбираетесь, так разберитесь и устройтесь без опыта. Если ответите на все вопросы на собеседовании и расскажите как решать те или иные проблемы на стеке технологий на который вы собеседуетесь, а также не будете тормозить в рабочих тасках, убежден, вас возьмут и без опыта.
    Уверен, потому что я сам прошел такой же путь. Требуемый опыт был от 3х лет коммерческой разработки, а со стеком я познакомился за месяц до трудоустройства. И я говорю не о джуниорской позиции.
    Ответ написан
    3 комментария
  • Зачем frontend девелоперу такой большой опыт?

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

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

    Развивайтесь в сторону создания более сложных вещей - там и технологии поймутся.
    Более сложные - это всевозможные веб-приложения, забудьте о сайтах.
    А приложения могут быть уже какими угодно и с большим разбросом по сложности - может быть CRUD админка которую любой индус накидает, а может быть какая-нибудь замороченная система бизнес-аналитики, где кнопки в браузере - это только 10% от всего функционала, и это одна из причин почему ищут фуллстеков. Фуллстек в состоянии взять фичу и сделать её полностью, а не "накидать кнопок и ждать бекенд" или "сделать апишку и отдать фронту".
    Ответ написан
    14 комментариев
  • Как научиться писать парсеры?

    tsarevfs
    @tsarevfs
    C++ developer
    XML парсим любой библиотекой. Получаем дерево разбора.
    https://pep8.ru/doc/dive-into-python-3/14.html
    Дальше начинаете обходить дерево и для каждога узла(node) проверять подходит ли он вам.
    https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%85%D...
    В функции проверки и должна быть вся магия. Возможно вы сможете придумать эвристическое правило от разных параметров. Например:
    *путь от корня (root/part/segment/item)
    *имя тега
    *значения параметров тега
    *имена тегов-детей
    *...
    При необходимости можно пытаться ускорить процесс, если о данных что-то известно. Так можно не обходить все дерево, а отбрасывать его части если мы поняли что это не то что нам нужно.

    Если данных очень много и вариативность очень большая (например ищем рекламу на веб страницах) можно заняться машинным обучением. Это отдельная сложная тема выходящая за рамки вопроса.
    Ответ написан
    Комментировать
  • Почему 07 это строка, а не число?

    Ключи свойств объекта это всегда строки. Но, поскольку объекты, по задумке разраба могут быть итерируемими, как в твоем примере - реализация javascript-a подрузамевает для них всякие финтиплюшки, в том числе и такую вот сортировку. Которая работает только для свойств с целочисленными ключами! Как движок, перебирая свойства поймет, что очередной ключ, по смыслу, представляет из себя целое число? Он конвертнет его в number, округлит, и преобразует обратно в string. Если процедура никак не изменила значение ключа, то это целое число, и алгоритм отрабатывает корректно.

    String(Math.trunc(Number("7"))) // 7
    String(Math.trunc(Number("07"))) // 7

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

    Подробнее здесь: https://learn.javascript.ru/object#tsikl-for-in
    Ответ написан
    Комментировать
  • Веб-дизайнер-фрилансер после 35 лет?

    natojezlo
    @natojezlo
    Такая же хрень
    34года, начинал в 2010г. ну его нафиг
    Рынок стал очень конкурентный, каждый второй школоло middle х#идл разработчик
    Работая на фрилансе, только портишь себе нервы
    демпинг сумасшедший
    я вот решил уйти в оффлайн, нафиг надо за эти гроши до 50лет шизу поймать нынешних клиентов
    Ответ написан
  • Как сделать такую анимацию?

    @jamtuson
    Эта штука сделана на WebGL с использованием уравнения Навье-Стокса
    https://ru.wikipedia.org/wiki/%D0%A3%D1%80%D0%B0%D...

    https://codepen.io/PavelDoGreat/pen/zdWzEL
    developer.download.nvidia.com/books/HTML/gpugems/g...
    Пример разбора есть в книге по динамике жидкостей.
    Ответ написан
    Комментировать
  • Как сделать такую анимацию?

    khlopchyna
    @khlopchyna
    Чувак, все на много проще, смотри где они это взяли)
    https://paveldogreat.github.io/WebGL-Fluid-Simulation/
    Ответ написан
    1 комментарий
  • Как сделать такую анимацию?

    hzzzzl
    @hzzzzl
    еать залипалово какое :D
    вот скрипт
    colbacolorbar.ru/themes/colba/assets/js/fluidWave.js

    вообще не понимаю что там происходит, вроде яваскрипт, но какой то непростой webGL фреймворк наверно

    UPD вот нашел на гитхабе это, хз может быть это оригинал кода
    https://gist.github.com/peretc001/1444c3df210cc66c...
    Ответ написан
    2 комментария
  • Правда ли что рынок веб разработки "перегрет"?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Веб сильно повзрослел в последние годы, сюда пришел энтерпрайз со всеми вытекающими. Как в 200х клепать лендинги на jQuery и получать хороший гешефт уже не работает. Надо знать, понимать, мочь и уметь очень много и сразу, учиться на ходу, вникать, рефакторить тонны легаси и пр., иначе в нормальную команду/проект попасть архитрудно. Ну и очень много вакансий за еду, но туда тоже всех подряд не берут, кое-что все же разуметь нужно...
    Ответ написан
    Комментировать
  • Правда ли что рынок веб разработки "перегрет"?

    @imvo
    Как работодатель могу сказать, дефицит есть, и чем дальше, тем острее он становится.

    На старт найти легко, на взрослый проект с кучей соглашений - людей мало. Соответственно, каждый проверенный сотрудник - на вес золота.
    Ответ написан
    2 комментария
  • Правда ли что рынок веб разработки "перегрет"?

    @freshik312
    Если ты по настоящему спец - тебе всегда будет работа и очень хорошо оплачиваемая. А если же, ты знаешь только html css и пару cms php - держись за свое нагретое место 2мя руками.
    Ответ написан
  • Правда ли что рынок веб разработки "перегрет"?

    1) Какой у тебя стек?
    2) Сколько лет опыт работы?
    3) Было ли официальное трудоустройство программистом?
    4) Было ли официальное трудоустройство в IT-компанию?

    Есть ты работал официально прогером в адекватной it-компании, то, как говориться:
    "В руках синий диплом технаря и все двери перед тобой открыты". Ибо один раз официально работал прогером, ты ценишься выше 99,9% биомусора, что пытается стать айтишником.

    Если у тебя все "Я вот сижу дома, на коленке что-то пилю, хочу работу и крутые проекты", то 99,9% всех работодателей будут тебя отминусовывать на этапе беглого просмотра резюме.
    Ответ написан
    3 комментария
  • Правда ли что рынок веб разработки "перегрет"?

    OTCloud
    @OTCloud
    Программирование и Архитектура ПО
    100% перегрет, но не программистами или веб-мастерами, а индивидами, которые решили что веб это просто и легко и не стоит сильно париться над своими скиллами и знаниями.
    Ответ написан
    8 комментариев
  • Можно ли разместить link/script в верстке, но при этом не делать никаких запросов и не использовать?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    <link rel="stylesheet" data-href="styles.css">
    Запроса не будет. Понадобится подгрузить - меняете атрибут с помощью JS и все.
    Но по прежнему непонятно нафига зачем это все?
    Ответ написан
  • Возможно ли сегодня устроится на работу верстальщиком зная лишь HTML и СSS?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Возможно ли сегодня устроится на работу верстальщиком зная лишь HTML и СSS?

    Чем больше вы пытаетесь, тем больше вероятность.

    какие тестовые задания и требования были у вас когда устраивались

    Вопрос со всей силы не правильный. Это не экзамен! В каждой компании спрашивают то, что нужно этой компании.
    Ответ написан
    Комментировать
  • Аналоги js в web?

    @Azperin
    Дилетант
    Бери любой язык, который способен компилироваться в JS и все. Правд проблема не в языке, а в браузерах, как только они научаться исполнять другой язык, так он сразу и будет альтернативой, но пока я к этому предпосылок явно не вижу.
    Ответ написан
    4 комментария
  • Аналоги js в web?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Фишка в том что исполнять код должен браузер, который на лету должен создать и выполнить код, то есть иметь вполне себе компилятор в собственном ядре. Пихать их "сколько хочешь" во все браузеры никто не будет, жс пилили общими усилиями больше 20 лет, а довести до ума и кроссбраузерной совместимости до сих пор не до конца удалось. По этой причине ожидать какой-либо поддержки других языков в браузере в ближайшее время не стоит.
    Ответ написан
    Комментировать
  • Аналоги js в web?

    deepblack
    @deepblack
    Держи:

    Но в любом случае браузер будет выполнять JS.
    Ответ написан
    4 комментария