Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Стоит ли использовать wordpress в 2020 году?

Лучший ответ:
Присоединяюсь к рекоменации FreeAero в пользу October CMS. Сама платформа позиционирует является универсальной, достаточно посмотреть на ее чистую установку. Но основными типами сайтов, под которые она позиционируется самими авторами, являются блоги и магазины. Это становится очевидно, если взглянуть на выделенные категории в маркетплейсе.



Ещё хочу добавить, что October можно использовать  для сайта-статейника в режиме flat-file, т.е. без БД, что добавит ему скорости. Быстрее будут работать только сайты, собранные на статических генераторах типа 11ty. Если надумаете этот вариант, то именно 11ty сегодня один из самых прогрессивных (разработан известным и авторитетным фронтендером из США Заком Лезерманом).

К слову, вот пример сайта-статейника на Октябре с миллионами страниц — jurist.by.

Все советы из оперы "берите то, что хорошо знаете" имеют здравое зерно. Тем не менее, важно понимать, что WP морально устаревший движок, который тащит под капотом тонны небезопасного легаси. Разогнать и залатать его безусловно можно при должном опыте. Но, если его нет, то зачем в принципе исправлять "родовые травмы" движка. Берите то, что можно легко освоить, то, что предоставляет современный DX и то, что достаточно безопасно. October — хороший выбор, но квалификация разработчика должна быть выше, чем в случае с WP.

Вот вам прямые сравнения между WP и OCMS:

October CMS vs Wordpress
A Detailed Comparison Between WordPress And October CMS


Худший ответ:
Вы можете использовать что Вам удобнее отталкиваясь от своих знаний в области программирования.
Если хотите попробовать что-то другое, то можно рассматривать и тот же Октябрь, конечно, но я в силу того что использую MODX Revolution - предлагаю взглянуть на него. Т.к. многие клиенты после WP вздохнули с облегчением, т.к. работать удобнее и все более понятно и удобно и логично. А некоторые доработки занимают минуты, тк. код html и php разделен.
В MODX есть какие-то готовые решения в разной степени, т.к. это движек ближе к фреймворку, что и позволяет без боли расширить функционал в любую сторону.
Есть минусы - вы не можете за один клик взять и переключить шаблон сайта в MODX, как в WP. Но зато вы можете быстро интегрировать ЛЮБОЙ шаблон в него, для этого нужны минимальные знания HTML ну и в руках небольшая дока по MODX тегам (если его не знаете).
Успехов!
Вопрос: Error CS1061 и CS0120 unity как исправить ошибку?

Лучший ответ:
1. Прочитайте текст ошибок. ПОстарайтесь их осознать
2. Почитайте АПИ юнити
3. Почитайте учебник по сишарпу - долго и вдумчиво
4. Погуглите сами коды ошибок - они мало отношения имеют к юнити.

Худший ответ:
У тебя не статичное поле, тебе сказали же прямо об этом.
public static bool LockRotation { get; set; }
Это первое.
Второе тебя явно говорят, что Transform не содержит LookRotation. Оно и понятно, ты чо булевые переменные собрался перемещать? 
Я боюсь с такими познаниями ты лишь создашь черные дыры и мы погрязнем в сингулярности.
Вопрос: Какая видеокарта необходима для ПК веб-дизайнера?

Лучший ответ:
Встроенная в процессор.

Худший ответ:
1050 за глаза.
Вопрос: Нужно ли знать SQL C#-разработчику?

Лучший ответ:
SQL.  Все  бизнес приложения имеют какие то допущения. 
Мои последние достижения это оптимизация с 25 часов до 40 минут. 

Впечатляет?

Что самое  интересное я просто перетасовал порядок запросов и схему вставки.

Худший ответ:
А что, первые шесть пунктов уже удалось успешно "нарушать"?
Седьмой пункт не имеет смысла, если вы собрались просто лечь с учебником на диван.
Он предполагает, что вы, осилив предыдущие шесть, готовы написать полноценное приложение.
И, если оно будет использовать какие-то незнакомые вам технологии - попутно их изучить.
Вопрос: Как устроится frontend разработчиком?

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

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

