• Как практиковаться правильно?

    vicodin
    @vicodin
    Имею некоторый опыт
    берите любые отсюда https://psdrepo.com/tag/free-psd-website-templates/ , можете посмотреть стримы Юры типа этого, чтобы понять методологию вёрстки https://www.youtube.com/watch?v=IJ5qDr7DWew
    Ответ написан
    1 комментарий
  • Насколько хорош этот код? Или можно лучше?

    rockon404
    @rockon404
    Frontend Developer
    Чем, в вашем случае, мотивирован отказ от jquery?
    С использованием jquery код можно сократить раз в 10, как и затраченное на написание этих макарон время. А еще код был бы более читаемым и поддерживаемым.

    Если все-таки решите перейти на сторону добра https://jsfiddle.net/b4x2kc4s/
    Версия с делегированием на document https://jsfiddle.net/bg0bgr27/
    Еще версия с отключением активного элемента, по клику вне dropdown https://jsfiddle.net/wmo4m2d7/
    Ответ написан
    24 комментария
  • Какие есть it-профессии, где не нужно писать код?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Младший техник у какого-нить провайдера. тянуть и обжимать проводочки.
    Саппорт в call центре.

    Сисадмин (нормальный), тоже должен знать и учить новые технологии и библиотеки.

    P.P.S. "Например, на врача/юриста/кого-то ещё выучился и работаешь рабочий день, остальное время свободно. "

    Ахаха... ты реально думаешь что юриспруденция за последние несколько лет не поменялась? Да хотя бы гиктаймс почитай какие новые громкие законопроекты только в области ИТ были приняты за последние полгода. Что уж говорить про те, которые не слишком громкие, или которые никто не понял?
    Ты реально думаешь, что врачи сейчас лечат также, как 10 лет назад? В стоматологии поменялось почти все - материалы, подходы. В клинической лаборатории даже стандартные нормативы. У окулистов жизнь поменялась уже пару раз.

    Мало нового происходит у младшего специалиста с минимальной зарплатой. И то...
    Ответ написан
    Комментировать
  • Как правильно читать книги по программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Книги
    software engineer
    сперва были вопросы "как стать программистом"
    затем вопросы "что читать"
    теперь уже "как читать"
    может скоро будет "как учить алфавит, а то за меня родители пишут на тостере".

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

    Добавлю еще момент:
    Почитайте статью megamozg.ru/post/10126
    Там очень понятно указано, что профессиональный навык и боль программиста - гиперконцентрация, которая необходима, чтобы освоить понятия и вещи для профессиональной работы. 40 минут это как-то несерьезно.
    Ответ написан
    3 комментария
  • Как увеличить картинку при наведении?

    Тут все наглядно:
    https://jsfiddle.net/dytcmcmL/1/
    Первый вариант - ваш, второй вариант shadobut.
    В зависимости от выбранного варианта меняется поведение страницы при наведении на картинку? transform: scale(1.5) увеличивает только картинку, не влияя на прочие элементы.
    Ответ написан
    Комментировать
  • Практикую навыки работы с реактом. Какие есть идеи для маленьких приложений?

    GreyCrew
    @GreyCrew
    Full-stack developer
    Бери api контакта и сделай к примеру свою галерею изображений.
    С загрузкой, выгрузкой, фильтрацией, сортировкой, распределением по альбомам и т.д.
    Ответ написан
    Комментировать
  • Какие идеальные взаимоотношения между заказчиком и исполнителем?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    2. Заказ оказался сложнее (появились подводные камни)


    Вот на этом этапе нужно остановиться, выдохнуть, и начать разговаривать с заказчиком. Он ведь живой человек. Такая ситуация может возникнуть в основном по 2м причинам:

    1. Исполнитель недооценил свои силы и сделал некорректную оценку времени/стоимости. ИМХО, его проблема. С опытом проходит, но риски есть всегда. От них перестраховываются накидыванием запаса к изначальной оценке.

    2. Заказчик изменил требования. Это называется scope change и автоматически должно вести за собой переоценку сроков и стоимости (если не работаете по Agile и на почасовке).

    Грубо, логика такая:

    - максимально уточняем детали задачи, чтобы сделать оценку
    - формируем и выставляем оценку конкретной задачи с конкретными деталями
    - если ошиблись в оценке - сами виноваты
    - если детали задачи меняются (клиент вносит изменения) - значит старая оценка автоматически становится устаревшей и нерелеватной. Корректируются требования - корректируется оценка (сроки и стоимость). Это одно целое.

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

    NeiroNx
    @NeiroNx
    Программист
    Если используется overflow: scroll; то так:
    document.getElementById("d").scrollTop += 100;
    document.getElementById("d").scrollLeft += 100;


    Если все окно целиком то: window.scrollBy(100,100);

    Шоб кнопки остались на месте:position: fixed;
    Ответ написан
    1 комментарий