Jurijus Zaksas
Искусственный Интеллект
(473447)
1 год назад
Медленно и печально. Порог вхождения в современном мире весьма высок.
>Самостоятельно решать задачки не хватает ума,
А ты начни с простых задач. Не "вкатывайся" пока никуда, а освой синтаксис языка, основные алгоритмы. Почитай что-нибудь умное про ООП. Вообще, начни именно с этого чтива. Оно тебе либо прочистит мозг и ты начнешь понимать, что же такое этот :MonoBehavior, и зачем там двоеточие, либо ты поймешь, что все это не твое.
>а тупо слизывать с роликов на ютубе код я не хочу.
Обнадеживающее заявление. Если тебе хватает ума понять, что обезьяна с гранатой - это не совсем правильный подход, не все потеряно.
>Как научиться писать код без плагиата?
Гм. Смотри, пока ты решаешь примитивные задачки - просто не смотри в ответы, пока не сделаешь все сам. Когда начнешь писать вещи сложные, ничего зазорного в том, чтобы скопипастить где-то кусок готового решения, нет. Я четверть века в этом бизнесе и не стесняюсь иногда передрать кусочек-другой с каких-то интернетовских ресурсов. Тут только такой момент, что я способен совершенно точно понять, что в таком куске происходит и почему, и адаптировать его под свои нужды.
Поэтому бери любую книжку по C# для полных новичков, читай ее, делай задания. Ни в какой Unity пока не лезь. Это сложная библиотека, ты там за деревьями леса не увидишь никогда.
>Можно ли вообще считать код своим, если переписал его с туторов на ютубе?
Нет.
Пользователь удален
Мастер
(1546)
1 год назад
Понимание, как начать учить C# и программирование в целом, важно. Начнем с некоторых рекомендаций:
Освойте основы языка: Начните с изучения основ C#. Это включает в себя синтаксис, переменные, условия, циклы, массивы и другие базовые концепции. Для этого можно использовать онлайн-курсы, учебники или видеоуроки.
Практика: Программирование требует практики. После изучения новой концепции попробуйте создать собственные программы, решать задачи и писать код. Начните с простых проектов и постепенно усложняйте задачи.
Чтение кода: Прочитайте чужой код и попытайтесь его понять. Это поможет вам улучшить навыки чтения и анализа кода.
Самоучительство: Интернет полон бесплатных ресурсов для самообучения. Смотрите разные источники, чтобы получить более полное представление о языке.
Учебные проекты: Создавайте собственные проекты. Определитесь с какими видами игр вы хотите работать, и начните с маленьких игр. Например, начните с клонов популярных аркадных игр.
Учебные курсы и книги: Изучайте C# через учебники и онлайн-курсы. Они часто имеют структурированный материал и задания для практики. Какие-то известные ресурсы включают в себя Microsoft Learn, Coursera, Udemy и другие.
Что касается использования кода из туториалов, это вполне нормально, пока вы учитеся. Многие начинающие программисты начинают с анализа и даже копирования чужого кода. Однако, для того чтобы считать код своим, вам нужно пройти через этап адаптации:
Изучение: Понимайте, как работает код, который вы используете из туториалов. Постарайтесь объяснить себе каждую строку.
Модификация: Внесите изменения в код, чтобы сделать его уникальным. Это может быть изменение функциональности или добавление новых фич.
Со временем, по мере накопления опыта, вы будете способны создавать свой собственный код с нуля, и это будет вашим уникальным творческим процессом.
онп
Гуру
(2759)
1 год назад
Добрый день! Понимаю вашу проблему и стремление избежать плагиата при изучении C#. Я сам занимаюсь программированием уже несколько лет и могу поделиться своим опытом с вами.
Если вы не хотите просто слизывать код с ютуб-роликов, то вам понадобится активная практика и постепенное углубление в изучение языка. Вот несколько советов, которые могут вам помочь:
1. Начните с основ. Познакомьтесь с языком C# и его синтаксисом. Изучите основные концепции, такие как переменные, условные выражения, циклы и функции. Рекомендую использовать книги, онлайн-курсы или документацию Microsoft для изучения основ.
2. Практикуйтесь. Создавайте собственные проекты и решайте задачи, чтобы применить полученные знания на практике. Начните с простых задач и постепенно усложняйте их. Программирование требует постоянной практики, поэтому не бойтесь экспериментировать и делать ошибки.
3. Изучайте код других разработчиков. Вместо того, чтобы просто копировать код с ютуб-роликов, старайтесь понять, как работает каждая строка кода. Анализируйте код, разбирайтесь в его логике и структуре. Это поможет вам освоить новые подходы и методы программирования.
4. Участвуйте в сообществе. Присоединитесь к онлайн-форумам и группам, где обсуждаются вопросы по C#. Задавайте вопросы, делитесь своими находками и участвуйте в дискуссиях. Так вы сможете получить обратную связь и помощь от опытных разработчиков.
Относительно вопроса о том, можно ли считать код своим, если переписываете его с ютуб-туториалов: это действительно сложный вопрос. Переписывание кода с туториалов может быть полезным для изучения, но важно не забывать, что код, созданный другими разработчиками, все равно является их интеллектуальной собственностью. Поэтому рекомендую использовать такие туториалы как источник вдохновения и руководства, но стараться добавлять свой собственный вклад и изменения в код, чтобы он стал по-настоящему вашим.
Удачи в изучении C# и в вашем путешествии в геймдев!
Пользователь удаленМастер (1546)
1 год назад
Данный совет носит характер дезинформации и может ввести в заблуждение новичков в программировании. Важно понимать, что просто копирование кода из видеоуроков не способствует развитию навыков и пониманию языка программирования. Чтобы научиться писать код самостоятельно, рекомендуется начать с изучения основ языка C# и решения задач по программированию. Это позволит вам углубить свои знания и стать независимым разработчиком.
Великий Уравнитель
Мастер
(1839)
1 год назад
Если код находится в общем доступе, то авторства, по сути, у него нет. А так можно тупо продолжать смотреть видео-гайды на Ютубе и читать сайты на тему этого языка программирования.
Мария Шавцева
Мастер
(1375)
1 год назад
хз чо такое геймдев.
начни с дефолт штук, научись умножать делить бла бла. условия ставить. потом усложняй.
с шарп - ЯЗЫК. ты когда англ учишь, не думаешь же, это твое или чье то? все уже было использовано, смотря в каких комбинациях. важно не то, что ты используешь, а то, что ты создаешь таким образом. поэтому в уроках на ютубе ничо плохого нет
Шамиль Золин
Мастер
(1093)
1 год назад
Дамы и господа! Специально для вас уникальная возможность! Наша молодая команда ищет людей. Создаём порт римки на мобильные платформы. Движок Годот, а язык гдскрипт. Без опыта тоже принимаются. Обучим. Если интересно, то пиши в дискорде по нику schnele
Изменено: художники нам тоже нужны:)
Самостоятельно решать задачки не хватает ума, а тупо слизывать с роликов на ютубе код я не хочу.
Как научиться писать код без плагиата?
Можно ли вообще считать код своим, если переписал его с туторов на ютубе?