Лучший ответ:
Если это страница сайта, то берете браузер Chrome. Открываете панель разработчика F12, открываете вкладку Network, включаете прослушивание, устанавливаете вывод всех типов запросов. И жамкаете нужную кнопку, ни один запрос не проскочит без регистрации.

Худший ответ:
Проверь, что запросы не отсылаются через WebSocket (кнопка WS) на скриншоте выше
Вопрос: Организация стилей CSS, как лучше?

Лучший ответ:
Я такое же использую только мой "бутстрап" ограничен этим
.container-fluid {
	width: 100%;
	margin: auto;
	max-width: 1980px;
}


.container {
	max-width: 1200px;
	margin: auto;
	padding-left:15px;
	padding-right: 15px;
	
}

.container.content {
	padding: 120px 0 0;
}

.container-fluid.content {
	padding: 120px 0 0;
}


.row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.col {
	display: flex;
	flex-direction: column;
}


.align-center {
	align-items: center;
}

.space-between {
	justify-content: space-between;
}

.space-around {
	justify-content: space-around;
}

Худший ответ:
Я такое же использую только мой "бутстрап" ограничен этим
.container-fluid {
	width: 100%;
	margin: auto;
	max-width: 1980px;
}


.container {
	max-width: 1200px;
	margin: auto;
	padding-left:15px;
	padding-right: 15px;
	
}

.container.content {
	padding: 120px 0 0;
}

.container-fluid.content {
	padding: 120px 0 0;
}


.row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.col {
	display: flex;
	flex-direction: column;
}


.align-center {
	align-items: center;
}

.space-between {
	justify-content: space-between;
}

.space-around {
	justify-content: space-around;
}
Вопрос: Создание чат-квеста. Как это сделать?

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

Худший ответ:
Как вариант, вы можете сначала проработать историю в движках "для непрограммистов" Twine или Ink. Когда сюжет приобретет форму и станет интересным — тогда и можно будет задуматься о внешнем виде и о публикации в сторе (из указанных движков любой вменяемый программист сделает вам приложеньку для мобильных).
Вопрос: Можно ли использовать Oracle EM Express без flash?

Лучший ответ:
Не уверен что такая возможность есть. В версии 19 по умолчанию JET, с возможностью вернуться на flash. Оракл рекомендует обновляться на 19 версию, так как это Long Term Support release.

Худший ответ:
функционал EM Express на jet очень сильно урезан по сравнению с флэш версией.
в итоге вернулись на флэш версию, пришлось искать браузер который еще поддерживает флэш
Вопрос: JS-фреймворки безопасно использовать?

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

Худший ответ:
Любой софт содержит уязвимости.
Чем больше и сложнее софт - тем больше уязвимостей
Поэтому любой фреймворк это просто кладезь уязвимостей.JS-фреймворки безопасно использовать?Вопрос не имеет смысла.
Это все равно что спросить - яблоки в пищу безопасно использовать?
Разумеется небезопасно - можно подавиться, отравиться, и.т.п.
Вопрос: Какое ПО наиболее популярно для Linux-серверов разного типа?

Лучший ответ:
Сейчас чаще всего используется то ПО, которое выполняет поставленные задачи.

Худший ответ:
Устанавливайте что хотите, так-как почти все серверные приложения работают с докером, на сегодняшний день разницы нет.
Что будет дальше некому не известно
Вопрос: Что такое Си Runtime Library?

Лучший ответ:
Ну в гугле в википедии что ли забанили? CRT/RTL.
Для ассемблера такого не надо, там всё делаешь руками, сам, под каждый процессор и под каждую OS. А язык C и является переносимым по большей части как раз из-за наличия CRT. malloc и fopen в языке C везде одинаковы, но всегда разные для конкретной OS .
Свою CRT написать можно, но это требуется довольно редко и для весьма конкретных и специфических случаев.
Если интересно посмотреть на конкретную реализацию CRT что стоит в студии, то она поставляется вместе со студией в виде исходных текстов, хоть обсмотрись.

