pavki/hr_qa_sbs_best_bad huggingface dataset:
Вопрос: Чему учат в ВУЗах или откуда берутся WEB программисты?

Лучший ответ: Человека не учат. Человек учится сам. Ничего принципиального тут за последние десятки тысяч лет человечество не придумало.
В ВУЗе могут только подсказать, направить, обратить внимание и дать обратную связь.
Если ты надеешься, что придешь в ВУЗ и "пусть меня научат" выйдешь готовым программистом - это неверно. Ты выйдешь из ВУЗа только заготовкой программиста.
Что до конкретно ВУЗа - нет ничего такого в web-программировании, для чего нужно было бы специфическое 4-х летние ВУЗовское обучение.
За 4 года ты выйдешь из ВУЗа обычным трейни (это до джуна, а джун это еще до миддла).
За тех же 4 года, потраченных на реальную работу в реальных фирмах, где есть опытные коллеги (это важно), что подскажут и дадут обратную связь - ты пройдешь за 4 года трейни-джуна и станешь миддлом буквально через год-два после окончания ВУЗа. И не "называться миддлом", ибо бывает что и когда и сеньора дают запросто выпускникам. А настоящим крепким миддлом.
ВУЗовский диплом нужен только для гос.контор и для получения рабочей визы.
P.S.:
Лучшие по ИТ ВУЗы страны имеет смысл закончить. Но нужно отдавать себе отчет, что то, что эти ВУЗы дадут - не нужно именно что веб-программисту. Для какой другой программистской специализации - да, может быть и нужно. Но не для веба.
Средние и плохие по уровню ВУЗы страны - имеет смысл ради диплома, который нужен для чего см. выше.
P.P.S.:
У автора этих строк есть высшее профильное образование.
Не жалею - хорошо проводили время с однокурсниками и особенно с однокурсницами. 
Но непосредственно по профессии - пользы образование не дало, хоть и профильное.

Худший ответ: п.2 выбирайте.
Вопрос: Какой framework GUI выбрать для C# WinForms/WPF?

Лучший ответ: Красивый и современный вид проще получить в WPF.
Для кросплатформенного GUI можно посмотреть в сторону Avalonia .

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

Лучший ответ: Начали они с Ruby on Rails и MySQL. Сейчас там чрезвычайно сложная распределённая инфраструктура с использованием множества технологий. Солидная часть кода написана на Scala.

Как вам справедливо заметили в комментариях, функционал ленты твиттов сам по себе примитивен и написать его можно на чём угодно, но Twitter работает в условиях высоких нагрузок, что в корне меняет подходы к разработке и требования к разработчикам.

Худший ответ: Смотрите, что они используют и учитесь
https://builtwith.com/?https%3a%2f%2ftwitter.com%2f
Вопрос: Как узнать, что пользователь заблокировал твоего бота в телеграм?

Лучший ответ: 403 статус код вернет на sendMessage, а конкретно тело ответа будет следующим:{"ok":false,"error_code":403,"description":"Forbidden: bot was blocked by the user"}
Мне кажется, вы бы и сами могли это проверить.

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

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

Худший ответ: Эрик Мэтиз, Марк Лутц для новичков самое то
Вопрос: Как связать посты в wordpress?

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

Худший ответ: Копай в сторону таксономии, теже теги подойдут
Вопрос: Как настроить отчет в 1С?

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

Худший ответ: Александр Дио, на счет пункта 3. 
Платформа 1С8  по умолчанию работает в UTF8 (хотя и утверждают, что в Unicode). Тут проблема на стороне самого Excel. посмотрите в этой статье:То, что здесь Microsoft называет «CSV (разделители — запятые)», на самом деле является форматом с разделителями «точка с запятой». Формат у Microsoft — строго Windows-1251. Поэтому, если у вас в Excel есть Unicode-символы, они на выходе в CSV отобразятся в вопросительные знаки.
Вопрос: 1С Педприятие 8.3 обмен данными с web?

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

