.NET разработчик, который иногда делится опытом и мыслями по поводу IT. Буду рад вашей оценке, комментариям и лайкам. Если у вас есть вопросы или предложения по поводу видео, вы можете написать в телеграм по ссылкам ниже!
Сколько ни смотрю видосы, не понимаю, что учить вообще. Где-то читаешь, что паттерны это не джуновская тема, но тем не менее, у меня были по ним вопросы когда я собесился на стажера, и про jwt даже спрашивали. Вопросы были, конечно не такие, сильно проще, но тем не менее я офигел, ожидал вообще другого.
Автор, вы точно понимаете, что такое параллельность?) Говорите, что если 2 задачи закончили выполнение не одновременно, то это не параллельность. Т.е. мы запустили, например, через Parallel.ForEach чтение 2-х разных файлов разного размера - 1Мб и 1Гб. В этом случае первый файл прочитается значительно быстрее второго. И с чего эти задачи стали непараллельными?)
как по мне чистая архитектура тесно связана с ддд впринципе, отсюда выходит что слой enterprice это доменные модели, слой use cases служит в простонародье как application, все остальное уже (controllers, gateways, presenters) является слоем UI, все остальное это зависимости
Не знаю мужики, каждый ответ был очень слабенький. Надо отвечать четко и внятно. Тут видно что человек не уверенный в своих знаниях, а главное что это база. На джуна бы сошло, на мидла бы не брал пока что.
Я вот ничего против теоретических познаний не имею, но вот мне не понятно зачем нужны знания как работает сборщик муссора, какие у него там поколения где он там что хранит. Ребята он сделан был именно для того, что бы мы туда не лезли. Подскажите пожалуйста, как такие познания помогают писать сервисы на вэбе или десктопы? Ктонибудь на приктиве использовал эти знания? Или думал о том, создавая тот или иной объект как он там потом ощистится (это имеется ввиду про управляемый код).
в геймдеве мне как-то понадобились эти знания, ибо там много подводных камней связанных со сборкой мусора и можно долго дебажить игру не понимая почему она периодически фризится
Надо простой вариант. Установил докер, установил студию. Создал проект из студии, опубликовал. Открыл в браузере. Способ в 2 клика. А затем показывать как работа с консоли идёт.
34:47 ConcurrentBag не является потокобезопасным List. ConcurrentBag больше заточен для паттерна Producer-Consumer. Для List можно погуглить "Почему нет ConcurrentList<T>"
То есть, если я правильно понимаю, если мне в слое application нужны данные из конфига, например, appsetings.json, то мне нужно делать какую нибудь абстракцию по типу IAuthOptions, а реализацию делать в слое infrastructure?
Боже, какую же ахинею он несет. И вот это работает где-то реально? Вау..... Автор тоже гонит. Например, в структуре создать конструктор без параметров можно. Сделай и удивись. Ограничения разные были в старых версиях, но сейчас их нет. Хахаха!!! "У нас есть стек и куча. Ой, нет. У нас есть куча и стек". Ну, мля, это меняет дело. Что за гении в тапочках!
Даже не стажер, видно, что начитался кучу всего к собесу, но понимания нет абсолютно никакого. Ему бы книг почитать несколько и все стало бы на свои места)
Не могли бы вы пояснить, что подразумевается под рсвобождением основного потока приложения за счет исполтзования асинхронных методов? Не совсем понятно, ведь у нас многопоточное приложение, работающее, как сервис. И в таком случае основной смысл асинхронности в отсутствии блокировки, а не освобождении главного потока.
Как попасть на собес без опыта работы?( Хочу найти работку первую, но даже на собесы не зовут, есть у вас опыт в этом? Куча видосов где говорят накручивать опыт или нереально по другому.
Советую откликаться не сразу на джуна, а искать стажировку и стараться остаться в штате. Брать тестовые. По поводу зп на первое время лучше не иметь больших ожиданий - как повезет. Мой опыт: полгода назад устроилась стажером, заканчивая бак по гуманитарной специальности, то есть и без опыта работы, и без технического образования. Было тестовое + тех. собеседование. Опыт не накручивала, про бакалавриат не врала Сейчас набрала некоторый опыт, работаю на позиции джуна в той же компании и поступила в техническую магу, планирую попробовать получить оффер получше уже с опытом
Странно ,что инетервьювер уверенно говорит что HashSet<T> в шарпе это словарь ))Блин ну это несерьезно....Dispose() начинает немедленное удаление неуправляемых ресурсов,а не ту чушь что он ему говорит с важным видом. Финализатор он же деструктор да всего лишь помечает ресурс как подлежайщий удалению и да там может пройти некоторое время пока сборщик возьмется за него....и вот так все видео ...неточности и тд.
че-то-то какую то чушь про днс ты говоришь. если конечно тебе нужны ns сервера firstbyte может быть. почему дыло не использовать ns сервера рег.ру. и просто добавить а запись?
а че не сказать, я не знаю, или я затрудняюсь, или натолкни меня, зачем все интервью говорить я это и хотел сказать, после ответа автора, нужно прокачать скилл прохождения собеса, а не вкапываться в глубины технологий.
Спасибо за интервью имхо : Парню нужно доучиться и идти на джуна , это точно не уровень знаний мидла , думаю хер где возьмут с такой подготовкой на мидл позицию.