по шарпу от ИТВДН. для юнити нужно изучать потоки, ввод вывод, ХМЛ, Async, TPL, домены приложений?
Нет но лишним не будет
ну да, лишним ничего не будет) ситуационно все может пригодиться) но в целом - не особо?
xml и всё что связано с сетью не особо нужно для того что бы на фронтенде что-то писать. Но и потоки и ввод\вывод и асинки нужны. А остальное понадобится но чуть позже. Только xml не понадобится
ты имеешь ввиду, для юнити понадобятся асунк, потоки и вывод?
Да. В юнити UnityEngine.Object залочен на одном потоке и не даст поработь из других потоков, для разработчика желательно понимание почему и как это обойти. Асинки в принципе нужны всегда и везде потому что это самый простой способ параллельного выполнения кода без "зависаний". Ввод и вывод понятное дело понадобятся. Хотя понятия немного расплывчатые, ибо вводить можно не только символы, но и звук и выводить так же много чего можно. Но да, всё это нужно
так ты в первом сообщении написал, что это не нужно
Все что связано с сетью я написал не нужно. Домены, tpl. И xml не является необходимостью
понятно. а когда асинк и потоки стоит изучать? сразу? или для джуна и без этого нормально будет?
Углубленно, когда станет интересно как оно работает. Но знать их надо сразу, поэтому просто почитать про то, как создать асинхронный метод, вызвать, подождать и т.д желательно сразу после того, как станут полностью понятны принципы работы базовых конструкций типа структур, классов, методов и для чего они что-то возвращают
А как ты предлагаешь проще объяснить это
Проще и не правильно -- разные вещи
Согласен, может и не использовать, но знать надо сразу, а то сейчас такое время, что джунов спрашивают такие вещи на собесах
т.е желательно перед этим разобраться в структурах и алгоритмах?
Нет, я не про структуру данных как идею. А про структуру как тип объекта в языке
а, ну это, вроде, понятно
Надо не про структуры, а про value и reference type читать. И читать правильные вещи.
Для того что бы не забывать как писать async \ await достаточно просто понять что в таске ты возвращаешь класс у которого есть свои поля и свойства. Значимые и ссылочные типы f.sfh, но не необходимо для того что бы просто подождать таску
Там было слово "нужно"
Все еще не понимаю
Получается я плохо изложил мысль
Обсуждают сегодня