JavaRush/Java блог/Архив info.javarush/Реальный проект: осенний набор
hubert
41 уровень

Реальный проект: осенний набор

Статья из группы Архив info.javarush
участников
Набор закрыт. Следующий набор ждите зимой. Если Вы:
  • являетесь счасливым обладателем подписки premium unlim + project
  • дошли до 30 уровня
  • решили почти все задачи (включая бонусные)
тогда не медлите, а сразу пишите в скайп Хьюберту (пишите сразу свой секретный ключ). Но для участия всем придется еще выполнить тестовое задание, которые вы получите, когда вышлете свой ключ в скайпе Хьюберту. Набор открыт до 9 августа. На решение тестового задания дается 2 недели. UPD: Постарайтесь реально оценить свои силы и занятость. Если вы пока не готовы уделять по 4-6 часов в неделю на проект - лучше подождать следующих наборов и наличия свободного времени. Мы немного сменили формат проекта: теперь все его участники будут делать одни и те же задания, которые будут проверяться. И каждую новую неделю домашние задания будут разбираться (для тех, кто не справился). Тут можно ознакомиться с предварительным планом проекта (он еще неполный, возможны небольшие изменения и еще будут добавлены 10 и 11 недели)
Комментарии (35)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hubert
Уровень 41
11 августа 2015, 11:15
Набор закрыт. Следующий набор ждите зимой.
Aset
Уровень 30
3 августа 2015, 19:02
hubert, а если не дошел до 30 уровня но есть знания и опыт требуемых для проекта технологии(Из-за изучения которых тормозилось продвижение по уровням курса), и вообще многого чего уже знаешь тогда возьмете?
SpiritMoon
Уровень 24
1 августа 2015, 18:29
Удалять комментарии с аргументами конечно выше похвал.
Diana
Уровень 41
2 августа 2015, 02:19
в удаленном комментарии аргументов не увидела. За повторный оффтоп забаню.
Свое видение оформляйте в отдельный топик в Беседке.
SpiritMoon
Уровень 24
31 июля 2015, 20:19
Для себя хочу получить ответ на интересный вопрос.
Допустим, вы поменяли формат на менторство. Ок, я заплатил 400 зеленых, и вот не могу решить до 30 задачи, ну никак, косяки в заданиях ваших, лень и немощность, любая другая причина. Ок, дошел до 30, но тестовое не выполнил. То есть получается, что я так и не окуплю свои 400, так как с каждым разом планка повышается, а условия не фиксятся?)))
Это так, из любопытсва ради.
quazrckk
Уровень 31
31 июля 2015, 21:05
Это как купил игру + dlc с бонусным уровнем, а пройти до него не можешь, винить некого ;)
tanzwud
Уровень 34
31 июля 2015, 21:08
Если не получается у когото за 400 зелёных значит надо ждать другую опцию. Что нить вроде 600 зеленых. Там будут условия вступления в реальный проект попроще -)
IgorBrest
Уровень 33
31 июля 2015, 21:31
свои 400 зеленых ты окупишь тогда, и только тогда, когда тебе заплатят >400$ за знания, полученные на этом ресурсе, так думаю.
SpiritMoon
Уровень 24
1 августа 2015, 02:03
Не удивительно, что такой бугурт вырос. Суть поста была не в разжигании холивара, а к тому, что сейчас активно практикуется как раз такой подход «менторства», и за 400 зеленых, можно ухватить персонального наставника, что повысит усвояемость материала и отсеет воду.
Зря сменилась командная работа на менторство, при том еще и групповое через видео.
Учитывая требования и сумму, надо с умом подходит, как ни как в год кризиса живем.
И если ставят условия за мои же ( не малые ) деньги, то стоит задуматься, а нет ли варианта за них же лучше.
Vakatsiienko
Уровень 20
1 августа 2015, 21:39
Ничто не мешает тебе выполнить тестовое уже к следующему набору. Ничто не мешает спросить тут о том, что можно почитать по определенным темам. Это не вуз, это самообучение, интерактивная книга.
Diana
Уровень 41
2 августа 2015, 02:35
Если Вы не можете решить задачи до 30 уровня, то Вам рано еще в проект.
Вы такое наговнокодите, что с Вами нужно будет постоянно нянчиться. Поэтому есть порог входа. Дорастете через два года, значит попадете на проект только через два года, никак не раньше.
Это Ваша жизнь, только Вы в ответе за то, в каком направлении она будет развиваться, и с какой скоростью будут происходить перемены.
Если у Вас лень и немощность, то это не мои проблемы, и не проблемы Хьюберта. Никто такого ленивого и немощного не утвердит на проект. Не выполнили тестовое, значит, тоже рано на проект. Если одну джаву не смогли осилить, то как осилите 10 технологий в сжатый срок?? На проект идут люди за знаниями, чтоб преодолеть барьер для трудоустройства.
Открою Вам секрет: планка будет повышаться всю жизнь. И если Вы не будете постоянно работать над собой, то вскорости толковые и упорные обойдут Вас и займут Ваше место.
SpiritMoon
Уровень 24
2 августа 2015, 09:55
То есть jr учит чистоте кода?)))
Проект перешел из командной разработки в менторство — репетиторство по русски, разве это и не нянька за 400?)))
Я из за этого ратую.
Хотя ок, молчу, вы правы, я ленивый, мне не дано =D
mrzzzio
Уровень 30
30 июля 2015, 23:12
Я правильно понимаю, теперь реальный проект — это не командная разработка, а индивидуальная? Есть конкретная цель и четкие этапы ее реализации? Есть ментор, который разложит все по полочкам (унылые митинги с 2,5 человек отменяются)? Все последующие реальные проекты будут повторением этого и, к сожалению, как и со всеми задачами курса, все это появится на гитхабе/битбакете и будет уже не так интересно?
AlexandrRS
Уровень 41
30 июля 2015, 23:16
А чем Вам задачи курса не угодили? Те, кто хочет научиться, научится, а кто хочет сидеть копипастить за собственные деньги, может сразу себе диплом нарисовать и поставить в рамку))
blacky
Уровень 23
31 июля 2015, 02:21
Я думаю, что вышеописанный план с ментором очень даже хорош. По времени на освоение материала по одной неделе — оптимально. У меня лично на овладение git'а и Spring Security ушло по 1 неделе.

