Сейчас я изучаю андроид и делаю небольшие учебные проекты, которые в основном посвящены какой-то узкой теме, хотя есть пара побольше. Я слышал мнение, что выкладывать на гитхаб нужно все, чем занимаешься, кроме хеллоу-ворлда, но у такой стратегии, как мне кажется, есть очень негативная сторона.
Допустим, человек со стороны работодателя смотрит мой гипотетический гитхаб, там 10 проектов, из них 3 - приложения на пару-тройку экранов с реализованной фишкой (функционалом/сложной версткой/библиотекой/архитектурой/whatever), а остальные - мелкие проекты в которых я тренируюсь делать что-то нужное, но вообще не впечатляющее. С высокой степенью вероятности этот человек не будет смотреть все, а быстро пробежится глазами по 1-3 проектам => с высокой степенью вероятности он вообще не увидит проекты, которые было бы не стыдно показать. С другой стороны, очень удобно иметь в доступном месте написанный тобой код, который можно потом переиспользовать, и гитхаб с маленькими проектами с узким функционалом для этого подходит лучше всего.
И вот в связи с этим такие вопросы:
1. Стоит ли выкладывать на гитхаб маленькие учебные проекты или лучше иметь там 2-3 относительно больших проекта с разнообразной функциональностью, технологиями и т.п.
2. Где проходит граница между тем, что стоит и тем, что не стоит выкладывать?
3. Пользуетесь ли вы каким-либо лайфхаками, чтобы сделать ваш гитхаб более привлекательным для работодателя?
Алексей Мурников
40 уровень
Какого масштаба проекты стоит выкладывать на гитхаб новичку?
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Di Ma Java Developer в Сбер
25 сентября 2020, 15:30
Я все свои проекты выкладываю на гите. Просто удобно когда разрабатываешь с разных устройств
0
Justinian Judge в Mega City One Master
23 сентября 2020, 16:30
1. Стоит.
2. Не стоит выкладывать мусор и откровенную халтуру.
3. Мне сложно представить ситуацию, при которой гитхаб имел бы влияние на работодателя. Знаю очень мощных прогеров, которые находили первую работу в крутой компании, шли дальше, у них гитхаб пустой как бубен.
У других гитхаб просто завален разными проектами всех уровней сложноости и работу искали годами.
Главное не переоценивать роль, когда я смотрю чей то гитхаб, я без понятия, что человек писал сам, что законил с чужого репозитория. Я могу посмотреть на активность, могу посмотреть темы репозиториев - на какие технологии/языки. Да и все.
У меня банально нету времени изучать чьи-то гитхабы, опять же:
1) человек мог накопипаститть
2) если это репозиторий 1-2 месяца и больше это значит что код устаревший и смоттреть нету смысла, поскольку человек уже мог заимпрувить свои скиллы, и это устаревший срез, не отвечающий действительности
3) если у автора репозитория нету хотя бы 1-2 года опыта работы, скорее всего его код вызовет лишь разочарование на ровном месте, зачем понижать оценку о человеке раньше времени.
По совокупности этих причин, в большинстве случаев не смотрят, но....раз на раз не приходится.
Нужно быть готовым к тому, что захотят посмотреть.
Я спрошу у человека пару вопросов, попрошу написать пару методов простых, и мне это даст инфы в 1000 раз больше чем гитхаб.
Но я говорю конечно за свой опыт.
На мой гитхаб никто не смотрел, но я его поддерживаю, для меня это как внешняя клауд папка, где какие-то ключевые для меня вещи лежат, туториал по тот или иной технологии, или проект на ту или иную тему.
Советую погуглить, я встречал много оочень длинных и детальных талмудов, о том как вести гитхаб, что там должно быть, что не должно в контексте поиска работы,разработчиком.
Если найдешь подобные ссылки - добавь себе в пост, другим пригодится, этот вопрос актуален многим.
+7
Сергей Я Java Developer в DXC/Luxoft Expert
23 сентября 2020, 12:32
Проекты на Гитхабе не для того, чтобы впечатлить, а для того, чтобы показать потенциальному работодателю, что ты работал с технологиями, применял паттерны и различные алгоритмы. Чтобы на собеседовании были более конкретные вопросы, и ты на вопрос, мог сказать "да, конечно, я как раз это применял в тако-то проекте, чтобы решить такую-то проблему, так как....блаблабла", то есть чтобы была конкретика, а не абстракция.
+3
Михаил КлименкоExpert
23 сентября 2020, 17:15
Спасибо за это сообщение, натолкнули на одну интересную идею :)
0