Где учить юнити?
Всем привет! Ветер в голове, огонь на щеках: буду учить язык программирования юнити. Скажите, куда лучше пойти? Скиллбокс, гикбрейн, нетология... такое разнообразие. Есть живые отзывы? Помогите, дорогие пикабушники 🙂
Что бы начать программировать, нужна охуенная мотивация. По началу как минимум это должно быть интересно, а потом и выгодно. Я занимаюсь программированием лет 20, из них 15 пишу код за деньги. И мне до сих пор интересен сам процесс и конечно деньги которые я за это получаю.
3.5 часа в неделю это ни о чем. Нужно каждый день по максимуму этому уделять время.
Хороший вопрос! 🙂 хочу иметь возможность работать дома и получать деньги. Давно мечтала освоить специальность в it сфере, но боялась услышать своё желание. Долго гасила его установками, что у меня не получится и что я бездарность. Потом я прошла курс психотерапии и моя жизнь стала меняться. Сейчас я упорно работаю над самооценкой и над способностью слышать свои желания. И только сейчас я понимаю, что я хочу попробовать и не важно получится у меня или нет, мне не страшно сделать ошибку и пойти не туда, сделать ошибку. Очень горжусь собой, потому что оглядываясь назад я вижу какую работу я проделала и продолжаю ежедневно. Вот я и ответила на Ваш вопрос, хотя возможно Вы таких откровений и не ожидали 😜
1. С таким уровнем вопросов учить любой язык программирования рановато. Юнити это среда разработки, вроде на C#, может что-то еще, но это не точно. Как уже заметили, сначала стоит изучить основы. У TED была пара очень неплохих роликов, если мне память не изменяет. Потом уже определиться с языком.
2. Насколько я наслышан, Скиллбоксы и прочее это бесполезная трата денег. Уроки и документация по любому популярному языку есть в свободном доступе. Помощь в решении нестандартных задач почти всегда можно найти на профильных форумах, правда на инглише в основном.
Потому что решить учить язык "юнити" и попросить совета об этом на Пикабу - это все равно, что решить стать автомобилистом и прийти на стоянку таксистов и попросить научить добывать клиторное масло или клиренс и собирать его в ведро. Лучше для начала хотя бы пару статеек самому про это прочитать.
Если честно, не вижу в этом ничего зазорного 🙂 да, глупость сказала, ну и что? Я ведь за тем и пришла, что бы спросить - где лучше научиться. И коллективный ум пикабу - один из этапов. Много замечательных отзывчивых ребят дали советы и рекомендации, за что им большое спасибо. А уж то, что спросила не так или перепутала понятия, знаете, не так уж и существенно. Научусь 😜
А на счёт пары статеек это Вы верно подметили. Но курсы, о которых я писала в посте, расчитаны на обучение с нуля. И я решила, что могу запутаться, читая статейки. Ведь не зная материала я не могу понять насколько качественная информация передо мной. Поэтому-то я и пришла сюда с вопросом, который можно увидеть наверху =)
Это норма :) Я на некоторых проектах и паяю, и прошивки на C пишу и бэкэнд на C# и frontend на JS :) В наше время нельзя хранить все яйца в одной корзине, надо диверсифицировать, что бы всегда можно было быстро в другую сферу перекинуться. Это вот еще в древние времена, когда я чисто на разработке на AS3 FLASH специализировался, а потом хуяк и флеш плеер из браузеров убрали :)
Поздравляю :) Молодец, что за 2 года не бросила, а упорно шла к своей цели :) И чем в итоге занимаешься, в какой сфере?
Вообще полюбила c# и писать веб апи, искала работу в бэкенде. Но в итоге пришлось ещё и JS оперативно учить, так как поручили фронт тоже написать:) но я и не против, зато совсем не скучно))))
Привет! Начала с самоучителя metanit, а потом искала куда пристроится. Потом нашла пост на пикабу, где предлагали помочь новеньким в с#. Сейчас учусь по разным источникам, в основном стараюсь шагать с группой в ногу, не отставать. Дополнительно читаю Троелсена и решаю задачи в разных источниках. Всё идёт медленно, но вперёд:) могу чем-то помочь? Каков твой путь, shiogorat? =)
Здравствуйте, сейчас по поиску нашла ваш пост) Расскажите про ваши успехи? Я вот тоже хочу начать изучать программирование. Думаю об этом уже не первый год и все не решаюсь) Сейчас сохранила отзывы к вашему посту, начну изучать основы.
Учи сначала чистый C# и ООП в целом, а потом уже Юнити изучай. Иначе ты просто запутаешься.
Напишите, пожалуйста!
Да, именно то, о чём Вы пишите - упорядоченная информация и поддержка куратора. Именно это меня и подкупало в идее пойти на курсы. Про Нетологию ничего не скажу, но я долго общалась с менеджером Скиллбокс и он меня очень оттолкнул. Во-первых, часть курса не была готова и "должна была появиться в досупе вот-вот, в ближайшее время", а это подозрительно, учитывая опыт их предыдущих клиентов. Во-вторых, начальный блок C# мне показался идентичным к самоучителю Metanit'a. И взвесив эти факты, плюс изучив ответы пикабушников, я пришла к выводу, что если сама я не смогу, я попробую курсы. И потом надо было сначала окунуться - а вообще моё это или нет? Буду ли я получать удовольствие от обучения/работы? А платить 150.000Р что бы проверить это мне к тому моменту перехотелось =)
Интересно как сложится с работой и на работе у Вашего коллеги)
Добрый день! Определилась: учу C# по самоучителю https://metanit.com/sharp/tutorial/ и подкрепляю прочитанное его видеороликами. Спасибо пикабушникам :)
В какой-то момент у меня всё посыпалось и было ощущение, что я не могу (как обычно, я всегда бросаю начинания), но в после перерыва в два месяца я занимаюсь с новой волной энтузиазма. Я иду вперёд очень медленно :D Расскажите что искали, когда наткнулись на мой пост?
Учи сначала чистый C# и ООП в целом, а потом уже Юнити изучай. Иначе ты просто запутаешься.
Мой дорогой Pixorama, здравствуй!
Я тут писала тебе большой вопрос с примерами, а пока писала - всё поняла сама. Какой удивительной силой объяснения ты обладаешь, с ума сойти)
Это пробелы в знаниях математики :) Надо вспомнить деление с остатком.
5 разделить на 2 получится 2 и остаток 1
10 разделить на 100 получится 0 и остаток 10
11 разделить на 800 получится 0 и остаток 11
% - это оператор остатка от деления. Он возвращает соответственно остаток от деления.
%= - это составное присваивание
Т.е. вот такая запись a %= b то же самое, что a = a % b
Учи сначала чистый C# и ООП в целом, а потом уже Юнити изучай. Иначе ты просто запутаешься.
Скажи, Pixorama, а ловко ли я прицепилась к тебе со своими вопросами? ;) Я ещё один вопросик задам, уж очень хочется понимать прям всё. Если я понадоела, скажи мне =)
Полагаю, что имеют место быть мои пробелы в знаниях математики, т.к. я не догоняю что высчитывается в данном примере:
%=: присваивание после деления по модулю. Присваивает левому операнду остаток от целочисленного деления левого операнда на правый: A %= B эквивалентно A = A % B
Я попробовала написать программу, что бы она мне высчитывала значения и я провела аналогию по результату и я догнала что к чему, но эта версия потерпела фиаско, потому что программа считает, а я не поняла.
Например:
int a = 10;
int b = 100;
Console.WriteLine($"у нас получилось {a%=b}");
Получается 10.
Но при int b = 500; тоже получается 10.
И при int b = 800; тоже 10!!!
a = 11, b = 800 результат 11.
Как это работает? Что от чего считает?
Привет :) Все просто :)
Первый вариант это "составное форматирование". У тебя значения подставляются в строку по индексам, соответствующим нумерации объектов указанных после строки.
Второй вариант, это "интерполяция строки". Здесь у тебя значения подставляются уже не по индексам, а непосредственно по именам переменных. Т.е. тебе не нужно перечислять эти переменные после строки.
Вот этот знак доллара перед строкой, как раз указывает компилятору, что это интерполяция строки и нужно вместо имен переменных в фигурных скобках подставить значения этих переменных.
Это нужно чисто для удобства написания и читаемости кода.
В языках программирования есть много подобных фич, которые влияют только на удобство написания кода, но в процессу выполнения программы работают одинаково. Пользуйся тем, что тебе понятнее. Я бы сильно удивился, если бы увидел код новичка, который использует делегаты, лямбды и LINQ :)
Учи сначала чистый C# и ООП в целом, а потом уже Юнити изучай. Иначе ты просто запутаешься.
Привет, уважаемый мной Pixorama! Подскажи, пожалуйста, почему в строке
Console.WriteLine("Имя: {0} Возраст: {2} Рост: {1}м", name, height, age);
не ставится знак доллара? Ведь здесь также есть текст вперемешку со значениями переменных. Однако в строке
Console.WriteLine($"Имя: {name} Возраст: {age} Рост: {height}м");
знак доллара обязателен (почему обязателен мне понятно).
Спасибо! А книг не подскажете? Мне нравится получать информацию с печатного бумажного источника:)
Спасибо! А книг не подскажете? Мне нравится получать информацию с печатного бумажного источника:)
Неееет, я её уже сдала 😆 а расскажите, чем занимвются с++ программисты? Мне нравится пункт про зарабатывать.
Не нужен тебе никакой ресурс. Только дохуя желания и усидчивости. Берешь любую фундаментальную книгу по C# например вот эту https://www.ozon.ru/product/yazyk-programmirovaniya-c-lektsi... И прямо по главам начинаешь изучать. Главное разбираться досконально, не переходить к следующей главе, пока не разберешься полностью с предыдущей.
В любом случае, программирование, это долгий путь. Что бы там не обещали на курсах, нельзя научиться писать код за месяц. Т.е. не рассчитывай, что ты сможешь начать писать что то вменяемое меньше чем через год упорного труда.
Здравствуйте, pixorama! Позвольте уточнить: а почему Вы порекомендовали книгу C++, если для юнити нужен C#? Начала читать книгу по Вашей ссылке и возник вот такой вопрос.
Ну основы нужны, поэтому в принципе неплохо было бы именно само программирование поучить чтобы в общем виде понимать, а там уже и Юнити, так что я бы не очень советовал параллельно.
По C# советую вот: https://metanit.com/sharp/tutorial/
От C# в Юнити в основном синтаксис, а материалы для обучения есть и на официальном сайте: https://learn.unity.com/
Ну что ж, всё понятно. Юнити откладываю и приступаю к С# =) спасибо за наводку, обязвтельно ей воспользуюсь!
Хороший вопрос! 🙂 хочу иметь возможность работать дома и получать деньги. Давно мечтала освоить специальность в it сфере, но боялась услышать своё желание. Долго гасила его установками, что у меня не получится и что я бездарность. Потом я прошла курс психотерапии и моя жизнь стала меняться. Сейчас я упорно работаю над самооценкой и над способностью слышать свои желания. И только сейчас я понимаю, что я хочу попробовать и не важно получится у меня или нет, мне не страшно сделать ошибку и пойти не туда, сделать ошибку. Очень горжусь собой, потому что оглядываясь назад я вижу какую работу я проделала и продолжаю ежедневно. Вот я и ответила на Ваш вопрос, хотя возможно Вы таких откровений и не ожидали 😜
Что бы начать программировать, нужна охуенная мотивация. По началу как минимум это должно быть интересно, а потом и выгодно. Я занимаюсь программированием лет 20, из них 15 пишу код за деньги. И мне до сих пор интересен сам процесс и конечно деньги которые я за это получаю.
3.5 часа в неделю это ни о чем. Нужно каждый день по максимуму этому уделять время.
Потому, что я учился и там и там.
Все, что вы перечислили работает слабо. Да и к преподавателям есть вопросы
Сейчас я иду спать, если будет надо, завтра упомяните в комментариях, может что-то дельное подскажу
я и выбрала курсы, т.к. там есть куратор, информация структурирована, поддержка и прочее. И есть некоторые гарантии результата, учитывая и моё стремление.
Ты стала жертвой маркетологов, соболезную.
Товарищ выше верно всё описал.
Кроме того, среди работодателей сейчас тренд - посылать лесом тех, кто проходил обучение у инфоцыган вроде ГБ, СБ и т.п., как думаешь, почему?
Ну и классика счастливчика купившего курс
я и выбрала курсы, т.к. там есть куратор, информация структурирована, поддержка и прочее. И есть некоторые гарантии результата, учитывая и моё стремление.
Ты стала жертвой маркетологов, соболезную.
Товарищ выше верно всё описал.
Кроме того, среди работодателей сейчас тренд - посылать лесом тех, кто проходил обучение у инфоцыган вроде ГБ, СБ и т.п., как думаешь, почему?
Ну и классика счастливчика купившего курс
Охотно верю и не настаиваю на своём. Выше просто объяснила почему хотела на курсы. Но то было без пикабушников. А теперь-то я! Ого-го, наученная)
Живой отзыв: Скиллбокс, гикбрейн, нетология- развод на деньги, не ведись.
Где учить?
Где, где, на пикабу конечно!
Тут Как делать игры в Unity. Попытка в серию обучающих постов #1 (@AlexanderDllSky ты там живой вообще, я тебе тут клиентуру подгоняю)
или посты его собрата здесь Мы сделаем свою GTA c блекджеком и...
Не нужен тебе никакой ресурс. Только дохуя желания и усидчивости. Берешь любую фундаментальную книгу по C# например вот эту https://www.ozon.ru/product/yazyk-programmirovaniya-c-lektsi... И прямо по главам начинаешь изучать. Главное разбираться досконально, не переходить к следующей главе, пока не разберешься полностью с предыдущей.
В любом случае, программирование, это долгий путь. Что бы там не обещали на курсах, нельзя научиться писать код за месяц. Т.е. не рассчитывай, что ты сможешь начать писать что то вменяемое меньше чем через год упорного труда.
Классно! Спасибо большое. Такие ценные наводки - поэтому я здесь. Теперь знаю куда шагать=))))
Не нужен тебе никакой ресурс. Только дохуя желания и усидчивости. Берешь любую фундаментальную книгу по C# например вот эту https://www.ozon.ru/product/yazyk-programmirovaniya-c-lektsi... И прямо по главам начинаешь изучать. Главное разбираться досконально, не переходить к следующей главе, пока не разберешься полностью с предыдущей.
В любом случае, программирование, это долгий путь. Что бы там не обещали на курсах, нельзя научиться писать код за месяц. Т.е. не рассчитывай, что ты сможешь начать писать что то вменяемое меньше чем через год упорного труда.
допустим, ты хороший художник и с фантазией все в порядке. 3d модели с горем пополам появятся на экране, их еще надо анимировать, озвучить, сделать чтобы оно все вовремя звучало. но. еще есть сила тяжести в игре, обработка нажатий на кнопки, логика короче. которую тебе надо писать самой. игра же не знает что ты хочешь. а раз ты говоришь "язык программирования юнити" то ты вообще не в теме.
а вот теперь - реально ценный совет: не надо соваться в ГБ, СБ, и прочие инфоцыганские конторы. На вашем уровне - пустая трата денег. Проще, быстрее и эффективней - найти человека-наставника + ютуб + книги + желание.
И когда рука будет набита и мозг приобредет некоторые паттерны мышления, вот тогда уже можно думать, где бы надыбать программу обучения.
Вы кажетесь очень умным 😉
Почему СБ и прочее Вы называете инфоцыганскими конторами? Можно чуть больше информации, пожалуйста)
Наставник - это хорошо. Но как я смогу понять, что наставник шарит? Поэтому я и выбрала курсы, т.к. там есть куратор, информация структурирована, поддержка и прочее. И есть некоторые гарантии результата, учитывая и моё стремление.
Может Вы можете подсказать качественные ютуб каналы и книги? А также, нет ли у Вас контактов наставников, кто может позаниматься с начинающим?
Как уже отметили в комментариях, unity это не язык программирования, а движок. Если речь идет о программировании игровой логики, то вам понадобится знание языка программирования c#. Я советую начать изучение программирования как такового, если вы начинаете с нуля. Начните с основ, буквально прочитайте в чем суть программирования как явления, затем почитайте про алгоритмизацию.
По поводу курсов: личного опыта не имею, т.к. никогда не пользовался их услугами. Однако в купе со стремлением изучить материал такие курсы могут быть полезными, но я все равно верю, что все можно выучить самому. Мой личный опыт заключается в том, что будучи студентом выучил c# к экзамену и после решил попробовать заняться разработкой на unity, уже много лет этим профессионально занимаюсь. Но до изучения c# еще в школе учился программировать на паскале, затем в университете потрогал object pascal, c, c++, так что к разработке на c# подходил уже с каким никаким пониманием.
Понятно, что начинать путь разработчика с изучения таких низов может показаться скучным, муторным, но зато такой подход даст вам базу, благодаря которой вы будете последовательно постигать ремесло разработчика, а не ворветесь с двух ног с бегающими глазами ничего не понимая в геймдев, выйдя из него через пол года, потому что ничего не понятно и сложно.
Желаю удачи :)
Большое Вам спасибо за такой воодушевляющий и дружелюбный ответ =)
Я поняла, что С# нужен обязательно, изучу.
Ну вот где бы я ещё нашла столько советов и мнений? Отличный пикабу)
Знаете, я соноасна с Вами, что всё можно самостоятельно изучить, было бы желание. И желание есть, а вот времени острый недостаток. В краткосрочной и долгсрочных перспективах. Поэтому мой выход - курсы)
А как считаете, можно начать изучать unity и С# параллельно?
Учи сначала чистый C# и ООП в целом, а потом уже Юнити изучай. Иначе ты просто запутаешься.
Спасибо. Подскажите, где начать изучать чистый С# и ООП в целом? Может знаете какой-то ресурс?
язык программирования юнити
Нет. Тебе лучше начать с основ. Или лучше вообще не начинать. Не системно ты подошел к вопросу.
юнити это не язык. язык там внутри. пойти смотреть документацию и ролики на ютубе про это все.для начала. flappy birds собирай из визуальных блоков пока.
язык программирования юнити
Нет. Тебе лучше начать с основ. Или лучше вообще не начинать. Не системно ты подошел к вопросу.
Unity
255 постов2.7K подписчиков
Правила сообщества
• Запрещается постить вопросы, мемы и прочую ерунду - для этого есть форумы и другие специализированные ресурсы.
• Распространение и обсуждение пиратского ПО, кейгенов, ключей и прочих пиратских файлов запрещено.
• Соблюдайте сетевой этикет. Оскорбительное поведение и мат (в том числе сокращенный или завуалированный) караются баном.
• Запрещается разводить полемики на тему "какой движок круче". Здесь мы обсуждаем только Unity.
• Запрещается использовать контент с оскорбительным содержанием, а так же любой другой, который может задеть или оскорбить чувства участников.