Как вы тут? 🌟
Предыдущий ролик на ютубе прямо неплохо зашёл и сейчас стоит первым по темпам роста на моём канале. Посмотрим, как будет дальше.
На самом деле, выкладывание собственных собеседований в публичный доступ на общую критику — просто ещё один шаг к преодолению синдрома самозванца. Ну вот посмотрите вы, напишите комментарии про лёгкие вопросы и что ответ на какой-то из них вообще есть в вики — я погорю, да и перестану переживать насчёт комментов.
Я не просто так избегал записи технички, ведь болтать на камеру и высказывать своё "экспертное" мнение легко, а по техничке всегда придёт какой-то комментатор, который вчера прочитал "Топ тыща ненужной хуйни в C#" и назовёт тебя некомпетентным, ведь он знает, а я почему-то нет.
Ну ничего. Дело сдвинулось, и следующий в очереди ролик про GC, а потом ещё одна секция в жёлтый банк.
Спасибо, что смотрите. Дальше — больше🥰
Предыдущий ролик на ютубе прямо неплохо зашёл и сейчас стоит первым по темпам роста на моём канале. Посмотрим, как будет дальше.
На самом деле, выкладывание собственных собеседований в публичный доступ на общую критику — просто ещё один шаг к преодолению синдрома самозванца. Ну вот посмотрите вы, напишите комментарии про лёгкие вопросы и что ответ на какой-то из них вообще есть в вики — я погорю, да и перестану переживать насчёт комментов.
Я не просто так избегал записи технички, ведь болтать на камеру и высказывать своё "экспертное" мнение легко, а по техничке всегда придёт какой-то комментатор, который вчера прочитал "Топ тыща ненужной хуйни в C#" и назовёт тебя некомпетентным, ведь он знает, а я почему-то нет.
Ну ничего. Дело сдвинулось, и следующий в очереди ролик про GC, а потом ещё одна секция в жёлтый банк.
Спасибо, что смотрите. Дальше — больше
Please open Telegram to view this post
VIEW IN TELEGRAM
Ролик про GC ждали? Надеюсь, что да, потому что он уже тут как тут 🥰 .
Наконец-то разберёмся что такое руты, области кучи и зачем нам в этой жизни нужен гарбейдж коллектор.
https://www.youtube.com/@dotnetdad
Если на этом ролике будет 500 лайков, то я иду худеть, чтобы с меньшей доли вероятности задыхаться от произношения слов 🥰
Наконец-то разберёмся что такое руты, области кучи и зачем нам в этой жизни нужен гарбейдж коллектор.
https://www.youtube.com/@dotnetdad
Please open Telegram to view this post
VIEW IN TELEGRAM
Утечки памяти в .NET 🐒
Слышал различные мнения на этот счёт и то, что это всё не утечки и их в дотнете не существует, но давайте посмотрим на определение из вики:
Иначе говоря простыми словами, утечка памяти — это сценарий, когда память не освободилась, а должна была. Давайте прикинем как такое возможно в дотнете на примере трёх не самых очевидных вариантов🥰
1. Забытые подписки на события
Пока у события есть подписчики оно не будет очищено сборщиком мусора.
2. Статические поля и коллекции
Статические поля живут на протяжении всего времени работы приложения. Если они содержат ссылки на большие объекты или продолжают расти, это может привести к утечкам:
3. Замыкания и захват переменных
Анонимные методы и лямбда-выражения могут захватывать переменные из внешней области видимости, что иногда приводит к неожиданным утечкам:
Лайк, шер, ретвит и, может быть, когда-нибудь техника полностью меня одолеет 🌟
Слышал различные мнения на этот счёт и то, что это всё не утечки и их в дотнете не существует, но давайте посмотрим на определение из вики:
Уте́чка па́мяти (англ. memory leak) — процесс неконтролируемого уменьшения объёма свободной оперативной или виртуальной памяти компьютера, связанный с ошибками в работающих программах, вовремя не освобождающих память от ненужных данных
Иначе говоря простыми словами, утечка памяти — это сценарий, когда память не освободилась, а должна была. Давайте прикинем как такое возможно в дотнете на примере трёх не самых очевидных вариантов
1. Забытые подписки на события
Пока у события есть подписчики оно не будет очищено сборщиком мусора.
public class EventPublisher
{
public event EventHandler SomeEvent;
public void RaiseEvent()
{
SomeEvent?.Invoke();
}
}
public class Subscriber
{
public Subscriber(EventPublisher publisher)
{
// Подписываемся на событие
publisher.SomeEvent += OnSomeEvent;
// Но никогда не отписываемся!
}
private void OnSomeEvent(object sender, EventArgs e)
{
Console.WriteLine("Event received");
}
}
2. Статические поля и коллекции
Статические поля живут на протяжении всего времени работы приложения. Если они содержат ссылки на большие объекты или продолжают расти, это может привести к утечкам:
public static class Cache
{
// Эта коллекция будет только расти
private static readonly Dictionary<string, object> _items = new Dictionary<string, object>();
public static void Add(string key, object value)
{
_items[key] = value;
}
public static object Get(string key)
{
return _items.TryGetValue(key, out var value) ? value : null;
}
}
3. Замыкания и захват переменных
Анонимные методы и лямбда-выражения могут захватывать переменные из внешней области видимости, что иногда приводит к неожиданным утечкам:
public class LambdaExample
{
public Action CreateLongLivingAction()
{
// Этот массив будет жить до тех пор, пока жив возвращаемый делегат
var largeArray = new byte[1000000];
return () =>
{
Console.WriteLine(largeArray.Length);
};
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
Ситуация следующая
Я тут выпал немного, но на это были причины🥰 . Ну во-первых, я приболел, а во-вторых, оказалось, что наличие на ютубе собеседования не нравится некоторым большим и важным компаниям. Написали претензию, сказали, какой я жук вредный и как неправильно поступаю.
Вроде, живём. Ответ написали, ролик чуть подредактировали и ничьи права оскорбить цели не преследовали .
Больше скажу, скоро выйдет ещё одна запись, которая взорвёт несколько сотен жоп как минимум 🫡. Ролик уже давно готов, только публикацию сам всё откладываю.Хотите узнать, как успешно пройти собеседование, не обладая нужными знаниями? 💀
Я тут выпал немного, но на это были причины
Вроде, живём. Ответ написали, ролик чуть подредактировали и ничьи права оскорбить цели не преследовали .
Больше скажу, скоро выйдет ещё одна запись, которая взорвёт несколько сотен жоп как минимум 🫡. Ролик уже давно готов, только публикацию сам всё откладываю.
Please open Telegram to view this post
VIEW IN TELEGRAM
Говорят, на ютубе ролик интересный вышел
За лайк как всегда выдаю респект улиц🥰
https://www.youtube.com/@dotnetdad
За лайк как всегда выдаю респект улиц
https://www.youtube.com/@dotnetdad
Please open Telegram to view this post
VIEW IN TELEGRAM
Так, я посчитал, что меня смотрят примерно 20 девушек. Жену с мамой я уже поздравил — осталось 18.
С праздником!🥰 Чтобы никакие нейронки вас не заменили, а зарплаты только росли 🌷
С праздником!
Please open Telegram to view this post
VIEW IN TELEGRAM
Кажется, пора вернуться к истокам.
Айти идет семимильными шагами, и с каждым годом появляется всё больше разных специалистов, которые в своё время потратили кучу времени на изучение какой-то технологии, которая канула в Лету, а успевать за новыми сил нет. В итоге ходят расстроенные по комментариям и придумывают свои критерии измерения грейдов.
Знаешь что?
Если ты хорошо разбираешься в какой-то хуйне, которая не нужна на рынке, то это значит лишь то, что ты специалист в ненужной хуйне🥰 .
Вполне возможно, что через несколько лет на рынке будет востребовано только качественное написание промптов, а мы с вами будем неимоверно бомбить, ведь почему Вася не читал Рихтера и зарабатывает больше?
Кто такой синьор? Тот, кто зарабатывает как синьор, а следовательно, настолько ценен бизнесу.
Какие вопросы должны задавать на собеседовании синьору? Да никакие блять не должны. Если бизнес устраивает качество нанятых специалистов, то ему и виднее.
Настоящий синьор должен знать {Подставь_любое_название_технологии}.
Это не синьорское собеседование, тут не было про {Подставь_любое_название_технологии}.
Айти идет семимильными шагами, и с каждым годом появляется всё больше разных специалистов, которые в своё время потратили кучу времени на изучение какой-то технологии, которая канула в Лету, а успевать за новыми сил нет. В итоге ходят расстроенные по комментариям и придумывают свои критерии измерения грейдов.
Знаешь что?
Если ты хорошо разбираешься в какой-то хуйне, которая не нужна на рынке, то это значит лишь то, что ты специалист в ненужной хуйне
Вполне возможно, что через несколько лет на рынке будет востребовано только качественное написание промптов, а мы с вами будем неимоверно бомбить, ведь почему Вася не читал Рихтера и зарабатывает больше?
Кто такой синьор? Тот, кто зарабатывает как синьор, а следовательно, настолько ценен бизнесу.
Какие вопросы должны задавать на собеседовании синьору? Да никакие блять не должны. Если бизнес устраивает качество нанятых специалистов, то ему и виднее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Через полгода 90% кода будет писать ИИ. Через год — 100%
заявил совсем недавно Дарио Амодей — главный исполнительный директор Antrophic
Что думаете? Новость появляется буквально везде и на днях опубликую своё мнение
🌟 — Эти инфоцыгане нас пугают.
👍 — Стоит задуматься.
UPD: там в чате жаркие обсуждения ИИ — заходите в чат и подключайтесь🥰
Источник
Уже через 3-6 месяцев мы можем оказаться в мире, где нейросети будут писать 90% кода, а через 12 месяцев ИИ вероятно полностью заменит программистов
заявил совсем недавно Дарио Амодей — главный исполнительный директор Antrophic
Что думаете? Новость появляется буквально везде и на днях опубликую своё мнение
👍 — Стоит задуматься.
UPD: там в чате жаркие обсуждения ИИ — заходите в чат и подключайтесь
Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
Нас всех уволят и через год весь код будет писать ИИ? Пост 🌟
Я много раз писал, какие нейронки сейчас умные, какой классный код пишут, но давайте не забывать, кто именно сделал заявление. Дарио Амодей — человек, которому максимально выгодно сгущать краски и говорить о превосходстве ИИ. Это просто его коммерческий интерес, ведь чем больше людей в это верят, тем дороже стоит его компания.
Только это не значит, что можно расслабить булки, записать Дарио в инфоцыгане и продолжать писать круды. ИИ намного сильнее, чем многие могут себе представить, и с написанием кода справляется очень даже неплохо. Уверен, что ещё через пару лет нейронки станут обязательным инструментом в арсенале любого разработчика.
Давно хочу сделать одну классную активность. Давайте соберём 100 реакций на этом посте и запускаю стрим, где буду писать выбранный вами проект только с помощью ИИ. Уверен, что отлично получится сделать это на шарпах, но можно ради интереса написать на голанге или тайпскрипте — это было бы как минимум интересно🥰
Я много раз писал, какие нейронки сейчас умные, какой классный код пишут, но давайте не забывать, кто именно сделал заявление. Дарио Амодей — человек, которому максимально выгодно сгущать краски и говорить о превосходстве ИИ. Это просто его коммерческий интерес, ведь чем больше людей в это верят, тем дороже стоит его компания.
Только это не значит, что можно расслабить булки, записать Дарио в инфоцыгане и продолжать писать круды. ИИ намного сильнее, чем многие могут себе представить, и с написанием кода справляется очень даже неплохо. Уверен, что ещё через пару лет нейронки станут обязательным инструментом в арсенале любого разработчика.
Давно хочу сделать одну классную активность. Давайте соберём 100 реакций на этом посте и запускаю стрим, где буду писать выбранный вами проект только с помощью ИИ. Уверен, что отлично получится сделать это на шарпах, но можно ради интереса написать на голанге или тайпскрипте — это было бы как минимум интересно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍67 35❤12
ИИ создает поколение безграмотных программистов. Спасибо за комментарий
Хм, а давно мы прогресс считаем за безграмотность?
Напоминает учительницу математики в школе, которая твердила о необходимости уметь считать столбиком, ведь "А что ты будешь делать, если калькулятор заберут?". Годы прошли, а калькулятор так никто отжать и не пробовал.
К счастью, так устроен наш мир — со временем рутина оптимизируется, а для решения задач появляются всё более оптимальные пути. Благодаря этому освобождается много времени, которое можно потратить на решение более творческих вопросов, а что принимать за творчество, каждый пусть решает сам.
ИИ — прекрасный инструмент, который глупо игнорировать. Зуб даю, что в начале нулевых твердили об отупевших программистах, ведь теперь для получения знаний можно на cтек оверфлоу вопрос задать и не надо книги в библиотеке перечитывать.
Хм, а давно мы прогресс считаем за безграмотность?
Напоминает учительницу математики в школе, которая твердила о необходимости уметь считать столбиком, ведь "А что ты будешь делать, если калькулятор заберут?". Годы прошли, а калькулятор так никто отжать и не пробовал.
К счастью, так устроен наш мир — со временем рутина оптимизируется, а для решения задач появляются всё более оптимальные пути. Благодаря этому освобождается много времени, которое можно потратить на решение более творческих вопросов, а что принимать за творчество, каждый пусть решает сам.
ИИ — прекрасный инструмент, который глупо игнорировать. Зуб даю, что в начале нулевых твердили об отупевших программистах, ведь теперь для получения знаний можно на cтек оверфлоу вопрос задать и не надо книги в библиотеке перечитывать.
Папочка Разработки
Нас всех уволят и через год весь код будет писать ИИ? Пост 🌟 Я много раз писал, какие нейронки сейчас умные, какой классный код пишут, но давайте не забывать, кто именно сделал заявление. Дарио Амодей — человек, которому максимально выгодно сгущать краски…
Такс, сотню реакций собрали, а значит — стриму быть 🥰
Буду писать на гошке только с помощью ИИ, хочется сделать какое-то более-менее комплексное решение, которое желательно будет решать не самую выдуманную задачу. Любые предложения принимаются в комментариях, а после этого разберёмся с датой.
Для справки: я ни строчки кода на голанге до этого не написал — в этом весь и интерес!
Буду писать на гошке только с помощью ИИ, хочется сделать какое-то более-менее комплексное решение, которое желательно будет решать не самую выдуманную задачу. Любые предложения принимаются в комментариях, а после этого разберёмся с датой.
Для справки: я ни строчки кода на голанге до этого не написал — в этом весь и интерес!
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
❤50 17👍11👎1
Как дела на рынке вакансий?
Корпорации пытаются бороться с накруткой опыта, ужесточают собеседования, делают больше этапов, а страдают больше всего те самые "трушные разработчики", которые резюме своё последний раз видели ещё до ковида.
Почему? Да потому что навык прохождения собеседования и так ничего общего с рабочими задачами не имел, а теперь о прохождении собеседований и искусству попадания на них можно в университете лекции читать.
А знаете, кому больнее всего получать отказы? Тому самому сеньору, который о положении дел раньше слышал только на Хабре. Его на собеседовании так же попросят рассказать, что выведет код, но за такую хуйню на проде палками бьют, и его опыт окажется бесполезен.
Как-то так.
Виноваты "накрутчики"? Я бы так не сказал, это явление просто следствие больших денег в индустрии. Действительно плохо станет тогда, когда желающих обмануть найм не останется.
Что за скрины? Да просто хвастаюсь, что мы можем себе позволить продуктивно доводить до офферов без предоплаты. Пишите в ЛС @mccalen, если есть проблемы с трудоустройством, более подробно можно почитать в закрепе🥰
Если коротко — хорошо, но не для всех.
Корпорации пытаются бороться с накруткой опыта, ужесточают собеседования, делают больше этапов, а страдают больше всего те самые "трушные разработчики", которые резюме своё последний раз видели ещё до ковида.
Почему? Да потому что навык прохождения собеседования и так ничего общего с рабочими задачами не имел, а теперь о прохождении собеседований и искусству попадания на них можно в университете лекции читать.
А знаете, кому больнее всего получать отказы? Тому самому сеньору, который о положении дел раньше слышал только на Хабре. Его на собеседовании так же попросят рассказать, что выведет код, но за такую хуйню на проде палками бьют, и его опыт окажется бесполезен.
Как-то так.
Виноваты "накрутчики"? Я бы так не сказал, это явление просто следствие больших денег в индустрии. Действительно плохо станет тогда, когда желающих обмануть найм не останется.
Что за скрины? Да просто хвастаюсь, что мы можем себе позволить продуктивно доводить до офферов без предоплаты. Пишите в ЛС @mccalen, если есть проблемы с трудоустройством, более подробно можно почитать в закрепе
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM