"Нет повести печальнее на свете, чем повесть о вопросе и ответе."

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

Достижения

Все достижения (8)

Наибольший вклад в теги

Все теги (102)

Лучшие ответы пользователя

Все ответы (332)
  • Почему Front end разработчику платят так же, а то и больше, чем Full-stack разработчику?

    Aleksandr-JS-Developer
    @Aleksandr-JS-Developer
    Лучше проще, чем никогда
    Так не в направлении дело. Она себя успешно продаёт. На самом деле, если человек опытный переговорщик, продавец или что-то в этом духе, то он будет себя продавать как можно дороже.
    К тому-же, это женщина. Эмоции, вдохновение, движение, самоуверенность. Добавьте немного внешней привлекательности и умножте на процент мужчин, которые проводят собеседования и получите удивительные цифры. Если она чувствует, что "сегодня её день", то она и на позицию синьора согласиться.
    Мы же не такие. Если вам предложат позицию сильно превышающую ваш уровень, чувствую, что вы откажитесь, потому, что думаете, что не потянете))
    Ответ написан
    6 комментариев
  • Как работает рекурсия?

    Aleksandr-JS-Developer
    @Aleksandr-JS-Developer Куратор тега JavaScript
    Лучше проще, чем никогда
    Как работает рекурсия?

    Чтобы понять рекурсию, вам нужно сначала понять рекурсию (с)
    Ответ написан
    6 комментариев
  • Что считается технологией в программировании?

    Aleksandr-JS-Developer
    @Aleksandr-JS-Developer
    Лучше проще, чем никогда
    SPA - это технология?

    Всё очень зависит от контекста.
    В контексте вакуума SPA - это свойство ПО, которое определяется некоторым определенным списком требований к этому ПО.
    В контексте предоставления услуг клиенту, например, SPA - это инструмент.
    А вот в контексте разработки оффлайн приложения, SPA - это уже технология.

    Вот, в Википедии термин "технология" описан неплохо, со скидкой на размытость и попытки максимальной универсализации и конкретизации описания термина.

    Моя формулировка же чуть проще:
    • Что - инструмент.
    • Какой - свойство.
    • Как - это технология.

    Если приводить аналогию с пресловутыми гвоздями, молотками и досками, то:
    • Молоток - инструмент.
    • "Вбитый / не вбитый" - это свойство гвоздя.
    • То, как вы наносите удары молотком (да и вообще то, что вы делаете это молотком) для достижения гвоздём статуса "забитый" - это технология.

    При этом, само забивание гвоздей - это инструмент строительства, а не технология. А наличие и использование этого инструмента строительством - технология.
    Ответ написан
    Комментировать
  • Как защитить кнопку от автоматического клика?

    Aleksandr-JS-Developer
    @Aleksandr-JS-Developer Куратор тега JavaScript
    Лучше проще, чем никогда
    "Можно легко отличить «настоящее» событие от сгенерированного кодом.
    Свойство event.isTrusted принимает значение true для событий, порождаемых реальными действиями пользователя, и false для генерируемых кодом.
    "
    (с) learn.javascript.ru

    подробнее (ru)
    Ответ написан
    1 комментарий
  • Как систематизировать знания?

    Aleksandr-JS-Developer
    @Aleksandr-JS-Developer
    Лучше проще, чем никогда
    Как многие уже написали, начните делать свой проект, вам нужен опыт в создании комплексной системы, а не отдельных коротеньких задачек.
    Кстати, по неопытности, вы будете делать куски приложения, которые за вас уже сделаны в виде библиотек, фреймворков, паттернов. И это хорошо. Если человек сам осознал проблему, то инструмент зайдёт крайне быстро и понятно. Всегда проще изучить инструмент, а не технологию.
    Когда закончите проект подумайте, есть ли такие объёмные места, которые писали вы сами, где решение вообще не привязано конкретно к вашей задаче, а носит универсальный характер. Если такие есть, то знайте, что инструмент (библиотека, фреймворк и т. д.), который решает вашу проблему, уже был давно написан. Если такого инструмента нет вообще, то это звоночек, что вы сделали (с вероятностью ~100%) какую-то дичь полную и нужно внимательно проанализировать вашу работу.
    Ответ написан
    4 комментария

Лучшие вопросы пользователя

Все вопросы (12)