• Где найти примеры исходного кода HTML5 CSS3 сеньерского уровня?

    Vampireos
    @Vampireos
    https://vk.com/axelaredz
    на codepen.io у профи
    Ответ написан
    Комментировать
  • Как правильнее использовать БЭМ в флекс верстке?

    dpmango
    @dpmango
    Лучше писать на уникальные классы все флекс-свойства.

    Если будите пытаться сделать свой "бутстрап" из флексов, рано или поздно запутаетесь и забросите эту идею. И тем более другие разработчки не поймут

    Например .header__wrapper вместо .flex-wrap.flex-wrap--aic.flex-wrap--jcsb
    Ответ написан
    Комментировать
  • Как сделан этот сайт http://flooringstudio.esignserver2.com?

    AMar4enko
    @AMar4enko
    Бэкенд на джаве, о чем говорит jsessionid в параметрах.
    Смена матерала пола и стен - с сервера приходит новая картинка с примененными материалами.
    Сделать это можно с помощью заранее подготовленного PNG с прозрачными областями и подкладывать под него заранее подготовленные куски пола и стен.
    Типа
    - положили на картинку готовое изображение пола
    - положили на картинку готовое изображение стены
    - положили сверху обстановку с маской пола и стены.

    С помощью частичной прозрачности делаются тени от предметов.
    Ответ написан
    2 комментария
  • Правильно ли я решаю задачу?

    Это же задачка на логику(арифметику), а не на программирование.
    Если посадили 2 амебы - то это то же самое, что и одна амёба через секунду.
    Т.е. вы сэкономили одну секунду, ответ 59.
    А не сходится у вас видмо потому что i должен с 1 начинаться а не с 0.
    Ответ написан
    8 комментариев
  • Как искать работу напрямую, не через рекрутеров?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Все мы знаем, что рекрутеры забирают себе неплохой кусок пирога.Как избежать этого?

    QrRZHV49RH0.jpg

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

    На оборот, через знакомых HR-ов поиск работы происходит в 2 счета, достаточно написать:
    Привет, я такой-то такой-то, вот ссылочка на мое резюме, есть что-нить на такую-то должность?

    Далее на вас начинает работать сарафанное радио. У HR-ов есть целые "биржи" с торгами за соискателей. И вся эта махина начинает работать на вас, глупо ей не воспользоваться, учитывая, что вы ничего не теряете.
    Ответ написан
    2 комментария
  • Стоит ли поступать в ВУЗ, если есть опыт работы программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    На вышке можно получить:
    * Диплом (полезен при трудоустройстве зарубежом и госструктуры, да и HR некоторые требуют)
    * На вышке можно получить продвинутые знания по математике и алгоритмике, разобраться с геометрией, иметь базу для работы с физическими движками, 3д и статистикой/мат анализом - если в этом направлении хоть во что-то у вас получится углубиться - перспективы устроиться куда-нить разрабатывать компьютерное зрение, работать с бигдата, нейросетями значительно повышаются.
    * Знакомых и кафедру, где возможно заведутся полезные связи.
    * Надежную отмазу от армии

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

    Судя по вашей истории - вы весьма развитый молодой человек, и для вас не должно составить большой проблемы заочно изучить вузовский материал.
    Ответ написан
    1 комментарий
  • Стоит ли поступать в ВУЗ, если есть опыт работы программистом?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    1. Если вы хотите привести ваши знания о программировании в систему, понять программирование на более глубоком уровне, то да.
    2. Если вы когда нибудь захотите устроится на работу зарубеж, где профильный диплом очень очень сильно котируется (пусть и не везде обязателен), то тоже да.
    3. Если вы просто хотите расширить круг знакомств, обрасти связями, "познать жизнь", то и тут да)
    Ответ написан
    3 комментария
  • Стартап: как продвигают обучающие курсы по типу вебинаров или груповых онлайн занятий?

    @Yonghwa
    121
    Очень забавно видеть подобные идеи в то время, когда есть courseera, udacity, pluralsight, udemy, open2study и буквально десятки других, полуфришных сервесов. Я не говорю об MIT open course ware, или о других, нереально крутых курсах из топ 10 университетов мира, где подача информации не то, чтобы не поддается какой-либо конкуренции, а вообще, авторитет подобных источников затмить просто напросто не получится обычными средствами. Там люди десятилетиями создавали репутацию, и сейчас вы можете бесплатно получать те знания.
    Посмотрите на все эти каналы на youtube, большая часть из них ориентированна на web. Они все размусоливают то, как создавать одно и тоже, все они "шарят" во всех новых технологиях. Это изначально низкокачественный контент от людей, кто просто умеет создавать сайты(самые простые, никому не нужные сайты). И уже играет роль, у кого лучше микрофон, кто лучше смонтировал и так далее. Найти что-то действительно годное в ру-сегменте - это дар. Есть буквально 2-3 блогера, о которых мы все знаем, кто делает что-то годное. Вы говорите еще о каких-то деньгах. Я как только вижу, как кто-то из Русскоговорящих пытается продавать курсы, по созданию интернет магазина на node.js или django, у меня автоматически рука нажимает "Permanently add to a black list".
    Английский сейчас знает уже не 1 из 5, а 2., поэтому если вы и решите делать то, что решили, у вас изначально будет худшая аудитория, которая стремится ни к чему, кроме заработка, но все то, чему вы потенциально будете их учить - уже есть, бесплатно, в отличном качестве.
    Ответ написан
    10 комментариев
  • Как поднять себе зарплату?

    sim3x
    @sim3x
    Хочешь больше зп?
    Найди новую работу

    АПД
    Теоретически, нужно поговорить с начальством. Да

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

    Даже теоретики в коментах

    АПД2
    У прохождения собеседования есть еще преимущества
    - ты получаешь подтверждение своей квалификации и необходимости тебя на рынке
    - ты получаешь денежный еквивалент своей ценности
    - ты получаешь повышение навыка прохождения собеседований - ето отдельный навык, который не часто пересекается с навыком программирование/разработка/администрирование/...
    - в случае провала собеседования у тебя нет никаких побочных еффектов
    - ты получаешь срез навыков необходимых рынку
    Ответ написан
    36 комментариев
  • Как убрать с localstorage дефолтные данные браузера?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега JavaScript
    Это не "Хром заносит там свои данные", а Я.Метрика. Следовательно, хотите убрать "мусор" - отключите Метрику.
    Ну а правильным решением будет, разумеется, нормальное хранение корзины одним объектом, тогда и героически преодолевать трудности, созданные своими руками, не придётся.
    Ответ написан
    Комментировать
  • Для чего нужен Docker?

    @viiy
    Linux сисадмин \ DevOps
    Представьте что нет никакой ложки докера.

    1) Есть одна физическая машина. Вы устанвливаете софт, разные приложухи, базы, web сервера, заходят тестовые юзеры, что-то запускают. Первая проблема - вы не понимаете кому что надо, кто владелец файлов, приложух, зачем висят демоны и кто за это ответственнен. Как выход, вы решаете это разделить на виртуалки.

    2) У вас есть физическая машина + на ней виртуалки. Вы выделяете под каждую задачу свою виртуалку, там сидят отдельные пользователи, вы навели какой то порядок. Появляется задача - пользователи хотят php 6, а его нет, хотят python3, а его нет, хотят Mongo, а она старой версии. Вы обновляете репозитарии, качаете новые пакеты, ставите, часть пользователей довольны, часть нет - им нужна старая версия какая была. Упс!

    3) Одна физическая машина + еще больше виртуальных машин. Вы разделили всех пользователей так, чтобы никто не дрался за версии софта, если нужен php6 - иди на эту машину, нужен php5 - вот на эту. Все счастливы, но появляются разработчики, которые говорят буквально так - "а у меня на рабочей машине все работает, я перенес все как было на виртуалку, а у меня появляется ошибка missing library libXXX.so.X". И вы понимаете что вам остается только создать полную копию машины разработчика, чтобы софт поехал на этой виртуалке без ошибок... И тут появляется Docker! :)

    4) Docker решает именно эту проблему. Вам не нужно заботится о софте который установлен на сервере/виртуалке. Вы просто берете и переносите софт со всеми "кишками" на другой сервер и он просто работает. Работает за счет того, что все "кишки" это слои файловой системы нанизанные как бисер друг на друга. Дополнительно решается проблема свободного места, т.к слои многократно переиспользуются контейнерами, если вам нужен php + одна библиотека, а другому php + другая библиотека, вы используете (грубо говоря) слой php, а для дополнительной библиотеки делаете отдельный слой, одновременно другой человек делает над php другой слой и вы не деретесь между собой и не видите чужих библиотек. Это грубо и скорее всего ради одной библиотеки никто новый слой не делает, делают слой пожирнее.

    Все запущенные процессы Docker помещает в изолированную среду процессов, файловой системы и сетевого стека. Есть много особенностей по работе с Docker, т.к он предполагает, что в одном контейнере вы запускаете один процесс. Если вам нужно запустить целый набор демоном, тут появляются проблемы, нужно писать шелл-скрипт, который все это поднимет в контейнере. Так же есть особенности по сети, файловой системе. Для кого то Docker спасение и решение всех проблем, но я как сисадмин от этого всего не в восторге.
    Ответ написан
    15 комментариев
  • Что делать когда из команды уходит team lead?

    titov_andrei
    @titov_andrei
    All my life I learn - and die a fool!
    Дембель неизбежен! Оформите ему альбом на память!
    Ответ написан
    Комментировать
  • Вопрос по работе, что посоветуете?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Идем разговаривать с боссом, говорим о своих проблемах, всегда есть шанс что к вам прислушаются и что-то сделают.
    2. Пока вы новичок, не нужно слишком долго засиживаться на одной и той же работе (как бы вам не нравился коллектив/место/деньги). Это очень сильно тормозит профессиональное развитие.
    3. Заведите (или присоединитесь к готовому) свой Open Source проект, и ведите его в свободное время. Это тоже даст ощутимый профессиональный толчок.
    Ответ написан
    Комментировать
  • Насколько правилен такой подход?

    uvelichitel
    @uvelichitel
    habrahabr.ru/users/uvelichitel
    Я выдаю token и отправляю на API imgur.com с моими credentials. habrahabr позволяет просто вставить ссылку на любое хранилище и только сравнительно недавно сделал свое. В любом случае мне кажется картинкохранилище правильней рассматривать как отдельный миросервис, а не часть монолитного приложения. Держать хранилище у себя очень затратно по SSD дискам и по трафику, поэтому представляется разумным воспользоваться специализированным third_party располагающим CDN, таких много в том числе бесплатных. Подтирать черновики выглядит невежливым по отношению к пользователю, может быть он картинки для следующей статьи заготовил или еще не решил какие лучше, а вы их в мусор.
    Ответ написан
    1 комментарий
  • Что отличает freelance программиста от корпоративного?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    Подскажите, что это за стек технологий?

    По опыту своих коллег:
    Потрындеть по 4 часа в день друг с другом, час пить чай/кофе, ещё час материть заказчиков и последний час чтобы написать пару строчек кода.
    Ответ написан
    5 комментариев
  • Какая почасовая ставка у Front-end разработчика?

    vicodin
    @vicodin
    Имею некоторый опыт
    15-25$/hr junior
    25-40$/hr middle
    40-100$/hr senior
    100+$/hr god

    Ну это по моим наблюдениям, есть боле источники с большей выборкой, например этот по США(в эру фриланса можно не привязываться к конкретной стране) https://www.hellobonsai.com/rates/
    Ответ написан
    22 комментария
  • Как не распыляясь дотащить до front-end мидл девелопера?

    @iv_k
    Отличие джуна, мидла и сеньера не в количестве страшных узнаваемых ими слов, а в уровне постановки задач.
    джуну задача ставится - ну ка запили мне класс/функцию,
    мидлу - запили ка мне приложение,
    сеньеру или тимлиду - вот тебе требования, вот тебе документы по процессу, вот команда. пилите.
    утрированно как-то так
    ps
    да, ответ на вопрос. работать и брать на себя больше ответственности
    Ответ написан
    Комментировать
  • О работе в закрытых гос. учреждениях?

    LeEnot
    @LeEnot
    Енот-андроид
    Минусы? Да полно:

    1. Махровая бюрократия
    - Будьте готовы устраиваться на работу в срок до пары месяцев, проходя всякие медосмотры и бегая подписывая бумажки.
    - В случае, если вам что-то нужно по работе - это тоже нужно кучу раз согласовать и подписать
    - Куча бесполезной работы в виде оформления "по госту" документов (даже если вы программист, да)
    - Любая работа это ТЗ, а ТЗ это согласования. Нудно и долго.
    2. Устаревшая материальная база
    - Обычно на госпредприятиях не жалуют новшества
    3. Отсутствие нормального доступа в интернет
    - Его либо вообще нет, либо через отдельный компьютер с ЭЛТ монитором в углу. По записи. Иногда можно сидеть через ЮСБ-модем, пока по шапке не дали - за свой счет, естесственно.
    4. Куча бездельников
    - Обычно на госпредприятиях собирается куча неудачников, которых в другие места не взяли. Как это может быть минусом? А так - ваша работа может быть завязана на других людей, которые свою часть сделать не торопятся или, в особо запущенных случаях, будут делать халтурно и потом пытаться валить все на вас.
    5. Гнетущая атмосфера
    Вся эта хрень с интернетом, бездельниками и бюрократией отбивает желание что-то делать и как-то развиваться. Зачем? У вас и так все будет - лет через 20-30. Вряд ли иностранная компания возьмет такого сотрудника.

    Вышесказанное мой личный (слава богу, небольшой) опыт. Возможно, где-то ситуация и получше.
    Ответ написан
  • Можно ли работать программистом после 9 классов?

    @kirill-93
    Никто не смотрит на образование, кроме гос. учреждений. В некоторых вакансиях есть вопрос о высшем, но несмотря на это, принимают без него, а если укажешь, что оно есть - поверят наслово.
    Ответ написан
    6 комментариев
  • Как подружить jQuery animate filter saturate?

    Deonisius
    @Deonisius
    Родился в 11110110111 году, 11000 января.
    $(function () {
    
        $({saturate: 0}).animate({saturate: 100}, {
            duration: 2000,
            easing: 'swing', // linear
            step: function () {
                $('.block').css({
                    '-webkit-filter': 'saturate(' + this.saturate + '%)',
                        'filter': 'saturate(' + this.saturate + '%)'
                });
            }
        });
    
    });

    Поиграться в песочнице - jsfiddle.net/Deonis/e1ukq884

    P.S. Кстати, тут совсем не обязательно в JS это делать. Можно просто добавлять класс, где значения фильтров будут 100% и анимировать с помощью transition или animation.
    Ответ написан
    1 комментарий