Представь себе следующую картину: в год 3-4 раза набирается команда. Т.е. почти каждые 4 месяца после тестового задания ставятся вопросы: «А что будем пилить?» и «Кто будет тим-лидом?». Если команда состоит из ~10 человек, то сразу начинаются разногласия. Если у участников недостаточно опыта, знаний, времени или мотивации, то проект растягивается на длительное время и может совсем загнуться. И если вдруг понадобиться сделать реинкарнацию загнувшегося проекта, то не факт, что будет результат. Опыта, полученного в результате реализации проекта, естественно, больше у того, кто больше сделал. Передача опыта и знаний посредством skype достаточно низкая. Реализация большинства интересных проектов, у тех, кто не знаком с вышеописанными фреймворками и библиотеками, занимает строго больше 1 месяца.
tempys
Уровень 31
31 июля 2015, 09:28
неделю на гит это круто )))
hubert
Уровень 41
31 июля 2015, 10:27
Не все рождаются с доскональными знаниями про гит…
tempys
Уровень 31
31 июля 2015, 10:30
ну прямо очень нужны доскональные знание про гит junior developer. Все равно много забудет за год.
blacky
Уровень 23
31 июля 2015, 16:08
Всё время забываю, что не стоит указывать затраченное время на изучение инструмента без указания результата. У меня было время на изучение git'a и я не жалею, что рассмотрел его подробно. Как результат я могу разрабатывать как в статье "Удачная модель ветвления для Git", делать revert, знаю что в командной разработке ни в коем случае нельзя делать rebase и многое другое, что мне очень пригодилось. Однако, следовать этой модели, если в команде люди только-только научились делать git clone / add / merge, нельзя.
Vakatsiienko
Уровень 20
1 августа 2015, 21:43
Если не будет ничего писать то возможно. Но это всё равно, что не учить какие то слова на английском, которые редко используются. Или не знать как заводится машина.
tempys
Уровень 31
2 августа 2015, 00:03
кроме гита есть и другие системы контроля а для знать как заводится хватает пару команд clone merge pull fetch ну и еще парочку и основы слияние и про ветки.
Vakatsiienko
Уровень 20
2 августа 2015, 00:11
Я имею ввиду сам процесс. Основные команды работают ровно до того момента, пока всё нормально, а если что то работать не будет? Для этого нужно уметь заводить с толкача, знать что у тебя под капотом, чтобы посмотреть, всё ли правильно подсоединено.
Пока ты не знаешь функций, ты даже и понятия можешь не иметь, когда они могут облегчить тебе жизнь.
Например я уже сталкивался с тем, что мне нужно было в ручную добавлять все файлы в репозиторий через командную строку.
tempys
Уровень 31
2 августа 2015, 13:24
а что за проблема была?
blacky
Уровень 23
2 августа 2015, 14:07
Давай разберем простой случай: коммит с +200 изменениями и конфликтами, плюс 3 коммита сверху и ещё одно слияние ветки дальше. Ну или пропустили shit-коммит c 50 неправильными изменениями, а заметили спустя 40 коммитов. Твои действия?
tanzwud
Уровень 34
2 августа 2015, 14:25
Главное действие тут устроиь нагоняй тим лиду -).
1. Судя по всему человеку не обьяснили что при работе в команде нужно постоянно синхронизировать свой бранч и develop ветку.
2. Если таск предполагает +200 изменений, имело место неправильное планирование работы команды.
3. Опять же ошибки в архитектуре приложения, в англиском языке есть термин fine grained, в програмировании это заключается в том, что всегда имеет смысл так проектировать приложение и раздавть таски, чтобы в итоге возникало как можно меньше конфликтов при работе в команде.
А так для решения данной проблемы я бы воспользовался Eclipse Team Synchronize. Там очень удобно организована работа для синхронизации да и конфликты все сразу видны. Очень быстро понимаешь что происходит и где нажимать в случае чего.
tempys
Уровень 31
2 августа 2015, 17:19
снизу правильно пишут, +200 это ж насколько ж классы должены быть связанные…
никакого соблюдение SOLID.
При таком большом изменение все наперед согласовувается…
tempys
Уровень 31
4 августа 2015, 17:36
спасибо за статью, крутая она.
tempys
Уровень 31
4 августа 2015, 18:00
кстати она решает проблемы с:
+200 изменениями и конфликтами, плюс 3 коммита сверху и ещё одно слияние ветки дальше. Ну или пропустили shit-коммит c 50 неправильными изменениями, а заметили спустя 40 коммитов. Твои действия? )))
Efanor
Уровень 38
30 июля 2015, 22:56
Ну я так понял что после 9 августа будет отсчет 2ух недель…
Efanor
Уровень 38
30 июля 2015, 22:49
Получается что для всех проект начнется одновременно? Те кто начал делать тестовое прямо сейчас и тех кто начнет его делать 8 августа?
tanzwud
Уровень 34
30 июля 2015, 22:54
Думаю если студент напишет тестовое за 1 день, ему проект не особо то и нужен.
tanzwud
Уровень 34
30 июля 2015, 23:05
Видимо да, моя ошибка, судя по дате топика отсчет скорее всего начнется с 9го. По опыту скажу что все равно лучше иметь неделю в запасе. Это может помочь подготовится к тому количеству информации которое свалится на участника.
AlexandrRS
Уровень 41
30 июля 2015, 23:13
Тестовое задание подразумевает приближенное знакомство с технологиями, которые будут использованы в проекте. Если за 2 недели участник разберется с кучей необходимого, то он, наверное, способен будет и разобраться с самим проектом.
linelect
Уровень 30
30 июля 2015, 17:35
Не хочу подвести команду, поэтому интересуюсь на будущее: с какой периодичностью будут объявляться наборы на реальные проекты?.. Что бы спланировать свою загрузку и отдаться полностью на проект.
hubert
Уровень 41
30 июля 2015, 17:49
3-4 раза в год