Папочка Разработки – Telegram
Папочка Разработки
2.49K subscribers
153 photos
6 videos
1 file
110 links
Дэвдэд

Помогу найти работу — https://devdad.ru/?from=tg-h

Автор — @mccalen. С радостью пообщаюсь о том, о сём, рекламу не продаю
Download Telegram
Сегодня хочу выпустить ролик, на который ставлю просто грандиозные ставки. 🥰

Это полная двухчасовая запись собеседования в один известный банк с вилкой от 350.000 рублей на руки. Там куча дежурных вопросов, лайвкодинга, SQL, архитектуры, многопоточки.. Буквально смотри до конца, проверяй себя и ты и намного лучше готов к любому собеседованию по .NET.

Принимаю предположения по цвету банка и предложения по названию ролика 😭

Рабочее название на данный момент "Реальное собеседование SENIOR C# разработчика в банк"

Популярные блогеры кидают деньги победителям таких конкурсов, а я еще не инфоцыган и тем более не богатый. Могу выдать бесконечную человеческую благодарность 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
471
Ролик на канале, а завтра опубликую все задачи с этого собеседования здесь в текстовом виде, чтобы можно было вставить в IDE или попробовать решить самостоятельно 🥰.

Лайк, шер, ретвит, репост, коммент => респект улиц и офферы на миллионы тыщь деньгов 🫡

https://www.youtube.com/@dotnetdad

Задачи текстом в комментах ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍117
Комменты

Открыл свой старый ролик по SOLID и обнаружил под ним ровно два комментария.

Один говорит, что это лучшее объяснение SRP, а второй — что я сам ничего не понял и вообще всё спизжено.

И как быть? 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
225
Как вы тут? 🌟

Предыдущий ролик на ютубе прямо неплохо зашёл и сейчас стоит первым по темпам роста на моём канале. Посмотрим, как будет дальше.

На самом деле, выкладывание собственных собеседований в публичный доступ на общую критику — просто ещё один шаг к преодолению синдрома самозванца. Ну вот посмотрите вы, напишите комментарии про лёгкие вопросы и что ответ на какой-то из них вообще есть в вики — я погорю, да и перестану переживать насчёт комментов.

Я не просто так избегал записи технички, ведь болтать на камеру и высказывать своё "экспертное" мнение легко, а по техничке всегда придёт какой-то комментатор, который вчера прочитал "Топ тыща ненужной хуйни в C#" и назовёт тебя некомпетентным, ведь он знает, а я почему-то нет.

Ну ничего. Дело сдвинулось, и следующий в очереди ролик про GC, а потом ещё одна секция в жёлтый банк.

Спасибо, что смотрите. Дальше — больше 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
29166
Ролик про GC ждали? Надеюсь, что да, потому что он уже тут как тут 🥰.

Наконец-то разберёмся что такое руты, области кучи и зачем нам в этой жизни нужен гарбейдж коллектор.

https://www.youtube.com/@dotnetdad

Если на этом ролике будет 500 лайков, то я иду худеть, чтобы с меньшей доли вероятности задыхаться от произношения слов🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
2611👍53😁1
Утечки памяти в .NET 🐒

Слышал различные мнения на этот счёт и то, что это всё не утечки и их в дотнете не существует, но давайте посмотрим на определение из вики:

