pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Как структурировать и систематизировать компоненты?

Лучший ответ: Если MainNav используется 1 раз в хедере, то почему не назвать это HeaderNav?
К чему я склоняюсь(и как мне кажется нас склоняет vue style guide):
- разделить основные страницы и сущности в них(компоненты)
- страницы класть в папку pages или layouts, компоненты класть в папку components
- при этом страницы могут содержать бизнес логику такую как запросы к API или работа со store, компоненты же должны быть максимально чистыми и реюзабельными(представьте что в  компонентах вы пишите общедуступную UI библиотеку)
- в пейджах не обязательно создавать никаких папок(хотя если это nuxt то ок), в компонентах же наоборот следует создать папки с теми сущностями которые мы выделили в п.1. Тоесть есть у нас есть сущность/секция хедер, на выходе мы имеем:
Header
---Header.vue
---HeaderNav.vue
---HeaderNavItem.vue
---HeaderAuth.vue

Худший ответ: Попробуйте разделить компоненты по их сути:
1. Атомы\блоки - неделимые компоненты, части других компонентов с минимальным набором характеристик. Выполняют одну единственную задачу.
2. Контейнер - компоненты, которые появляются один раз на странице. Шапка, футер, навигация, это всё сюда. 
3. Самостоятельные компоненты - сгруппированные компоненты, отражающие суть задачи, которую они решают. 
В итоге структура может выглядеть так:
atoms
--button
--textInput 
container
--header
--footer
--mainNav
layout
--columns
--grid
--inline
overlays
--overlay
users
--userName
--userAvatar
--userItem
От БЭМ совсем отказываться не стоит, он сэкономит вам кучу времени когда нужно будет что-то поменять в компонентах через месяц и больше.
Вопрос: Сгорела микросхема realtek alc888 на мат.плате msi g31m ms-7379. Можно ее безболезненно убрать?

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

Худший ответ: Звуковушка обыкновенная.
Как и сетевушка выпаивается феном, после чего отключается в биосе и заменяется внешней.
Хотя странновато, что ей в серверной плохо стало.
Вопрос: HTML,JS,CSS. Можно ли засунуть pdf или doc под спойлер и открывать их при открытии спойлера?

Лучший ответ: Попробуй внедрить в спойлер тег <  object  >, других способов не вижу...

Худший ответ: Засунуть документ в обертку overflow: hidden и через js регулировать высоту блока. Может так что выйдет.
Вставлять pdf, как выше написали, через iframe или object. 
Можете еще mozilla.github.io/pdf.js посмотреть, но не факт, что будет полезно.
Вопрос: Хочу работать программистом Python бесплатно. Это возможно?

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

Худший ответ: За "бесплатным" программистом все равно нужно глаз да глаз.
Да еще и переделывать на ним придется.
Так что все, кто работают над сколько-нибудь мало-мальски серьезным проектом на "халяву" не клюнут.
Она дороже обойдется.
Только открытая разработка.
Вопрос: Обязательна ли галочка «Я принимаю условия» на формах с пользовательскими данными?

Лучший ответ: Интересно, откуда это взялось - про 500 рублей с пользователя? :-) Наверное, перепутали со штрафом, который накладывается на физическое лицо, которое нарушает ФЗ "О ПД", т.е. на нарушителя.
На сегодняшний день ст.13.11 КоАП предусматривает штраф за нарушение порядка работы с персональными данными. Максимальный штраф для юрлица - 10 000 рублей. Однако с 1 июля 2017 года вступит в силу новая редакция этой статьи, и там будет штраф - до 50 000 рублей, и составов правонарушения гораздо больше.
А по поводу "галочек" - чушь, конечно. Согласие может быть либо письменным, либо посредством ЭЦП (часть 4 статьи 9). "Галочки" - это так, для психологического воздействия.

Худший ответ: "что пользователь принимать условия политики конфиденциальности."
Такая формулировка - на совести конкретного сайта, ложь и провокация.
Но пользователь должен ставить явную галочку о том, что он согласен с использованием его персональных данных согласно закона о персональных данных № 152-ФЗ, если вы требуете персональные данные пользователя. Ведь вы же их обрабатываете.
А вообще, почитайте например тут: https://rkn.gov.ru/treatments/p459/p468/?print=1
Вопрос: Описание раздела в низу страницы?

