Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Вернуть деньги за сотовый телефон LG P500?

Лучший ответ:
Зря на ДНС гоните, у меня с ними много лет хороший опыт, видимо от конкретного магазина зависит…
по теме:
Отрицаю брак, флаг им в руки, скажите такая «особенность» марки вас не устраивает и вы хотите замены на аналог (если с доплатой, они сразу без проблем мне меняли).
Насчет 14 дней, телефон относится к технически сложным товарам и под 14 дней не попадает, но они этого могут не знать. 
Не стоит с такими делами подходить к первому менеджеру, сразу идите к старшему менеджеру (по опыту советую, обычный менеджер на себя ответственность брать не будет).
Зря вы конечно все затянули, претензию написали, сейчас уже поздно пить боржоми, ждите что скажут… В крайнем случае делайте экспертизу независимую и судитесь в соответствии с з.п.п., благо пошлинами такие дела не облагаются, а расходы на экспертизу возложите на ДНС. С другой стороны, авторизированный СЦ тоже независимое лицо…

Худший ответ:
В 14 дней при обнаружении брака вы вольны обменять вещь на такую же/подобную или вернуть деньги. Странные магазины у вас. Сразу надо было в общество по защите нас с вами. Одни не любят других, а у общества для вас ещё и бесплатный юрист. Там бы быстро решили этот вопрос.
Вопрос: Как правильно синхронизироваться с проектом, который находится на удаленном сервере?

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

Худший ответ:
По-хорошему, конечно, надо использовать git. Но можно создать проект с опцией "файлы на удаленном сервере", и исключить из скачивания нужные папки.
Вопрос: Как в rails создать запись, если зависящая от неё запись ещё не сохранена и нет id?

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

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

Лучший ответ:
Ultimate-редакция VS показывает количество вызовов на методах, можно вполне безопасно удалять методы с нулём вызовов. Хотя зависит от проекта, конечно.

Худший ответ:
Для очистки - врядли, для анализа - есть куча code count and analyzing tools, тот же coverity.
Которые в принципе могут проанализировать и подсказать, что у вас какие-то методы нигде не вызываются.
Вопрос: Какую CMS выбрать для сайтов любого типа?

Лучший ответ:
Вопрос сам по себе - холивар, если честно. Для одностраничных сайтов и прочих визиток есть CMS без БД, для бложиков вариантов куча, от Wordpress до Joomla. По интернет продажам, сразу и не скажу, не было надобности искать. Я бы не стал под разные нужды использовать одно и то же.

Худший ответ:
drupal или joomla, не прогадаешь. Что на ту, что на ту cms есть уйма шаблонов и легки в редактировании.
Вопрос: Помогите вспомнить биржу фриланса, которая очень тщательно отбирает исполнителей

Лучший ответ:
toptal.com
savepearlharbor.com/?p=192110

Сам я прошёл все собеседования, но заказов по моей специфике ещё не было.
А автора статьи забанили, т.к. посчитали за пиар.

Худший ответ:
toptal 
но я куда больше люблю odesk
pumainthailand.com/diskussiya-o-frilanse-i-odeske-na-radio-anon-fm-s-pumoj/
Вопрос: Как перенести сайт на другой хостинг без скачивания?

Лучший ответ:
В ISPmanager есть функция переноса аккаунта. В противном случае, архивируете файлы и скачиваете средствами файлового менеджера на новом сервере (есть опция загрузить по URL). БД всё же придётся скачать на свой компьютер, но она как привило весит совсем немного.

Худший ответ:
Иван Антонов:
ssh доступ у одного их хостеров есть?
Вопрос: Нормально ли это,температура ssd 50 градусов?

Лучший ответ:
Это похоже на мамочек котрые вместо отвести ребёнка к врачу пишут на всяких форумах о проблеме. Не стесняйтесь и напишите производителю. По своим SSD дискам скажу что это не обычная для меня температура, но более конкретный ответ Вам даст только производитель оборудования и в случае аномалии/брака скажет как Вам заменить устройство на другое.

