Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Где лучше обучаться основам руководителя ИТ проектов?

Лучший ответ:
1) начните с уверенных лекторов, например ( не помню, кажется, он и курсы предлагает какие-то) - просто добавляйтесь, читайте, по ссылкам добавляйтесь в смежные группы
2) поставьте задачу PMI Сертификации, познакомитесь с PMBOK 100500 раз и, главное, поймете термины PMBOK в IT реалиях
3) дальше философия, например, теория ограничений, хорошо в IT разжеванная этим товарисчем и практика, практика, практика
и да, Agile/SCRUM, это не управление проектами, но если там где работаете корочки катят, то можете 
P.S. если хочется срочно отдать деньги - посмотрите у Стратопланов, у них постоянно есть какие-то курсы

Худший ответ:
Не забивайте себе голову разными "школами менеджеров". Это все фигня. Люди, которые умеют управлять делали бы это сами. Все эти системы мотивации, организации процессов - тавтология, утопия в реальной жизни. Просто приходите в компанию и там подстраивайтесь под сложившийся процесс. Если делаете проект с нуля, долго думайте, просчитывает в уме, пишите планы и начинаете работать тогда, когда будете осознавать весь процесс. Для такого рода деятельности изучение теории в "школах" и особые методички не нужны. Нужен здравый смысл. 
Я видел несколько компаний, где scrum убил желание работать у коллектива и нахер развалил компанию, потому что начальник решил сделать по моде.
Вопрос: Бесплатная Api погоды?

Лучший ответ:
Gismetio, Яндекс.Погода

Худший ответ:
Вчера сделал сайт с погодой, получал данные с помощью js по JSON из бесплатного API openweathermap.org
Вот что получилось: https://studioshift.site/weather/
Вопрос: Где собраны образцы топовых лендингов?

Лучший ответ:
onepagelove.com — много лендингов

Худший ответ:
ТemplateMonster - сайт сборник не плохих сертифицированных веб-студий и соответственно их работ. 
Здесь можно поискать интересные работы.
https://www.templatemonster.com/ru/"Золотой сайт" многим известный конкурс.
Здесь тоже есть немного интересных решений на заметку.
2016.goldensite.ru
Вопрос: Можете объяснить логику Python умножения чисел?

Лучший ответ:
впитывай.

Худший ответ:
Если тебе нужно считать что-то с полной точностью, я бы посоветовал использовать Decimal.Ссылка на документацию
Вопрос: Как добавить свои классы li, a в wp_nav_menu?

Лучший ответ:
Ну либо в Внешний вид -> Меню в верхнем правом углу открыть Настройки экрана, включить классы CSS и прописать нужные пунктам, либо подобрать фильтр.
Например, попробовать такadd_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);

function special_nav_class($classes, $item){
    $classes[] = 'your-custom-class';
    return $classes;
}Видео с примерами.

Худший ответ:
Можно также с помощью jQuery: jQuery('#my_menu > li').addClass('my_class');
Вопрос: Как обезопасить сайт работающий с API?

Лучший ответ:
JWT, ApiDoc и конечно https
Забыть о сессиях и всякой остальной фигне.
Конечно должны быть кастомные реквесты, жесткие модели и серьезная валидация данных.

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

Лучший ответ:
openfire могу посоветовать

Худший ответ:
OpenFire - вполне себе ничего решение.
Вопрос: Где и как развить алгоритмическое мышление?

Лучший ответ:
Алгоритм - система последовательных операций (в соответствии с определёнными правилами) для решения какой-н. задачи.
1. Берете задачу
2. разбиваете на последовательные операции
3. пишите код
4. PROFIT
 Гуглите типовые решения задач, которые решаете. Учитесь делать запросы на английском языке. На stackoverflow есть решения как подавляющего большинства таких задач.
Книжку по веб разработке хорошую почитаете.
Еще про алгоритмы и структуры данных хорошо почитать и написать по учебной реализации каждого алгоритма/структуры.

Худший ответ:
курс логики универский можно гляунуть, там где конъюнкция, дизъюнкция и тд
Вопрос: ИБП АРС Back-UPS ES 700 — бесконечный писк после включения. Как быть?

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

Худший ответ:
Аккумулятор свое отслужил - было такое на другом UPS'е, не стартовал при подключенной нагрузке. Замена аккума должна помочь.
Вопрос: Как реализовать в yii2 веб-интерфейс + api для приложения?

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

