• Как вы учите новое?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Об этом лучше читать в статьях.
    Ответ написан
    Комментировать
  • В какую разработку еще можно успеть войти помимо web?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Так откройте hh.ru и посмотрите на каких разработчиков есть спрос. Если перечислять вам все виды программирования, то в лимит 10 000 символов ответ не уложится.
    Ответ написан
    4 комментария
  • Как правильно давать классы и нужно ли это?

    streetflush
    @streetflush
    Ответ написан
    Комментировать
  • Как задать стиль текста в диве?

    @baton4eg
    web developer
    ну так в css ошибка
    у вас написано ".mail a" = ссылка находится внутри < a>< div class="mail">
    а в разметке написано так, соответственно и стиль будет: "a.mail" = < a class="mail">
    Ответ написан
    Комментировать
  • Как сверстать такой блок с помощью Bootstrap?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Я бы сделал примерно так:
    5d4d7dfe4e5cd586028341.jpeg
    (картинка лежит на слое ПОД слоем со Скидкой и иконками слева)
    Ответ написан
    4 комментария
  • Как убрать пустую область между секциями?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Используйте абсолют.
    С трансформом место остается зарезервированным.
    Ответ написан
    2 комментария
  • Поясните, что есть что, в этой строке, border-radius?

    andrashh
    @andrashh
    Почему бы и да?
    Начиная с левого верхнего угла задается закругление блока.
    Значения, заданные через /, определяют горизонтальные и вертикальные радиусы. Свойство не наследуется.
    Тут подробно описано - https://html5book.ru/css3-borders/
    Ответ написан
    4 комментария
  • Что делают эти символы в React?

    0xD34F
    @0xD34F Куратор тега React
    1. https://developer.mozilla.org/ru/docs/Web/JavaScri...
    2. https://developer.mozilla.org/ru/docs/Web/JavaScri...

    Забудьте про реакт на ближайшие полгода и марш изучать js.
    Ответ написан
    6 комментариев
  • Сколько стоит час веб-разработчика-фрилансера?

    @deliro
    Ты веcь такой кругом молодец, то знаешь, это знаешь. А теперь представь себе среднестатистический проект, который должен приносить бизнесу деньги. За две недели работы ты едва напишешь хлипкий CRUD для данных, неправильно смаппив бизнес-сущности в объекты ORM, ещё через месяц натянешь какой-то слайдер на jQ, попутно захватив 2мб JS кривых библиотек, а через два заказчик поставит тебе плохую оценку, потому что твой ценник он оплатил не за то, что ему нужно, а потому что ты знаешь монады, которые ему даром не сдались.

    А теперь давай представим простого программиста. Из алгоритмов он с трудом вспоминает сортировку пузырьком, а двусвязный список — предел его знаний о структурах данных, и даже этим списком он пользовался два раза в жизни. Хаскель он никогда не видел в глаза, C++ учил только в школе, вместо этого пишет неэффективный код на PHP. И у него есть опыт. За день он распишет сущности, за второй сделает универсальный CRUD, на третий день поднимет фронт на React'е с SSR. Да, внутренности проекта будут "медленными". Вместо O(logN) что-то будет выполняться за O(N) или даже O(N^2), но всем похер. Пока всё работает на приемлемом уровне — бизнес радуется.

    Кстати, к чему эта поучительная лапша? Я хотел сказать, что всеми этими модными словами можно пугать друзей и преподавателей, но в реальной жизни все алгоритмы уже реализованы, все типы данных уже подобраны оптимально. Знать их полезно для себя (чтобы мозг не атрофировался), но не для работы. Для работы тебе нужны такие навыки как:

    * Оптимальный баланс между говнокодом и идеальным кодом
    * Оптимальный баланс между скоростью разработки и оптимизацией кода
    * Оптимальный баланс между поддерживаемым кодом и костылями
    * Умение использовать те инструменты, с которыми ты работаешь. Опять же, для того, чтобы писать быстро, при этом имея минимальное количество говнокода и обеспечивая максимальную поддерживаемость (в пределах сроков). Например, можешь выкинуть в помойку свой Vim, как бы круто ты себя не чувствовал, разрабатывая в консольном редакторе, если продукты от JetBrains позволят за это же время сделать что-то лучше или чего-то больше
    * Чувство "знаю больше менеджеров". Это то чувство, когда тебе кажется, что "вот эта фича скоро изменится" и надо сделать архитектуру заранее более гибкой. Или "вот эту фичу мы через месяц выпилим" и не надо тратить на неё силы — напиши костыль и через месяц с чистой совестью удали его
    * Знания, как сделать ту или иную фичу. Потому что фичи повторяются (немного видоизменяясь) от проекта к проекту. И если ты сделал что-то за два дня, в следующий раз ты похожее сделаешь за три часа

    Что касается инструментов, выбери любой полноценный фреймворк, который умеет решать 90%+ потребностей "из коробки": Symfony, Django, Laravel

    Всякие "минималистичные" поделия вроде Falcon, Flask (в PHP не знаю, я на питоне пишу) оставь хипстерам. Пусть они говорят: "Мой фалкон такой быстрый, он написан на Cython". Тебя это не должно волновать, потому что бизнес с твоей скоростью разработки уже заработал достаточно денег, чтобы купить ещё десять серверов, пока фалконисты неделю гуглили, как прикрутить миграциии и запустить юнит-тесты на VPSке за пять баксов.
    Ответ написан
    5 комментариев
  • Разместил резюме на позицию junior front-end, не понимаю что не так в нем?

    Во-первых, на что я бы обратил внимание — возраст и опыт стажировки всего три месяца. В вашем случае лучше указать и непрофильный опыт тоже, если он есть.

    «Языки: HTML5/CSS3, Java Script ES 6-7-8, jQuery, Ajax» — JavaScript слитно, а Ajax и jQuery не языки.

    Каждый пункт лучше расписать, например, что умеете делать с помощью Wordpress или Bitrix?

    Опять же, Git не программа.

    Сами работы очень простые и не замысловатые.

    И на каком уровне можете работать с Vue — неясно.

    И помимо отправки самого резюме ещё нужно писать сопроводительные письма, уникальные, чтобы заинтересовать работодателя, так как конкуренция очень большая и сейчас вы никак не выделяетесь.
    Ответ написан
    Комментировать
  • Востребованный, "проверенный" стек технологий. Что выбрать, чтобы быстро найти работу?

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

    Но. Работу не можете найти ещё полгода. И это дело не в стеке, а во второстепенных факторах — компания не устраивает вас и наоборот.

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

    Не стоит по 13 часов в день заниматься — перегорите быстро и ничего хорошего из этого не выйдет, точно.
    Ответ написан
    Комментировать
  • Востребованный, "проверенный" стек технологий. Что выбрать, чтобы быстро найти работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    стоит выучить и научиться применять, чтобы уже через 3 месяца или полгода устроиться на работу

    сколько не гуглю, не могу найти достаточно информации

    Судя по вопросу, у вас не выйдет. Никакой стек не поможет, если вы не можете найти ответ на вопрос, который на Тостере задают каждую неделю.

    Откройте любой работный сайт, типа hh.ru, и посмотрите вакансии программистов в вашем регионе. Выберите ту специализацию, на которую вакансий больше всего и зарплаты повыше. Посмотрите требования к джунам для этой специализации. Учите в этом направлении.
    Ответ написан
    Комментировать
  • Есть ли перспективы у программиста за Москвой И СПб?

    @dmfun
    Люди и по удаленке работают. Важны скилы. Junior будет немного получать по-любому.
    Конечно, в МСК и СПБ найти работу проще, но и в остальных городах вполне можно. Можно посмотреть проводят ли IT-конфы в городе, есть ли какая-то активность. В каждом городе по разному. Казань, Самара, Томск, Новосибирск, вполне платежеспособные города и движуха там есть.
    В более мелких городах посложнее, смотрить надо на айти-сообщество и какие есть предприятия. Где-то может и не быть, за все города ручаться не могу.

    Кстати, выгоднее разрабов держать на переферие, ибо дешевле. Но не в каждом опять же городе удастся создать офис и филиал. Думаю тут такой алгоритм. 1) найти городское сообщество в соц сетях. посмотреть кто где работает, кто сколько получает. 2) если сообщества как такового нет, конфы не проводятся, значит в городе тухляк. Если же наоборот, то надо пообщаться с людьми в комьюнити влиться, послушать, что эти люди думают. Но вполне может быть, что есть какая-то конторка, которая сидит и тихо пашет, в соседнем доме, выпускает игры для мобил с миллиоными оборотами :) Нужно все самому узнавать, вакансии думаю везде есть, но если самому не искать, не найдешь точно :)
    Ответ написан
    4 комментария
  • Как сделать единую ссылку?

    SilenceOfWinter
    @SilenceOfWinter
    та еще зажигалка...
    <div class="sticker-bottom">
      <a href="https://www.google.com.ua/">...</a>
    </div>

    в общем весь блок оборачивать в а
    Ответ написан
    4 комментария
  • Рынок digital-услуг переполнен?

    Anitamsk
    @Anitamsk
    Frontend Dev
    Вы правы, рынок очень переполнен, переполнен второсортными специалистами которые не хотят развиваться, но в тоже время просят огромную зп за свои soft скилы, в нашей компании месяц вели поиск человека на должность бэкендера Node.js, рекрутеры просто поседели от уровня тупизны которую хвостом тянут за собой "специалисты"
    Ответ написан
    22 комментария
  • Как сверстать так блоки на flexbox?

    AnnTHony
    @AnnTHony
    Интроверт
    Ответ написан
    Комментировать
  • Как стилизовать переключатели слайдов в Swiper?

    Chefranov
    @Chefranov
    Новичок
    Как вариант стелизовать кнопки от уникального класса сладера, типа .my-slider-1 .swiper-pagination-bullet {} а для другого слайдера .my-slider-2 .swiper-pagination-bullet {}
    Ответ написан
    2 комментария
  • Есть ли смысл учить jquery?

    profesor08
    @profesor08 Куратор тега JavaScript
    Нечего там учить
    $(selector).css({});
    $(selector).each(el => void);
    $(selector).on("click", event => void);
    Ответ написан
    Комментировать