Всех дам с прошедшим праздником! Таймлайн-навигация: 00:44 - Про школу, университет и первую работу 07:38 - Про дотнет и с# 09:45 - Java vs C# 11:40 - Что можно делать на .NET 15:57 - Почему xamarin, а не kotlin или java? 23:54 - Стек мечты 26:45 - Каким софтом пользуются дотнетчики 30:21 - О перспективах платформы .NET 32:01 - Как стать .NET разработчкиом 34:10 - Как учить язык программирования 35:56 - Как понять, что ты сеньер 37:24 - Книги для дотнетчика и еще немного про джунов 40:55 - Про тимлидство 44:34 - Советы будущим тимлидам 46:50 - Куда расти дальше 47:55 - Почему мало женщин-архитекторов 49:48 - Кто вообще такой Архитектор? 51:51 - Каково быть девушкой-тимлидом? Про отношение парней к дамам 55:27 - Как повлияло тимлидство на характер 56:06 - БЛИЦ
Я был еще сисадмином но собирался свитчиться в прогеры, учил по тихоньку джаву и как кто шел в метро, увидел сидящего спящего бомжа, а рядом с ним лежала эта книга Рихтера. Видимо это был знак. Через год я работал C# разработчиком. Засвитчился в разработку в 40 лет.
Хорошее интервью, приятно, что несколько моих вопросов в интервью все же фигурировало, удовольствие, будто сам задавал) Хорошая практика с вопросами от аудитории, возможно, такое было и раньше, но я не замечал) в целом - царский лойс) P.S. Пусть и запоздало, поздравляю Катю с Всемирным женским днём) успехов вам в ваших стремлениях)
Ребят, спасибо большое за этот выпуск. Сейчас я упёрся в некоторую стену, стал захлёбываться в прокрастинации (поэтому и начал смотреть ваши видосы), и сейчас увидел те книги, которые, думаю, помогут мне выйти из тупика. Я сам филолог по образованию, и всего три месяца учу шарп. Сложно, но желание есть. Хочу. А поэтому буду.
@@igorpom6874 Круто! Молодец! Я вот тоже учусь кодить потихоньку, как хобби. А ты какие-то курсы заканчивал или сам учился по ютубу? И как много на учебу тратил в день?
@@Бот5329-и5г спасибо! я ещё на двух работах работал параллельно, поэтому в неделю часов 8-10 выходило. А устроиться джуном мне повезло, я в той же компании с техподдержки к программистам перешел. Я курс по шарпу проходил на скилбокс, но по мне он непонравился, по инету много шатался. Рекомендую сразу книгу читать по программированию, по языку.
@@igorpom6874 Понял. Спасибо за инфу. Да уж, это очень круто если есть программисты в фирме) Молодец. Я купил недавно рихтера, но еще не читал. Успехов!
Стал полуdev благодаря 10 просмотренным твоим репортаж. Друг - ты нужен обществу, прям необходим. Благодаря этим интервью профориентация прошла на 10из10... Сегодня изза океана курсов и рекламы - твои выпуски профоринтации выходчт на 1е место перед обучением воITишника... Я занимаюсь туризмом по Норвегии, есть идеи для туртрипов по этой волшебной стране под темой itпрофориентации или itвхождение. На днях буду в минске.... Буду рад пропустить по чашке кофе и очно познакомиться. Сил и профитов тебе в твоем нужном для общества деле.
Желаю Кате скорее получить предложение архитектора (а она об этом сказала на полстраны - значит будут))) и не побояться принять его. Лёша, спасибо за интервью. У тебя в программе точно меньше сексизма(или вообще нет), чем у Дудя, не подкопаешься ;)
Что лучше для удаленной работы и/или офисной работы: 1.JavaScript (React+Nextjs+Nestjjs(express+ReactNative) 2.Java(Spring) 3.C#(.Net) ? варианты пока что такие, думаю хорошие
@@lamax847 сейчас у зэмэрина и у нативных приложений вес соразмерный. Было даже измерение, где рассказывали что при определенном стечении обстоятельств на зэмэрине приложение получается меньше, чем такое же нативное.
Такое впечатление, что новые возможности C#, которые появляются в новых версиях языка, ПУТАЮТ язык. Ядро C#, без сомнения, эргономичное. Но новые возможности делают этот язык более путаным. Уже приводил пример с оператором & и && - количество знаков на уровне восприятия программистом вызывает мысли наоборот, что неизбежно вызывает ошибки. Например, в C# 10 появился оператор >>> здесь количество знаков тоже вызывает мысли о расширении единицы слева. Думаю, всё это неслучайно. Насколько путаными были C и C++. Потомок C# должен УЧЕСТЬ эти недостатки, внедрённые в более поздние версии C#, и устранить их. Так же, как C# сделал с C++. Устранив, например, заголовочные файлы, вызывавшие кипы проблем.
8 лет в одной компании - плохо для развития и кругозора. Максимум пару лет и дальше двигать. В Net Core 3 будет поддержка WPF. По поводу веб.а - в перспективе залезаем через WebAssembly , на текущий день TypeScript вместо JS
@@semen083 ну, собственно, теперь можно будет забыть о .NET Framework и всё ваять на корке, единообразие проектов и сборок под одним солюшеном. И SDK единый. Получается чище и мультиплатформа из коробки выходит для всех остальных проектов, нет необходимости думать о совместимости между версиями и заставлять ставить .NET Framework 4.7+, например. Ну и вообще, это, так-то, задел для полной мультиплатформы.
35:00 - агонь совет! Я когда собеседую, в первую очередь джунов, спрашиваю откуда черпаешь инфу и как учишься. Очень часто слышу в ответ "видосики" и становится грустно :|
@@astkh4381 это лично мое мнение, есть ряд причин. 1) читаешь быстрее чем смотришь "Здравствуйте меня зовут... я 20 лет в.. и сегодня я буду рассказывать..." Читая книгу или статью я скипаю подобный текст и переключаюсь на важное, а так же проще навигация по информации. Для примера МонгоЮниверсити - там короткие видео и каждой начинается с вступления где говорится что в этом видео будем разбирать. Ну зачем это делать? Я с описания это могу понять, я прочитаю дескрипшин за секунды лучше, чем смотреть Здравствуйте Достопочтенный а сейчас. :D 2) для закрепления знаний необходима практика, как по мне видуо сложнее перематывать и искать нужный код, чтоб повторить его у себя на проекте. И создается впечатление, что многие ребята прото смотрят видео 3) важен очень навык "найди пойми сделай" - в видео же часто предоставляют разжованный вариант и кладут в рот, когда потом человеку дают доки, он не знает что с ними делать. Это чисто мое мнение. Я же смотрю видео типа егхеда короткие на быстрой перемотке чтоб увидеть что-то новое, какбы расширить свой кругозор.
@@NaNaNaS_000 полный 0, только мечты... сейчас я учусь на верстальщика,в будущем хотел бы изучить и понять программирование, думаю с# для этого лучше подходит
Касательно теоретика или практика - зависит от доменной области проекта. Если проект в области, в которой у проектной команды мало опыта и экспертизы - теоретик будет очень кстати. Практик же больше про то, что надо взять весло и грести.
23:19, почему поменяли парадигму: Сменилось руководство. Попросили всех тех, кто ранее высказывался, что оупенсорс - это "Раковая опухоль". Сменилось в силу набирающего популярность оупенсорса, страдающего от застоя бизнес-сегмента, который был в состоянии vendor-lock (а иногда, уходил от майков к более дешевым решениям). Пришел Сатья Наделла и "наделлал" дел. И слава Великому Макаронному Монстру, что не кто-то другой.
Я не могу понять многие сейчас говорят что с# прост для изучения в качестве первого языка. Но при этом все указывают что он очень похож на java, но java считается не самый лучший языка в качестве первого языка? Так ли на самом деле что с# прост в изучении в качестве первого языка? И есть ли смысл ознакомиться в начале с C а потом уже С#? или лучше сразу начать С#? Что общего с java у него?
У Кати на 20:44 была фраза "...Пока был MVC ... фронтом занимались все. Не было разделения.". Далее она говорит в этой связи (как мне показалось - связи я полностью не осознал) о Node.JS. Я не знаю что такое Node.JS, хотя его сейчас очень трудно не заметить. Подозреваю, что Катя хотела с помощью этой технологии жёстче отделить бэкенд от фронтенда? Но пришёл на рынок Core и необходимость в нелюбимом Катей Node.JS отпала. Почему? Не потому ли что (цитата 20:00) "ASP.Net MVC куда меньше используется чем ASP.Net Web API + к ней предоставленые сервисы (позднее она сюда в стек добавит и броккер сообщений RabbitMQ. Нечто подобное, мне кажется, я видел в imho must have библиотеке для WPF - MVVM Light. Называется просто "Massenger" ), а UI сейчас ложится на JS... сложный философский вопрос и ... фронт надо отпустить." Т.е. отказ от MVC для Кати был сравним по накалу с актом самосожжения :-) ты эту фразу даже вынес в начало интервью . Такое впечатление, что дело не в том, что ASP.Net WEB API + микросервисы + event bus это бэкенд, а в том, что это 100% не фронтэнд. Почему такой скачок в сторону от MVC??? Опять же Катя говорит о Xamarin Forms (14:15) "... штука очень классная, очень понравилось, но хорошо там где нет навороченного UI... или тогда Xamarin iOS (который на практике "почти" Swift)". При том, что она очень тепло ранее отзывалась о XAML в отличии от JS. Так что, С# UI всё? :-)
Ух. Кор работает по средствам патерна mvc. И на нем до сих пор можно городить фронт с рейзером. Тут уж скорее его кросплатформенность имелась ввиду (что у ноды из под капота)
Ну да, MS нас "любит": 64-битной версии студии до сих пор нет, на реально крупных проектах одни тормоза в IDE. Если решарпер стоит, то еще плюс к тормозам, какой бы термоядерный ПК не был. :-) Сейчас работаю с крупным проектом с микросервисной архитектурой, в целом в каждом солюшене около 30-40 проектов, всего около 600. Производительность только в VS 2019 Preview более-менее. Это притом, что проект еще и на SSD M2 лежит. Понятно, что эти типа минусы Intellisense и прочих helper'ов, но если брать тот же Rider, на который некоторые стали переходить, то там все работает в разы быстрее. P.S. По поводу опыта разработки архитектуры проектов в разных областях и с использованием различных технологий: это все можно добрать фрилансом, разрабатывая только крупные интересные проекты. Благо площадок сейчас хватает, тот же upwork.
Сейчас Юнити, по части крупных игр, достаточно странно смотрится. Да, на нем можно делать красивые игры (впрочем, как и везде сейчас), но они достаточно громоздкие" по части оптимизации. Взять какой-нибудь простенький Uboat, дык он в некоторых моментах греет комп на ровном месте так, что аж страшно за систему. Многие игры, по части оптимизации, на юнити сделанные, оставляют желать лучшего. Возможно, это связано с тем, что на оптимизацию просто забивают... игнорируют многопоточность (класс Thread) и пр... но хз. Сам сейчас играюсь с Юнити, изучая этот вопрос. Так что, может в итоге окажется, что это не юнити такой, а просто руки у нынешних пользователей юнити из одного места.
Скучнейшее интервью, спикер выражает только своё субъективное мнение, без каких-либо отсылок на статьи, на книги - кругозор минимальный. В общем-то что ожидать от человека, который 8 лет в одной компании, думает, что развивается, потому что ему дают других людей в управление, а по факту стагнирует. Полезной информации ноль. Ребят, кто только входит в IT - никогда не засиживайтесь с такими лидами, иначе тоже погрязнете в болоте. Знать математику - не значит быть хорошим программистом. Закрывать проекты - не значит быть хорошим программистом. Менторить джунов - не значит быть хорошим программистом.
Senior разработчик с 8 летним стажем, которого напрягает 30$ в месяц за решарпер, из-за чего она изголяется с бетами. Видимо поэтому на великолепный Rider и не переходит - денег нет. И компания, судя по всему, оплачивать не горит желанием. 🙈 какой стыд
@@kd8437 Привет! Райдером пользуюсь около года. Стэк - Unity + немного WPF. Моя любовь к продуктам JetBrains началась много лет назад с WebStorm, прошла PhpStorm, дошла до IntelliJ IDEA, PyCharm. Работал как и все на VS / VS Code, но там вечно были проблемы с отваливающимся коннектором к юнити, и после JB - это словно с ренжровера на автобус пересесть. Решарпер спасает немного. Долго мучился, пока не вышла бетка Rider - сразу кинулся тестить, и было очень больно (ну правда очень сырая была), и я вернулся. После релиза райдер тоже был сыроват, но работать на нем уже было приятнее чем на VS. Сейчас там всё допилили и активно обновляют, пользуюсь только им и бед не знаю, и всех активно туда перетаскиваю. Из плюсов, конечно, крутой рефакторинг, автокомплит адекватный и настраиваемый (в отличии от сами знаете кого), пространства имен подтягивает нормально, квик-фиксы топовые, связь с юнити не теряет. Кроме того, для юнити он умеет подсказывать performance critical context / expensive operations и рефакторить их (это именно для юнити фишка), о таком вижле только мечтать. Помимо этого ещё много плюшек. Даже банальный code cleanup лучше чем в вижле, и material theme есть. Использую в связке с dotPeek + dotTrace - вообще огонь Из минусов - там нет визуального редактора для WPF как в VS, только XAML. И запускается даже на очень мощном компе относительно долго в первый раз (индексация, плагины разворачивает, тыры пыры). VS оставил для обновления компонент и для визуального редактирования WPF.
@@randomname000 спасибо за ответ. Да, я знаком с продуктами JB, сам около 5 лет использую dotPeek + dotTrace на .net проектах и очень доволен. Попробую Райдер. А то студия частенько тормозит, меня, в принципе только это смущает)) Ну и встроенный в Райдер решарпер - это очень круто. На Unity не программирую, поэтому, к счастью, меня миновали твои проблемы)) Не знал, что студия так часто коннекты с Unity теряет
@@itbeard, я не хотел кого-то обидеть, хотя возможно это выглядело именно так ))) но я такой тип, что вижу, как думаю, так и говорю. Я не отрицаю, что кто-то узнал для себя что-то интересное и новое из этого видео. Я тебя смотрю с удовольствием и мне нравится твой канал, особенно когда приходят гости и это единственное интервью, о котором я позволил себе высказаться негативно! Более того, я даже стараюсь популизировать твои видосы, скидывая знакомым интересующимся темой... Да что говорить, у меня даже колокольчик установлен :) Ты не обижайся, без критики никуда, главное чтобы она адекватно принималась и проводилась работа над ошибками ;)
Я вот то ли решарпером не так пользовался, то ли чего то не понимаю.....слез с него, стал внимательнее в коду быть. А еще, кого не спрошу, никто не может на конкретном примере объяснить что в решарпере есть такого, без чего нельзя жить
мой опыт использования решарпера - по 20 минут 3 дня с интервалом где-то год)) так и не смог понять реально объективные преимущества перед студией, к тому же студия 2017 уже в себе много чего содержит. Зато код ревьювить после "писателей" на решарпере - это жесть. Я так понял, что решарпер удобен для херак-херак и в продакшн, где стиль, качество кода не так уж и важны, важно чтоб он хоть как-то работал. Вдобавок к этому, решарпер для ленивых: показывает где эксепшны могут возникнуть или код упростить, что в принципе должно быть у джуна уже "с коробки". Потом садишь такого девелопера без решапера, а он все linq на Aggregate поделает без понимания как оно работает, потому что решарпер так подсказывал)
Читаю свой комменты спустя два года, вот я уже крепкий мидл, и понимаю, что действительно надо это знать, чтобы быть джуном. Наверное только в плане фронта хватает понимания, как это все работает, если занимаешься только беком.
@@ei2292 рановато опускаются, там ещё asp впереди. Вообще советую, если чувствуешь, что буксуешь на теме, то сделать перерыв до завтра или переключиться на другую тему, как в школе между уроками.
Всех дам с прошедшим праздником!
Таймлайн-навигация:
00:44 - Про школу, университет и первую работу
07:38 - Про дотнет и с#
09:45 - Java vs C#
11:40 - Что можно делать на .NET
15:57 - Почему xamarin, а не kotlin или java?
23:54 - Стек мечты
26:45 - Каким софтом пользуются дотнетчики
30:21 - О перспективах платформы .NET
32:01 - Как стать .NET разработчкиом
34:10 - Как учить язык программирования
35:56 - Как понять, что ты сеньер
37:24 - Книги для дотнетчика и еще немного про джунов
40:55 - Про тимлидство
44:34 - Советы будущим тимлидам
46:50 - Куда расти дальше
47:55 - Почему мало женщин-архитекторов
49:48 - Кто вообще такой Архитектор?
51:51 - Каково быть девушкой-тимлидом? Про отношение парней к дамам
55:27 - Как повлияло тимлидство на характер
56:06 - БЛИЦ
таймкоды неправильные
Перепроверю, спасибо
"Сеньер"?
Тт
Вот ещё бы узнать, как нынче c++ senior переходят на c# - сразу в junior? :)
Я был еще сисадмином но собирался свитчиться в прогеры, учил по тихоньку джаву и как кто шел в метро, увидел сидящего спящего бомжа, а рядом с ним лежала эта книга Рихтера. Видимо это был знак. Через год я работал C# разработчиком. Засвитчился в разработку в 40 лет.
привет ты в вк есть хочу задать пару вопросов?
@@СергейСерёгин-ы3к пиши свой вк, постучусь
эхх, так и не дал вк
@@СергейСерёгин-ы3к я могу за него поинтересоваться) тоже хочу перейти
не перейти а свичнуца, выражайтесь правильно), я вам не просто так коммент наврайтил
Возхищяюсь таким девушкам. Мне тоже хочется достичь те вершины. Учусь, пробую и увидим. Поздно начала интересоваться. Лудше раньше думать головой.
вазхищяйузь токим дявушкам. Мня тожа хочяцо даздиджь те вяршыны. Учюсь пробуйуиувидим. Поздно ночала интярясавадза. Лучша раньша думадь галавои*
Солидарна!
Ну как там успех?
Я программист на html, условия сотрудничества можем обсудить, оплату меньше 10к за 2 строчки кода не рассматриваю.
Math by autist Dima G. Я могу к вам в тиму, могу дописывать css инлайн прямо в html за 5к за символ.
могу закомитить вашу работу в любой доступный репозиторий, всего за 4к/час, лучше предложения не найдете
могу открыть и закрыть страницу 300р/ч лучше не найдете
Могу говорить что всё хорошо 1к р/ч
могу смотреть за вас видосы на работе. 5к/минута. если постараетесь, найдете лучше, но вам же лень.
Хорошее интервью, приятно, что несколько моих вопросов в интервью все же фигурировало, удовольствие, будто сам задавал)
Хорошая практика с вопросами от аудитории, возможно, такое было и раньше, но я не замечал) в целом - царский лойс)
P.S. Пусть и запоздало, поздравляю Катю с Всемирным женским днём) успехов вам в ваших стремлениях)
Пусть тоже с некоторым запозданием, присоединяюсь к поздравлениям! 😊😎
какое совпадение, тоже смотрю это 8 марта
Будет ли интервью с Тимофейем Хиряновом?
Хотелось бы :)
Реально очень хочется)
Когда ждать интервью с Хирьяновым?)
вышло!
Огромное спасибо за данное интервью, было интересно и познавательно! =)
Было бы хорошо на экране буквами выводить название инструментов, которые произносит докладчик.
Ребят, спасибо большое за этот выпуск. Сейчас я упёрся в некоторую стену, стал захлёбываться в прокрастинации (поэтому и начал смотреть ваши видосы), и сейчас увидел те книги, которые, думаю, помогут мне выйти из тупика. Я сам филолог по образованию, и всего три месяца учу шарп. Сложно, но желание есть. Хочу. А поэтому буду.
ну как у тебя успехи?
@@Бот5329-и5г работаю программистом уже, продолжаю яро учиться)
@@igorpom6874 Круто! Молодец! Я вот тоже учусь кодить потихоньку, как хобби. А ты какие-то курсы заканчивал или сам учился по ютубу? И как много на учебу тратил в день?
@@Бот5329-и5г спасибо! я ещё на двух работах работал параллельно, поэтому в неделю часов 8-10 выходило. А устроиться джуном мне повезло, я в той же компании с техподдержки к программистам перешел. Я курс по шарпу проходил на скилбокс, но по мне он непонравился, по инету много шатался. Рекомендую сразу книгу читать по программированию, по языку.
@@igorpom6874 Понял. Спасибо за инфу. Да уж, это очень круто если есть программисты в фирме) Молодец. Я купил недавно рихтера, но еще не читал. Успехов!
Стал полуdev благодаря 10 просмотренным твоим репортаж.
Друг - ты нужен обществу, прям необходим. Благодаря этим интервью профориентация прошла на 10из10...
Сегодня изза океана курсов и рекламы - твои выпуски профоринтации выходчт на 1е место перед обучением воITишника...
Я занимаюсь туризмом по Норвегии, есть идеи для туртрипов по этой волшебной стране под темой itпрофориентации или itвхождение.
На днях буду в минске.... Буду рад пропустить по чашке кофе и очно познакомиться.
Сил и профитов тебе в твоем нужном для общества деле.
АйТиБорода, сокращённо АТБ.
Как вы такие шутки придумываете?)
АТБ это сеть магазинов эконом класса в Украине)
@@pymentor.Не эконом, а элитный класс!!
Purple P это шутка?
@@Serhii_Likhash нет, реально ведь АТБ. Название канала с таким помыслом задумывалось
Мне понравился интервью. Спасибо борода!
40:42 - скорее всего, имелась ввиду книга "Шаблоны корпоративных приложений" от М. Фаулера, а не "Чистый Код" от Р. Мартина.
Да, ошибочка вышла на этапе монтажа. Ну ничего, добавлю в список. Чистый код тоже не плох)
Пошел готовить чай и печеньки) Предвкушаю интересности на ближайший час)
25:10 EF и EF Core работает не только с MS SQL. С PostgreSQL тоже работает
причем с PostgreSQL быстрее даже
пожалуйста берите интервью от Александр Шевчук(itvdn)
Интересное видео, продолжайте в том же духе. Удачи в развитии вашего канала.)
Ай, борода, все ради контента)))) Супер интервью🧔👍👍👍
А Шилдта можно в качестве первого источника учить,или порекомендуете сразу оф.документацию на сайте microsoft учить?
Она же сказала, что Совершенный Код надо так или иначе прочитать, а CLR via C# не должна быть первой книгой
Лекс, сними про embedded developer ролик или с девелопером интервью, очень интересно
На xamarin относительно одинаковая производительность как на нативе? Так и запишем, а это производительность она сейчас с нами в одной комнате?
Желаю Кате скорее получить предложение архитектора (а она об этом сказала на полстраны - значит будут))) и не побояться принять его. Лёша, спасибо за интервью. У тебя в программе точно меньше сексизма(или вообще нет), чем у Дудя, не подкопаешься ;)
Что лучше для удаленной работы и/или офисной работы: 1.JavaScript (React+Nextjs+Nestjjs(express+ReactNative) 2.Java(Spring) 3.C#(.Net) ? варианты пока что такие, думаю хорошие
Совершенный Код книга она только в 2010 году есть, новее изданий нет???
Годный контент. Однозначно подписка и колокольчик.
Грац
@@itbeard грач
Хорошее интервью.
Возьмите пожалуйста меня на работу!
Java Division by Kotlin. C# -? Microsoft?
Класное интервью. Спасибо, Катя!
Екатерине, мое почтение. Это было очень круто! Спасибо. Отличный формат.
огонь ребята, спасибо!
Спасибо за видео, очень все интересно! Мотивирует к развитию.
xamarin - не плохо. А слова про платформу Mono (на Unix) и GTK# были?
Привет всем, кто нибудь проходил курс от Tim Corey? Что вы об этом курсе скажете?
Андерс Хейлсберг - датский инженер-программист, создатель Turbo Pascal, Delphi, C# и TypeScript.
Одним словом умница и красавица!!!
Главная проблема xamarin что приложение с малым функционалом по итогу много весит, как с этим бороться?
Писать нативно?
@@itbeard это понятно, но интересно было бы узнать, как уменьшают размер приложений на Xamarin
@@lamax847 сейчас у зэмэрина и у нативных приложений вес соразмерный. Было даже измерение, где рассказывали что при определенном стечении обстоятельств на зэмэрине приложение получается меньше, чем такое же нативное.
Такое впечатление, что новые возможности C#, которые появляются в новых версиях языка, ПУТАЮТ язык. Ядро C#, без сомнения, эргономичное. Но новые возможности делают этот язык более путаным. Уже приводил пример с оператором & и && - количество знаков на уровне восприятия программистом вызывает мысли наоборот, что неизбежно вызывает ошибки. Например, в C# 10 появился оператор >>> здесь количество знаков тоже вызывает мысли о расширении единицы слева. Думаю, всё это неслучайно. Насколько путаными были C и C++.
Потомок C# должен УЧЕСТЬ эти недостатки, внедрённые в более поздние версии C#, и устранить их. Так же, как C# сделал с C++. Устранив, например, заголовочные файлы, вызывавшие кипы проблем.
8 лет в одной компании - плохо для развития и кругозора. Максимум пару лет и дальше двигать.
В Net Core 3 будет поддержка WPF.
По поводу веб.а - в перспективе залезаем через WebAssembly , на текущий день TypeScript вместо JS
Это ещё от человека зависит, я бы сказал. Зона комфорта и все такое
в третьей корке будет поддержка проектов WinForms и WPF, то есть те же самые Windows сборки. сильная завязанность на DirectX сказываются...
@@Namynnuz смысла то от этого- она все равно остаётся моноплатформенной, чуть оптимизировано разве.
@@semen083 ну, собственно, теперь можно будет забыть о .NET Framework и всё ваять на корке, единообразие проектов и сборок под одним солюшеном. И SDK единый. Получается чище и мультиплатформа из коробки выходит для всех остальных проектов, нет необходимости думать о совместимости между версиями и заставлять ставить .NET Framework 4.7+, например.
Ну и вообще, это, так-то, задел для полной мультиплатформы.
блин классная тетка))таких лидов,та побольше бы)))спс за видос,интересно было)
Э... Какая она тебе тетка?!
35:00 - агонь совет! Я когда собеседую, в первую очередь джунов, спрашиваю откуда черпаешь инфу и как учишься. Очень часто слышу в ответ "видосики" и становится грустно :|
@E. BAGA, Эм, нет, не является
А в чем проблема видосов?Документации порой написаны очень неплохо
@@astkh4381 это лично мое мнение, есть ряд причин.
1) читаешь быстрее чем смотришь "Здравствуйте меня зовут... я 20 лет в.. и сегодня я буду рассказывать..." Читая книгу или статью я скипаю подобный текст и переключаюсь на важное, а так же проще навигация по информации. Для примера МонгоЮниверсити - там короткие видео и каждой начинается с вступления где говорится что в этом видео будем разбирать. Ну зачем это делать? Я с описания это могу понять, я прочитаю дескрипшин за секунды лучше, чем смотреть Здравствуйте Достопочтенный а сейчас. :D
2) для закрепления знаний необходима практика, как по мне видуо сложнее перематывать и искать нужный код, чтоб повторить его у себя на проекте. И создается впечатление, что многие ребята прото смотрят видео
3) важен очень навык "найди пойми сделай" - в видео же часто предоставляют разжованный вариант и кладут в рот, когда потом человеку дают доки, он не знает что с ними делать.
Это чисто мое мнение. Я же смотрю видео типа егхеда короткие на быстрой перемотке чтоб увидеть что-то новое, какбы расширить свой кругозор.
@@oinn6216 а ну в этом плане согласен
Жду php программиста. Выпуск интересный, спасибо Борода
Привет Бро!Куда пойти учиться на C# покажи дорогу, где учат, в академии нет таких курсов, только пхп и js?спасибо
Вопрос ещё актуален?
@@NaNaNaS_000 привет) конечно)
@@adaewandrei а есть какие-нибудь успехи в C#?
@@NaNaNaS_000 полный 0, только мечты... сейчас я учусь на верстальщика,в будущем хотел бы изучить и понять программирование, думаю с# для этого лучше подходит
@@adaewandreiс C# могу помочь, если интересно. Можешь дать свой Telegram, там спишемся
Балин, субтитры что-ли сделали бы. Про технологии когда говорила на 24м не всегда понятно, плюс ускорялась ещё.
да, я тоже перематываю бывает из за того что не понятно что сказали
Саня, когда java developer позовёшь?
Я не Саня :) Позову, куда ж без него
@@itbeard сорян Лекс)
Java sucks
А этом xamarin с F# дружит? Хочется чего-то кросплатформенного, но C# трогать не охота.
Го gamedev (знаю что есть уже видео, но тема очень интересная и можно ещё)) или опять же ещё котлин)
15:45 та же проблема была с замарин.андроид-ом :) пришлось читать документацию гугл дев-ов которую писали для андроид студио :)
Вот за это интервью тебе ЖИРНЫЙ лайк)
Касательно теоретика или практика - зависит от доменной области проекта. Если проект в области, в которой у проектной команды мало опыта и экспертизы - теоретик будет очень кстати. Практик же больше про то, что надо взять весло и грести.
Почему ты сам у себя интервью не взял?)
Nikolay уже)
С удовольствием посмотрел/послушал интервью, на фоне закрыл пару тасок:)
23:19, почему поменяли парадигму:
Сменилось руководство. Попросили всех тех, кто ранее высказывался, что оупенсорс - это "Раковая опухоль".
Сменилось в силу набирающего популярность оупенсорса, страдающего от застоя бизнес-сегмента, который был в состоянии vendor-lock (а иногда, уходил от майков к более дешевым решениям).
Пришел Сатья Наделла и "наделлал" дел. И слава Великому Макаронному Монстру, что не кто-то другой.
Плиз оставьте ссылку на вашу компанию или почту, чтобы можно было направить свою резюме.
С уважением ваш Джун.
Гуглани Qulix systems
@@itbeard огромное спасибо !)
Я не могу понять многие сейчас говорят что с# прост для изучения в качестве первого языка. Но при этом все указывают что он очень похож на java, но java считается не самый лучший языка в качестве первого языка? Так ли на самом деле что с# прост в изучении в качестве первого языка? И есть ли смысл ознакомиться в начале с C а потом уже С#? или лучше сразу начать С#? Что общего с java у него?
Шарп проще джавы
вот смотри порог вхождение в шарп высок но дальше уже легче а в плюсах например наоборот
Хах , так забавно, из всех сложнейших аббревиатур которые были сказаны, показали RoadMap))))
ПРИВИТ РОСТИК ЦЕ Я ДИПЕР ПРИВИТ!!!!
Почему WEB API + микросервисы + шина сообщений (а не MVC)?
Потому что бэкенд?)
У Кати на 20:44 была фраза "...Пока был MVC ... фронтом занимались все. Не было разделения.". Далее она говорит в этой связи (как мне показалось - связи я полностью не осознал) о Node.JS. Я не знаю что такое Node.JS, хотя его сейчас очень трудно не заметить. Подозреваю, что Катя хотела с помощью этой технологии жёстче отделить бэкенд от фронтенда? Но пришёл на рынок Core и необходимость в нелюбимом Катей Node.JS отпала. Почему? Не потому ли что (цитата 20:00) "ASP.Net MVC куда меньше используется чем ASP.Net Web API + к ней предоставленые сервисы (позднее она сюда в стек добавит и броккер сообщений RabbitMQ. Нечто подобное, мне кажется, я видел в imho must have библиотеке для WPF - MVVM Light. Называется просто "Massenger" ), а UI сейчас ложится на JS... сложный философский вопрос и ... фронт надо отпустить." Т.е. отказ от MVC для Кати был сравним по накалу с актом самосожжения :-) ты эту фразу даже вынес в начало интервью . Такое впечатление, что дело не в том, что ASP.Net WEB API + микросервисы + event bus это бэкенд, а в том, что это 100% не фронтэнд. Почему такой скачок в сторону от MVC??? Опять же Катя говорит о Xamarin Forms (14:15) "... штука очень классная, очень понравилось, но хорошо там где нет навороченного UI... или тогда Xamarin iOS (который на практике "почти" Swift)". При том, что она очень тепло ранее отзывалась о XAML в отличии от JS. Так что, С# UI всё? :-)
Ух. Кор работает по средствам патерна mvc. И на нем до сих пор можно городить фронт с рейзером. Тут уж скорее его кросплатформенность имелась ввиду (что у ноды из под капота)
Сеньйор помидор
Сеньорита.
- почему дотнет круче джавы?
- ну он эстетичненький и еще мне идэешка понравилась. ))
Как на счет представителей devops? Пригласишь кого-нибудь, думаю будет интересно
уже пригласил, и уже снял) В течении месяца сведу)
Антон, я в тебе вижу только программиста на php)
Классное интервбю
C# замена С,С++ шта бл*ть?
Ну да, MS нас "любит": 64-битной версии студии до сих пор нет, на реально крупных проектах одни тормоза в IDE. Если решарпер стоит, то еще плюс к тормозам, какой бы термоядерный ПК не был. :-) Сейчас работаю с крупным проектом с микросервисной архитектурой, в целом в каждом солюшене около 30-40 проектов, всего около 600. Производительность только в VS 2019 Preview более-менее. Это притом, что проект еще и на SSD M2 лежит. Понятно, что эти типа минусы Intellisense и прочих helper'ов, но если брать тот же Rider, на который некоторые стали переходить, то там все работает в разы быстрее.
P.S. По поводу опыта разработки архитектуры проектов в разных областях и с использованием различных технологий: это все можно добрать фрилансом, разрабатывая только крупные интересные проекты. Благо площадок сейчас хватает, тот же upwork.
Спасибо, дельный комментарий
Вероятно, перевести Студию на 64 бита не так просто. Но Аманда Силвер (глава разработки IDE) сказала, что они "думают об этом".
Перешел на Rider и бед не знаю. Хотя в принципе, можно без проблем и на vs code работать
На вскоде только с кором же. Плюс некоторые мелочи там пока не работают
@@itbeard msbuild не?)
Почему мало вакансия в Минске на С#?
Столько же сколько и джавы))
@@itbeard Всегда когда ищу на тут бай вижу что Java в раз или 2 как минимум больше вакансии чем С#
Смотри да dev.by
@@itbeard Спасибо большое
Удачи в продолжении
А теперь сравни vs с idea, а не с eclipse, а лучше vs с rider.
Python девелопера плиз!
зачем нам змеии?
Дотнет кор только для веб - сириусли?)
Видео 2019)
А что за распределение в Беларуси после учебы?
Пойдешь пахать за маленькую заплату потому что учился до этого бесплатно, либо сам найдешь работу и тогда никто трогать тебя не будет
Ля, приятно такие вьюшечки смотреть.
Ощущение, что перенимая отсюда опыт, получаю преимущество над другими джунами в моем коллективе.
Еее😊
Даёшь Unity разработчика!!! :)
приятная девушка
Майкрософт сами рассказали с чего они стащили шарп, зачем придумывать самому??????
То-то я смотрю формат какой-то знакомый у Дудя... Никак не мог вспомнить откуда он это стырил!
Сейчас Юнити, по части крупных игр, достаточно странно смотрится. Да, на нем можно делать красивые игры (впрочем, как и везде сейчас), но они достаточно громоздкие" по части оптимизации. Взять какой-нибудь простенький Uboat, дык он в некоторых моментах греет комп на ровном месте так, что аж страшно за систему.
Многие игры, по части оптимизации, на юнити сделанные, оставляют желать лучшего.
Возможно, это связано с тем, что на оптимизацию просто забивают... игнорируют многопоточность (класс Thread) и пр... но хз.
Сам сейчас играюсь с Юнити, изучая этот вопрос. Так что, может в итоге окажется, что это не юнити такой, а просто руки у нынешних пользователей юнити из одного места.
так чего там с оптимизацией? удалось разобраться в чем дело? интересно же)
Классное интервью
Топчик!!!
А как же книги Эндрю Троелсен?
Много о воды (
мой первый собес был у неё =) провалил я тогда знатно =))))
Впечатления как хоть?)
Foma а в какой компании она работает? И что реально шарит в шарпе?))))
по сути то если ты можешь во фронт и бэк то почему бы не быть фуллом
Разрабы обычно произносят, как Замарин.
Ага... Мы об этом минут 5 говорили, но получилось сильно токсично и не вошло в финальную версию :)
@@itbeard в каком плане токсично? Вроде вы оба добрые и вежливые люди
Ну потому и не вошло, что бы не портить впечатление))
Смотреть на 1.5х
По общению так нашего препода она напоминает, прикольно))
12:39 Интервьюер пришел из Веба и не знал про DOM?
Речь не про объектную модель в браузере, а про объектную модель на уровне CLR
Вот оно, мистер Бабарико был прав! Со школы их еще выращивают!
Почему синьор, а не синьорита? Говорите или старший или синиор, (епта) пожалуйста.
Ахаха
Скучнейшее интервью, спикер выражает только своё субъективное мнение, без каких-либо отсылок на статьи, на книги - кругозор минимальный. В общем-то что ожидать от человека, который 8 лет в одной компании, думает, что развивается, потому что ему дают других людей в управление, а по факту стагнирует.
Полезной информации ноль. Ребят, кто только входит в IT - никогда не засиживайтесь с такими лидами, иначе тоже погрязнете в болоте.
Знать математику - не значит быть хорошим программистом.
Закрывать проекты - не значит быть хорошим программистом.
Менторить джунов - не значит быть хорошим программистом.
Senior разработчик с 8 летним стажем, которого напрягает 30$ в месяц за решарпер, из-за чего она изголяется с бетами. Видимо поэтому на великолепный Rider и не переходит - денег нет. И компания, судя по всему, оплачивать не горит желанием. 🙈 какой стыд
+Meow Meow
Давно уже Райдером пользуешься? Как впечатления, по сравнению майкрософтовской студией? Давно уже думал о том, чтоб на райдер перейти
@@kd8437
Привет! Райдером пользуюсь около года. Стэк - Unity + немного WPF. Моя любовь к продуктам JetBrains началась много лет назад с WebStorm, прошла PhpStorm, дошла до IntelliJ IDEA, PyCharm.
Работал как и все на VS / VS Code, но там вечно были проблемы с отваливающимся коннектором к юнити, и после JB - это словно с ренжровера на автобус пересесть. Решарпер спасает немного.
Долго мучился, пока не вышла бетка Rider - сразу кинулся тестить, и было очень больно (ну правда очень сырая была), и я вернулся.
После релиза райдер тоже был сыроват, но работать на нем уже было приятнее чем на VS. Сейчас там всё допилили и активно обновляют, пользуюсь только им и бед не знаю, и всех активно туда перетаскиваю.
Из плюсов, конечно, крутой рефакторинг, автокомплит адекватный и настраиваемый (в отличии от сами знаете кого), пространства имен подтягивает нормально, квик-фиксы топовые, связь с юнити не теряет.
Кроме того, для юнити он умеет подсказывать performance critical context / expensive operations и рефакторить их (это именно для юнити фишка), о таком вижле только мечтать. Помимо этого ещё много плюшек. Даже банальный code cleanup лучше чем в вижле, и material theme есть.
Использую в связке с dotPeek + dotTrace - вообще огонь
Из минусов - там нет визуального редактора для WPF как в VS, только XAML. И запускается даже на очень мощном компе относительно долго в первый раз (индексация, плагины разворачивает, тыры пыры).
VS оставил для обновления компонент и для визуального редактирования WPF.
@@randomname000 спасибо за ответ. Да, я знаком с продуктами JB, сам около 5 лет использую dotPeek + dotTrace на .net проектах и очень доволен. Попробую Райдер. А то студия частенько тормозит, меня, в принципе только это смущает)) Ну и встроенный в Райдер решарпер - это очень круто. На Unity не программирую, поэтому, к счастью, меня миновали твои проблемы)) Не знал, что студия так часто коннекты с Unity теряет
@@kd8437 У VS удобно ток настройка окон)))) Остальное просто жуть) А на райдер вообще без проблем перешел, все удобно)
@@Nesh_Nomad спасибо)
джуниор в 45лет это реально ?
Абсолютно реально. Хотя будет посложнее, чем молодым, я думаю. В этом году будут выпуски на тему позднего входа, следите за обновлениями)
АйТиБорода, еще наиглупейший вопрос. можно втянутся в программирование начав с html,css и javascript ?
Конечно можно :)
Уже в 35 нереально без опыта.
Вполне. Английский нужен и то чем хотите заниматься. Первую работу найти будет тяжело, но оно всегда тяжело вне зависимости от возвраста.
Топ🔝🔝🔝
всю дорогу "эээммм", может она и хороший спец, но слушать было невозможно... Вот интервью с Руби и JS разработчиками - это было интересно!
Я думаю, что те, кому надо, найдут полезную инфу.
@@itbeard, я не хотел кого-то обидеть, хотя возможно это выглядело именно так ))) но я такой тип, что вижу, как думаю, так и говорю. Я не отрицаю, что кто-то узнал для себя что-то интересное и новое из этого видео. Я тебя смотрю с удовольствием и мне нравится твой канал, особенно когда приходят гости и это единственное интервью, о котором я позволил себе высказаться негативно! Более того, я даже стараюсь популизировать твои видосы, скидывая знакомым интересующимся темой... Да что говорить, у меня даже колокольчик установлен :) Ты не обижайся, без критики никуда, главное чтобы она адекватно принималась и проводилась работа над ошибками ;)
Тут просто дама в кадре, а ты "промычала"... ассоциации не у всех могут быть норм. А в целом я конечно за критику, это гуд
@@itbeard согласен, исправил, был не прав! ;)
Хех, хороший вы человек, значит👍
Интересный выпуск. Но звук подкачал
Что не так с голосом? 5:30😂😂
Это женское))
Без Решарпера как без рук, вот привыкнешь к хорошему и жизнь твоя не будет стоит не и ломаного гроша! Печально обидно но это так. А что делать?
Слез с решарпера года два назад, спасибо тимлиду за это🙂
Я вот то ли решарпером не так пользовался, то ли чего то не понимаю.....слез с него, стал внимательнее в коду быть. А еще, кого не спрошу, никто не может на конкретном примере объяснить что в решарпере есть такого, без чего нельзя жить
мой опыт использования решарпера - по 20 минут 3 дня с интервалом где-то год)) так и не смог понять реально объективные преимущества перед студией, к тому же студия 2017 уже в себе много чего содержит. Зато код ревьювить после "писателей" на решарпере - это жесть. Я так понял, что решарпер удобен для херак-херак и в продакшн, где стиль, качество кода не так уж и важны, важно чтоб он хоть как-то работал. Вдобавок к этому, решарпер для ленивых: показывает где эксепшны могут возникнуть или код упростить, что в принципе должно быть у джуна уже "с коробки". Потом садишь такого девелопера без решапера, а он все linq на Aggregate поделает без понимания как оно работает, потому что решарпер так подсказывал)
11:18 intellij idea?
Работаю пару лет без решарпера. Конечно большой плюс - это тесты, а так всё можно руками написать без проблем.
Начал Хамарин учить, девушка симпатичная.
Small correction. VS 2019 is going to make JetBrains feel ashamed...
Что она так часто моргает?
Охуеть можно... Чтобы ты считался джуном тебе нужно выучить c#, базы данных, asp.net, entity framework, знать базу html, css, javascript
это на фуллстак чтоли
Я две недели учу с# , сложно , очень сложно, но когда я дошел до баз данных у меня вообще руки опустились
Читаю свой комменты спустя два года, вот я уже крепкий мидл, и понимаю, что действительно надо это знать, чтобы быть джуном. Наверное только в плане фронта хватает понимания, как это все работает, если занимаешься только беком.
@@ei2292 рановато опускаются, там ещё asp впереди. Вообще советую, если чувствуешь, что буксуешь на теме, то сделать перерыв до завтра или переключиться на другую тему, как в школе между уроками.
Постоянно голосом выходит на очень высокую частоту, слушать очень тяжело