Худший ответ:
CRT - это реализация стандартной библиотеки Си/С++ для данного компилятора.
ОС обычно пишутся на Си и если в ОС нет реализации функций из стандарта Си, то они реализуются в стандартной библиотеке. Все классы из stdlib С++ реализованы в CRT.
CRT в VS может линковаться как статически так и динамически, в зависимости от опций компилятора. Линкуете статически - у вас распухает ваш исполняемый файл, динамически - пользователь должен предварительно поставить соответствующий vcredist (установку можно встроить в собственный инсталлятор). С точки зрения производительности оба варианта примерно одинаковы.
Вы можете не использовать стандартную библиотеку в принципе (отключив ее опциями компилятора) и работать на прямую с ОС, но это накладывает много ограничений и вы фактически остаетесь с кастрированным вариантом ЯП, т.к. например в С++ даже стандартный new/delete, на сколько я знаю, реализованы в стандартной библиотеке и прямого аналога в ОС нет. Обычно этим никто не заморачивается из-за возникающих проблем, решение которых заметно увеличит время реализации проекта, разве что вам необходимо сделать исполняемый файл минимального размера, максимально быстро стартующий и без зависимостей.
Вопрос: С помощью чего можно написать CMS?

Лучший ответ:
PHP/MySQL для начала. Потом какой-нибудь фреймворк.
И хотя бы пол-года на обучение.

Худший ответ:
Берете любой готовый курсач по теме "Создание интернет магазина" из курса "Сетевые информационные технологии".
Например, такой (не факт, что рабочий).
Смотрите, чтобы в приложениях к курсачу были все исходники css/js/php/html.
Если поделка запустилась и выполняет базовые действия с регистрацией, наполнением корзины, и возможно, создания заказа. То вы получили минимальный стенд, чтобы посмотреть как оно работает без CMS.
PS: На бою использовать крайне не желательно, если только вы уже знаете все подводные камни, на которые натыкаются студенты и как доработать это напильником.
Вопрос: Как запустить на Linux 64 bit программы 32 bit, пишет что запускаемые файла это пустое место?

Лучший ответ:
Доустановить 32-битное окружение -- libc и всё остальное, что программа использует. Детали зависят от дистрибутива.
Пример для debian:dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386

Худший ответ:
https://www.opennet.ru/opennews/art.shtml?num=49827
https://3dnews.ru/989630
и тд и тп
вы уверены что вам нужны 32 битные библиотеки ?
Вопрос: Как сделать REPL режим из cmd после завершения скрипта Python?

Лучший ответ:
Добавить флаг -i при запуске.
CMD python -i script.py

Худший ответ:
Ещё можно использовать
    import code
    ...
    code.interact(local=locals()) 

или установить модуль ptpython и в коде:
    from ptpython.repl import embed
    ...
    embed(globals(), locals())
Вопрос: Как перенести все записи на вордпресс сайт с другого движка?

Лучший ответ:
Многое зависит от движка сайта-донора.
Поищите готовые плагины. Например, для Joomla:
https://ru.wordpress.org/plugins/fg-joomla-to-word...

Если для движка нет готового плагина, а скорее всего для Unisite CMS его и не будет, то тут есть 4 варианта, известных мне:
1) Если ваш движок позволяет экспортировать записи, то экспортируйте их в xls || csv. Далее установите плагин на ВП WP All Import и импортируйте записи.
2) Написание парсера или использование готовых парсеров. Ну тут все понятно... пишете парсер свой, который собирает данные в xls || csv. Далее либо при помощи вышеназванного плагина или же при помощи WP REST API импортируете записи. Если нужен готовый парсер - Visual Web Ripper, DataCol и другие. Честное слово, иногда легче самому написать...
3) Адаптация БД старого сайта под ВП. Не люблю этот вариант, так как приходится вникать под тонкости строения и работы БД  старого сайта и т.д.
4) Скачать полностью веб-сайт в обычном html. Например, используя wget. Затем при помощи плагина Html Import 2 импортировть записи на сайт. Вроде бы плагин уже устарел... Давно уже не использовал его...

