pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как правильно использовать async/await в связке react-redux?

Лучший ответ: Можно и без redux-thunk.
Просто создаете middlewareconst someMiddleware = store => next => action => {
  if(action.type === 'Нужный_вам_экшн'){
     loadData(store.dispatch);
  }
}
где loadData - асинхронная функцияconst  loadData = async(dispatch) =>{
  const resultData = await fetchDataFromServer();
  dispatch(actions.saveData(resultData));
}
Внутри компонента Вы, соответственно, вызываете экшн "Нужный_вам_экшн", его отловит someMiddleware, вызовет функцию loadData, которая собственно и сделает запрос к серверу.

Худший ответ: Я думаю стоит использовать промисы.
В своем проекты я делаю что то вроде такого:export const getItems= () => {
  return async dispatch => {
    await axios.get(baseUrl + '/items', {
      params: {
        token:  someToken
      }
    })
      .then(res => {
         dispatch({type: 'GET_ITEM', data: res.data})           
         dispatch({ type: 'FETCH_SUCCESS' });

      })
      .catch(error => {
        dispatch({ type: 'FETCH_FAILED', message: error });
      });
  }
}
Вопрос: Как убрать /site/ из ссылки yii?

Лучший ответ: Добрый день?
А Вы самостоятельно пробовали решить проблему? Как пытались решить?
В google, первая ссылка по запросу "Как убрать /site/ из ссылки yii"тут
P.S.
Попробуйте начать со следующего:'urlManager'=>array(
      'urlFormat'=>'path',
      'showScriptName'=>false,
      'rules'=>array(
               '' => 'site/index',
               '<_a:[\w\-]+>' => 'site/<_a>',
      ),
    ),

Худший ответ: Yii urlManager скрыть 'index.php/site' из ссылки
Вопрос: "Письмо счастья" от юридической конторы представляющей Ansys — что делать?

Лучший ответ: что делать?Контору вежливо но настойчиво посылать на три буквы. Ну если вы конечно не лохи.
А проблемный софт - либо покупаете, либо удаляете.

Худший ответ: Чтобы подать в суд, надо доказать факт пиратства. Должно быть заведено уголовное дело. Без хорошей материальной стимуляции полиция делать ничего не будет, тем более против госконторы. Т.е. владельцу прав на ПО придется нехило вложиться в мероприятия с сомнительным выхлопом, поэтому все эти письма обычно пустые угрозы.
Вопрос: Зачем в хромиум-браузерах включили прерывистое подчеркивание текста и как его отключить?

Лучший ответ: Пример: https://jsfiddle.net/kreoTech/3Lro6kma/4/
Не проверял работоспособность в разных браузерах, но в chrome(v64) работаетUPD:
Используемое свойство css: text-decoration-skip-ink
Возможно получится получить эффект и от этого свойства: text-decoration-skip
Для установки на разных сайтах можно попробовать это расширение - User CSS или другое со схожим функционалом. 
Хотя может есть и в настройках браузера где-нибудь флажок.