Лучший ответ: ищи компонент catalog.section
или заплати и сделаю это за тебя :)

Худший ответ: В режиме правки (Эрмитаж) смотрите какой шаблон используется и правите.
Вопрос: Для чего нужные побитовые операции в Python?

Лучший ответ: Например, флаги. Юзер может:0b1  # Читать
0b10  # Писать
0b100  # Редактировать
0b1000  # Удалять

0b1010  # юзер может писать и удалять, но не может читать и редактировать
Итого, все флаги можно запихнуть в инт, который можно запихнуть в 1 байт.

Худший ответ: Для подсчёта контрольной суммы, например:def _crc(packet_array):
    checksum = 0
    for i in packet_array:
        checksum = checksum ^ (i << 8)
        for _ in range(8):
            if (checksum & 0x8000) > 0:
                checksum = (checksum << 1) ^ 0x1021
            else:
                checksum = checksum << 1
        checksum = checksum & 0xffff
    return checksum
Вопрос: Какой фронт подойдет для spring?

Лучший ответ: Любой подойдёт.

Худший ответ: Любой. Насколько я знаю есть решения как серверного рендеренга страниц так и для Rest API.  А вообще для Рестухи плевать откуда к ней будут подключатся, хоть одновременно с кофе машины, Angular, React, и jQuery или программы на php.
Вопрос: Кликабельный after или before?

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

Худший ответ: никак
Вопрос: Куда сводить школоту познакомить с технологиями game dev?

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

Худший ответ: Школа профессий будущего КрашПро
https://crushpro.ru/
https://www.facebook.com/crushproschool/about/
Вопрос: Что такое Net Framework и язык C#?

Лучший ответ: Опускаясь до уровня "на пальцах":
Например, можно написать программу на ассемблере (поскольку он платформеннозависимый), ваша программа будет выполняться, например, только на процессорах архитектуры x86. При этом, вам придётся писать эту же программу для другой архитектуры.
Поднимемся выше. Напишем программу на C или С++. Она уже отчасти платформеннонезависима, так как при компиляции на разных архитектурах, та или иная реализация компилятора учитывает особенности платформы и генерирует совместимый машинный код. Но допустим, вам необходимо написать что-то сложнее hello world. Вы ищете подходящий функционал в стандартных библиотеках и, допустим, не находите. Зато вы находите подходящую библиотеку А, но вдруг выясняется, что она использует компоненты сторонней библиотеки Б, которая ... 
Ну, в целом, цепочка зависимостей может быть весьма длинной. И вот, ваш проект, ради одной фичи обрастает кучей зависимостей. Более того, вы сталкиваетесь с проблемами лицензирования, так как программный код, который вы гуглите и скачиваете из интернетов, скорее всего распространяется как Open Source, а значит - вы не можете закрывать свой исходный код (всё немного сложнее, но если ваши намерения по распространению своего проекта выходят несколько дальше, чем лабораторная работа по информатике, эти проблемы могут возникнуть).
У вас может возникнуть желание написать свой "велосипед" под себя, но, тем самым, вы тратите время на создание некоего вспомогательного компонента, и вообще, ваша программа не про это.
Теперь перейдём к .Net Framework. Разработчики постарались для вас и написали несколько десятков (или сотен) тысяч классов практически подо все умозрительные задачи, которые могут вам понадобиться, то есть это "кубики лего", позволяющие вам БЫСТРО писать приложения, сосредоточившись на логике вашей программы.
Вам не надо реализовывать свой файловый ввод-вывод, работу с сетью, криптографию, коллекции, работу с базами данных и пр. Всё уже есть, всё пишется в 1-2 строки. Всё готово к употреблению. 
Как же этим пользоваться? В объектами фреймворка можно работать на нескольких языках: C#, VB.Net, F# и что там ещё напридумывали, все они взаимодействуют с Common Language Runtime и имеют доступ ко всем классам фреймворка.

