я конечн дико извиняюсь, а какой смысл требовать показать пет-проекты миддлов и синьоров?) последний год работал на двух проектах, как то не особо обычно есть время в стол писать. А если это твой проект, то тем более ты не пустишь в код людей, которых видишь в первый и мб в последний раз. А забить гит ради "показать" можно любой фигней со слитых курсов/вебинаров/ютубчика.

2024-06-14 19:55:12


Так я ровно про другое - пет-проекты важны именно для джунов, так как только там они могут показать свои навыки и теоретические познания. Причина очень простая: Во-первых, сейчас джуну практически невозможно получить реальную работу, а даже если он её получит, то его могут очень долго держать на задачах, мягко говоря, не развивающих... (впрочем, если повезёт с работой, то всё может быть ровно наоборот, но это скорее исключение из статистики) Соответственно, чтобы показать свою логику мышления и теоретическую подготовку - проще всего накидать свой проект, который можно показывать по частям или полностью. Да как угодно. Его же можно потом дописывать и переписывать. Ну, например, чтобы потом прикрутить туда Clean architecture, а если не побояться - какой-нибудь CQRS, Dependency injection и модульные тесты. Кстати, есть отдельная группа т.н. законченных инженеров, которые впадают в истерику при слове "теоретическая подготовка". К сожалению, часто их мнение воспринимается начинающими и те тоже начинают "ржать" над теорией, полагая её устаревшей или не нужной. И они совершенно правы! Если вы устраиваетесь в научный институт мыть полы - вам вообще не нужна теория. И мусор можно выносить чисто на практике. Всё что выше - требует специальных знаний, которые нужно получать САМОСТОЯТЕЛЬНО. Я отсматривал много кандидатов и существенная часть из них блеяла что-то типа "а другое делать и не говорили!". Вполне возможно, что если бы они попробовали делать "шире" и "другое" - они бы развились сильно лучше. А так они, с моих собеседований, шли ровно лесом, так как роботы малополезны в моей области.

2024-06-15 10:27:20