Худший ответ:

Экспортируету контент с старого сайта, либо 
Пишете либо находите говтовый адаптер, который переделает файлы в формат пригодный для ВП
Импортируете в ПВ. 
Можно всё разом, можно используя апи по одной записи
Вопрос: Как в landing page скрыть # из url?

Лучший ответ:
Судя по всему, причиной всему некий скрипт, и скорее всего, выглядит как-то так
const links = document.querySelectorAll('a');

for (let link of links) {
	link.addEventListener('click', () => {
		const target = document.querySelector(link.getAttribute('href'));

		target.scrollIntoView({
			behavior: 'smooth'
		});
	});
}
Код бы в песочницу, тогда точнее сказать можно будет.

Худший ответ:
e.preventDefault();

а дальше js берет href из ссылки и скролит к блоку с id из ссылки)
Вопрос: Возможно ли пробиться в геймдев?

Лучший ответ:
Нет, не стоит. Пробиться одиночке невозможно.
Почему я в этом уверен? Потому что сам факт этого вопроса говорит о неуверенности в себе автора вопроса.
Тот, кто в себе уверен, таких вопросов не задаёт.

Худший ответ:
Да стоит. Только бы хороший художник был бы и моделлер, который 3d модели может делать. Ну можно и 2d делать. Дело в том что вдруг вы сделаете очень интересную игру. Вот есть много игр, я в них поиграл, мне уже играть в них не охота. Хочется в какую нибудь новую игру сыграть. Если бы вы занялись разработкой, то это было бы хорошо. Я например сделал две мини игры. Одна из них покер для android. В неё мало человек играет, но играет. Если бы я развивался бы в этом направлении и ещё рисовал хорошо, и была бы идея хорошей игры, то я бы продавал её и заработал хорошие деньги. Вот например я недавно видел игру gamedev tycoon, может она вам знакома. ТАк вот в google play эту игру продают за 300 с чем то рублей. Скачана она была более 100 тысяч раз. Вы представляете какие это деньги? А ведь там всего три карты и остальное это приставки ( рисунки ). Так что давайте, хватит мечтать, пробуйте делать и заработайте свой миллион уже наконец. Я бы предложил разрабатывать на unity. Свой двиг долго делать и там есть много ньюансов по самой игре. Чтобы масштабировать на все устройства одинаково, чтобы текст выводился нормально, и если надо то построчно. Лучше готовый двиг.
Вопрос: Был ли у кого-то опыт перехода с React Native на Flutter?

Лучший ответ:
Да.
Flutter быстрее, гибче, стабильнее.
Нет проблем с Java / Swift, когда проект не собирается.
Платформа по сути одна - движок Skia.
Рендерит ОДИНАКОВО на Android и iOS.
Я доволен.

Худший ответ:
Да.
Flutter быстрее, гибче, стабильнее.
Нет проблем с Java / Swift, когда проект не собирается.
Платформа по сути одна - движок Skia.
Рендерит ОДИНАКОВО на Android и iOS.
Я доволен.
Вопрос: Как разделить блок div на две части?

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

snippet

Худший ответ:
snippet
этого ты хотел ?
Вопрос: Как учить API Unity?

Лучший ответ:
Каналы которые помогут с Юнити:
Emerald Powder 
Brackeys 
ITVDN
Maxter
Code Monkey
Eccentric Games
ARTALASKY CG
Книги:
Алан Торн Исскуство Создания сценариев в Юнити
Алан Торн Основы Анимации
Курсы:


Худший ответ:
У юнити хорошая документация и очень много курсов, в том числе русскоязычных. На Udemy или Coursera.
Вопрос: Доступно 16 гб из 32гб. Что делать?

Лучший ответ:
Биос надо обновить, вот и всё.

Худший ответ:
Оказался в такой же ситуации - проц Ryzen + мать b450.  Помогло уменьшение частоты работы памяти. При этом биос не даёт менять значение, помогла официальная утилита AMD Ryzen Master
Вопрос: Можно ли узнать в каком dive находиться элемент?

