0

Это не технический вопрос «Как это сделать», это скорее вопрос «наилучшей практики». Я провел некоторое исследование и могу найти только учебники по HOW, чтобы связать GitHub и Android Studio.Причины использования GitHub с Android Studio

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

Мой вопрос:

Я начала работы с Android разработчика и будет использовать два разных компьютера; мой рабочий стол и мой ноутбук. Я думал об использовании dropbox или даже моего домашнего файлового сервера, чтобы сохранить файлы проекта, но потом я подумал о GitHub (что-то, чего я никогда не использовал до BTT).

Нормально ли для людей использовать GitHub, чтобы версии на каждой машине синхронизировались? Профессиональные программисты делают такие вещи? Я хотел бы иметь возможность сидеть на любой машине и всегда иметь доступ к одному и тому же коду. Я бы не делал контроль версий действительно (выше моего уровня), у меня нет «команды» (просто я возился), и у меня нет больших проектов.

Есть ли лучший способ сделать то, что я пытаюсь сделать? Каков стандарт в профессиональном сообществе для этого?

Должен сказать, что GitHub изначально несколько запугивает, но я заметил, что все его используют, поэтому, если я когда-либо хочу быть настоящим программистом, я мог бы также понять это правильно? Я просто хочу убедиться, что это не из-за стены, чтобы использовать его.

Спасибо!

P.S. У меня есть код, который я никогда не хочу видеть. Как частный «частный» на GitHub?

ответ

0

Ну, из-за отсутствия ответов за последнюю неделю я решил сам ответить на этот вопрос.

Я говорил с некоторыми друзьями, которые являются профессиональными разработчиками программного обеспечения, и их общий ответ был «Да, это нормально». Почти каждый разработчик, с которым они работают, использует Git каким-то образом в качестве системы контроля версий, а 90% из них используют GitHub в качестве основного ресурса Git. Очень часто хранить файлы проектов на GitHub, даже если вы работаете над небольшим проектом, который действительно не требует какого-либо контроля версий. Многие люди будут продолжать продвигать свои проекты в GitHub, чтобы они могли отбросить их на другие устройства/машины.

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

В заключение отметим, что многие компании, занимающиеся разработкой программного обеспечения, потребуют от вас знания Git, а иногда и GitHub. Хотя мои текущие проекты настолько малы и личны, что они не требуют контроля версий, я должен все-таки ознакомиться с ним, потому что, если я начну работать над более крупным проектом для компании, он почти всегда будет реализовывать какой-то контроль над версиями.

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

Смежные вопросы