Худший ответ: https://infostart.ru/public/827059/
ну или там же поиском воспользуйся
Вопрос: Как изменить url всех картинок в Медиафайлах с http на https?

Лучший ответ: Поставьте плагин Better Search and replace и обновите ссылки в базе

Худший ответ: .htaccess добавляетеRewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Вопрос: Как подружить пагинацию и фильтрацию?

Лучший ответ: после получения из гет номера страницы, ансетим пэйдж в гет, после чего в пэйджинге прибавляем  <a class="page" href="?page=2&<?=http_build_query($_GET)?>">2</a>

Худший ответ: Никак не могу придумать, как подружить эти функции.Через JS-обработчик и склейку/замену нужного параметра.
Вопрос: Где брать неоплачиваемые задания для мобильного дизайна?

Лучший ответ: Просто возьмите задания с фриланса и попробуйте реализовать то, что написано в их ТЗ.

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

P.S Последний вариант не очень так-как будет портить малину тем кто там зарабатывает себе на жизнь
Вопрос: Почему модальное окно не отображается?

Лучший ответ: У вас jQuery не подключен

Худший ответ: У вас jQuery не подключен
Вопрос: Комбинатор «+» в CSS выделяет только 1 последующий элемент, или несколько?

Лучший ответ: a ~ b – правые соседи: все b на том же уровне вложенности, которые идут после a.a + b – первый правый сосед: b на том же уровне вложенности, который идёт сразу после a
В списках удобно задавать отступы между элементами комбинацией a + a:.list-item + .list-item {
  margin-top: 10px;
}sass версия:.list-item {

  & + & {
    margin-top: 10px;
  }
}
это правило применит margin-top ко всем элеметнам списка кроме первого. Конечно, при условии что в списке все элементы будут иметь селектор .list-item:<ul>
  <li class="list-item"></li>
  <li class="list-item"></li>
  <li class="list-item"></li>
  <li class="list-item"></li>
  <!--        ...         -->
  <li class="list-item"></li>
</ul>

Худший ответ: Только к  тому,  который идёт сразу после
Вопрос: Оперативная память на компьютере?

Лучший ответ: Количество cached не влияет на потребление оперативной памяти. Система отдает под него всю свободную память (но есть небольшой "принудительный" резерв всегда), и при необходимости сразу возвращает приложениям.
Однако с какого-то момента (вроде с Windоws XP  Serviсe Pack 2) была изменена логика работы с виртуальной памятью и кэшем: система заблаговременно свопит все что только можно в файл подкачки (и код и данные), а в оперативке хранит дубликаты. Как только она считает, что кэша слишком мало - она объявляет место в оперативке, занятое дубликатами, свободным - и отдает его под кэш. Выглядит это, как внезапные тормоза всех приложений - после копирования большого файла. Не встречал инфы, что сейчас что-то поменялось.
В наше время для нормальной работы ОС файл подкачки нужен, но вот с его размером - это вопрос. На 8 Гб лучше оставить все на авто. Если памяти реально много - сделать своп небольшой и ограничить "сверху".
Маленький файл подкачки - размещать на диске, который наименее загружен и самый быстрый (если один HDD диск и 2 раздела - то на первом разделе, т.к. начало диска "быстрее").
В современном ПК, с SSD и HDD одновременно, если виртуальной памяти иногда нужно дофига (т.е. сотни гигабайт - например  для обработки карты местности на большой территории в высоком разрешении), то задаем жестко своп на SSD в размере оперативки, и задаем плавающий своп на HDD размером от 800 Мб без верхнего порога. Тогда обычно будет свопить на быстром SSD, а при перегрузе - сливать на медленный HDD.
На HDD своп желательно создавать на дефрагментированном разделе и устанавливать большой минимальный размер - снижает фрагментацию и повышает скорость его работы.

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

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

Худший ответ: Если не нравится eclipse, то можно идейку юзать, для неё даже плагин есть
Но судя по тому как вы редактируете jar, я бы сначала поизучал как происходит разработка на java
Вопрос: Как включить на проекте redux devtools?

