Я недавно был новым арендатором в этой ситуации ... хотя у меня был предыдущий опыт «реального мира».
Мой начальник и ее суррогаты всегда говорили «играть с системой» или «читать документацию». Я нашел это очень раздражающим. Я выполнил свои собственные задачи, а именно установил контрольные точки, которые, как я знал, пострадали, а затем сделаю простую, но все же операцию в системе, и перейдя от колыбели к могиле.
Как я это делал, я рисовал псевдоструктурные диаграммы того, кто звонил, кто с чем - в принципе, реконструирует материал. Тогда у меня будет один из других разработчиков, который будет сидеть со мной и исправить меня, пока я продиктовал ему/ей то, что я считал ответственностью каждого класса, и тем, что он делал.
Кроме того, если у вас нет никакой мясистой работы для нового парня/галловой, я бы попытался придумать краткосрочные проекты, которые не являются тривиальной занятой работой, но опыт которой поможет, когда есть реальная работа для него/нее.
Конечно, если есть доступная краткосрочная, но значимая работа, запустите их на этом. Суть в том, чтобы дать четко определенные задачи с целью. В противном случае, если они похожи на меня, они придумают свои собственные задачи и цели, чтобы не допустить самоубийства от скуки.
Не совсем. Исправления ошибок не помогут вам получить обзор всех движущихся частей. Это часто может быть упражнением в крайнем разочаровании, когда вы отправляетесь на дикие гусиные погони, пытаясь найти системы и подсистемы, которые делают вещи. Я думаю, что это худший способ получить программиста до скорости. – PlexQ 2012-05-21 20:13:34