Лучший ответ:
Можно. Только вместо data напишите data-чтото
let link ='';
$('span').on('click', function (){
    link = $(this).data('yourtag');
});

Худший ответ:
Привет. Comsequent не правильно сказал. Надо вот так, рабочий вариант:
snippet
Ты же это вот хотел?
Вопрос: Как сделать контур буквы кривой?

Лучший ответ:
1. Переводим текст в кривые
2. Выбираем эффект (их кстати здесь много разных):
3. Настраиваем параметры:

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

Лучший ответ:
https://habr.com/ru/post/403413/
https://www.kommersant.ru/doc/4148142
https://cumshoat.blogspot.com/2019/10/blog-post.html
https://github.com/CorentinJ/Real-Time-Voice-Cloning
https://veravoice.ai/
https://tproger.ru/news/lyrebird-voice-api/
https://www.descript.com/lyrebird-ai?source=lyrebird
https://www.resemble.ai/
https://proglib.io/p/golosovoy-deepfake-ili-kak-ra...
https://www.descript.com/
https://vc.ru/services/80761-specialisty-sozdali-n...
Далее -  по ссылкам.

Худший ответ:
Используйте библиотеку pyttsx3
Доки: https://pyttsx3.readthedocs.io/en/latest/engine.html
Вопрос: Где взять список дней, недель, месяцев Python3?

Лучший ответ:
Форматирование даты прописью на русском языке
Не уверен, но посмотрите:
Модуль calendar
Многофункциональный велосипед:
from datetime import datetime,timedelta,date

days = {0: u"Понедельник", 1: u"Вторник", 2: u"Среда", 3: u"Четверг", 4: u"Пятница", 5: u"Суббота", 6: u"Воскресенье"}

firstDate = '31122020'
secondDate = '01012012'

f_date = datetime.strptime(firstDate,'%d%m%Y').date()
s_date = datetime.strptime(secondDate,'%d%m%Y').date()

dates_2020 = []

delta = timedelta(days=1)
while s_date <= f_date:
	s_date += delta
	dates_2020.append(days[s_date.weekday()] + ':' + s_date.strftime('%m.%d'))

for i in dates_2020:
	print(i)
Четверг:12.24
Пятница:12.25
Суббота:12.26
Воскресенье:12.27
Понедельник:12.28
Вторник:12.29
Среда:12.30
Четверг:12.31

Худший ответ:
Так, вот сам решил, получилось так: 

months_range = [31,29,31,30,31,30,31,31,30,31,30,31]
weeks = ["сред","чет","пят","суб","вос","пон","вто"]

def ret_2020(months_range,weeks):
    MR = months_range
    WK = weeks
    week = 0
    for month in range(len(MR)):
        for days in range(MR[month]):
            print(month+1,":",days+1," ",weeks[week])
            week += 1
            if week >= 7:
                week = 0

ret_2020(months_range,weeks)
Вопрос: Подходит ли блок питания Vento ATX-500H к видеокарте Gigabyte 770 2GD?

Лучший ответ:
По первой же ссылке на сайте производителя указано
System power supply requirement: 600W
Ваш блок питания же выдаёт
Мощность - 450 Вт
На яндекс маркете в характеристиках:
Необходимость дополнительного питания: да, 8 pin + 6 pin
На вашем блоке питания разъёма "8-pin" не имеется:
Разъемы
Тип разъема для материнской платы - 20+4 pin
Количество разъемов 4-pin CPU - 1
Количество разъемов 6-pin PCI-E - 1
Количество разъемов 15-pin SATA - 2
Количество разъемов 4-pin IDE - 4
Количество разъемов 4-pin Floppy - 1
Как-то извернуться и подключить через переходники (Molex->8pin) всё же можно, система запустится и покажет картинку. Но стабильной работы при этом не гарантируется.