Лучший ответ: расширение передается 3 или, в вашем случае, 2 аргументом (enhancer), а не комбинируется с редьюсерами
export default createStore(combineReducers(reducer), initialState, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__())

 или

export default createStore(combineReducers(reducer), window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__())

Худший ответ: Официальный NPM пакет, который инкаспулирует внутреннюю логику: https://www.npmjs.com/package/redux-devtools-extension
Вопрос: Как работает табуляция в python?

Лучший ответ: Он тебе написал что надо пользоваться или табами или пробелами, но не всем сразу.

Худший ответ: Описанная вами ошибка происходит из-за смешивания в отступах табов и пробелов.
Иногда редактор не очень понятно показывает вам где у вас табуляция, а где группа пробелов. Этим грешит, например,  mcedit.
рецепт прост: никогда не пользуйтесь табами в питоне. Вопрос, конечно, холиварный, но если у вас с табами проблемы, то вам они точно нигде не нужны. Это значит, что вы не можете адекватно настроить редактор и увидеть где табы и где пробелы.
Для вас будет правильным объяснить редактору, что для питоновских файлов следует всегда заменять таб на 4 пробела.

В питоне табуляция работает также как и везде. Просто операторные скобки в этом языке определяются отступами. Лично мне это решение очень нравится, хотя и порождает ряд неприятных проблем. Кстати запрет на смешивание отступов - это не проблема. Их смешивать - это плохой тон во всех языках, в том числе и yaml и где угодно.
В питоне с такими операторными скобками проблемы с ограниченностью лямбда-функций, а ещё затруднительно писать однострочники для `py`.
Вопрос: Какие разделы устарели на сайте learn.javascript.ru? и какие темы можно опустить что бы не переучиться?

Лучший ответ: На learn.javascript.ru необходимая но недостаточная информация. Неактуальной инфы там нет, недостающая есть.
В серии книг You dont know JS больше информации, она на английском.

Худший ответ: есть более современный вариант этого же учебника на Английском https://javascript.info
и перевод на https://github.com/javascript-tutorial/ru.javascri...
Вопрос: Почему сразу не выпустят процессор с максимальным количеством транзисторов?

Лучший ответ: Почему люди болеют и умирают? 
Почему не изобретут пилюлю бессмертия?
Тупейший вопрос.

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

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

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

Лучший ответ: Использовать Exceptions
php.net/manual/ru/language.exceptions.php
В случае если выбросить Exception в любом месте дерева вызовов он как раз будет пробираться до самого верха пока не попадется в catch блок
В месте где формируется сообщение (в контроллере) отлавливать и приводить в нужный вид

Худший ответ: делать явную валидацию, а не как побочный эффект.$errors = $commentsModel->validate($comment);
if (!$errors) {
    $status = $commentsModel->save($comment);
}
Вопрос: Что можно делать на Unity кроме игр?

Лучший ответ: Программное обеспечение
Да и все, на что только фантазии хватит.

Худший ответ: В разработке игр, виртуальной и дополненной реальности, 3д приложений и т.п. Юнити дает наибольший выигрыш.
Разумеется приложения разрабатывать можно, но главное достоинство юнити именно 3д движок.
Впрочем есть и 2д, и интерфейсные решения.
Вопрос: Определение номера сотового телефона посетителя сайта, легально ли, не вызывает ли это негатив?

Лучший ответ: Чтоб такие маркетологи и сборщики в аду сгорели, твари...
ВОт тебе оценка Итшника, как обычного пользователя
Благо есть браузеры на тел, блокирующие эту херню

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

Лучший ответ: У тебя нет списка в файле. У тебя в файле есть либо текст, либо более низкоуровневые байты. Как они там сохранены — только ты знаешь. Может быть JSON/pickle/msgpack/что-то ещё. Вот этим десериализуй, модифицируй, а потом обратно сериализуй.

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

Лучший ответ: Правой кнопкой мыши на файле "Открыть с помощью" и выбрать нужную программу для открытия файла