Худший ответ: А зачем нужна операционная система? У нас же есть ассемблер, на котором можно спокойно писать быстрые программы.
Честно говоря, весь компьютер состоит из программ, которые работают в программах, которые выполняются а программах, в доме, который построил Джек. 
А framework - это своего рода виртуальная машина, которая выполняет c# (и не только) код.
Вопрос: В чём отличия между .addEventListener() и .onclick = function() в JS?

Лучший ответ: addEventListener добавляет отслеживание любого события, которое укажешь, а onclick - только клики. Поэтому что использовать - зависит от задачи.
Кроме того, второй способ позволяет повесить только один обработчик события (следующий будет перезатирать предыдущий), в то время как первый - сколько угодно.

Худший ответ: .onclick иногда удобнее программисту - не надо вызывать конструктор, уже есть готовое свойство
сравни псевдокод:кнопка.онклик = функция_обработчик
кнопка.функция_добавить_онклик( тип_онклика, функция_обработчик )
Вопрос: PHP ORM для бизнес приложений?

Лучший ответ: Doctrine. Возможно в начале будет не очень легко, нужно только выбросить из головы всякие active record и т.д. Но когда вникнешь в суть, уйти от доктрины не сможешь.

Худший ответ: Ребята, а Phalcon PHP фреймворк ни кто не использует? Он дерзкий, как пуля резкий и ORM так красивый и шустрый.
Вопрос: Можно ли отремонтировать флешку microsd?

Лучший ответ: Можно ли отремонтировать флешку microsd?Нет, их не ремонтируют, а выкидывают.Ни с того ни с сего у меня сломалась флешка microsd.Это нормально, они все ломаются рано или поздно.Мне главное тхт файлы оттуда достать...С флешки их достать маловероятно, хотя попробовать стоит - отнесите к специалистам по восстановлению. Это конечно не дешево, но если шанс есть - восстановят.
Хотя проще файлы из бэкапа достать и дальше работать.

Худший ответ: Да отнесите в лабораторию по восстановлению данных, чаще всего они могут вернуть большую часть данных
Вопрос: Не устанавливается windows 10 без драйвера DVD, как обойти?

Лучший ответ: Вы уверены что ставите именно Windows 10? Может все-таки Windows 7.
У вас банально нет драйвера на USB 3.
Скачайте драйвер и интегрируйте в дистрибутив.

Худший ответ: вытащить хард
вставить в др комп и начать установку винды
когда она запросит перегрузку выключаем комп
переносим хард в новый комп и ставим винду
Вопрос: Не отображается :after, в чем причина?

Лучший ответ: Тэг input не поддерживает псевдоэлементы, т.к. не содержат контент (не являются "контейнерными" элементами).
Оберните в div и стилизуйте.

Худший ответ: На CSS нельзя реализовать, но можно использовать JQuery
Вопрос: Где найти IT юриста?

Лучший ответ: Из наиболее "думающих" www.it-lex.ru и runetlex.ru/. Они наиболее в тренде и в теме. Чтобы он понимал что такое сайт / домен.
Для решения вопроса по ГК РФ 
(Расторжение договора, неосновательное обогащение)
Это практически любой адекватный юрист, главное чтобы вы ему доверяли.Где найти квалифицированно IT юриста ?
Реально такие больше ориентированы на зарубежный рынок.

Худший ответ: Где найти IT юриста?Нет таких.
Есть юристы, есть специализации юристов, юрист может специализироваться на разной тематике, в т.ч и ИТ,
Знать что такое сайт, домен - ну это не трудно выяснить. Посмотрев в словаре, в википедии, и.т.п.
Сайт это совокупность информации  размещенной некоторым лицом, и доступная в сети Интернет.
Домен это имя, используемое для навигации по сети Интернет, выдается регистратором на некоторый срок.Для решения вопроса по ГК РФ 
(Расторжение договора, неосновательное обогащение)Это к практически любому юристу можно обращаться. При чем тут ИТ?
Вопрос: Зачем дублировать style="background" и img?

Лучший ответ: Через css проще спозиционировать за счёт background-size и background-position, а img нужен, чтобы поисковики проиндексировали картинку.

Худший ответ: на самом деле ужасный подход. Если хочешь, чтобы поисковик проиндексировал картинку и хочешь использовать ее как background, пользуйся микроразметкой https://schema.org/ImageObject
Вопрос: Можно ли установить Windows 10 на одном нотбуке, а потом ставить винчестер в другой?

