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

После чтения сообщества wiki в Quora, я решил, что было бы неплохо начать экспериментировать с GitHub. Я подумал: "Какой лучший способ экспериментировать, чем с домашней домашней домашней работой?" Однако эта практика открывает мои решения в Интернете, и я обеспокоен тем, что другие ученики могут плагиатировать с ней. Я qaru.site/info/447582/....

Таким образом, возникает несколько вопросов, когда я рассматриваю эту практику:

  • Предоставляет ли код домашней работы GitHub для его копирования?
  • Люди, которые плагиатом знакомы с GitHub?
  • Должен ли я быть обеспокоен?
  • Будет ли сканирование программного обеспечения для обнаружения плагиата GitHub

Ответ 1

Записывает ли код домашней работы на GitHub его копию для копирования?

Если вы создадите публичный репозиторий, тогда да. Частные репозитории стоят денег (7 $/месяц для 5 частных репозиториев), хотя, как указано в carols10cents, есть бесплатная версия студента https://github.com/edu

Люди, которые плагиатом знакомы с GitHub?

Открытый источник - это все о совместном использовании. Это своего рода точка. Не храните вещи, которые вы хотите сохранить в общественных местах.

Должен ли я быть обеспокоен?

Для общей домашней работы нет. Опять же, не ставьте эссе и личное письмо в публичный репозиторий. Это было бы похоже на то, чтобы выкладывать свои эссе в публичный блог.

Будет ли сканирование программного обеспечения для обнаружения плагиата GitHub

Я не знаю. Наверное, в конце концов.

Git можно использовать без github. Чтобы действительно узнать git, вам не нужен github или bitbucket или любая другая платная услуга. GitHub - это просто публичный набор серверов для хранения/совместного использования/резервного копирования вашей работы.

Git отлично подходит для отслеживания изменений. Если вы когда-либо использовали Документы Google (Google Диск) и смотрели на его историю, вы, вероятно, знакомы с тем, насколько хорошо, чтобы иметь возможность пересматривать изменения и старые версии вашей работы. Git формализует это, позволяя вам комментировать ваши коммиты, разбивать вашу работу на несколько версий или просто экспериментировать, не беспокоясь о перезаписывании оригинальной работы.

Обновление

Я прочитал пост Quora и подумал, что могу добавить это.

Самое лучшее, что вы можете сделать, чтобы улучшить свои навыки, - это арендовать собственный сервер от такого производителя, как Rackspace, Digital Ocean или Linode, чтобы назвать лишь некоторые из поставщиков. Эти услуги могут работать всего за 5 долларов США в месяц, хотя более типичным является 10-20 долларов США в месяц. Оттуда вам нужно будет научиться настраивать машину Linux. Вы можете установить репозиторий Git, почтовые серверы, веб-серверы, что хотите, в среде с очень низким уровнем риска. Сделайте ошибку, и вы можете просто reset сервер перейти к своему девственному состоянию. Я рекомендую установить дистрибутив Ubuntu из-за его большого сообщества и относительной простоты установки нового программного обеспечения.

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

Ответ 2

Does putting homework code on GitHub open it up to be copied?

Это зависит. Если репозиторий общедоступен, любой может его увидеть и разблокировать. Они могут даже отправить вам запросы на тяну! С другой стороны, если репозиторий является приватным, его могут видеть только люди, которых вы разрешаете. Вам нужна платная подписка для создания частных репозиториев.

Are people that plagiarize familiar with GitHub?

Это вне темы. Но ИМО, вы всегда должны полагать, что плагиаторы знакомы со всем.

Should I be concerned?

Это просто домашнее задание. Какое тебе дело? Это не так, как ваша докторская диссертация или ваш следующий патентный материал, не так ли?

Would plagiarism detection software scan GitHub

Я знаю там программное обеспечение, которое делает это с Википедией. Я бы не удивился, если бы кто-то сделал это для Гитуба. Но обычно такое программное обеспечение проверяет, скопировали ли вы что-то из известных сайтов - если вы являетесь автором исходного контента, вам не о чем беспокоиться. Если другие люди плагиализуют вас, это означает, что вы хорошо разбираетесь в том, что делаете.

И последнее, но не менее важное: вы можете прочитать о Creative Commons. Если вы действительно не хотите держать свою работу в секрете, лучше использовать лицензию CC, чем потерять ночной сон над людьми, копирующими вашу работу.

Ответ 3

  • Да, если вы не используете частную учетную запись.
  • Как мы можем знать?
  • Публикуя свою работу, вы не делаете ничего плохого. Те, кто будет обманывать, копируя свою работу и притворяясь, что это работа, будут плохими парнями. Теперь, если ваш учитель получит две одинаковые домашние задания, вам придется доказать свою невиновность, что может быть не так просто.
  • Я так думаю.

Мои советы

  • открыв приватную учетную запись, которую вы можете иметь только, или
  • эксперимент с git (что важно, больше, чем github), установив собственный сервер git на одной из ваших собственных машин.