Худший ответ: При помощи манипуляций с реестром можно добавлять пункты контекстное  меню проводника
https://mywebpc.ru/windows/add-in-the-context-menu/
Вопрос: Как разбить число на массив?

Лучший ответ: Так быстрее:var x = 358046274912;
// Нужно получить ['358', '046', '274', '912']
  
  function chunk(s, len) {
    const arr = [];
    for (let i = 0; i < s.length; i+=len) 
      arr.push(s.substring(i, i + len));
    return arr;
  }
  
  chunk(x.toString(), 3) // ['358', '046', '274', '912']

Худший ответ: var a = 349845783;
var reg = /\s/;
a = a.toLocaleString().split(reg);
а так?
Вопрос: Почему не принимается POST-запрос от Ajax?

Лучший ответ: php не парсит тело запроса в json.
Если хочется json, то так<?php
var_dump(json_decode(file_get_contents('php://input'), true));

Худший ответ: php не парсит тело запроса в json.
Если хочется json, то так<?php
var_dump(json_decode(file_get_contents('php://input'), true));
Вопрос: Какие бесплатные ресурсы посоветуете для начинающего веб-разработчика?

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

Худший ответ: Личный опыт и чтение оф.документации.
Любые курсы ничему не научат.
Вопрос: Собираюсь учить С++, но какими знаниями надо обладать?

Лучший ответ: Почему-то в последнее время люди одержимы языками программирования, возносят их в абсолют, делают из них манну небесную, эдакую сакральную мудрость, особенно если речь заходит о C или C++. Для того, чтобы научиться программировать, не нужно знать ничего. Поэтому дерзайте - если Вы смогли осилить физику, осилить такую ерунду, как язык программирования, Вам труда не составит. :)
UPD. Я, кстати, рекомендую Вам прочесть следующие книги и в следующей последовательности:
1. "Доусон Майкл - C++ через программирование игр". Там, конечно же, не рассказывается, как в одно лицо создать "Кваку", но зато полно красивых и содержательных абстракций, которые не только упростят понимание, но и помогут по-настоящему полюбить язык.
2. А после Доусона возьмите "Солтер - C++ для профессионалов". Именно после Доусона. Очень хорошая книга в хорошем переводе.
После этих двух прочтите (погуглите) о современных стандартах: C++11, C++14, C++17. И все - Вы "сипипишник".

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

Лучший ответ: 1) снимает пользователь
2) снимает регламентное задание
3) снимает полтергейст
Какой вы хотели получить ответ? 
Журнал регистрации у вас и только вы можете посмотреть когда и кто изменял настройки.

Худший ответ: Ставлю галочки на регистрацию изменений
уточни процес что делаешь....
Мне известна "регистрация изменений" чтоб план обмен понимал что нужно отправить. Как обмен прошел эта инфа обнуляется.
Вопрос: Где пройти хороший курс C++?

Лучший ответ: Где пройти хороший курс C++?
Устроится на работу джуном, лучший курс, за который еще и деньги платят.
Даже какую-нибудь маленькую 2D
Может стоит начать с малого? Найдите на github портфолио какого нибудь джуна - ищется очень просто, заходите на мой круг, или hh, и в каком нибудь из портфолио должен быть профиль на гитхаб, смотрите что сделал товарищ, пытаетесь повторить. Если не получается - смотрите код, пишете ручками, и так далее до победного.
Какой курс можете посоветовать платный? 
Все курсы как правило работают по одной схеме, Вам продают базовые знания, которые программисты обычно поглощают сами из книг, а тот бесценный опыт работы, который Вам никто не передаст - как правило это уже работа, либо open-source проекты.

Худший ответ: Подтверждаю мнение остальных: платные курсы - трата денег. В качестве ресурса (теории) могу посоветовать Ravesli - более ста уроков по С++ и много интересного, типа Qt, OpenGL, RegExp. Практикуйся, делая свои проекты, я, например, делаю игры, отличная, интересная тренировка.
Вопрос: Битрикс как вывести все товары из каталога?