Лучший ответ: Для того , чтобы Windows загрузилась, на обоих компьютерах должен стоять одинаковый контроллер жестких дисков. Если будут разные, то Windows не загрузится. НО это можно обойти. После установки на другом компьютере нужно зайти в диспетчер устройств и удалить контроллер в разделе IDE ATA\ATAPI контроллеры. Также в реестре нужно подредактировать несколько веток. Конкретнее по запросу "замена материнской платы без переустановки Windows ".
После этого выключить компьютер и переставить диск на первый ноутбук. Он загрузится со стандартным контроллером и нужно будет поставить драйвера для того контроллера, который в ноутбуке.

Худший ответ: В общем ситуация такая, удалось поставить виндовс таким образом, но SSD по какой-то причине работает ещё медленнее чем HDD. Бросил идею оживлять этого старичка, легче отдать в мастерскую на запчасти.
Вопрос: Как ставить пакет используя npm?

Лучший ответ: Это нормально
Вам нужен gulp-stylus
А gulp-stylus'у нужны другие модули для работы, а этим другим модулям еще модули
npm подтягивает все зависимости при установке

Худший ответ: Начиная с определённой версии, npm не вкладывает папки node_modules друг в друга, а хранит зависимые пакеты в корне node_modules. Вкладывает только в том случае, если несколько пакетов требуют один и тот же пакет, но разных версий.
Вопрос: Зачем нужен прототип в js?

Лучший ответ: Срочно читайте это и это.
А еще лучше любой современный учебник по JavaScript от корки до корки.

Худший ответ: Для наследования же.... ООП там, все дела.
Любое наследование в JS реализуется через прототипы
Вопрос: Какой самый чувствительный/мощный репитер?

Лучший ответ: Пустить локалку и поставить точки доступа используя розетки и powerline адаптеры. Но лучше сделать кабель. ИМХО.

Худший ответ: Антенны со встроенным репитером Микротик. Выбор весьма широк.
Вопрос: Как заменить SMTP-сервер?

Лучший ответ: Забавно у вас, сначала оплачивают потом спрашивают -)
Посмотрел я ваш сендбулз - по сути вам дали адрес смартхоста с аутентификацией. Сам МТА менять на сервере нет необходимости. Нужно его настроить на выданный вам смартхост с аутентификацией. 
Если вам требуется настроить аутлюк например на рассылки, то кто-то уже заботливо снял для вас ролик: https://youtu.be/Uv78yD7L8tA

Худший ответ: В качестве данных от сервиса они прислали сначала записи, которые необходимо применить к домену, а затем и хост, имя пользователя, пароль.
Вопрос: Corel Draw для Web актуален?

Лучший ответ: Что значит в веб-разработке?
Если рисовать векторную графику (логотипы, иконки и пр) - почему бы и нет? Дело вкуса. У Корела плохая репутация в полиграфической среде из-за проблем с цветоделением (было такое несколько лет назад, как сейчас не знаю), но для веба это неактуально. Редактор как редактор.
Если имеется в виду рисование именно макета - ни разу такого не видел за много лет в индустрии. Использовать его в этом качестве - это значит стать маргиналом, который как минимум создает всем проблемы вида "и как я должен с этим работать?"
По факту в реальном мире 99% макетов рисуются в Фотошопе или Скетче в зависимости от религиозной принадлежности.

Худший ответ: CorelDRAW для макетирования веб-сайтов используют обычно мелкие зарубежные конторы. Наравне с Xara, и даже Inkscape. Треш, который они выдают, говорит об их низком уровне, поэтому ориентироваться на них не стоит. 
Лично я использую CorelDRAW относительно веба в основном для векторной графики и быстрого прототипирования. Конечно там можно рисовать и макеты сайтов, и даже достаточно удобно, создав для этого специальный профиль настроек. Только вопрос что с ним дальше делать. Можно экспортировать в люстру и дальше в фотошоп, но приходится контролить, чтобы все было как надо по стилям и прочему. Т.е. выгоднее использовать специализированные программы для этого, если работа постоянна. Если же макетировать раз в год, то почему бы и нет? )
Вопрос: Какую ОС выбрать для программирования?

