• Как сделать непрерывную бегущую строку?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ответ написан
    Комментировать
  • Все говнокодеры?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Сделай бизнесу денег
    2. Покажи что ты умеешь делать бизнесу деньги
    3. На волне успеха выбей время на рефакторинг
    4. Преврати говнокод в чуть меньший говнокод
    5. Повторить N раз
    6. Profit!
    Ответ написан
    Комментировать
  • Macbook Pro M1 8гб или Air M1 16гб?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Тут конечно нельзя не заметить, что эппл немного навел путаницы с одинаковыми процессорами во всех своих ноутбуках.

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

    Кроме этого существенных отличий только два:
    1. Тач панель у прошки/функциональные кнопки у эйра
    2. 4 порта у прошки и 2 у эйра.

    Так что если порты и тачбар не нужны - я бы взял более легкий эйр, так как он супер мощный сейчас.
    Ответ написан
    3 комментария
  • Я начинающий прогер и хочу написать игру, какой движок использовать?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Unity
    Ответ написан
    Комментировать
  • MacBook Pro 16 или MacBook Pro m1?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Недолго уже ждать до Pro 16 m2, а так m1 конечно. Тем более что вы будете работать с эппл продуктами которые заточены под М1+
    Ответ написан
    Комментировать
  • Как найти работу в 16?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Можно начать с эмансипации
    2. Не очень понял почему у вас пропадает желание этим заниматься? Потому что никто не берет на работу?
    3. Верстать без причины - действительно выглядит как безумие. Гораздо продуктивнее создать какой-то долгоиграющий проект и много лет его поддерживать и развивать (open-source либу, новостой портал, что угодно). Потом этот проект можно смело засчитать за стаж работы в резюме.
    Ответ написан
    1 комментарий
  • Что я делаю не так, в изучении JavaScript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Я думаю в этом и проблема. Вы изучаете предмет в отсутствии реальной практики. Это примерно как учится столярному делу по книжкам и периодически выпиливать одинаковые бруски. Надо что то делать - мастерить стулья, столы, мебель и т.п.

    JavaScript сам по себе не имеет особого смысла. Задачки на CodeWars - это не реальное применение языка, а алгоритмическая практика и подготовка к собеседованиям в крупнейшие компании.

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

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

    Я например всегда любил читать, по этому в далеком 2002 году решил сделать сайт электронной библиотеки где можно было скачивать книжки и находить инфу по авторам. Так и начался мой путь во фронтенд.
    Ответ написан
    2 комментария
  • Что нужно изучить, что бы понять как делать сайт с возможностью добавки статьей?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Самый простой вариант в лоб - wordpress. Движок любимый миллионами, простой в обучении и настройке.
    Ответ написан
    4 комментария
  • Как работодатель организует ваше обучение?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Могу рассказать на примере Booking.com
    - любые книги из внутренней библиотеки или можно заказать
    - любые курсы на Linkedin Learning и Udemy - предоплачены
    - внутренняя обучающая платформа с кучей курсов
    - менторство, семинары
    - всякие события вокруг крафта (митапы, внутренние коференции и т.п.)
    - конференции
    Ответ написан
    Комментировать
  • Тема для дипломного проекта?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Что бы вам самому было интересно?
    - может банкинг? работа с деньгами, конвертация валют, переводы? как вообще это все считать чтобы без погрешностей и надежно?
    - а может визуализация? загрузить фотку примерить одежду? подключить AR примерить холодильник в этот угол квартиры? перекрасить стены в другой цвет?
    - или скажем разобраться как вообще работает Зум/скайп/митс? и прямо в браузере? и прямо 20 человек сразу? как это оптмизируется? как передаются данные? как достигается такой низкий latency?
    - вдруг будет интересны научные расчеты? как считается физика и математика? как работают распределенные вычисления? как суперкомпьютеры рассчитывают доказательства теорем?
    Ответ написан
    4 комментария
  • Как работает рекурсия?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вот в этом курсе чувак суперски объясняет рекурсию:
    https://www.udemy.com/course/js-algorithms-and-dat...
    Ответ написан
    Комментировать
  • ООП в javascript?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    У обоих подходов есть свои плюсы и минусы. Выбирайте тот что вам больше по душе.
    Для некторых задач один подходит лучше и наоборот. Некоторые вообще используют микс из обоих подходов.
    Ответ написан
  • Как найти работу в 15 лет?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Для начала поймите насколько сильны ваши навыки.

    Сделайте CV и попробуйте пройти интервью в несколько зарубежных компаний на английском языке. Говорите что вам 18 лет.

    Если результаты этих интервью покажут что вы что-то можете и понимаете (например получите оффер), то можно продолжать бороться за признание дееспособности (возможно с 16 лет) и поиск работы.

    Если результаты покажут вам что ваши навыки пока так себе - спокойно учитесь дальше до 18 лет.

    P.S. Стас Иванов, в любом случае нужно ждать до 16 лет. Там будет возможна эмансипация и принятие полной дееспособности. А если у вас будет такой документ - вы сможете показывать его фриланс биржам вместе с паспортом и спокойно пользоваться.
    Ответ написан
    2 комментария
  • Что значит эта строка в JS?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Я думаю дело тут вот в чем.

    Функция filterSelection изнутри работает следующим образом - вы передаете некие параметры для фильтра в качестве первого атрибута и она возвращает вам отфильтрованный результат.

    Соответственно если не передать в этом фильтр ничего (или пустые кавычки) - то ничего и не будет отфильтровано.

    Но разработчик подумал что вызов filterSelection() просто так - не очень понятно что вернет, по этому он придумал для удобоства интерфейса передавать ключевое слово "all" чтобы было понятнее. Ну а под капотом если пришло "all" можно незаменто привратить его в пустые кавычки и вернуть не отфильтрованный результат.

    Как то так.
    Ответ написан
    1 комментарий
  • Как решить проблему с ключами в методе map?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    У вас на странице может быть много компонентов с ключами. Если вы всегда используете только индекс для этого - повторения неизбежны. Чтобы этого избежать, делайте ключом уникальную строку. Например `todo-item-{index}` или у вас там у каждого элемента есть id - используйте его для ключа
    Ответ написан
  • Как приукрасить правду так, чтобы твоё резюме заметили и предложили собеседование?

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Это обычная тема. Запомните одно простое правило - резюме должно СООТВЕТСТВОВАТЬ вакансии по КЛЮЧЕВЫМ СЛОВАМ.

    Когда на вакансию 100 заявок - HR-ы почти никогда лично не читают поданные резюме. Они исключительно сканируют их на предмет нужных ключевых слов. Вот и весь секрет.

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

    Инфа соточка. Даже миддл/синьор разработчики часто не получают отклик если их резюме не прошло скан.

    Если хотите гарантий - ищите рефералки. Человек рекомендованный сотрудником почти 100% попадет на собеседование.
    Ответ написан
    Комментировать
  • Почему JavaScript не работает?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Разместите ваш код на площадке вроде https://replit.com, https://jsfiddle.net/, https://codepen.io/ - по скриншотам много не подскажешь
    2. Откройте консоль браузера, обычно там сразу видно, когда вы нажмете на кнопку - какую ошибку вам покажут.
    Ответ написан
  • Какой ноутбук купить для программирования?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Макбук. Хороший макбук прослужит 5-7 лет без проблем. Отличное вложение.
    Ответ написан
  • Как получить расстояние до конца строки в инпуте?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    1. Скопировать текст из инпута
    2. Вставить в невидимый див (шрифт и размер шрифта должны быть как в ипуте)
    3. Измерить ширину этого дива
    4. Удалить див.
    Ответ написан