Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не понимаю с чего начать учить C#

KaMilkyWay Мастер (1247), закрыт 1 год назад
Вкатываюсь в геймдев.
Самостоятельно решать задачки не хватает ума, а тупо слизывать с роликов на ютубе код я не хочу.
Как научиться писать код без плагиата?
Можно ли вообще считать код своим, если переписал его с туторов на ютубе?
Лучший ответ
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# и решения задач по программированию. Это позволит вам углубить свои знания и стать независимым разработчиком.
SSaDIX, жесть, две нейросети спорят, чей ответ лучше
Великий Уравнитель Мастер (1839) 1 год назад
Если код находится в общем доступе, то авторства, по сути, у него нет. А так можно тупо продолжать смотреть видео-гайды на Ютубе и читать сайты на тему этого языка программирования.
Мария Шавцева Мастер (1375) 1 год назад
хз чо такое геймдев.
начни с дефолт штук, научись умножать делить бла бла. условия ставить. потом усложняй.
с шарп - ЯЗЫК. ты когда англ учишь, не думаешь же, это твое или чье то? все уже было использовано, смотря в каких комбинациях. важно не то, что ты используешь, а то, что ты создаешь таким образом. поэтому в уроках на ютубе ничо плохого нет
ничо Мастер (1290) 1 год назад
все слизывали код с ютуб роликов, не только ты
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (274194) 1 год назад
Никакого своего и чужого кода не бывает. Это не поэзия.
Николай Веселуха Высший разум (385150) 1 год назад
С того, что он не С++
Шамиль ЗолинМастер (1093) 1 год назад
Юморите, товарищ:)
Николай Веселуха Высший разум (385150) Шамиль Золин, негодую и злобствую :)
Шамиль Золин Мастер (1093) 1 год назад
Дамы и господа! Специально для вас уникальная возможность! Наша молодая команда ищет людей. Создаём порт римки на мобильные платформы. Движок Годот, а язык гдскрипт. Без опыта тоже принимаются. Обучим. Если интересно, то пиши в дискорде по нику schnele
Изменено: художники нам тоже нужны:)
Владимир Ерёмин Мастер (2035) 2 недели назад
начинай учить с основ синтаксиса и малых задач не слизывая полностью а переписывай свои слова чтобы было свое
Похожие вопросы