Лучший ответ: По нашему мнению, вопрос глупый.
1. ОС нужно выбирать ту, в которой хоть немного умеешь работать. Иначе вместо основ программирования будешь полгода учиться ее настраивать
2. Выбирают не столько ОС, сколько ПО для работы. Вот Visual Studio под линуксом собираешься запускать? Уже умеешь как такое замутить?
Вот почему еще не успел начать учиться, а уже начинает специализироваться. Сперва ходить нужно научиться.

Худший ответ: Любую бери. Kali Linux это просто солянка из тулзов.
Вопрос: Реализация алгоритма нормализации XML для СМЭВ 3?

Лучший ответ: Для будущих искателей: вот такой монстрик у меня получился (PHP 7.1). Он проходит все проверки из МР 3.5, но, возможно, некоторых нюансов не учитывает.<?php
$in = new DOMDocument();
$in->load($argv[1]);

$out = new XMLWriter();
$out->openMemory();

$index = 0;
$stack = [null, [$in->documentElement, []]];
while (count($stack)) {
	$item = array_pop($stack);
	if ($item === null) {
		$out->text('');
		$out->endElement();
		continue;
	}
	[$node, $nsList] = $item;
	if ($node->nodeType == XML_ELEMENT_NODE) {
		// Let the magic begin! ;)
		// The element itself.
		if ($node->namespaceURI !== null) {
			$thisLevel = false;
			if (($nsList[$node->namespaceURI] ?? null) === null) {
				$thisLevel = true;
				$nsList[$node->namespaceURI] = 'ns' . ++$index;
			}
			$out->startElement("{$nsList[$node->namespaceURI]}:{$node->localName}");
			if ($thisLevel) {
				$out->writeAttribute("xmlns:{$nsList[$node->namespaceURI]}", $node->namespaceURI);
			}
		}
		else {
			$out->startElement($node->localName);
		}
		// Attributes.
		$attrs = iterator_to_array($node->attributes);
		usort($attrs, function($a, $b) {
			if ($a->namespaceURI !== null && $b->namespaceURI === null) return -1;
			else if ($a->namespaceURI === null && $b->namespaceURI !== null) return 1;
			else return strcmp($a->namespaceURI, $b->namespaceURI) ?: strcmp($a->localName, $b->localName);
		});
		foreach ($attrs as $attr) {
			if ($attr->namespaceURI !== null && ($nsList[$attr->namespaceURI] ?? null) === null) {
				$nsList[$attr->namespaceURI] = 'ns' . ++$index;
				$out->writeAttribute("xmlns:{$nsList[$attr->namespaceURI]}", $attr->namespaceURI);
			}
		}
		foreach ($attrs as $attr) {
			if ($attr->namespaceURI !== null) {
				$out->writeAttribute("{$nsList[$attr->namespaceURI]}:{$attr->localName}", $attr->nodeValue);
			}
			else {
				$out->writeAttribute($attr->localName, $attr->nodeValue);
			}
		}
	}
	else if ($node->nodeType == XML_TEXT_NODE && strlen(trim($node->nodeValue))) {
		$out->text($node->nodeValue);
	}

	if ($node->lastChild !== null) {
		$stack[] = null;
		for ($node = $node->lastChild; $node !== null; $node = $node->previousSibling) {
			$stack[] = [$node, $nsList];
		}
	}
}

echo $out->outputMemory(), "\n";

?>

Худший ответ: Моя реализация алгоритма на PHP:

https://github.com/Danbka/smev-transform
Вопрос: Как заблокировать фальшивый сайт с угрозами и раскрытием персональных данных?

Лучший ответ: Пишите в роскомнадзор, авось вспомнят что они не только интернет должны отключать

Худший ответ: Все просто — пишите абузы/жалобы хостеру данного сайта.
Вопрос: Как наиболее продуктивно сжимать картинки с помощью Gulp?

Лучший ответ: https://www.npmjs.com/package/gulp-image - использую для png, gif, svghttps://www.npmjs.com/package/gulp-smushit - для jpg, лучше жмет.
Из онлайн сервисов не так давно появился еще один: Jpeg.io. Работает на основе Kraken.io.

