вот и прошли 10 недель стажерства,
часть 1как итог, руководство решило не продолжать ни с одним из студентов. меня это конечно же расстроило, я топил за промоут в парт тайм на будущий год для своего студента
было тяжело, это студенты, да, у них есть Claude/Cursor, но могут ли они его валидировать? поэтому было сложно сказать руководству насколько мы их оцениваем (насколько мы оцениваем их ИИ?). могут ли они запустить код ревью агентом и оценить грамотность? в общем, работы было много, да что там много, студенты закончились еще в пятницу, а открытых пиаров еще больше 10 (только у меня)
Смержили 100 пиаров. за 10 недель как-то много, учитывая что у меня за 1год3мес 350 закрытых. каждый пиар требовал повышенной осторожности, приходилось заходить внутрь и комитить, иначе ничего не заедет от комментов и фиксов с разницой в таймзонах. Это не то самое ревью у скилового коллеги, при котором максимум что ты пытаешься сделать - почелленджить интент и перехватить гап/баг, тут же надо было поднимать ветку, енв, тестить и иногда даже дорабатывать руками, я как будто попросил ИИ сделать скелетон и дальше заходил полностью на доработки. В основном все мои контрибьюты были обоснованы тем что иначе мы не успеем это запушить в прод если на каждые фикс комментов будет уходить день
иногда топили сроками, говорили что вот вам лист задач, он должен зайти на прод на этой неделе. для меня это лишь значило что помимо моих задач мне требовалось еще найти время на ревью и контрибьюты в код (сильные по объему такие) в рамках запрошенных задач
первые недели мы проводили сессии вместе, шерили контекст, обучали думать инженерно. мой студент был молодцом, проявлял все навыки требующиеся начинающему инженеру: был любопытен, задавал вопросы, приносил блокеры, мог заовнить коммуникацию с продактом (не так что 1-2 сообщения, а целый alignment - было приятно это видеть). мог провести ресерч если подтолкнуть его к этому, приносил TL;DR / summary и облегчал мне утра на работе, делал работу над ошибками, 1-2 раза его уличишь, скажешь так не делать и пояснишь причину - больше не увидишь такого. один раз сказал валидировать пиары и ии - делает постоянно, со временем (если не учитывать мои контрибьюты) ревью занимало меньше времени, так как паттерны были усвоены и комментариев подобных прошлым не возникало. Мы даже попробовали устроить стресс тест и посмотреь, справится ли он на неделе, когда вместо 5 стори поинтов дали ему 15, и - он справился, бегло прошелся в первый день, поднял флаги во всех задачах чтобы продакты успели ответить к моменту, когда он приступит к самой задаче - и это все даже без моей подсказки - смышленый малый!
конечно, руководство не хотело чтобы все пиары смотрели мы, но нагрузка у нас у всех мощная, и не все умеют овнить ревью с достаточном качеством, даже если пояснишь им, что нужен глаз да глаз, нужно все провалидировать за ними, потрогать, открывать пиар посмотреть как поревьювали - какой-то комментарий относящийся к тайпскрипту и все КАРЛ!! короче у меня после такого сгорела жопа, потому что мне потом отвечать за то, почему не проверили, почему запушили и весь фидбек давать. На словах звучало круто, что не все пиары я буду смотреть, но альтернатив практически не было, из 100 замерженных нашлось 3-4 в которых я попросил других людей заовнить ревью
из того, что еще подниму на ретро: задачи не всегда были доступны до того как запросишь, приходилось держать руку на пульсе и каждый раз уточнять когда закончатся задачи чтобы заранее запросить новых задач. Задачи как вы понимаете, не все можно отдать, поначалу искали какие-то мелкие вещи, потом появились сложные вещи, ну а все рискованные и сложные задачи требовали дикого вовлечения со стороны инженерной команды, но и для студентов был какой-то опыт в этом всем. так же мы как компания не умеем в асинхронные коммуникации, я бесконечно от этого страдаю, так как для меня с моим 7 летним опытом дистанционки это стало базовым минимумом