Должен ли я удалять незавершенные проекты с моего GitHub?

Я разработчик программного обеспечения-самоучка. Когда я учил себя программировать и использовать git, в итоге я сделал огромное количество репозиториев — некоторые неполные, некоторые просто заметки. За эти годы я сделал 88 репозиториев, и я предполагаю, что 20% действительно что-то делают.

Теперь я счастливо работаю и задаюсь вопросом, должен ли я очистить их или оставить их, чтобы моя «история вклада» показывала время, которое я потратил на обучение?

На каком основании вы бы приняли это решение и как оно связано с рабочим местом? Планируете ли вы использовать свою учетную запись на github, чтобы продемонстрировать свои навыки новому работодателю? Я думаю, что это потенциально хороший вопрос, но ему может помочь немного больше внимания.
Люди сразу же предложат перенести это в SE для программирования, но я думаю, что есть более общие вопросы. Например, это может относиться к дизайнерам с неполным портфолио.
Это ваша рабочая зона или ваше портфолио? Лично меня не слишком интересуют ваши собственные проекты, но меня очень интересует то, что вы решили внести в другие проекты. Также может быть интересна история вашей деятельности.
чего вы пытаетесь достичь? могут быть причины для их сохранения и причины для их удаления
Я предполагаю, что это больше вопрос о передовой практике как профессионала - должен ли я показывать, сколько я работал и что я сделал (даже если это не отшлифовано или не завершено), или будущим работодателям лучше видеть только github с вкладом в проекты с открытым исходным кодом и личные проекты? В моем портфолио/резюме у меня есть ссылки на мой github, но в моем портфолио также есть ссылки на конкретные проекты.

Ответы (3)

Это зависит от цели вашей учетной записи GitHub, но, поскольку вы опубликовали здесь, я предполагаю, что вы намерены использовать учетную запись GitHub в качестве демонстрации своих навыков.

В этом случае было бы неплохо сократить его до проектов, которыми вы действительно гордитесь и хотите похвастаться. Ни один потенциальный работодатель не станет просматривать 88 различных репозиториев, чтобы найти что-то хорошее. Вам повезет, если они найдут время, чтобы просмотреть 2 или 3 лучших. Таким образом, вы должны убедиться, что любые проекты, на которые они смотрят, демонстрируют, на что вы способны.

Работодателей не интересует, сколько времени вы потратили на обучение или как вы туда попали. Они заинтересованы в том, что вы действительно можете сделать и как это повысит ценность их компании. Усилия, затраченные на ваше обучение, в любом случае будут очевидны в конечном продукте.

Держите это к проектам и вкладам, которые лучше всего отражают ваши навыки.

Теперь я счастливо работаю и задаюсь вопросом, должен ли я очистить их или оставить их, чтобы моя «история вклада» показывала время, которое я потратил на обучение?

Я не вижу причин, почему вы должны их удалять. Они содержат код и фрагменты кода, которые вы создали и которые когда-нибудь могут оказаться полезными для ссылок или повторного использования.

Кроме того, учитывая, что вас уже наняли, я не понимаю, как это может закончиться вашим увольнением или плохо отразиться на вас. На самом деле, это бы сказало мне : «Вау, этому парню действительно нравится программировать, пробовать новые вещи и учиться самостоятельно» .

К вашему сведению, Atlassian Bitbucket , не намереваясь продвигать какой-либо продукт, предлагает неограниченное количество частных репозиториев. Наверняка существуют альтернативы, если этот вам не по душе. Вы можете рассмотреть возможность перемещения или копирования ваших репозиториев Github туда, чтобы они были приватными и никто случайно не наткнулся на них.

Таким образом, вы можете оставить на Github завершенные работы или те, которые вам удобно показывать миру.

Я думаю, вам следует удалить свои старые репозитории (это можно сделать, сделав их приватными), просто чтобы людям было легче находить интересные проекты. Высока вероятность того, что кто-то случайно просматривает проекты и просто случайно недооценивает вас.

Так что просто клонируйте все старые репозитории, заархивируйте все и сохраните где-нибудь.