Худший ответ: Пнгквант отлично сжимает, нужно только ставить приемлемый уровень потерь качества
Вопрос: Есть ли курсы/видео по верстке адаптивного сайта без bootstrap?

Лучший ответ: хочешь выберу время и пару часов уделю, покажу как верстать все самому

Худший ответ: Адаптивная вёрстка
Вопрос: На чем строить CCTV: hikvision или idis?

Лучший ответ: Шутка времён работы одного знакомого сейлза в Idis:
-Опиши бренд в двух словах.
-Крупный проектный бренд.
-Крупный?)
-Да, между прочим #1 в Корее
-Надеюсь не в северной
Естественно хик.
С idis может быть интересно связываться, если вы с проектом и вам хочется это монетизировать, используя его малую распространенность. А хик можно сравнивать с дахой.

Худший ответ: У IDIS есть хорошая технология DirectIP, только ради этой штуки к нему стоит присмотреться повнимательней.
Вопрос: Путь в программирование, как выбрать?

Лучший ответ: Язык программирования это лишь половина задачи. Не важно на каком языке вы пишите. Если не знаете принцип, то толку будет мало, высока вероятность, что вы и с++ на пол пути забросите. 
Алгоритмы и структуры данных почитать бы, а синтаксис у языка можно и за месяц освоить.не очень удобно писать на Шарпе..
Что C#, что C++ , они в принципе все Cи-подобные, и в чем сложность, мне не понятно.

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

Лучший ответ: Всем привет. 
Хэллоу.Второй месяц изучаю C++, сейчас пишу простенькую игру на sfml, потом в планах UE4.
Хорошее начало, однако вы должны понимать, что пока что ваш уровень в C++ околонулевой.Периодически захожу на разные сайты смотреть вакансии и там всё грустно - их почти нет!
Ну это просто неправда. https://gamedev.ru/job/forum/?vacancy - я вот здесь вижу 4 C++ - вакансии только на первой странице, то есть за вчера-сегодня. И в целом вакансий достаточно.Поэтому хотел спросить, реально ли вообще найти работу гейм девелопером
Конечно. (а тем более без коммерческого опыта)
Упс, тут небольшая проблемка. Опыт нужно приобрести. Смотрите - с нормальным знанием C++ и внятным опытом в UE хотя бы в пару лет ( пусть даже некоммерческим ) проблема трудоустройства в геймдеве стоять перед вами не будет.  Вывод - продолжайте изучать C++, осваивайте UE, пишите прототипы, не комплексуйте и, когда набьете скиллы, сможете поучаствовать в геймдев-движухе. Можно пока присоединиться к какой-нибудь любительской разработке для опыта.
Пока не прокачаетесь, ну, наверное, нужно будет что-то зарабатывать - есть смысл попробовать геймдев-индустрию на ощупь, устроившись тестером, например. Может у вас сразу слетят розовые очки и вы сразу предпочтете вэб.

Худший ответ: Приветики!там всё грустно - их почти нет!
Пожалуй не соглашусь - вакансий довольно много и на С ++. Другое дело, что искать их прийдется на разных источниках. Тут пригодятся как обычные джоб порталы HH.ru, Superjob.ru, Robota ua, Work ua, Jobs.TUT.BY так и специализированные - вышеперечисленный форум gamedev.ru, moikrug, в Украине - dou.ua, в Белоруссии -jobs.dev.by. Но, на мой взгляд продуктивнее всего искать вакансии на платформе InGame Job - здесь они представленны со всех вышеперечисленных источников в том числе, и на данный момент вакансий "плюсов" там  - более 70!без коммерческого опыта
Здесь точно на пользу пойдут соцсети - в группах VK и FBРабота в геймдеве
Геймдев - объявления
Уютный геймдев
Работа в геймдеве
GameDev - Создание игр
Работа в геймдеве (вакансии)
Гейм-дизайн вакансии | Геймдизайн | Game Design
Ukraine GameDev
Game Developers - Ukraine
Всегда много предложений о сотрудничестве, а лишние руки в молодых компаниях всегда нужны.
Стучитесь во все двери и вам обязательно откроют!