Профессор, конечно, лопух, но аппаратура при нёмммм! Сколько ж лет этой ставшей крылатой фразе. А студенты все те же. Списывают и не стесняются. Надеются, что именно им повезет и их не уличат. А у профессора, тем временем, аппаратуры (той самой, которая при нёммм) становится больше.
С одной стороны, стало легче учиться: вот тебе и ноутбуки, и наушники незаметные, и телефоны, и масса других приспособлений для списывания.
С другой стороны курсы сильно изменились. Изменился подход к преподаванию. Когда раньше ответы по бумажным билетам, где 2-3 страницы занимали аккуратно написанные размышления по теории, практиковались почти всюду за исключением конечного числа курсов, сейчас оценка формируется по принципу "кто зарабатывает, тот и ест". В смысле, что оценка зарабатывается по крупицам в семестре, благодаря балльно-рейтинговой системе. И сейчас уже паренек из фильма про Шурика с его наушниками ну попросту не получит удовлетворительной оценки, если он не сдавал текущей работы.
Скажу честно. Я тоже списывала. Из своих конспектов. И делала это очень часто. Почему? Где-то было лень учить. Где-то хотелось идеального ответа. Где-то терзала душу неуверенность. Причин было много. Но я списывала исключительно у себя. Из своих тщательно приготовленных заготовок.
Я преподаю программистам. И, скажу честно, программирование и списывание - вещи, исключающие друг друга. Поскольку тот код, который ты, программист, написал, - это твой почерк, твой уникальный стиль, твое "Я", твоя индивидуальность. Даже самую примитивную программу каждый оформляет по-своему. Каждый только ему присущим способом расставляет скобочки, каждый по-своему записывает операторы ввода и вывода, про стиль записи условных операторов и циклов можно уже не говорить, там все очень индивидуально, а названия переменных... о, какой тут простор для фантазии. Даже переменные для вложенных циклов, казалось бы, i, j,k..., но сколько всего разного можно записать, сколькими способами можно организовать эти циклы для одной, казалось бы, задачи. Потому можно смело давать одну задачу на весь поток и проверять сотню разных реализаций и беспощадно наказывать плагиаторов. Программист - профессия творческая. У кого-то творчества больше, у кого-то меньше, но оно все равно есть. И тот, кто пишет сам, заметен сразу, как и тот, чей инструмент Ctrl+C и Ctrl+V.
И вот приходит мне на проверку работа. Клон. Символ в символ. Профессор - лопух, и упорядочить файлы по размеру в папке он не может, наверное. Или некогда профессору с нагрузкой под 1000 часов в год. Более продвинутый плагиатор действует более продуманно - вставляет комментарии. Но, как ни крути, ни один даже самый творческий комментарий не способен заставить работать неработающую программу, не избавит программу от багов, которые сотворил автор. И если переменную i обозвать index, суть ее от этого не изменится. Место в памяти одно и то же. И если туда записывается что-то не верное, то как бы мы это место ни назвали, в нем будет содержаться баг. Но есть и гуру списывания. Этих ребят я уважаю. Это те, кто взяв чужой код, делают что-то свое, избавляя заимствованное от глупых ошибок. Это уже мастера достаточно высокого уровня, классные программисты, которые учатся на чужом и перерабатывают его. Увы, таких мало, но они есть. Я даже открыто говорю на своих занятиях: "Списывать разрешаю, но... есть тонкая грань между плагиатом и корректным использованием заимствованного". В первом случае вам позор и ноль баллов, во втором - вы будете большими молодцами. Это очень высокий уровень профессионализма. Жаль, что не веду статистику, но большинство, к сожалению, эту грань не переходят и остаются в плагиаторах.
Студенты спрашивают: "Как можно один и тот же алгоритм записать по-разному?" А я отвечу: "А вы откройте пустой файл и каждый напишите сами, и вы сами все поймете! Запишите свои мысли корявым языком, но зато своим! И вы поймете, что уникальность работы - это просто!" Потому что только так и получается. У каждой задачи тысячи реализаций. Каждый творец видит по-своему. Это только кажется, что чужой код спасает. Чужой код тянет на дно как тяжелый камень на шее. Он лишает потенциального автора, который что-то недопонимает, тех степеней свободы, которые помогли бы ему двигаться вперед. Давайте представим себя в возрасте одного года. Вы учитесь ходить. Но пока не понимаете, как это делается. Вы отпускаете руки от опоры и ловите равновесие. Пытаетесь переставить одну ногу, потом вторую. Ваш мозг с каждым вашим удачным или не очень движением формирует новые нейронные связи, и ваша походка становится более уверенной. То же и с речью, с письмом, чтением, программированием... Только пройдя через очередь ошибок, ты понимаешь, как надо. Потому я своим студентам не ищу ошибки. Я только озвучиваю направление поиска. Чаще всего, верное. А давайте представим, что нам дали "волшебную пилюлю", как в "Матрице", и навык сам откуда-то у нас взялся. Мы не понимаем, откуда, мозг не понимает, а тело вроде как делает, и мы получаем желаемое. Классно? Возможно. Доставляет ли нам это удовольствие. Возможно. Но при этом мозг отдыхает, он ленится, не формирует связей. И перестает что-либо воспринимать. Мы едим таблетки с навыками, мы объедаемся этим чужим. Тем, кто сделал кто-то другой. А потом заканчиваем университет. Приходим на работу. И нет уже рядом того программиста Васи, чей код мы сдавали профессору-лопуху. Программист Вася устроился в крутую компанию и прекрасно работает. А у вас... пятерка в дипломе и ноль опыта. А что дальше? Свободная касса, наверное. И обида на университет, который не дал образования. Кто-то скажет, что не хочет изучать непрофильный курс, что он уже знает, где и что будет разрабатывать. А я отвечу - в учебном плане нет ничего лишнего. Каждый курс дает уникальный опыт, который осознается где-то потом, через несколько лет, а то и десятилетий. И если вы списали и обманули профессора-лопуха, то опыта у вас нет.
Нет, писать все честно и без заимствований невозможно. Важно перерабатывать, пропускать через себя то, что вы собираетесь сдавать преподавателю.
Повторяю: я списывала в университете. Много. Но не забывала при этом о библиографическом списке. Я пользовалась чужим кодом. Но создавала на его основе свой. Иногда вступала в коалицию с одногруппниками: я тебе, а ты мне. Считаю, что подобное поведение дает очень ценный опыт взаимодействия не только с кодом, но и с людьми. А продукция копипасты - в фонд презрения без права пересдачи. Ну реально, смешно списывать и сдавать неработающую программу в 4-5 вариантах.
В моем блоге только уникальный контент, который я пишу сама. Никаких нейросетей, кроме той, что имеется в моей черепной коробке.
Ссылка на размышления об Антиплагиате. Ибо тоже о заимствованиях и списывании: