• Стоит ли изучать jQuery в 2019?

    @andreysuha
    Что то знаю
    Учите js, в jq по-сути нечего учить только открывай доку посмотреть как метод юзать.
    Ответ написан
    Комментировать
  • Почему числа при сложении склеиваются?

    @h88p
    Pre-Junior HTML Developer
    Это не сложение, а конкатенация, преобразуйте строку в число
    parseFloat(document.getElementById('chislo1_2').value)
    Ответ написан
    1 комментарий
  • Как в react изменить текст в зависимости от значения?

    pterodaktil
    @pterodaktil
    js developer
    const color = this.state.petrol > 0 ? "#FFF" : "#D12828";
    
    return (
      <p style={{ color }}>{this.state.petrol}</p>
    );
    Ответ написан
    4 комментария
  • Направление для развития в React?

    rockon404
    @rockon404 Куратор тега React
    Frontend Developer
    Redux в React-разработке надо знать обязательно. Еще, хорошо знать MobX, так как все больше компаний используют его в новых проектах.

    Так же, вам стоит познакомиться с такими инструментами как:
    typescript
    webpack/babel
    react-router
    redux-thunk
    redux-act (имхо, лучшая упрощалка бойлерпелйта redux)
    styled-components
    reselect
    next/create-react-app
    axios
    react-helmet
    react-portal
    classnames
    eslint/tslint/prettier/lint-staged/husky
    jest
    express

    Перечисленные инструменты, кроме redux-act, используют в React-разработке чаще всего.
    Ответ написан
    1 комментарий
  • Могли бы вы поделиться хорошим техническим заданием на разработку сайта/веб-приложения?

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

    Так, например, если вы работаете с государственным или окологогосударственным заказчиком/исполнителем, весьма вероятно, вам придётся подготовить ТЗ в соответствии с требованиями ГОСТ-19 и 34 (в особенности ГОСТ 34.602-89 и ГОСТ 19.201-78), которые предполагают создание очень формальных и подробных документов.

    Если же вы работаете не по водопаду или подобным методологиям, а используете подходы Agile, весьма вероятно, что детальное и проработанное от общих вещей до самых мелочей ТЗ вам не подойдёт, так как оно не будет обеспечивать требуемую гибкость подхода.

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

    Резюмируя: определитесь с требованиями к ТЗ, а, отталкиваясь от них, уже можно искать какие-то варианты.
    Ответ написан
    Комментировать
  • Как сделать Google Maps серой?

    Cheizer
    @Cheizer
    Очень просто, стилями.

    Вот стили для Google CART готовые https://snazzymaps.com/explore?tag=dark

    Вот тут в можете создать свой стиль https://mapstyle.withgoogle.com/

    А вот пример серой карты https://codepen.io/Cheizer/pen/wxMqLz

    Вот черной https://codepen.io/Cheizer/pen/EzNvVB

    Копируйте те или иные стили в опциях в свой код и все styles: [..........]
    Ответ написан
    Комментировать
  • Зачем нужно изучать основы вёрстки, если есть webflow?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Вопрос из разряда, зачем изучать математику, если есть калькулятор)))

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

    А так же, создание просто сайта визитки, магазина при помощи конструктора, это удобно и часто быстро. НО!!!

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

    Все могут сами что-то делать для себя, не тратя свои средства, но время и силы, потраченные на создание лично, далеко не всегда равны тому, что бы просто взять и купить или заказать
    Ответ написан
    Комментировать
  • Чем отличается react от vue, основное отличие?

    0xD34F
    @0xD34F Куратор тега React
    у одного пять букв в названии, у другого три

    освойте js, и подобные вопросы перестанут вас волновать
    Ответ написан
    Комментировать
  • Как расшифровать эту строку в коде?

    IgorPI
    @IgorPI
    document - текущий документ
    getElementById() - метод получения элемента используя id
    onchange  - свойство элемента для обработчика события
    function (event){} - анонимная функция (обработчик события)
    
    event - локальная переменная в контексте анонимной функции
    target - таргет он и в африке таргет (целевой элемент, где происходит туса)
    parentNode - родительская нода
    childNodes[1] - у родителя есть дети
    data - у детей есть данные
    slice(1) - отхренашить кусочек
     
    currentKey - отхренашеный кусочек
    Ответ написан
    Комментировать
  • Почему ЗП верстальщика такая же, как и у Junior Frontend'а?

    opium
    @opium
    Просто люблю качественно работать
    Наверно потому что это одно и тоже
    Ответ написан
    3 комментария
  • Я выучил основы веба html css и js что делать дальше?

    longclaps
    @longclaps
    Выучил сам - выучи товарища.
    Ответ написан
    Комментировать
  • Как не одичать фрилансеру?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    5d5e72a9c08cd316037825.jpeg
    Ответ написан
    Комментировать
  • Как вы учите новое?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Какие цели надо ставить изучая программирование и как их достигать
    Их всего 2:
    1. Понимание синтаксиса (+ типы переменных и циклы)
    2. Понимание общей структуры кода (+ как сделать иерархию секций кода: ООП).

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

    После этого - можно уже что-то несложное брать и делать под "ключ", нарабатывая опыт.
    Ответ написан
    Комментировать
  • Как вы учите новое?

    Beshere
    @Beshere
    Разработчик
    С пет-проектами, конечно, хорошо, но может выйти сплошная копипаста со stackoverflow. Поэтому я начинаю с другого.

    Узнаю, какая книга считается лучшей по теме - например спрошу тут. Беру книгу, читаю. Если после каждой главы я могу написать хотя бы пару строк работающего кода - книжка ок. Книжки быстро устаревают, добиваю поиском в Интернете.

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

    В итоге остаётся куча шпаргалок, кое-какие знания и навык нарабатывается. Тут уже можно и пет-проект лепить.
    Ответ написан
    Комментировать
  • По вашему опыту - поможет ли от выгорания смена работы?

    natojezlo
    @natojezlo
    Поработай месяцок на стройке, быстро придешь в чувства.
    Самого одно время все запарило. Решил немного подработать физически на шабашке, ну его н..й
    За неделю работы от звонка до звонка отдал бы все, что бы вернуться к прежней
    Ответ написан
    7 комментариев
  • Как вы учите новое?

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

    Допустим выдумали себе банальный todo, прикинули сначала, что для него нужно и с помощью инструмента, который я собираюсь изучать, можно ли такой проект реализовать. Затем ставите задачи: сделать добавление новых элементов, удаление текущих.

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

    И, конечно же, интереснее всего решать свои посведневные задачи, пытаться что-то автоматизировать. Не потеряете интерес и прокачаете навыки.
    Ответ написан
    Комментировать
  • В какую разработку еще можно успеть войти помимо web?

    alekseyHunter
    @alekseyHunter
    Android developer
    Начитавшись недавних тем

    Лучше читайте доки к языкам программирования, полезнее будет.

    бессмысленности вхождения в нее

    Так можно сказать о любой из сфер программирования.

    чтобы быть востребованным и в перспективе выйти на хороший доход?

    Нужно отлично разбираться в одной сфере и поверхностно в других.

    как с работой в этих сферах

    На каждого разработчика найдется своя задача.

    Большой ли путь нужно совершить чтобы стать конкурентоспособным специалистом?

    Чем выше уровень (Стажер/Младший/Средний/Старший/Руководитель), тем больше времени.

    Как вообще с зарплатами и уровнем сложности?

    Чем меньше уровень сложности, тем меньше зарплата.
    Чем больше опыт работы, тем проще выполнять (сложные) задачи.

    И может подскажите какие еще бывают направления по разработке?

    Об этом лучше читать в статьях.
    Ответ написан
    Комментировать