Худший ответ:
В ноутбуке - да. Правда это повод почистить его от пыли ;)
Вопрос: Какие есть админки для Ruby on Rails?

Лучший ответ:
Начнем с того, что рельсы не для сайтов-визиток.
activeadmin.info - самая гибкая и, наверное, самая популярная. Из коробки не админится ничего (никакие модели). Добавляем вручную модели и аттрибуты, которые хотим админить.
https://github.com/sferik/rails_admin - противоположна первой. Тут сразу есть админа под все существующие модели. И идем путем вычитания.
https://github.com/typus/typus - Вроде как аналог рейлс-админа
https://github.com/thoughtbot/high_voltage - удобная штука для статических страниц (типа. О нас, История, Команда ... )
https://github.com/comfy/comfortable-mexican-sofa - простенькая CMS. Вроде как, достаточно популярна. Поддерживается и сейчас. Работает с 4 рельсами.
refinerycms.com - наверное,самая популярная (и возможно, единственная) CMS для рельс. Вроде как, не работает с 4мы, насколько я помню.
А вообще, есть такой замечатнльный ресурс - https://www.ruby-toolbox.com/
И в нем, к примеру, есть такой раздел - https://www.ruby-toolbox.com/categories/rails_admi...
P.S. сторонние модули подключаются с помощью Bundler через Gemfile. Трогать исходники (модули, гем, библиотеки) - нельзя.
Если вы хотите "быстро подправить" что-то кому-то в левом сайте-визитке на рельсах, имея опыт, например, в пхп и джумле - готовьтесь сразу к серьезным испытаниям :)

Худший ответ:
Зачем для визитки CMS?
Вопрос: Есть ли онлайн-задачники по стандартной библиотеке Python?

Лучший ответ:
Незнаю поможет нет, но в закладках у меня завалялся сайт, www.checkio.org

Худший ответ:
я временами захожу на codeforces.ru/problemset
Вопрос: Delphi + Google Drive (или Dropbox). Возможно?

Лучший ответ:
Возможно.
Используя https://www.dropbox.com/developers/datastore/docs/http#list_datastores
у пользователя запрашиваете логин/пароль. Авторизуетесь через API и дальше получаете и загружаете данные JSON через HTTP-запросы

Худший ответ:
Но для того чтобы это подхватывалось OpenDialog'ом, нужно заставить его поверить в существование файлов :)
Как самое простейшее и топорное решение — с помощью вышеупомянутого API строить в AppData «потемкинскую деревню» из файлов и папок, физически лежащих в DropBox (с нулевым размером естессно), а при выборе файлов — начинать их загружать.
Вопрос: Как сделать похожее?

Лучший ответ:
UPD https://jsfiddle.net/fjmrwuz9/4/
PS: с тебя пясот рубле

Худший ответ:
Похожее на что? Ничего не понятно в вопросе.
Вопрос: Как лучше сделать MySQL базу данных типа account — key — value?

Лучший ответ:
1) Без острой нужды я бы не стал класть в базу json. Особенно в mysql/sqlite. Это вот прямо источник кучи геммороя и проблем с произвордительностью когда выяснится что объект все таки можно для экономии ресурсов читать/писать не целиком. 
2) Если у Вас стоят ограничения в стиле "доступно только это" - значит у Вас явно нет каких то ощутимых нагрузок, так что делайте как угодно, начнутся живые проблемы - перепишите на postgresql/redis/... в зависимости от ситуации

Худший ответ:
Если это не критичные данные и при их потере ничего не произойдет - смотрите в сторону redis.
Если значений не много - просто сериализируйте (правда фильтрация качественная пропадет).
Если значений прям таки дохрена + индекс на key - [id, key, value].
Вопрос: Стоит ли изучать smalltalk?