Лучший ответ: bitrix:catalog.section.list - компонент для вывода разделов каталога
Для вывода товаров нужно воспользоваться компонентом - bitrix:catalog.sectionhttps://dev.1c-bitrix.ru/user_help/components/cont...

Худший ответ: bitrix:catalog.section.list - компонент для вывода разделов каталога
Для вывода товаров нужно воспользоваться компонентом - bitrix:catalog.sectionhttps://dev.1c-bitrix.ru/user_help/components/cont...
Вопрос: Как склонировать жесткий диск на другой?

Лучший ответ: Clonezilla - бесплатно и отлично копирует.

Худший ответ: Самый оптимальный вариант Acronis, но стоит денег.  Если же нужен вариант бесплатный, но работает сам в полном автоматическом режими в полной 30 ти дневной тестовой версии можно использовать и Drive SnapShot www.drivesnapshot.de/en/down.htm
Вопрос: Google TTS — где русский и украинский языки?

Лучший ответ: Использовать Yandex.SpeechKit

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

Лучший ответ: Вариант 1 - Деструктуризация:// Возврат нескольких значений:
function some() {
    return [23, 42];
}

// Получение
[$a, $b] = some();

\var_dump($a, $b);
Вариант 2 - Деструктуризация с ключами:// Возврат нескольких значений:
function some() {
    return ['a' => 23, 'b' => 42];
}

// Получение
['a' => $a, 'b' => $b] = some();

\var_dump($a, $b);
Вариант 3 - Генераторы с ключами:function some() {
    yield 'a' => 23;
    yield 'b' => 42;
}

foreach (some() as $key => $value) {
  echo $key . ':' . $value; // a:23 b:42
}
Вариант 4 - Генераторы без ключей:function some() {
    yield 23;
    yield 42;
}

foreach (some() as $value) {
  echo $value; // 23 42
}
Вариант 5 - Генераторы с возвратом:function some() {
    yield 23;
    return 42;
}

$value = some();
echo $value->current(); // 23
$value->next();
echo $value->getReturn(); // 42
Вариант 6 - DTO:class DataTransferObject
{
    private $a;
    private $b;

    public function __construct($a, $b)
    {
        $this->a = $a;
        $this->b = $b;
    }

    public function getA()
    {
        return $this->a;
    }

    public function getB()
    {
        return $this->b;
    }
}

function some() {
    return new DataTransferObject(23, 42);
}

$value = some();
echo $value->getA(); // 23
echo $value->getB(); // 42
И ещё куча всяких вариантов, но мне влом придумывать уже)

Худший ответ: проще всего некоторые значения возвращать по ссылкеpublic function get_phone( $args, &$b ) {
        $b = 2;      
        return  1;
  }

$a = get_phone( [], &$b );
echo $a, $b; // 12
Вопрос: Как понять, что сотрудник аутсорсит код на стороне?

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

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

Лучший ответ: Отсутствует контакт с одной из линий матрицы клавиатуры. Может шлейф перебит, может сгнил.

Худший ответ: Чтоб тебе всегда так рассказывали всё!
на, блин, гениальный кнопкофтыкатель, пользуйся:
www.softpedia.com/get/System/System-Info/Keyboard-...
Вопрос: Что выбрать myisam vs innodb для таблицы с объявлениями?

Лучший ответ: В общем случае лучше использовать InnoDB. Тем более если у вас разнообразный доступ к таблице. Этот движок надежнее, вряд ли вы его закрашите. В MyISAM потабличная блокировка, что может негативно сказаться на производительности под нагрузкой

Худший ответ: Любая операция записи в myisam блокирует вообще всю таблицу. Оно вам надо?
Вопрос: Следует ли начать изучать с Cisco Home Lab?

Лучший ответ: Да, если очень хочется поработать с железом. Но такой способ даже Cisco уже не особо практикуют. Есть же GNS3, Unetlab и, наконец, PacketTracer

Худший ответ: Да, если очень хочется поработать с железом. Но такой способ даже Cisco уже не особо практикуют. Есть же GNS3, Unetlab и, наконец, PacketTracer