нет, я особо ничего не делал, у меня времени не было. я просто знал, что один человек в группе нормально программирует, я его сразу взял. Молодой, кстати, парень, ему что-то около 22, да и программировать он начал год назад где-то. А хорошие скиллы получились из-за того, что он сразу начал писать реальные системы: моды к майнкрафту. Оттуда много опыта получил он. К нашей группе прибилось еще два человека без опыта. Они подошли, попросились, мы согласились, вот и все. Я сразу дал понять, что лидером команды я не буду, у меня тогда завал на работе был, - я не успевал со всеми клиентами разобраться и приходилось сильно тормозить.
задания тоже странно распределились. Когда встал вопрос о распределении тасков (который не я ставил), я быстро выхватил себе математику процесса, так как я хорош в математике и знал, что это у меня займет меньше времени. Что остальные брали мне было пофиг, ибо менеджерировать процесс времени не было. Я даже пропустил пару собраний, ибо на работе был. Честно, ИМХО, это больше заслуга ребят, чем моя. Ну и им же оно интересней, я-то практически ничему не научился (я же спецом взял серединку, где мне не нужно ни с гуями ни с датой, ни с АПИ какими-то возиться, исключительно мат. часть, чтобы время сэкономить), а ребятки изучили свою часть на совесть.
Я, честно говоря, когда мы ставили первые задачи, не думал, что ребята реально имплементируют их и постоянно тормозил процесс, мол: слушайте, ну какой GPS? давайте сначала просто выведем список станций текстом, потом, если будет время, сделаем карту и только потом будем думать о GPS. Я не верил, что мы до карты доберемся, а мы уже далеко отошли. Ребятки научились играться с недогуями серьезно, работать с потоками и апи, а я так и сижу между ними и дописываю свой код. Если честно, даже если просто посмотреть на мой код, то видно, что мне было некогда: все переменные и методы - публичны, методы распиханы по разным классам, переменные передаются как попало между ними. Я писал код так, как быстрее мне писать его здесь и сейчас, а не так, как удобнее потом человекам понимать, что я сделал. Зато сейчас я переписываю код практически полностью, некоторые методы, оказывается, вообще ненужны.
То бишь, команда состояла из двоих человек с опытом в программировании и двоих зеленых. При чем, два опытных работали над внутренними классами и математикой (что, имхо, не сложно), а два зеленых работало с гуями и мейном, получая от нас данные для адекватного вывода. Гуи, надо сказать, совершенно неудобные и 95% работы с ними приходилось делать именно в коде, а не через гуишный недоинтерфейс эклипса. Когда я говорю о воспитании, я говорю именно о зеленых ребятках, ибо не-зеленые уже воспитаны и получают уловольствие от процесса и могут ночь напролет писать код, кайфуя.
естественно, важно и воспитание и универ, но, по моему, для северной америки важность гдето 9:1, ибо совсем плохих учебных заведений нет (в отличии от развивющихся стран).