Худший ответ:
берем advanсed шаблон, api - это отдельное app, свой конфиг, свой контроль доступа, response в виде json и т.д. 
код при этом дублироваться не должен если все верно сделано. Как сказал Максим Федоров толстая должна быть модель, тогда Вы ее повторно без проблем используете в Ваших обычных web контролерах и rest контролерах
Вопрос: Какую прочитать книгу/курс по проектированию баз данных?

Лучший ответ:
плохо ищете )Поиски литературы почему-то не увенчались успехом, пара унылых статей на хабре, море старой литературы старше 15 лет и курсы для новичков на udemy где описывается разница между insert и select.
все есть:SQL Queries for Mere Mortals, 4th Edition
Год издания: 2018
Автор: Viescas J.
Жанр или тематика: Базы данных
Издательство: Addison-Wesley Professional
ISBN: 978-0134858333
Язык: АнглийскийEffective SQL: 61 Specific Ways to Write Better SQL
Год издания: 2017
Автор: Clothier B., Steele D., Viescas J.
Издательство: Addison-Wesley
ISBN: 978-0-13-457889-7
Язык: АнглийскийPostgreSQL Up and Running, 3rd Edition
Год издания: 2018
Автор: Obe R., Hsu L.
Издательство: O'Reilly Media
ISBN: 978-1-491-96341-8
Язык: АнглийскийPostgreSQL 9.6 High Performance
Год издания: 2017
Автор: Ahmed I., Smith G.
Издательство: Packt Publishing
ISBN: 9781784392970
Язык: АнглийскийPostgreSQL High Availability Cookbook
Год издания: 2017
Автор: Thomas S.M.
Издательство: Packt
ISBN: 978-1-78712-553-7
Язык: АнглийскийPostgreSQL 10 High Performance
Год издания: 2018
Автор: Ibrar Ahmed, Gregory Smith, Enrico Pirozzi
Издательство: Packt Publishing Ltd.
ISBN: 9781788474481
Язык: АнглийскийDatabase Systems: Design, Implementation and Management
Год издания: 2017
Автор: Coronel С., Morris S.
Издательство: Cengage Learning
ISBN: 978-1-305-62748-2
Язык: АнглийскийDesigning Data-Intensive Applications / Высоконагруженные приложения. Программирование, масштабирование, поддержка.
Год издания: 2018
Автор: Martin Kleppmann / Клеппман Мартин
Издательство: Питер
ISBN: 978-5-4461-0512-0
Язык: РусскийRefactoring SQL Applications / Рефакторинг SQL-приложений
Год: 2009
Автор: Stephane Faroult / Стефан Фаро, Pascal L'Hermite / Паскаль Лерми
Издательство: Символ
ISBN: 978-5-93286-145-5, 978-0-596-51497-6
Язык: Русский
и даже ISO/IEC 9075:2011 буржуйский можно найти в pdf

Худший ответ:
Исходя из личного опыта, заниматься проектированием крупной базы данных лучше поручить специалисту с опытом, а не почитав пару книжек. Выйдет гораздо дешевле и надежнее.
Вопрос: Тег br не работает в FireFox?

Лучший ответ:
Не знаю что и сказать на это )) Браузеры уже давно стали головной болью для программистов.
Есть ещё вот такой способ:<pre>
       <strong>
              ул. Дмитрия Мартынова, 47
              2-40-40-93, 2-415-818
       </strong>
   </pre>
тег <pre> ещё никто не отменял, он позволяет отображать переносы без <br/> если они в тексте на самом деле есть.
Интересное решение предлагает bootstrap <address>
  <strong>Twitter, Inc.</strong><br>
  795 Folsom Ave, Suite 600<br>
  San Francisco, CA 94107<br>
  <abbr title="Phone">P:</abbr> (123) 456-7890
</address>

<address>
  <strong>Full Name</strong><br>
  <a href="mailto:#">first.last@example.com</a>
</address>bootstrap-3.ru/css.php#type-addresses
Почему-то применяя этот фреймворк, проблем с <br> нет. Ну и на крайний случай, старайтесь избегать этого тега. Сейчас к нему относятся с презрением, так как всё решает css3
К примеру, у вас есть текст, который надо разбивать на три колонки, при выведении из базы данных. Принуждать пользователя чертить html теги таблицы <table> ??? Табличная вёрстка тоже уходит в прошлое, как страшный сон, что же делать? А очень просто, у css есть такой параметр, который формирует столбцы siteis.ru/html-i-css-retsepty/razbivka-teksta-na-k... , и по желанию их может быть и больше и меньше, эту ситуацию реально обыграть и в адаптивной вёрстке. Сделать одну колонку, если сайт смотрят с мобильного устройства. Как видите, способов переноса масса, и даже не нужен <br>, учите css - и жизнь будет радостнее и легче.