Худший ответ: Хотели как лучше, а получилось как всегда =(((((
https://jsfiddle.net/as3evhpg/
Картинка, для тех у кого не работает нативно
Вопрос: Почему Хабр не любит публикации по Битриксу?

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

Худший ответ: Честно битрикс отличается такими конструкциями которые в голове у нормального программиста не укладываются ... Особенно эти магические массивы в конструкторах. Думаете кому-то интересно смотреть как вы используете эти не разу не читаемые структуры . 
Есть конечно миф что гуру битрикса сделали мифиский костыль который позволяет нормально писать модули под битрикс.
Вопрос: Как собрать всё в одну переменную?

Лучший ответ: Тридцать case - такая себе идея.$filters = $arResult['VARIABLES'][SMART_FILTER_PATH];

//Расширить этот массив нужными вариантами
$map = [
    'plastic' => 'пластиковые',
    'red'  => 'красные'
];

$result = [];
foreach ($map as $eng => $rus) {
    if (strpos($filters, $eng) !== false)
        $result[] = $rus;
}

echo implode(' ', $result);

Худший ответ: $result = "";


$field = $arResult['VARIABLES'][SMART_FILTER_PATH];

switch (true) {
case strpos($field, 'red') >= 0:
$result .= ' красные';
case strpos($field, 'plastic') >= 0:
$result .=  ' пластиковые';
}

echo $result;
Вопрос: Можно ли подключить ноутбук к серверу и тянуть его мощность?

Лучший ответ: ноутбук - как тонкий клиент или терминал, сервер - как сервер
можно использовать, например RDP, если речь про винду

Худший ответ: Использовать ноут как терминал доступа к серверу можно.
А вот что бы сервер работал в месте с ноутом и обрабатывал запросы/процессы...о таком извращении я слышу в первые.
Вопрос: Почему HDD 3.5" не используются в серверах?

Лучший ответ: Используются, и очень активно.
Еще лет пять назад 3,5 занимали большую долю, чем 2,5.
Сейчас в моде блэйды, сверхкомпактность, количество вычислительной мощности и хранимых данных на кубометр, и    подобное.

Худший ответ: Есть такое понятие как "плотность размещения". Она характеризует сколько оборудования ты можешь разместить в данном обьеме. Цена для сервера уже вторична - лишняя пара десятков тысяч ну совсем ничего не решит :) (и даже пара сотен может не решить). Зато дисков 2.5" можно набивать в корпус боком и их войдет самое малое в два раза больше.
Вопрос: Как избавиться от ERR_TOO_MANY_REDIRECTS при переносе сайта с HTTP на HTTPS на Wordpress?

Лучший ответ: Была точно такая же проблема у меня.
Добавьте в wp-config.php в самое начало (после $_SERVER['HTTPS'] = 'on';
Плюс пониже после define всяких (до текста "/* Это всё, дальше не редактируем. Успехов! */"):define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
       $_SERVER['HTTPS']='on';
Если будут проблемы с путями у картинок, поставьте этот плагин:
https://wordpress.org/plugins/velvet-blues-update-urls/
И замените http://ваш_домен на https://ваш_домен   с его помощью

Худший ответ: А куда редиректы ведут? Вернее, откуда и куда. 
В консоли вкладка Network.
Вопрос: В чем ошибка в коде bash?

Лучший ответ: Кроме лишних fi вместо $$ вероятно имелось ввиду &&

Худший ответ: Не вникая в задачу и решение, хотя бы в том, что присутствуют два лишних fi.
Вопрос: Как сформировать критерии для поиска frontEnd разработчика?

Лучший ответ: Тут наверное от предполагаемой зарплаты зависит. Будет хорошая зарплата - можно найти специалиста знающего многие технологии и с хорошим опытом, по резюме + наработанное портфолио понять можно. А если бюджет на зарплату минимум - то как повезет, может попасться талантливый новичок или зажравшийся халявщик. 
Ну а от указания в требованиях знания HTML/CSS/JS и т.д. толку ноль. Их знают большинство фрилансеров, а вот качественно применить эти знания далеко не все умеют и хотят. 
Думаю лучше давать разовые оплачиваемые тестовые задания и по результату отбирать подходящих кандидатов для дальнейшей беседы.

Худший ответ: C учётом что сейчас есть лишь тех задание, и упрощенный фронт из которого в последствии останется разве что вёрстка. Нужен человек, который будет сам решать, как и что должно быть сделано. 
Любого специалиста со знанием и опытом в любом из фреймворков: React Vue или Angular Js, не нужен список технологий, просто посмотрите сделанные им проекты и/или дайте небольшое тестовое задание, чтобы убедиться, что человек действительно что-то умеет.
Вопрос: Насколько защищен от взлома зашифрованный .doc файл?

Лучший ответ: Статья по теме - www.osp.ru/winitpro/2011/03/13009258
Описаны способы шифрования в разных версиях Офиса.

Худший ответ: Если алгоритмом разработчика формата .doc - то, сами понимаете.
Шифруйте тем, что наиболее криптостойко.openssl aes-256-ctr -pass file:./passwordfile < file.plain > file.enc
openssl aes-256-ctr -d -pass file:./passwordfile < file.enc > file.plain
www.shellhacks.com/en/Encrypt-And-Decrypt-Files-Wi...
Вопрос: Альтернатива cobian backup 11 Gravity?

Лучший ответ: лицензия кобиан позволяет его использовать в бизнесе. Других, ей подобных мной замечено небыло, а я достадочно уделил времени этому вопросу.
У Вас 2008, у меня тоже есть такой - использую дифолтный windows backup. Недурно весьма

Худший ответ: xcopy + самописный скрипт или настройте встроенное средство архивирования.
Вопрос: Существует ли блоговый движок или редактор аля «telegra.ph»?

Лучший ответ: https://blogengine.ru/ - достаточно простой и удобный движок для блогов.
https://demo.blogengine.ru/ - демка.

Худший ответ: Если создавать блог на сайте wordpress.com - там такой редактор прямо из коробки, я тоже его сразу полюбил. Недавно я переехал с wordpress.com на собственный хостинг, в котором сам установил wp 4.9.5 и сделал неприятное открытие: редактор поста там какой-то старый и олдскульный, назад в 2000-ые короче. Теперь сам ищу плагин для WP который сделает из редактора торт, вот мой вопрос:
Какой Wordpress плагин нужно установить, чтобы поменять редактор поста?
Но в принципе если тебя не смущают цены на подписку wordpress.com - можешь просто разместиться прямо там. Из приятного - блоги на этой площадке имеют поддержку amp и в отличие от кастомного WP имеют Instant View в телеге (а мне сейчас приходится делать кросспост в ЖЖ и кидать в телегу ссылку туда)
И вариант №2: https://teletype.in/
Вопрос: Можно ли сделать хороший сайт без JavaScript и php?

Лучший ответ: можно ли сделать качественный и красивый сайт без php и JavaScript
конечно можно.
А вот можно ли сделать именно, то что задумал без знаний php и JavaScript -  конечно нет

Худший ответ: Смотря, что вы хотите от сайта? Может и возможно обойтись только html и css.
Вопрос: Безопасно ли WIFI излучение, на расстоянии 40-50 см от человека (от головы)?

Лучший ответ: Если вы считаете, что 8 часов по 0.1Вт - это опасно для здоровья, то такое же количество энергии вы получите от микроволновки (те же 2,4ГГц если что) мощностью 700 Вт за 4,1 секунды если окажетесь внутри.
Уровень получаемого излучения обратно пропорционален квадрату расстояния до источника. Разница между метром и тремя - в 1.7, между 10 сантиметрами и метром - в 3,2 раза. Мощность излучения мобильного телефона во время звонка больше на 3 порядка, если что.
ВОЗ не считает возможным получить вред от Wi-Fi излучения на основании исследований.

Худший ответ: По нормативам - безопасно. Мощность излучения будет меньше допустимого нормативами.
Вопрос: На чем лучше разработать новый сервис?

Лучший ответ: Прежде, чем выбирать платформу и стоимость - нужно заказать ПЛАТНОЕ создание ТЗ, в котором будут все нужные роли, блоки и движения данных между ними.
Из этого - уже будет ясно: на чём оптимальнее делать и т.д.

Худший ответ: К кому можно обратиться, чтобы узнать сроки и стоимость? Написать ТЗ с подробным описанием функций и на FL вывесить? Пойти в консалтинговое агентство?
Вопрос: В Ubuntu Server очень огромное количество юзеров в ОС. А ведь vsftpd через этих юзеров авторизуется. Не опасно?

Лучший ответ: Изучайте документацию по интересующему сервису, более того и сам конфиг у этого сервиса отлично прокоментирован.
Намёк ftpusers, user_list, userlist_deny

Худший ответ: Это системные пользователи и они без пароля.
man adduser 
на тему system user
Новый системный пользователь имеет оболочку /bin/false (если не указан параметр --shell) и заблокированный пароль. Начальные файлы настроек не копируются. 
Если вы планируете много пользователей, которые не должны иметь доступ к системе, то рассматривайте  создание виртуальных пользователей.
Вопрос: Подойдёт ли Python для взломов?

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

Худший ответ: Абсолютно согласен с тем чго сказал Saboteur  Нужно к примеру понимать как устроен почтовый  сервер и сервис, причем на таком уровне чтобы вы могли сами написать свой почтовый сервер. По аналогии слесарь автомеханик: один может машину починить заменив детали, а другой может собрать автомобиль от гайки и выточить детали сам и оно будет ездить. Нужно именно такое понимание предмета. Это уровень гуру. Не хочется Вас огорчать но думаю на это нужно лет десять.   
Хотя наверно можно и каких нибудь готовых мулек и скриптиков нарыть.  Для этого конечно больших знаний не нужно. Но там и программировать не нужно.
Вопрос: Какой программой заснять действия пользователя, которые показывают баг в программе?

Лучший ответ: gif хорошего качества (на которых видно ваши действия, а не размытые пятна) весят намного больше чем видео сжатое кодеком H264.

Худший ответ: Буду краток - psr.exe
Вопрос: Проблема с роутером, и никто не знает толком что делать. Что делать?

Лучший ответ: Общага?)

Худший ответ: была похожая проблемма.
случайно заметил что локальная подсеть провайдера совпадает с нашей подсетью. Тоесть у нас по умолчанию адреса в диапазоне 192.168.1.* и у провайдера та ж сеть, то есть на WAN порту роутера я получил адрес 192.168.1.120 (тот же диапазон)
получается что клиент вместо того чтобы просить интернет в роутера в локальной сети по адресу 192.168.1.1 перепрыгивает его и просит интернет у какойто машины в сети провайдера с тем же адресом 192.168.1.1. А там неизвестно что за машина и вобще ли такая существует.
Решение: поменял настройки подсети на отличные от 192.168.1.* , в моем случае 192.168.10.* и все заработало
Вопрос: Какие есть приличные вузы или хотя бы курсы по геймдизайну в СПб?

Лучший ответ: kk95, для визуалки в играх тоже всё чуть сложнее.
Одно дело просчёт света - это работа большого отдела программистов. Я как-то был на фесте геймдева и слушал ребят из Ubisoft как раз про свет - вот я там удивился обилию мат. анализа в работе. 
Интерфейсом и взаимодействием занимаются другие ребята - UX-дизайнеры.
Про окружение, уровни - это level-дизайнеры.
Иконки, иллюстрации - технические дизайнеры.
И для каждого пункта нужны свои скиллы и знания.
Но я бы посоветовал всё попробовать, чтобы понять что именно интереснее)
Ждать какого-то места в России, где придёшь и всему научат не стоит, такого места нет.
Поэтому я бы посоветовал найти пару интересных тебе людей, попросить у них список книг почитать и путём самообразования вгрызаться в сферу. Того и глядишь джуном возьмут куда-то.
Самое важное понять - чего именно хочешь, остальное дело техники.
Удачи!

Худший ответ: В живую с этим грустно.
Могу посоветовать: https://edu.devtodev.com . Лично, мне было полезно. Но много того, что я уже знаю. Но чем меньше человек в теме, тем думаю будет более полезно.
Также https://wnconf.com/ и  https://devgamm.com . Если конференции не подходят, то можно смотреть записи на ютубе.
Вопрос: Как выводить кириллицу в программе на Си?

Лучший ответ: Когда пишите консольную программу для винды нужно учитывать:
1.В какой кодировке в самом тексте программы ваши русские строки.
2.Кодировка консоли может меняться. По умолчанию в виндовой консоли 866 кодировка, можно переключить на 1251.
3.Консольное API и stdlib языка Си ничего автоматически не перекодирует. 
4.Компилятор ничего не перекодирует, ему вообще пофигу что у вас там в кавычках.
5.Если выводите без перекодировки, то нормальный результат можно получить только если кодировка консоли совпадает с кодировкой ваших русских символов в исходнике.
Что бы не зависеть от кодировки консоли можно:
1.не выводить русские буквы
2.Заморочится с перекодированием в кодировку консоли перед выводом. Это довольно легко, всего то пол суток чтения MSDN и тестов.

Худший ответ: Когда пишите консольную программу для винды нужно учитывать:
1.В какой кодировке в самом тексте программы ваши русские строки.
2.Кодировка консоли может меняться. По умолчанию в виндовой консоли 866 кодировка, можно переключить на 1251.
3.Консольное API и stdlib языка Си ничего автоматически не перекодирует. 
4.Компилятор ничего не перекодирует, ему вообще пофигу что у вас там в кавычках.
5.Если выводите без перекодировки, то нормальный результат можно получить только если кодировка консоли совпадает с кодировкой ваших русских символов в исходнике.
Что бы не зависеть от кодировки консоли можно:
1.не выводить русские буквы
2.Заморочится с перекодированием в кодировку консоли перед выводом. Это довольно легко, всего то пол суток чтения MSDN и тестов.
Вопрос: Что будет, если переопределить деструктор в производном от QObject классе?

Лучший ответ: Думаю, qt не идиоты писали, и там, таки, виртуальный деструктор, как и положено у классов, предназначенных для наследования. Всё будет нормально.

Худший ответ: Мне нужно выполнить функцию при удалении объекта, поэтому я переопределил деструктор. 
Почему вы решили, что деструктор базового класса, т.е. поведение, которое отработало бы без вашего переопределения, НЕ будет вызван?
Вопрос: Как скрыть окно при клике в любом месте, кроме этого окна?

Лучший ответ: бинди вот это при открытии окна. только именно при  открытии модалки. чтобы не висел клик везде и всегда$(document).click( function(event){
		if(( $(event.target).closest("#container-system .popup-cart").length ))
		return;
		$('#container-system .popup-cart').fadeOut();
		event.stopPropagation();
	});

Худший ответ: Поставить глобальную ловлю событий, отфильтровать клики, сравнить элемент с ай ди окна, крестика и прочих элементов(поискать элемент внутри окна), которые проигнорит.  Для всего остального, закрыть... Предпочтительнее записать состояние куда то, что бы не обращаться по каждому клику к дереву...
Вопрос: Каким способом можно полностью очистить react-redux хранилище при изменении url?

Лучший ответ: 1. Нужно отследить изменение url. Вариант реализации зависит от того, какой роутер используется, если реакт-роутер, то можно использовать хок
2. При изменении url нужно диспачить какой-то экшн, обрабатывать его, например, так

Худший ответ: Один из вариантов - диспатчить событие при изменении url, а в главном reducer'е слушать это событие и ставить state равным undefined. Тогда в редьюсеры попадет state, равный undefined, и проставятся дефолтные значения.import appReducer from '../reducers';

const rootReducer = (state, action) => {
  if (action.type === 'URL_CHANGED') {
    state = undefined;
  }

  return appReducer(state, action);
};
Вопрос: Как запретить Word2013 разрывать слова?

Лучший ответ: Решение: скопировать 1 неразрывный пробел из документа и заменить пробелом с клавиатуры по всему тексту.
Проблема была в том, что автор текста везде вставлял неразрывный пробел. Понял я это после того как вставил текст из word документа в WYSIWYG редактор и потом посмотрел разметку html. Вместо простых пробелов там был везде &nbsp;
Вот так это выглядит в word если включить отображение не печатаемых символов:

Худший ответ: Можно так попробовать: скопировать весь текст в блокнот, сохранить его. Создать пустой файл в ворде и скопировать содержимое из блокнота. При таких манипуляциях сбрасывается всё форматирование и стили. Если при копировании в блокнот переносы останутся, поздравляю, человек приславший вам файл намутил с переносами вручную, так что вас ждет долгое и увликательное редактирование.
Вопрос: Как сделать заливку цветом картинке SVG при наведении?

Лучший ответ: css верно, но не будет работать если в html как картинка. Надо как svg вставлять

Худший ответ: Если по какой-либо причине вариант со вставкой SVG непосредственно в документ вам не нравится, можно подключить SVG-файл используя  с возможностью управлять через CSS.
В html файле будет: <object type="image/svg+xml" data="img/map/1.svg"></object>
А так же нужно добавить в SVG-файл перед открывающим тегом < svg > :<?xml-stylesheet type="text/css" href="svg.css" ?>
А в svg.css уже :svg:hover {
fill: orange;
}
Вопрос: Почему разрабатываемый мной сайт делает сторонние запросы?

Лучший ответ: Может это какой-нибудь плагин хрома? Справа должно быть написано, что инициировало запрос. Отключайте подозрительные плагины (или откройте режим инкогнито) и проверьте ещё раз.

Худший ответ: Если на вкладке network навести мышку на запись в колонке initiator - то там покажется, откуда пошёл запрос - из какого скрипта и строчки.
Значения типа VM2399 - это, по-моему, чаще всего расширения для браузера, которые код в страничку добавляют.
Моё имхо - в каком-нибудь левом расширении и дело.
Попробуйте другой браузер или профиль без расширений.
Вопрос: Серверсы поиска исполнителя по типу фрилансовских, есть?

Лучший ответ: Ну на кворке и выкладвайте

Худший ответ: а на фрилансим платно?
Вопрос: Как собирать портфолио?

Лучший ответ: выбери отсюда что-нибудь попроще и сверстай, выложи статику на github.

Худший ответ: Выделите 5 своих лучших работ, за пять лет такие 100% есть.
Упакуйте в подробную историю, картинки, графики, с отзывом живым (опционально).
5 хорошо упакованных работ, лучше чем 20 плохо упакованных.
Вопрос: Актуальная информация по GeekBrains?

Лучший ответ: Не так давно получал предложение по работе от них типа "ищем крутых программистов для проведения обучающих вебинаров"
Ок, позвонил, отвечает девушка, общаемся, некоторые выдержки:Я: У меня высшее образование по специальности "преподавание информатики" и 2 года пед стажа, работал в колледже по специальности
Д: Главное, чтоб Вы были действительно крутым программистом!
Я: как Вы поймете, что я действительно крутой программист?
Девушка: это покажет тестовое заданиеЯ: Для проведения вебинара понадобится какое-либо специализированное ПО?
Д: да, у нас есть собственное ПО, мы Вам вышлем инстолятор и инструкции в случае если Вы будете работать у нас
Я: Я сижу под линуксом, Ваше ПО запускается на линукс нативно?
Д: Что такое линукс?
Ладно, девушка просто HR, не будем придираться, на крайняк запустим под вайном их крутое ПО...
Получаю тестовое задание:
"Запишите ролик, где Вы рассказываете о своем ЯП и покажите примеры циклов на нем для новичков"
Сомнения увеличиваются, как это может показать мою "крутость" как программиста?
Ну ок, записать видео с экрана не проблема, лезу в ютуб за примерами и нахожу их канал, среди роликов нахожу запись вступительного вебинара, ролик выложен весной 2014 по node.js - смотрю, парнишка рассказывает народу какая крутая нода по сравнению с php, python и ruby, отвечает на вопросы, притом пропуская некоторые, которые посчитал неуместными, но убила фраза "я программирую на ноде более 5 лет", напомню что ролик выложен весной 2014, следовательно снимался еще раньше, а нода появилась летом 2009... у парня проблемы с математикой когда он врет...
Вообщем потратил свои 2 часа и просмотрел вебинар полностью, все сводилось к тому, что нода реально крутая и жизненно вам необходима, только купите наш мега крутой курс
И я решил, что не смогу так парить мозги людям, ради выкачивания из них денег, и работать у них не хочу, а освоится новичкам я и на тостере помогу...

Худший ответ: Если прям совсем с нуля, то можно пройти. Хотя есть и бесплатные аналоги. Я прочитал почти все книги по css и html что выходили в 2015 году и пришел к выводу, что самые лучшие ресурсы для самообучения это mdn и whatwg.org. Иными словами - практически документация от тех, кто задает стандарты. Проблема всех курсов для новичков в том, что после них придется переучиваться заново скорее всего. Они стремятся быстрее ввести вас в курс дела не рассказывая о подводных камнях и давая лишь поверхностную информацию в "игровой" форме. Сужу по паре курсов, что проходил давно на codeacademy и еще каком то зарубежном сайте аналогичной направленности. Там все примерно одинаково - пишем элементарный код под диктовку (почему он работает именно так особо не обьясняют), зарабатываем ачивки и выкладываем их на фэйсбук. Я бы посоветовал просто на ютубе посмотреть несколько бесплатных видосов про самые основы, и если прям будет интересно, то начинать читать mdn, google webdeveloper и прочие серьезные сайты
Вопрос: Где найти тех задания (ux) начинающему проектировщику?

Лучший ответ: Берете любой продукт, ищете слабые места, перепроектируете. Книга Искусство мыть слона как пример.

Худший ответ: На фриланс биржах пробовали искать?