Уте́чка па́мяти (англ. 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
30👍1861
Умные посты почитали и хватит
😁2512
Ситуация следующая

Я тут выпал немного, но на это были причины 🥰. Ну во-первых, я приболел, а во-вторых, оказалось, что наличие на ютубе собеседования не нравится некоторым большим и важным компаниям. Написали претензию, сказали, какой я жук вредный и как неправильно поступаю.

Вроде, живём. Ответ написали, ролик чуть подредактировали и ничьи права оскорбить цели не преследовали .

Больше скажу, скоро выйдет ещё одна запись, которая взорвёт несколько сотен жоп как минимум 🫡. Ролик уже давно готов, только публикацию сам всё откладываю. Хотите узнать, как успешно пройти собеседование, не обладая нужными знаниями? 💀
Please open Telegram to view this post
VIEW IN TELEGRAM
37👍11
Говорят, на ютубе ролик интересный вышел

За лайк как всегда выдаю респект улиц 🥰

https://www.youtube.com/@dotnetdad
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍4
Так, я посчитал, что меня смотрят примерно 20 девушек. Жену с мамой я уже поздравил — осталось 18.

С праздником!🥰 Чтобы никакие нейронки вас не заменили, а зарплаты только росли 🌷
Please open Telegram to view this post
VIEW IN TELEGRAM
3718😁3👍1
Кажется, пора вернуться к истокам.

Настоящий синьор должен знать {Подставь_любое_название_технологии}.


Это не синьорское собеседование, тут не было про {Подставь_любое_название_технологии}.


Айти идет семимильными шагами, и с каждым годом появляется всё больше разных специалистов, которые в своё время потратили кучу времени на изучение какой-то технологии, которая канула в Лету, а успевать за новыми сил нет. В итоге ходят расстроенные по комментариям и придумывают свои критерии измерения грейдов.

Знаешь что?

Если ты хорошо разбираешься в какой-то хуйне, которая не нужна на рынке, то это значит лишь то, что ты специалист в ненужной хуйне 🥰 .

Вполне возможно, что через несколько лет на рынке будет востребовано только качественное написание промптов, а мы с вами будем неимоверно бомбить, ведь почему Вася не читал Рихтера и зарабатывает больше?

Кто такой синьор? Тот, кто зарабатывает как синьор, а следовательно, настолько ценен бизнесу.

Какие вопросы должны задавать на собеседовании синьору? Да никакие блять не должны. Если бизнес устраивает качество нанятых специалистов, то ему и виднее.
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍83
Через полгода 90% кода будет писать ИИ. Через год — 100%

Уже через 3-6 месяцев мы можем оказаться в мире, где нейросети будут писать 90% кода, а через 12 месяцев ИИ вероятно полностью заменит программистов

заявил совсем недавно Дарио Амодей — главный исполнительный директор Antrophic

Что думаете? Новость появляется буквально везде и на днях опубликую своё мнение

🌟 — Эти инфоцыгане нас пугают.
👍 — Стоит задуматься.


UPD: там в чате жаркие обсуждения ИИ — заходите в чат и подключайтесь 🥰

Источник
Please open Telegram to view this post
VIEW IN TELEGRAM
93👍15
Нас всех уволят и через год весь код будет писать ИИ? Пост 🌟

Я много раз писал, какие нейронки сейчас умные, какой классный код пишут, но давайте не забывать, кто именно сделал заявление. Дарио Амодей — человек, которому максимально выгодно сгущать краски и говорить о превосходстве ИИ. Это просто его коммерческий интерес, ведь чем больше людей в это верят, тем дороже стоит его компания.

Только это не значит, что можно расслабить булки, записать Дарио в инфоцыгане и продолжать писать круды. ИИ намного сильнее, чем многие могут себе представить, и с написанием кода справляется очень даже неплохо. Уверен, что ещё через пару лет нейронки станут обязательным инструментом в арсенале любого разработчика.

Давно хочу сделать одну классную активность. Давайте соберём 100 реакций на этом посте и запускаю стрим, где буду писать выбранный вами проект только с помощью ИИ. Уверен, что отлично получится сделать это на шарпах, но можно ради интереса написать на голанге или тайпскрипте — это было бы как минимум интересно 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
👍673512
ИИ создает поколение безграмотных программистов. Спасибо за комментарий

Хм, а давно мы прогресс считаем за безграмотность?

Напоминает учительницу математики в школе, которая твердила о необходимости уметь считать столбиком, ведь "А что ты будешь делать, если калькулятор заберут?". Годы прошли, а калькулятор так никто отжать и не пробовал.

К счастью, так устроен наш мир — со временем рутина оптимизируется, а для решения задач появляются всё более оптимальные пути. Благодаря этому освобождается много времени, которое можно потратить на решение более творческих вопросов, а что принимать за творчество, каждый пусть решает сам.

ИИ — прекрасный инструмент, который глупо игнорировать. Зуб даю, что в начале нулевых твердили об отупевших программистах, ведь теперь для получения знаний можно на cтек оверфлоу вопрос задать и не надо книги в библиотеке перечитывать.
26👍10😁1
Папочка Разработки
Нас всех уволят и через год весь код будет писать ИИ? Пост 🌟 Я много раз писал, какие нейронки сейчас умные, какой классный код пишут, но давайте не забывать, кто именно сделал заявление. Дарио Амодей — человек, которому максимально выгодно сгущать краски…
Такс, сотню реакций собрали, а значит — стриму быть 🥰

Буду писать на гошке только с помощью ИИ, хочется сделать какое-то более-менее комплексное решение, которое желательно будет решать не самую выдуманную задачу. Любые предложения принимаются в комментариях, а после этого разберёмся с датой.

Для справки: я ни строчки кода на голанге до этого не написал — в этом весь и интерес!
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍71
Принёс порцию деградации
30😁171
This media is not supported in your browser
VIEW IN TELEGRAM
5017👍11👎1
Как дела на рынке вакансий?

Если коротко — хорошо, но не для всех.


Корпорации пытаются бороться с накруткой опыта, ужесточают собеседования, делают больше этапов, а страдают больше всего те самые "трушные разработчики", которые резюме своё последний раз видели ещё до ковида.

Почему? Да потому что навык прохождения собеседования и так ничего общего с рабочими задачами не имел, а теперь о прохождении собеседований и искусству попадания на них можно в университете лекции читать.

А знаете, кому больнее всего получать отказы? Тому самому сеньору, который о положении дел раньше слышал только на Хабре. Его на собеседовании так же попросят рассказать, что выведет код, но за такую хуйню на проде палками бьют, и его опыт окажется бесполезен.

Как-то так.

Виноваты "накрутчики"? Я бы так не сказал, это явление просто следствие больших денег в индустрии. Действительно плохо станет тогда, когда желающих обмануть найм не останется.

Что за скрины? Да просто хвастаюсь, что мы можем себе позволить продуктивно доводить до офферов без предоплаты. Пишите в ЛС @mccalen, если есть проблемы с трудоустройством, более подробно можно почитать в закрепе 🥰
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍71👎1