Содержимое
#вашивопросы Здравствуйте, вот такой вопрос, на счёт всяких крутых школ (имеется ввиду от компании, например, Школа Бэкэнд разработки ШБР от Яндекса или hh ру и т.п.( не скилы или гики!) ). Сколько решаю их проходные конкурсы, там такие задачи, я бы сказал сложные (как-то попадались задачка за 1с БФС алг), но, ища в интернете, выстроилось 50/50 мнение о сложности [реальных задач, с которыми работают стажеры]. Хотелось бы услышать ваше мнение, может бы вы пробовали или т.п. Вопрос вот в чем, на работе действительно такой гик требуется или это просто для конкурса такие задачки? Поясню вопрос для тех кто не в контексте - есть 2 типа курсов по программированию - в 1 из них берут всех желающих, новичков, без опыта, но за оплату - это Гикбрейнс, Скиллбокс, Скиллфактори, Яндекс-Практикум и еще ряд подобных. И есть курсы при компаниях - обычно они адресованы для разработчиков с опытом - кроме вышеупомянутых есть еще такая у Ozon, и, наверняка, у кого-то еще. Собственно, про этот второй тип курсов спрашивает автор вопроса. Эти курсы обычно бесплатные, но на них есть отбор с какими-то тестовыми заданиями, где нужно набрать проходной балл. Почему там могут быть достаточно сложные проходные задачки - потому что цель этих курсов иная, чем у курсов первого типа - цель - набрать самых сильных, самых перспективных молодых специалистов и превратить их в еще более квалифицированных специалистов (и нанять к себе на работу). Для участников курсов это бесплатно, и, ясное дело, компании невыгодно тратить деньги и ресурсы на то, чтобы бесплатно обучать случайных людей, которые могут не выдать нужных результатов. Поэтому на проходных испытаниях могут жестить. Что же касается того, действительно ли нужно быть таким "нердом"-задротом, чтобы устроиться на работу - краткий ответ - "не обязательно". Более длинный ответ - "смотря, куда". Есть компании, которые очень любят сложные собеседования - например, Яндекс славится тем, что любит гонять кандидатов по алгоритмам. Кажется, Тинькофф тоже любит алгоритмы давать на собеседованиях - это такая вот принципиальная позиция именно этих двух компаний. Во многих других компаниях на собеседовании зададут в принципе несложные базовые вопросы по тем требованиям, которые нужны для конкретной вакансии/позиции - и если нормально ответите на бОльшую часть - этого будет достаточно. Красно-чёрные деревья строить не заставят. А в реальной рабочей практике больше всякой рутины, там потребуется набить шишки при работе с конкретными инструментами и технологиями - это всё с опытом приходит, поначалу будете на грабли наступать. Это по-своему сложно, но это другой вид сложности, и другой вид скиллов, не тот, который нужен для решения каких-то хитроумных задачек на собеседовании или на экзаменах. Работа во многих проектах состоит из плюс-минус тривиальных задач, а не из каких-то очень сложных интеллектуальных челленджей - особенно спустя год-два работы это будет ощущаться. Задать вопрос автору блога можно здесь: @hum_it_bot