Худший ответ:
Все работает. Пришлите сам текст html, можно ссылку на jsbin
Вопрос: Почему сканер на Linux'е такая боль?

Лучший ответ:
Здравствуйте, Сергей!
Вашего сканера нет в списке поддерживаемых www.sane-project.org/lists/sane-mfgs-cvs.html#Z-PLUSTEK
Я, в своё время, когда внедрял линукс в школах просто поменялся сканерами с управлением образования :) Им без разницы было, а я получил 100% работающий на линуксе сканер. 
Если сканер личный, то проще на авито купить за 500р любой поддерживаемый сканер (большинство HP работают отлично).

Худший ответ:
Пользуйтесь себе USB сканнером. где тут боль?
Вопрос: Как организовать хранение файлов пользователей в Django?

Лучший ответ:
Создать модель(назовем UserFiles) с полями file и ключ на модель пользователя.
В вьюхе брать request.user.userfiles_set.all() или фильтруйте как вам надо.
Для более сложных реализаций больше читайте документацию.

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

Лучший ответ:
Запустите schedule в отдельном потоке (thread), процессе (multiprocessing) или асинхронно (asincio).
Или реализовать отправку при передаче особого параметра при запуске бота и запускать по крону. Типа
python mybot.py --motd

Худший ответ:
Как вариант - выкинуть функционал рассылки в отдельный файл и запускать его по Cron
Вопрос: Что лучше использовать: xml\json-файл или SQLite для хранения инфомации (150-200 записей)?

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

Худший ответ:
JSON не предназначен для хранения информации, он полезен для передачи структур.
Поэтому выбирайте xml или sqlite.
Зависит от того, что конкретно вам удобнее реализовать.
Вопрос: Как сверстать flexbox?

Лучший ответ:
Либо убрать justify-content: space-between; у блока .content.
Либо скриптом добавлять пустой блок в самый конец, это уже не раз обсуждалось на Тостере.

Худший ответ:
Вообще, для этого существует CSS Grid Layout, но поддержка хромает.
Вопрос: Что нужно сделать перед изучением ЯП?

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

Худший ответ:
что нужно сделать или прочитать перед тем как начать программировать -> -> -> начать думать как программистТЫЦ
Вопрос на самом деле интересный. Как научиться думать?Симон Львович Соловейчик. Учение с увлечением
Вопрос: Как собрать семантическое ядро и для Google, и для Яндекс?

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

Худший ответ:
Ексель разрешает смешивать любые таблицы слава богу хоть ся хоть поисковые запросы
Вопрос: Нужно ли кэшировать DOM элементы?

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

Худший ответ:
Возьми да проверь. 
https://jsfiddle.net/6k2bxsz7/2/
Вопрос: Как добавить перенос на новую строку?