Лучший ответ:
Продуктивность языка определяется не его синтаксисом, а:
1) Уровнем вашего знания этого языка
2) Опытом работы с ним
3) Наличия пособий, документации и книг по нему
4) Наличия коммьюнити вокруг этого языка
5) Наличия сторонних библиотек
6) Наличия инструментов для работы (компиляторов, отладчиков, сред разработки и редакторов, и т.д.)
7) Соответствию домейна задачи к домейну языка (продуктивно ли писать мобильную игру на Коболе?)

Синтаксис тоже не то, что бы не важен, но если отсортировать по важности факторов, думаю он будет где-то в конце списка.

Не смотря на все сказанное выше, всегда полезно учить новые языки программирования для общего образования, особенно языки с парадигмами отличающимся от знакомых вам языков (например, стоит выучит какой-нибудь функциональный язык, если вы работали только с процедуральными). В плане же применения в индустрии, малопопулярные, академические, «концептуальные» (например религиозно чисто-(ооп/функиональные/whatever)), узкоспециализированные языки — как правило плохо удовлетворяют приведенным выше требованиями.

Худший ответ:
Реализации — Squeak, Pharo.
Заниматься имеет смысл только для общего развития и последующего перехода на ObjC, который из него и вырос.
Сам по себе, язык (как и CL) интересен тем, что ничуть не является потомком С, этакий реликт времен становления CS.
Вопрос: Получение массива значений по изображению сигнала

Лучший ответ:
научиться формулировать вопросы…

Худший ответ:
Нашел удобную тулзу для таких вещей GetData. Может кому-нибудь тоже пригодится.)
Вопрос: C# Троелсен и Шилд, поворот не туда?

Лучший ответ:
Троелсен пишет профессионалам, тем, кто уже профессиональный разработчик в каком-либо языке, а теперь хочет разобраться с C#. Раз книга направлена на профессионала, то в ней не указываются общие основы программирования - например, нет ничего про паттерны, нет инфы, для чего нужен ООП, какие типы данных выбрать для конкретной задачи, какие типы массивов/списков взять, и т.п. Например, в книге описаны три разных способа работы с потоками. Каждый из типов хорошо описаны, но не указаны, какой из способов лучше использоваться. (хотя, конечно же, автор пытался показать, для чего нужны эти типы и в чем они отличаются, но выбор конкретного типа работы с потоками нужно выбирать разработчику.)
Например, если разработчик хорошо знает Java. Тогда для него книга Троелсена идеальна. Можно понять, что в языке есть и как этим пользоваться.
В итоге, эта очень сильная книга, которую легко можно использовать как справочник.
Поэтому, эту книгу я не рекомендую как учебник программирования. Но когда вы пару-тройку лет поработаете с шарпом, то эта книга даст полное развёрнутое описание языка.
P.S. Шилдта я не читал, не могу рассказать, на что она направлена.

Худший ответ:
Паника на пустом месте. Троелсон понятен? Тогда не парьтесь, изучайте дальше. Если нет, перейдите на Шилдта. Легкость материала субъективна, тем более на начальном уровне. Никто не мешает читать параллельно обе книги.
Вопрос: Прием платежей у западных пользователей

Лучший ответ:
Про Moneybookers не думали? Весьма приятная система…

Худший ответ:
eGold? — пользуется спросом
расчет по кредиткам?
Вопрос: Что на хабре с пагинатором? Посты скатываются по страницам

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

Худший ответ:
Тоже такое замечал.
Посты появляются не в начале, а в середине списка.
Такое впечатление что они возникают [откуда-то] из песочницы, или откуда, не очень понимаю как это работает, и попадают в ленту. Но лента сортируется не по времени попадания в неё поста (чтобы он оказался вверху) а по времени создания поста — и пост оказывается в середине.
Не знаю так ли это, не всматривался, но такое впечатление складывается.

