Задать вопрос
  • Стоит ли использовать Firebase в учебном проекте?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Подойдет ли мне Firebase

    Да

    Как я сейчас понимаю Firebase позволит мне сосредоточится только на фронтенд технологиях

    Да

    Только вот firebase предоставляет своё Api и методы управления данными. Так что всё равно придется учиться пользоваться такими вещами как fetch, promise, библиотеками типа axios.

    Так как фронт это не про "отрисовать кнопку", а больше про "обработать данные в сервера", а firebase в этом плане не дает вам "полного погружения" в то как выполнять запрос, как нативно фильтровать, удалять данные, и тд.
    Ответ написан
    1 комментарий
  • Как разъединить 2 элемента в input?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Вы бы еще просто скинули картинку, а не огрызок кода. Код надо кидать > вся форма на codepen.

    У вас верстка говно. Не надо вкладывать в инпуты select, учитывая то что каждый из них выполняет свою задачу.

    Для того что бы сделать такой селект, вы берете label, в него прописываете текст, и select либо выравниваете флексами по правой стороне, либо задаете position: absolute; right: 0;

    Перед этим предварительно задав label position: relative
    Ответ написан
  • Можно ли зарабатывать зная только html и css?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Из за финансовых проблем пришлось оставить учебу.

    Это как? Если вы про платные курсы - то зачем они нужны для изучения фронтенда?

    Алгоритм изучения > HTML + CSS > верстаете > сверстали > + JS > добавляете логики, анимации, создаете приложение > React(Redux) > изучаете базу, делаете приложение > Next\Gatsby > делаете сложное приложение, например магазин > деплой > работа.

    В качестве бэка - firebase либо аналоги для того что бы голова не болела за бэк.

    Всё. Вся информация структурировано лежит в интернете - нужно только время, логика и минимальное наличие интеллекта.

    PS: даже с такими данными выше, вы врядли будете зарабатывать на фрилансе хорошие деньги, скорее всего без адекватного бэкграунда не возьмете даже первый заказ. Хотите быстрых денег = wordpress.
    Ответ написан
    Комментировать
  • Как быстро вникнуть в чужой код?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Как быстро разобраться в чужом кодировании и полноценно влиться в проект?

    Если коротко, никак. И это как правило не нужно(выстрел в ногу).

    Если менее коротко:
    При трудоустройстве компания закладывает n-ное количество времени\денег для того что бы вы аккумулировали свой опыт и знания на проект, т.е постепенно влились в командную разработку путем чтения документация, настройки окружения, и тому подобного. В зависимости от проекта, может занимать от пары месяцев, до полугода(если мы говорим про крупный проект кровавого интерпрайза).

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

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Комментировать
  • Почему у IE проблемы с JS?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Ответ написан
    Комментировать
  • Влияние Яндекс и Google карты на скорость сайта?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Влияние Яндекс и Google карты на скорость сайта?

    Яндекс и Гугл карты очень сильно нагружают сайт при первичной загрузке.

    Скриншот проезда не нужен, просто подгружайте карту при наведении.
    https://sitehere.ru/optimizaciya-zagruzki-yandeks-...
    Ответ написан
    Комментировать
  • Что дальше учить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Не могли-бы посоветовать что дальше?

    Писать приложения, от легких до сложных.

    Что и как писать - https://github.com/bradtraversy/50projects50days
    60c87db27cffb749855027.png

    Заходите, чекаете Live Demo - пытаетесь повторить функционал(верстка, логика). Подсматриваете, анализируете.

    Если сделаете все 50, своими руками - придет осознание как писать код, и более менее набьете руку.

    Что потом:

    Вся суть фреймворков - это быстрота разработки, с помощью тех технологий(решений) которые более\менее себя обкатали, когда вы напишите какой нибудь сервис руками без фреймворка - напишите его с фрейморком, вам будет понятна идеология. Зачем они, какие проблемы решают, какие минусы в себя таят.
    Ответ написан
    Комментировать
  • Как теперь будем продвигаться?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    с другой - рекламная монополия на лицо (что и следовало ожидать рано или поздно).

    Это как?) А до этого у яндекса не было рекламной монополии с его директом что ли?

    А что вы думаете, как теперь будет возможно продвижение сайтов?

    Так же как и раньше. Создаешь быстрый сайт, оптимизируешь, подгоняешь его под вебмастер, закупаешь рекламу - набираешь вес и анализируешь свои действия.
    Ответ написан
  • Что писать в строке "Опыт работы за последние 3 года"?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Зависит от конкретного hh и степени идиотизма конкретной компании.

    У нас в разные периоды при разных "верхах" были 2 разных взгляда на этот вопрос(найм в компанию людей):

    1 взгляд. Если ты идешь на позицию джуна джава - мне не важно где ты работал официантом или менеджером. Просто покажи мне софт скилы и хард скилы = велком.
    2 взгляд. Чем больше у тебя работы в смежных сферах, например продаваном, или преподавателем, тем больше вероятностей что ты сталкивался с большинством бытовых ситуаций, который присуще большинству компаний - умение разговаривать с коллегами, умение в корпоративную этику и тд. Иногда тоже ценится.

    Вывод: лично я склоняюсь больше к 1му взгляду, но очень много компаний и особенно hh(которые работают в IT, но пожизненные гуманитарии) расценивают отсутствие опыта вообще какого либо - как вашу несостоятельность. Выбор за вами.

    PS: лично я не вижу ничего плохого в том, что человек 20 лет работал в сфере продаж, и потом у него появилось желание освоить профессию программиста(поэтому ставить - не зазорно). Есть особая категория "старперов" и "элиты", который считают что если программирование - то java, если программист - то 20 лет в профессии и начинай с университета. Именно такие будут отсеивать ваши резюме с не-релевантным опытом. Вопрос: нужны ли в будущем вам такие коллеги - тут подумайте сами.
    Ответ написан
    2 комментария
  • Как получить доступ к header > nav > ul > li > ul > li > a?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    .dropdown .dropdown-items li .menu-items .pcv1 .25w

    Когда пишите стили, старайтесь не делать вложение больше двух.

    .dropdown
       .dropdown-items
       .menu-items
       .pcv1


    Легче создать дополнительный класс, и потом не пыхтеть с такими вопросами и переопределением стилей.
    Ответ написан
    Комментировать
  • Календарь на сайте при нажатие откриваетса и сразу закриваетса?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    при нажатии на заказать екскурсию и виборе дати календать появляетса и сразу пропадает.

    Не знаю как у вас, но все открывается и закрывается вполне адекватно, попробуйте открыть другой браузер или сбросить кэш, что бы проверить
    Ответ написан
    Комментировать
  • Как правильно делать по бэм?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Сделайте себе привычку добавлять кастомные\дополнительные стили по такому алгоритму

    header class header
        nav class nav header__nav


    где class="nav" вы описываете стили, которые применимы только к навигации, что позволяет вам помещать блок nav сколь угодно раз, и куда угодно. Аheader__nav отвечает за позиционирование navвнутри блока header, так как nav является дочерним элементом блока header.

    По итогу когда вы сверстаете макет, у вас получится куча независимых блоков, и сетку + позиционирование вы будете делать уже добавляя блок__элемент = позиционирование
    Ответ написан
    1 комментарий
  • Как лучше всего реализовать слайдер для разных кнопок?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Если верно вас понял:

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

    shorts
        <div class="slider shorts__slider"            ---//независимый компонент + модификатор
            button = class button shorts__button        --//независимый компонент + модификатор


    shorts__slider в примере выше позволит манипулировать состоянием слайдера + размера, сам слайдер у вас может быть помещен куда угодно, и изменяться минимальными телодвижениями.
    Ответ написан
  • Стоит ли работать специалистом техподдержки в банке?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Ты прав, развития в хэлпдеске не будет.
    Ты будешь щелкать задачки как орешки, и в какой то момент тебе просто станет скучно.
    Учи линукс и пытайся устроиться админом.

    Не вижу проблемы учиться по вечерам, и получать 50к на руки. Отрезок времени себе поставьте в год = поработать год в поддержке + накопить финансовую подушку > через год уйти на работу админом на зарплату ниже, но подушка расходы покроет.

    Работа в банке - не только рутина и галлерная работа. Работа в принципе - это возможные связи которые могут(или нет) дать старт новой карьере.
    Ответ написан
    Комментировать
  • Как делать такие сайты?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    При первом рендере, особенно на слабом компьютере + слабый интернет - помянем данные эффекты.

    Выглядит красиво, стильно, но будет ли юзабельно для большинства - под вопросом.

    Как искать - открыть Devtools с помощью F12 и найти скрипт который запускает event
    Ответ написан
    Комментировать
  • Должен ли я запоминать это все?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Расскажу из своей практики:
    У меня всегда в принципе память была "дырявая", сколько бы не тренировал литературой, витаминами и прочим - все отлично работает на ассоциации, но вот через неделю, месяц вспомнить шаблонный момент, который используешь не так часто - вообще не идет в голову.

    Поэтому нашел для себя отличный лайфхак - документирование и сниппеты.

    Пример как выглядит:
    https://github.com/harryheman/JavaScript-Total/blo...

    Записывайте общие идеи, смысловые конструкции, куски кода в гит(блокнот, notion), и когда мозг будет видеть данные, он будет подтягивать нужную информацию - которая потом легко догугливается.
    Ответ написан
    Комментировать
  • Как понять, что пора повышать зарплату?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я Junior Full-stack разработчик

    Опыт работы у меня примерно полгода

    уже год преподаю Java на одних курсах для людей, что хотят профессию сменить.

    Это не слезы, просто дождь течет по лицу :) Все абзацы смехотворны, если честно. Сам пишу с 2011 года на JS + бэк на PHP\Python, могу ли я себя назвать фуллстэком - наверное нет. Но ок - >

    Или может быть тут есть знающие люди и могут подсказать реальную зп, на которую можно претендовать.

    Как понять что можно просить больше(и заслужил) = опыт коммерческой разработки(всем пофиг сколько пет проектов вы написали до этого) от года + решение бизнес задач без помощи сеньора\мидла + регион.

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

    Для джуна даже московского запрлата в 800-900 долларов = это хорошая зарплата, при условии того что вы обращаетесь за частой помощью к своим товарищам, и пока не можете выполнять серьезные таски сами.
    Ответ написан
    2 комментария