Лучший ответ:
Я добавлю к Александр .
В отличие от Си, где условие цикла каждый раз вычисляется полностью, в Паскале вторая граница for вычисляется один раз и запоминается.
Потому длина строки меняется, а мы ходим до самой первой.
К тому же вы неправильно решаете задачу. Никакой там не одной строкой. В ответе сервера концы строк LF, а надо CR+LF. Вот функция (крайне неоптимизированная), которая приводит концы строк к единому виду независимо от того, какие там стоят.function NormalizeEol(const s : string) : string;
begin
  Result := StringReplace(s, #13#10, #10, [rfReplaceAll]);
  Result := StringReplace(Result, #13, #10, [rfReplaceAll]);
  Result := StringReplace(Result, #10, #13#10, [rfReplaceAll]);
end;

Худший ответ:
Большое спасибо, ребят! Действительно, не подумал , об этом - давно что-то не ковырялся в программировании последний раз.
Вопрос: Как сделать сайт на двух серверах?

Лучший ответ:
чтобы не палить надо cloudflare или другой прокси, и на hetzner лимиты по трафику так что я рекомендую ovh т.к. там нет этих убогих лимитов, есть анти ддос и можно скрыть все данные WHOIS.

Худший ответ:
См тему реверс прокси.
Вопрос: Где взять 5 удаленных компьютеров с Windows10?

Лучший ответ:
Amazon AWS, Digital Ocean, Яндекс.Облако. Много их:
https://poiskvps.ru/
https://hosters.ru/vds-vps-hosting.html
https://ru.hostadvice.com/hosting-services/vps/

Худший ответ:
Берете в аренду VPS в количестве пяти штук, ставите Windows10 и готово.
Вопрос: Запрос UPDATE c JOIN, как правильно обновить поля?

Лучший ответ:
Не проверялupdate a t1
join b t2 on t2.id = t1.id_b
set t1.rate = 160
where t1.rate = 200
and t2.id_client = 2

Худший ответ:
update a
set rate = 160
from b
where a.id = b.id and rate = 200
например так. так же выборку по b можно вынести в подзапрос/преселект
Вопрос: Клиент пропал. Fixed price. Как получить деньги?

Лучший ответ:
На Fixed Price вы сами подписываетесь под тем, что понимаете риски. Upwork не станет ни в чём разбираться, даже не пытайтесь.
Урок на будущее - не отдавайте работу полностью, пока не получите оплату. А если отдаёте, то будьте готовы, что вас кинут на всю сумму.

Худший ответ:
Только суппорт, сам давно в него не писал Но это единственное решение ну плюс тыкать каждый день клиента
Вопрос: Как запретить переход по ссылке на YouTube?

Лучший ответ:
В ссылке фрейма для видео добавить параметр modestbranding=1
"С помощью этого параметра можно убрать из проигрывателя логотип YouTube. Вместо него при наведении курсора на проигрыватель во время паузы в правом верхнем углу будет отображаться небольшая текстовая метка YouTube."
https://developers.google.com/youtube/youtube_play...

Худший ответ:
Если вы про видеообзор - то у меня все переходит.
Вопрос: Как создать свой центр сертификации ssl и заставить ВСЕ браузеры ему доверять?

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

Худший ответ:
Добавить сертификат своего центра сертификации в доверенные корневые сертификаты операционной системы, которые распостраняются вместе с операционными системами. Т.е. нужно отправить публичный ключ своего корневого сертификата для включения в список доверенных компаниям Mozilla, Microsoft, Google и Apple.
Включение вашего сертификата в список доверенных теоретически возможно, только если вам доверяют (вы представляете широко известную компанию с безупречной репутацией).
Вопрос: Как запускать php-скрипт через 5 минут?

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

Худший ответ:
Только через cron (гугль знает)
Это оптимальное и единственное)) решение.
Пока писал прочитал камент Мистериона выше - он дело пишет))
Создаете в базе таблицу с очередью.
Скажем, юзер регнулся, скрипт ставит задание в очередь и указывает время исполнения +5 минут от текущего.
Cron каждую минуту запускает скрипт который смотрит в очередь и если время исполнения задания уже в прошлом - исполняет задание а само задание помечает как исполненное.
Ну это без подробностей если))
Вопрос: Android. Как правильно реализовать смену контента на экране?

Лучший ответ:
Для Вашей задачи нет универсального и "правильного" решения, все зависит от UI и бизнес логики приложения. Для простых View, Ваше решение вполне рабочее. Единственное, можно использовать View.GONE вместо View.INVISIBLE, чтобы невидимые View не участвовали в процессе измерений контейнера. 
Если у Вас сложный UI для errorBlock, допустим это форма отправки сообщения об ошибке по email или еще что-то этом роде, то можно подумать об отдельном фрагменте для errorBlock.
А так, просто не значит плохо!

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

Лучший ответ:
Как-то так...import json
myjson = """
{
  "accounts": [
    {
      "alias": "string",
      "balance": {
        "amount": 0,
        "currency": 0
      },
      "bankAlias": "string",
      "currency": 0,
      "defaultAccount": true,
      "fsAlias": "string",
      "hasBalance": true,
      "title": "string",
      "type": {
        "id": "string",
        "title": "string"
      }
    }
  ]
}
"""
data = json.loads(myjson)
print data["accounts"][0]["balance"]["amount"]
Ну и на почитать - https://realpython.com/python-json/

Худший ответ:
Как-то так...import json
myjson = """
{
  "accounts": [
    {
      "alias": "string",
      "balance": {
        "amount": 0,
        "currency": 0
      },
      "bankAlias": "string",
      "currency": 0,
      "defaultAccount": true,
      "fsAlias": "string",
      "hasBalance": true,
      "title": "string",
      "type": {
        "id": "string",
        "title": "string"
      }
    }
  ]
}
"""
data = json.loads(myjson)
print data["accounts"][0]["balance"]["amount"]
Ну и на почитать - https://realpython.com/python-json/
Вопрос: Где дешево держать .com домены?