Вообще хабр прилично глючит. У меня например постоянно слетает авторизация :(
Вопрос: Чтения кода Linux Kernel?

Лучший ответ:
Начните с www.amazon.com/Linux-Kernel-Development-3rd-Editio... например.

Худший ответ:
Нет. В хроме 20кк строк С++. Никакого экскурса нет. Приходите через 20 лет. Когда опыта наберетесь.
Вопрос: Легален ли сайт с музыкой?

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

Худший ответ:
Ваш вопрос напомнил историю trackflow
lenta.ru/news/2014/02/12/tracksflow
Вопрос: Как организовать SQL таблицу?

Лучший ответ:
Это действитнльно бред. Тогда требуется еще одна таблица:
Состав команды(ид_рабочей команды, ид_работника).
Рабочая команда будет являться этаким заголовком, с датой, номером и целями.
А состав команды будет содержать перечень рабчих, которые входят в определенный момент в определенную команду.

Худший ответ:
Это действитнльно бред. Тогда требуется еще одна таблица:
Состав команды(ид_рабочей команды, ид_работника).
Рабочая команда будет являться этаким заголовком, с датой, номером и целями.
А состав команды будет содержать перечень рабчих, которые входят в определенный момент в определенную команду.
Вопрос: Тысячи сайтов на одной БД

Лучший ответ:
Не надо на одной базе, сделайте заранее пакеты настроенной CMS для партнера и при создании сайта напишите bash (gem, perl, python, ruby, awk что душе угодно скрипт), который будет создавать:
1. свою базу, заливать дамп по умолчанию
2. виртуальный хост
3. папку и распаковывать подготовленный пакет системы и сохранять настройки

Худший ответ:
Ну я без тщательного исследования всяких CMS не скажу что лучше (с нуля или нет), но если с нуля, то тут все просто. Например есть посты. Все они на основном сайте. Какие-то из них должны быть на каких-то сайтах партнеров. Итого:

posts(id, content)
partners(id, url)
partners_posts(partner_id, post_id)

все. Наполнение для нового партнера — просто галочки выставить.
Вопрос: Почему я могу создать map со своим классом без перегрузки operator<?

Лучший ответ:
Why works map with my class without define operator
Почему английский писать, не знать который?

Худший ответ:
потому что ключ у вас - это указатель
Вопрос: Какая БД лучше всего делает аггрегации?

Лучший ответ:
ElasticSearch
https://www.elastic.co/guide/en/elasticsearch/refe...
https://www.elastic.co/guide/en/elasticsearch/refe...
По собственному опыту скажу, что очень хорошо справляется. Сейчас имеется маленький кластер с 300+ гб событий статистики, все очень шустро работает.
Вот еще несколько ссылок, дабы избежать распространенных ошибок в настройке кластера.
radar.oreilly.com/2015/04/10-elasticsearch-metrics...
https://www.loggly.com/blog/nine-tips-configuring-...
https://www.elastic.co/blog/found-optimizing-elast...
Наткнулся как раз на камень, описывающийся в этой статье:
https://www.elastic.co/blog/support-in-the-wild-my...
При настройке маппинга индекса, указывай параметр для не анализируемых полей:"doc_values" : true

Худший ответ:
Как вариант, можно использовать Impala, Hive on Tez  с Hadoop кластером. Масштабируемость будет 100%, та же CDH или HDP достаточно легко разворачивается.
Если у Вас много денег и CPU не проблема, можно использоваться Spark SQL поверх того же Hive.
Вопрос: Статистика обращений с ip адресов к файлам на хостинге?

Лучший ответ:
Правильно вам awstats посоветовали. Можно ещё webalizer посоветовать.

Худший ответ:
Парсинг лога апача / что у вас там стоит в качестве frontend сервера
Вопрос: Значительно уменьшается скорость доступа в интернет при просмотре видео с Wi-Fi IP камеры?

Лучший ответ:
Обычно такое бывает при просмотре iptv через роутер — последний просто не может справится с большим количеством udp-пакетов (не зря же ддосят чаще всего именно udp-трафиком).

Худший ответ:
Вероятно, wifi прыгает между b,g и n режимами и тратит на это кучу времени. Попробуйте в роутере явно «зажать» g режим и посмотрите, что будет. И диапазонами поиграйте.
Вопрос: Можно ли создать одну модель для двух таблиц в Yii?

Лучший ответ:
ответ нет, но вот что вам нужно:
yiiframework.ru/doc/cookbook/ru/model.save.related.data
habrahabr.ru/post/118910
habrahabr.ru/post/200478

Худший ответ:
Вообще говоря - можно, хотя и изврат:public function tableName() {
		$tableNum = (isset($_REQUEST['bookindex'])) ? (int)$_REQUEST['bookindex'] : 1;
		return 'gbook'.$tableNum.'_messages';
	}
Модель работает с таблицами 
'gbook1_messages', 'gbook2_messages'... и так далее. 
Структура таблиц, разумеется, одинаковая.
Вопрос: Масштабирование Javascript-приложений?

Лучший ответ:
Хотел бы спросить вашего мнения, господа!
Берем готовый фреймворк предоставляющий нам структуру - готово. Главное не делать лишних зависимостей и не пилить велосипеды. Low coupling и high cohesion.
Ну и да, если вы думаете о будущем но не пишите тестов - вы не думаете о будущем. Либо у вас или ваших QA слишком много свободного времени для поиска регрессий.

Худший ответ:
Можно написать свой велосипед, но нужно ли?
requirejs.org/docs/whyamd.html
Вопрос: Почему приложение на Go постепенно потребляет все больше и больше оперативки?

Лучший ответ:
Проследите за количеством горутин. Возможно, где-то они у вас неявно создаются и зависают на чтении из канала, например, в который вы забыли записать или который забыли закрыть.
Это можно сделать с помощью модуля runtime, получая значение runtime.NumGoroutine
Количество процессов обычно берется из количества ядер, поэтому у вас их запускается 6. Упрощенно говоря, рантайм go раскидывает между этими процессами горутины на выполнение.

Худший ответ:
Функциям sendPush(), preparesendPush()вы передаете apns.Clientв качестве параметра. Go всегда передает параметры 'copy_by_value', то есть создается и передается копия client при каждом вызове. apns.Client // contains filtered or unexported fields, то есть неизвестно что копируется и насколько оно поддается мусорщику. Попробуйте передавать  один и тот же client ссылкой func prepareSendingPush(client *apns.Client), func sendPush(client *apns.Client...вызывая prepareSendingPush(&c)
Вопрос: Каков правильный способ хранения данных для этого случая?

Лучший ответ:
Так и не понял, почему JSON — в PostgreSQL, а если без JSON, то MySQL, ну да не суть. 
В принципе, JSON или просто таблицы — тут уж как удобнее будет. На входе и на выходе одно и то же. На мой взгляд, лучше хранить правильно структурированные данные в БД. А с JSON работать по необходимости уже, не думаю, что проблемой станет туда-сюда конвертировать. 
А вот от колонок для каждого стиля, наверное, стоит избавиться. Какие-то стили необязательны, какие-то для отдельных объектов только — зачем избыточность? Можно иметь таблицу объектов, таблицу свойств. А стили хранить в связующей таблице со столбцами: id объекта, id свойства, значение свойства. 
За основу для свойств удобно должно быть взять CSS. Многим знакомые правила, вполне логичная система. Уже есть все методы хранения параметров текста, включая интерлиньяж и кернинг. Придумывать своего придется совсем немного.
Что касается координат. Можно сделать привязку к левому и верхнему краям, задавать, соответственно, X и Y. Можно помимо X и Y еще задавать, грубо говоря, точку начала отсчета. Скажем, по умолчанию это левый верхний угол, но если мы задаем свойство, определяющее точку отсчета, как right-bottom, то объект будет расположен так, что нижний правый угол будет сдвинут на X и Y от нижнего правого угла объекта, относительно которого происходит позиционирование. 
Принципы позиционирования тоже из CSS можно взять, те же absolute и relative. 
Если обобщить, то вам нужно сделать свой HTML+CSS с блэкджеком и хранением стилей в БД. Отталкивайтесь от этого (=

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

Лучший ответ:
платный внешний вай-фай не пробивается.Повешайте за окном уличную wifi точку.
Типа такой - https://market.yandex.ru/product/9293187?hid=723087 или такой https://market.yandex.ru/product/7145225?hid=723087
Если хотите брать интернет у сотовых операторов - любой недорогой роутер типа такого - https://market.yandex.ru/product/10892133?hid=723087,  позволяющий подключать модемы по USB.  Больше всего интересует оператор связи, предоставляет ли кто-нибудь абсолютный безлимит с адекватными ценами?  По этому вопросу обратитесь к гадалке или ясновидящей.
Только они могут по вопросу узнать регион вашего проживания, и наличие мобильных операторов в этом регионе.
Тут специалистов такого рода нет.

Худший ответ:
создается ощущение что живешь в бункере
Излучение на LTE`шных частотах плохо проникают сквозь стены. Так что, в некотором роде, так и есть.
По поводу "провестик абель не разрешают" - никак.
Можно поставить роутер с USB-модемом - но придется либо модем на удлинитель вешать и за окно выносить, либо к модему антенну (и прокладывать кабель), либо купить (не знаю как называется класс устройств) модем со встроенной раздачей вайфая, но придется подводить питание для зарядки (он от аккумулятора работает)
Вопрос: [PHP] Ставить ли скобки в условии if, если в блоке всего 1 действие?

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

Худший ответ:
я стал ставить скобки и переносить их на новую строку, когда увидел в промышленном коде, отвечающем за безопасность, примерно такое
с++...
if (...)
    DEBUG('...')
    a = 1;
...
такие ошибки труднее найти визуально
Вопрос: Как вывести доп поле в pdoPage на ShopMini2?

Лучший ответ:
Тоже сталкивался с этой проблемой. Решение:
Когда мы выводим доп.поле в pdoResources, мы пишем:&includeTVs=`tv.brand,tv.price`.
А вот в pdoPage нужно указать отдельно этот пресловутый префикс "tv." следующим образом:&tvPrefix=`tv.`, 
а потом уже указать сами доп.поля уже без префикса. Вызов сниппета будет выглядеть так:[[!pdoPage?   
  &element=`msProducts`
  &parents=`18`
  &tpl=`tpl.msProducts.row`
  &tvPrefix=`tv.`
  &includeTVs=`brand`
]]

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

Лучший ответ:
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D...
Ну и да, быстрее O(N) вы не сделаете. Да и за O(N) этого не добиться... вам же еще подстроку искать.

Худший ответ:
я конечно новичок, но можно попробовать написать класс-конвертер с регулярки в строку и использовать его как ключ в какомнибудь контейнере stl
Вопрос: Алгоритм поиска проезда на общественном транспорте

Лучший ответ:
Пытался решить данную задачу алгоритмом прохождения графа, перебирая каждую остановку и ищя смежные маршруты. Например на остановке 1 есть марршруты A,B,C; на остановке 2 C,Z,K. Значит от остановки 1 до остановки 2 можно добраться маршрутом C. Для «пересадок» делал рекурсивный обход остановок каждого из маршрутов начальной оставки. 
НО как показала практика — алгоритм ООООЧЕНЬ тормозной и генерит много запросов. Уверен что есть более правильные алгоритмы

Худший ответ:
Спасибо за ответы, надо курить алгоритм поиска A*
Вопрос: Джуниор поневоле: как найти и убедить разработчика-джедая стать для тебя ментором?

Лучший ответ:
Я бы взял джуниора, если бы он взял на себя рутинные операции и делал их качественно (то есть, нужны внимательность и усидчивость). Взамен я бы учил его тому, что знаю, отвечал бы на вопросы и давал задачи на развитие.
То есть, мы занимаемся вместе 2 часа, а потом джуниор самостоятельно копытит ещё 4 часа (или 24, пока не сделает). В результате у меня экономия времени, у джуниора экспа.
Но это если джуниор будет делать всё как положено. Если начнутся «не хочу / не буду / да ладно, и так сойдёт», если придётся за ним переделывать — в сад.

Худший ответ:
Автор молодец, почти слово в слово, то что и я испытываю на данный момент..