Худший ответ:
Кроме старого и недостаточно мощного БП, ваши материнка+процессор: "при установке процессора Sandy Bridge, слот будет работать как PCI-E 2.0"
То есть, нет смысла ставить видюху с PCI-E 3.0, она всё равно будет тормозить.
А, не, наоборот: за счет "тормознутости" видюхи на старой материнке и проце, ваш БП наверное со всем справится. Как выше рекомендует 15432 , "подключить через переходники (Molex->8pin) всё же можно", а дальше - смотреть по факту.
Вопрос: Отправка сообщения через http проблема с кодировкой, как исправить?

Лучший ответ:
Utf-8 слыхал о таком?
Статья, которая должна быть у каждого:https://habr.com/ru/post/147843/

Худший ответ:
На сервере выставьте правильную кодировку в php файле.
Вопрос: Какие есть альтернативы Electron?

Лучший ответ:
Какие есть альтернативы Electron? 
QT

Как они работают? 
Как обычная программа, со всеми прелестями

Как ведут себя с точки зрения итоговой производительности? 
Отлично. electron курит в сторонке.

В чем их плюсы и минусы как глобально так и в сравнении с Electron?
Во всем плюсы. Единственное там нет js, но это дело вкуса.

Худший ответ:
Попробуйте PVA, если оно у вас будет работать не только мобильных на технологиях, сообщите ок?

UPD:
Легко и не принужденно писал простейшие приложения с использованием WEB контролов, на разных платформах, .net - был компонент WebBrowser (пара кликов мышкой в дизайнере и пара строчек кода, для инжекта вашего javascript кода на страницу, само собой вы можете открывать как локально файлы, так онлайн, а так же можете генерировать контент в приложении), на java это был webkit компонент (штатный для всех версий java) кода по больше, строчек 11, и то половина чтобы окно могло ресайзиться.

Полагаю вебкит есть по до всех платформы и среды разработки. Кстати .net приложение запускается с помощью mono на linux, там WebBrowser автоматом запускается с помощью специальной встроенной версии mozilla (так было несколько лет назад), т.е. с кроссплатформенностью будет все ок.
Вопрос: Как происходит компиляция приложения на Kotlin под IOS?

Лучший ответ:
Как человек, проработавший больше года на данный момент с kmpp, могу сказать, что ты не потянешь. Технология, в принципе, рабочая, но очень сырая.
Твои вопросы поставлены некорректно. Сама компиляция не так уж сложна. Сложен процесс разработки, который позволит её осуществить. Если ты просто напишешь приложение под Андроид, оно у тебя никогда не скомпилируется под айос. Потому что библиотеки и фреймворк другие. Чтобы сделать мультиплатформенное приложение, нужно делать его с самого начала таким. А чтобы писать на котлине под айос, тебе придется изучить фреймворки айосные. Материалов на котлине про это нет, так что придется изучать на свифте и самому адаптировать под котлин. Это сложно, там дикая куча граблей. Использовать тот же SwiftUI из котлина нельзя, можно только то, что имеет Objective-C api.
Кроме того, в нативе очень большие проблемы с моделью памяти. Написать мультитредовый код для двух платформ очень сложно. А мультитрединг нужен хотя бы для походов в сеть и бд. Если кто-то скажет тебе "корутины" - смейся над ним, корутины в нативе однопоточные. Елизаров и ко не смогли с текущей моделью памяти реализовать многопоточные нативные корутины. Сказали, что ушли думать, будут переделывать модель памяти.

Вывод: изучай себе спокойно андроид, доводи до ума приложение. Это сложно, и займёт у тебя достаточно времени. Захочешь айос - изучишь Свифт или найдёшь единомышленника:)

Худший ответ:
1. Нет обычная работа, только нужно знать как
2. нажимаешь скомпилировать или запускаешь сборщик
3. Сможешь. Отдельный вопрос 100 баксов за девелоперский аккаунт в год.
Вопрос: Как найти стажировку в Москве с релокейтом из Украины?

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

Советую переехать самостоятельно.

Худший ответ:
Качаете навык пока не найдете работу в/на Украине, тогда едите в Москву, или едите в Москву работать хоть где