Лучший ответ:
Базовая цена за домен .com - $7,85 в год. Это та сумма, которую чарджит Verisign, администратор зоны .com.
Все что ниже этой стоимости, можно считать, спонсируется регистратором. Зачем регистраторам это делать? - либо привлекать новых клиентов (и тогда надо смотреть на цены продления доменов), либо субсидировать за счет сопутствующих услуг (тут уже сложно что-то рекомендовать без понимания, что еще вы готовы заказывать)

Худший ответ:
Посмотрите на SearchEngines в разделе "Продажа, оценка, регистрация доменов" темы с предложениями от партнёров регистраторов. В целом по ним можно понять, какие сейчас цены на рынке.
Аудитория там соответствующая, для которой важна минимальная стоимость и надёжность, популярные предложения в топе. В 99% (если не больше) случаев вообще нет повода переплачивать за регистрацию напрямую у регистратора. Регистратор может предложить цену ниже, чем через своего дилера-партнёра, разве что по промо-акции.
Конкретных ссылок не даю, дабы не выглядело рекламой. Если кто-то знает другие места/форумы, где можно выйти на подобные партнёрские регистраторские панели - буду сам рад узнать о них. Сам разве что припомню только подобную тему-подборку дешёвых доменных цен и акционных предложений на ru-board, если она ещё не стухла за прошедшие многие лета.
Вопрос: Как защитить сайт от присвоения его себе?

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

Худший ответ:
Ioncube Loader. С помощью него можно зашифровать некоторые участки кода.
Вопрос: Есть ли единое API для доступа к данным чека онлайн касс?

Лучший ответ:
<тут был старый ответ, на устаревшее апи>
информация по новому апи (август 2020)
тут в комментах: leftjoin.ru/all/sobiraem-dannye-s-chekov-gipermark...
и тут в ишью разбирают новый формат запросов: 
https://github.com/kosov/fns-check/issues/3#issuec...
https://github.com/DmitriyBobrovskiy/CheckReceiptS...

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

p.s. ссылки взяты из темы обсуждения приложения, может еще что полезное там есть: https://4pda.ru/forum/index.php?showtopic=835790&s...

Худший ответ:
Сталкивался кто нибудь с ошибкой 402 при получении данных с проверкачека.налог.ру? 
В целом кейс напрямую тянуть информацию по чекам с ОФД провайдеров рабочий? Поделитесь пожалуйста опытом
Вопрос: Где можно купить опыт у сеньора и прокачаться за деньги — менторство?

Лучший ответ:
Обучение лучше идет если учится 1 на 1 и сфокусированно чем по ютуб видосам\онлайн курсам. 
Обучение идет лучше всего во время работы и решения практических задач.

Худший ответ:
Можете обратиться https://vk.com/ros7cky
Вопрос: Что установить на голый сервер?

Лучший ответ:
Я всегда ставлю из софта:
• Lynis
• Fail2ban
• Clamav (по необходимости)
И для тюнинга конфигов использую скрипты Apachebuddy и Tuning-primer.sh.
А дальше более тонкая настройка всего, что есть.

Худший ответ:
Файрволла там не быть не может. Тем более в "дружественной" бубунте. И ssh там точно есть. А для самого сервера больше ничего и не надо. Все остальное, что ставится - все зависит от задач, для которых этот сервер будет использоваться.
Вопрос: Как придумать интересную игру?

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

Худший ответ:
Дело не в идее. Дело именно в реализации.
Идея ролевой игры - да таких идей полно. Но кто из создателей реализовал хорошую РПГ? Не так уж и много.
Техники - опыт игр, опыт разработки игр, математические методы для балансировки игр. Психология, эрудиция и широкий кругозор.
В волшебной пилюли и волшебной книжки с курсами "сделаем из вас гения за 24 часа" не существует.
Вопрос: Entity Framework Code First, проблема с созданием БД, что делать?

Лучший ответ:
Сделай Tags как класс с полями Id, Tag и его указывай в связях

Худший ответ:
Просто в DbSet нельзя использовать стандартные типы данных, только классы созданные Вами
Вопрос: Какие навыки нужны для DevOps-инженера?

Лучший ответ:
DevOps по-человечески звучит как "программист и сисадмин в одном лице".

Худший ответ:
Вы посмотрите, чему на курсах по DevOps учат, какие темы преподают:
здесь, например:  https://devops-school.ru/devops.html
Либо, что работодатели требуют:
здесь, например: hh.ru