StepOne | Степан Минин
Photo
This media is not supported in your browser
VIEW IN TELEGRAM
Знаменитый bigtech продолжает пробивать дно своей кринжатиной…
Удивительно, как только я выложил этот мем, то сразу на глаза попалось это видео от сотрудницы Шмандекс Няркета
Удивительно, как только я выложил этот мем, то сразу на глаза попалось это видео от сотрудницы Шмандекс Няркета
😁19🤩4
Обожаю эти рассказы про оптимизации 🤵♂
Тут на Хабре мужик на полном серьёзе выдал:
Ну то есть есть у вас моделька "Сотрудник" с полями "айди", "зарплата", "имя"
И вместо привычного:
Вы такие внезапно:
Спору нет, что оно быстрее, потому что в памяти по-другому уложено, но блин...
Так реально кто-то в продакшене писать будет???
Ставлю на пополнение коллекции безумных задач для собесов
Тут на Хабре мужик на полном серьёзе выдал:
А давайте проектировать составные типы данных не привычным для всех образом в виде структур, а в виде структуры массивов
Ну то есть есть у вас моделька "Сотрудник" с полями "айди", "зарплата", "имя"
И вместо привычного:
record Employee(long Id, decimal Salary, string Name);
Вы такие внезапно:
class Employees
{
public long[] Ids { get; set; }
public decimal[] Salaries { get; set; }
public string[] Names { get; set; }
}
Спору нет, что оно быстрее, потому что в памяти по-другому уложено, но блин...
Так реально кто-то в продакшене писать будет???
Ставлю на пополнение коллекции безумных задач для собесов
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Почему важно оптимизировать формат данных
Если вам нужно повысить скорость вашей программы, то первым делом логично будет вспомнить курс по структурам данных и оптимизировать алгоритмическую сложность. Алгоритмы — важнейшая часть программы:...
👍10😁8🤩3❤1
Хочется вернуть сторисы на канал, чтобы радовать вас новыми эдитами и шортсами в тележке
Накидайте голосов пожалуйста
https://news.1rj.ru/str/steponeit?boost
Накидайте голосов пожалуйста
https://news.1rj.ru/str/steponeit?boost
Telegram
StepOne | Степан Минин
Проголосуйте за канал, чтобы он получил больше возможностей.
❤🔥6👍4😁2🤩2❤1🔥1
Напоминаю, что у меня есть сайд-проект Четыре Плюса, где можно сказать ВСЁ, что вы думаете о ДЖАВИСТАХ
Веду канал совместно с Папочкой Дотнета и Несерьёзным Шарпистом
В поисках четвёртого плюса
https://news.1rj.ru/str/csharpcommon
Веду канал совместно с Папочкой Дотнета и Несерьёзным Шарпистом
В поисках четвёртого плюса
https://news.1rj.ru/str/csharpcommon
Telegram
Четыре плюса
Джава для пидоров
В поисках четвертого плюса
В поисках четвертого плюса
👍9❤2🔥1😍1
This media is not supported in your browser
VIEW IN TELEGRAM
Прикиньте, тут завезли визуализатор псевдоИИ, который реально ультует...
Здесь имбово-подробнейшая схема работы каждого элемента
По архитектурам есть GPT-2, nanoGPT, GPT-2 XL, ну и GPT-3
Ссылка - https://bbycroft.net/llm
Здесь имбово-подробнейшая схема работы каждого элемента
По архитектурам есть GPT-2, nanoGPT, GPT-2 XL, ну и GPT-3
Ссылка - https://bbycroft.net/llm
🔥13👍6❤2
StepOne | Степан Минин
А как там строки форматировать то? Форматирование строк в C# можно делать по-разному, причём, в зависимости как от потребностей, так и возможностей Задача реализации метода ToString может посоревноваться в сложности с выбором названия переменной 😠 Вот,…
NUT 🤨
В мире финтеха часто возникают задачи, когда сумму в числовом виде надо перевести в строку
Например, мы хотим некую функцию
И я готов вам предложить solid choice, просто C# Github Hidden Gem
под названием NUT (numbers to text)
Поддерживает несколько валют и языков, и имеет богатый набор опций:
Предлагаю накидать внеочередных звёзд товарищу
В мире финтеха часто возникают задачи, когда сумму в числовом виде надо перевести в строку
Например, мы хотим некую функцию
Translate вида:Translate(100m).Should().Be("Сто рублей ноль копеек");И я готов вам предложить solid choice, просто C# Github Hidden Gem
под названием NUT (numbers to text)
Поддерживает несколько валют и языков, и имеет богатый набор опций:
using Nut;
Console.WriteLine(100m.ToText("rub", "ru", new Options { MainUnitFirstCharUpper = true });
// Сто рублей ноль копеек
Предлагаю накидать внеочередных звёзд товарищу
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - emrahyumuk/NUT-number-to-text: Number To Text Converter
Number To Text Converter. Contribute to emrahyumuk/NUT-number-to-text development by creating an account on GitHub.
👍23🔥6❤4
Forwarded from Профессиональная IT-конференция Merge
Секция «Инновации в HR-процессах» на IT-конференции Merge в Сколково
Эта секция станет настоящим магнитом для всех, кто стремится к совершенствованию работы с персоналом в IT-индустрии! Вас ждут доклады ведущих экспертов, практические кейсы и вдохновляющие идеи, которые помогут вам привлечь, удержать и мотивировать лучших специалистов.
🔹Покоряя новые горизонты HR-брендинга через Al, видеомаркетиг и внутренних амбассадоров
Александра Веретено, руководитель Neurobusiness VRTN, расскажет, как современные технологии помогают в создании сильного HR-бренда и вовлечении сотрудников.
🔹ИИ-революция в HR
Алексей Маркелов, СЕО NeuroHub, погрузит вас в мир искусственного интеллекта и его влияние на HR-процессы.
🔹Секреты успешной мотивации IT специалистов: как сохранить и привлекать таланты v.2.0
Юлия Патрушева, HR BP, поделится новыми подходами к мотивации IT-специалистов и о том, как удерживать таланты в условиях высокой конкуренции.
🔹Резюме 600к в секунду. Рецепт прагматика
Степан Минин, основатель канала StepOne, поделится своими секретами быстрой и эффективной обработки резюме.
🔹Как executive search может решать сразу несколько задач ИТ-бизнеса
Елена Спиридонова, HR Director CUSTIS, обсудит, как правильный подход к executive search может помочь бизнесу решать несколько задач одновременно.
🔹Как компании вовлекают айтишников в работу над IT-брендом
Ирина Лосева, ведущий редактор-эксперт Хабр, расскажет о лучших практиках вовлечения IT-специалистов в развитие корпоративного бренда.
Познакомьтесь с лидерами мнений в области HR и получите практические инструменты для улучшения HR-процессов в вашей компании!
🎟 Купить билет
🗣 Спикеры
Эта секция станет настоящим магнитом для всех, кто стремится к совершенствованию работы с персоналом в IT-индустрии! Вас ждут доклады ведущих экспертов, практические кейсы и вдохновляющие идеи, которые помогут вам привлечь, удержать и мотивировать лучших специалистов.
🔹Покоряя новые горизонты HR-брендинга через Al, видеомаркетиг и внутренних амбассадоров
Александра Веретено, руководитель Neurobusiness VRTN, расскажет, как современные технологии помогают в создании сильного HR-бренда и вовлечении сотрудников.
🔹ИИ-революция в HR
Алексей Маркелов, СЕО NeuroHub, погрузит вас в мир искусственного интеллекта и его влияние на HR-процессы.
🔹Секреты успешной мотивации IT специалистов: как сохранить и привлекать таланты v.2.0
Юлия Патрушева, HR BP, поделится новыми подходами к мотивации IT-специалистов и о том, как удерживать таланты в условиях высокой конкуренции.
🔹Резюме 600к в секунду. Рецепт прагматика
Степан Минин, основатель канала StepOne, поделится своими секретами быстрой и эффективной обработки резюме.
🔹Как executive search может решать сразу несколько задач ИТ-бизнеса
Елена Спиридонова, HR Director CUSTIS, обсудит, как правильный подход к executive search может помочь бизнесу решать несколько задач одновременно.
🔹Как компании вовлекают айтишников в работу над IT-брендом
Ирина Лосева, ведущий редактор-эксперт Хабр, расскажет о лучших практиках вовлечения IT-специалистов в развитие корпоративного бренда.
Познакомьтесь с лидерами мнений в области HR и получите практические инструменты для улучшения HR-процессов в вашей компании!
🎟 Купить билет
🗣 Спикеры
👍3🔥2❤1
Media is too big
VIEW IN TELEGRAM
Запись вчерашнего выступления!
Скидывайте всем подряд, даже Лесе Набоке😁
Может быть тогда на меня снимут разоблачение или пригласят на подкаст…
Слайды в комментариях под предыдущим постом
А вас, дорогие подписчики, я попрошу поделиться своим резюме в комментариях здесь или мне в личку @ststphn
Потому что в скором времени будет совместный стрим с Анатолием @overrideTech, где ваши CV будут прожарены)
Естественно, все персональные данные обезличим
0:00 - вступление
2:43 - прожарка рекрутинга
15:00 - заполнение резюме
31:52 - вопросы
Скидывайте всем подряд, даже Лесе Набоке
Может быть тогда на меня снимут разоблачение или пригласят на подкаст…
Слайды в комментариях под предыдущим постом
А вас, дорогие подписчики, я попрошу поделиться своим резюме в комментариях здесь или мне в личку @ststphn
Потому что в скором времени будет совместный стрим с Анатолием @overrideTech, где ваши CV будут прожарены)
Естественно, все персональные данные обезличим
0:00 - вступление
2:43 - прожарка рекрутинга
15:00 - заполнение резюме
31:52 - вопросы
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍18🔥4❤3
Я большой фанат серии игр S.T.A.L.K.E.R.
2007 стоит вернуть, хотя бы для того, чтобы заново пройти Тени Чернобыля в первый раз)
И вот недавно в реках ютуба наткнулся на такой интересный видос, который объясняет архитектуру и принципы работы его системы игрового искусственного интеллекта A-Life
Видос мне зашёл, потому что он в какой-то степени и для программистов)
Там есть всякие вставки кода, автоматы (state machine), алгоритмы и так далее
В общем, прям захотелось почитать исходники X-Ray Engine...
2007 стоит вернуть, хотя бы для того, чтобы заново пройти Тени Чернобыля в первый раз)
И вот недавно в реках ютуба наткнулся на такой интересный видос, который объясняет архитектуру и принципы работы его системы игрового искусственного интеллекта A-Life
Видос мне зашёл, потому что он в какой-то степени и для программистов)
Там есть всякие вставки кода, автоматы (state machine), алгоритмы и так далее
В общем, прям захотелось почитать исходники X-Ray Engine...
YouTube
Как работает A-life в S.T.A.L.K.E.R. Тень Чернобыля и как создали симуляцию жизни в Cталкере ?
S.T.A.L.K.E.R.: Тень Чернобыля - игра с самым честным живым миром. Сегодня разберёмся, что такое система A - Life, как она появилась и как работает. Как именно устроен AI в Сталкере, как проходила разработка легендарного проекта и в чём секрет успеха Shadow…
🔥13👍6❤1
dotnet console
Бывает такое на работе, что надо потестить какое-нибудь решение: алгоритм, библиотеку не важно
И для этих целей отлично подходит консольное приложение - создал, накидал нугетов с гумнокодом и радуешся
Но как пользователь Rider столкнулся, судя по всему, с последствиями санкций
Когда в очередной раз хотел создать солюшн полигон через UI, то получил ошибку:
Ну видимо, корпоративная сеть, все дела
И тут я вспомнил, что вообще-то в старом добром терминале всё есть - и создание проектов, и миллион шаблонов
Решил дропнуть сюда простенький скрипт для создания такого полигона из CLI:
Ну а про другие шаблоны можно прочитать тут 👉 https://learn.microsoft.com/ru-ru/dotnet/core/tools/dotnet-new-sdk-templates
Бывает такое на работе, что надо потестить какое-нибудь решение: алгоритм, библиотеку не важно
И для этих целей отлично подходит консольное приложение - создал, накидал нугетов с гумнокодом и радуешся
Но как пользователь Rider столкнулся, судя по всему, с последствиями санкций
Когда в очередной раз хотел создать солюшн полигон через UI, то получил ошибку:
Error updating templates
Ну видимо, корпоративная сеть, все дела
И тут я вспомнил, что вообще-то в старом добром терминале всё есть - и создание проектов, и миллион шаблонов
Решил дропнуть сюда простенький скрипт для создания такого полигона из CLI:
mkdir TestSpace
cd TestSpace
dotnet new sln
mkdir ConsoleApp
cd ConsoleApp
dotnet new console
cd ..
dotnet sln .\TestSpace.sln add .\ConsoleApp\ConsoleApp.csproj
Ну а про другие шаблоны можно прочитать тут 👉 https://learn.microsoft.com/ru-ru/dotnet/core/tools/dotnet-new-sdk-templates
Docs
Шаблоны по умолчанию для .NET для dotnet new - .NET CLI
Узнайте о шаблонах dotnet new, которые поставляются с помощью пакета SDK для .NET.
👍16❤2🔥1😁1
Ставь 🔥 если тоже хочешь устроиться в Яндекс, начислить всем по миллиарду баллов Плюса и выставить отрицательную стоимость Такси
https://habr.com/ru/news/851968/
https://habr.com/ru/news/851968/
Хабр
Стажёр устроился в ByteDance и изнутри два месяца саботировал выполнение проекта по разработке нейросетей
Программист Keyu Tian устроился в компанию ByteDance стажёром и изнутри два месяца саботировал выполнение проекта по разработке нейросетей, добавляя ошибки в код. Из-за действий стажёра команда из...
😁18🔥13❤2👍1
Как я познакомился с xUnit DI
В xUnit есть классный инструментарий для создания разделяемого контекста между тестами с разным временем жизни - https://xunit.net/docs/shared-context
Если кто-то читал исходники интеграционных тестов
Силами фреймворка экземпляр класса контекста пропихивается в конструктор класса тестов, реализующих указанный интерфейс
Однако, что меня всегда смущало абстрацию для вывода он прогнать в конструктор контекста не может
Приходилось писать руками бойлерплейт:
1. Запросить
2. Передать в
Однако, я познакомился с библиотекой Xunit.DependencyInjection, которая решает эту проблему добавляя DI для этих самых контекстов
Получилось очень хитрое решение, убравшее бойлерплейт - TestHostFixture
Ну а PR отрисуется чуть ниже 👇
В xUnit есть классный инструментарий для создания разделяемого контекста между тестами с разным временем жизни - https://xunit.net/docs/shared-context
Если кто-то читал исходники интеграционных тестов
hydranoscript, то мог заметить, что там я использую IClassFixture<>Силами фреймворка экземпляр класса контекста пропихивается в конструктор класса тестов, реализующих указанный интерфейс
Однако, что меня всегда смущало абстрацию для вывода он прогнать в конструктор контекста не может
Приходилось писать руками бойлерплейт:
1. Запросить
ITestOutputHelper в конструкторе тестового класса2. Передать в
fixture.GetRunnerОднако, я познакомился с библиотекой Xunit.DependencyInjection, которая решает эту проблему добавляя DI для этих самых контекстов
Получилось очень хитрое решение, убравшее бойлерплейт - TestHostFixture
Ну а PR отрисуется чуть ниже 👇
GitHub
Внедрение ITestOutputHelper через xUnit DI +semver:skip by Stepami · Pull Request #116 · Stepami/hydranoscript
Denoscription
https://stackoverflow.com/a/73141087
При создании новых интеграционников я бы упёрся в проблему копипасты бойлерплейта:
Запросить ITestOutputHelper в конструкторе тестового класса
Пере...
https://stackoverflow.com/a/73141087
При создании новых интеграционников я бы упёрся в проблему копипасты бойлерплейта:
Запросить ITestOutputHelper в конструкторе тестового класса
Пере...
👍5🔥3❤1
StepOne | Степан Минин
На что обратить внимание из октябрьского? 🥇 Обходим ограничения Source Generators 📱 W Youtube ролик 🌎 DbMocker, must install 🔄 Улучшаем .csproj двумя дедовскими методиками и ещё пакет не забываем, ага Напишите в комментах - зарядить ли на Хабр текстовые…
Зима близко 🥶
Ноябрь заканчивается…
🛫 ОФИЦИАЛЬНО
StepOne - open source contributor
🛫 Позор ФуфлЯндекса
🥜 NNNUT
🛫 Прожарка HR
🛫 StepOne technologies edit
Ноябрь заканчивается…
StepOne - open source contributor
🥜 NNNUT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤1😍1
Выйдя из военкомата, захотелось сообщить важную новость
С этого дня открываю постоянную рубрику гостевых постов
Вы можете прислать мне в личку ( @ststphn ) контент/идеи/наработки, а я помогу их допилить и опубликовать здесь, на канале
Это предложение для тех, кому нужна площадка для публикации, не такая токс как Хабр, когда хотелось попробовать, но идей только на один пост или нужна простая проба пера
Всем StepOne, конец связи 🤝
Вы можете прислать мне в личку (
Это предложение для тех, кому нужна площадка для публикации, не такая токс как Хабр, когда хотелось попробовать, но идей только на один пост или нужна простая проба пера
Всем StepOne, конец связи 🤝
👍26🔥3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥12😁7❤5❤🔥2👍1
Найм сломан
Давайте честно, хх ру, хабр карьера и линкедин просто достали!
Эти бездушные гигантские корпораты только поощряют ту вакханалию, которую постоянно устраивают HRюши…
А что если бы появилось онлайн пространство для построения карьеры, которое о вас заботится?
Что если бы появился помощник, который всегда доступен и подберёт наилучшую стратегию карьерного роста, используя индивидуальный подход?
И я тоже) Потому что мой подписчик, Роман Сухих @Roman_Suhih_tg, занимается разработкой такого проекта
Его детище - соцсеть Grossmann, которая заставит наконец отказаться от паразита на теле IT в виде HR
Индивидуальные рекомендации по развитию талантов, постоянная поддержка в развитии, нетворкинг с единомышленниками, анализ роста доходов и многое другое
That’s the whole freaking package!
Роман занимается разработкой в одиночку на протяжении полугода и ему нужна помощь
Не помешают как бэкенд разработчики, так и фронтенд в особенности
За это время уже есть есть три полноценных микросервиса, и еле движимый фронт
Джависты мимо - стек джентельменский, шарпы: SignalR, RabbitMQ, Garnet
Со стороны фронта Vue, SCSS, Typenoscript
Связаться с Романом:
https://news.1rj.ru/str/Roman_Suhih_tg
#гостевой
Давайте честно, хх ру, хабр карьера и линкедин просто достали!
Эти бездушные гигантские корпораты только поощряют ту вакханалию, которую постоянно устраивают HRюши…
А что если бы появилось онлайн пространство для построения карьеры, которое о вас заботится?
Что если бы появился помощник, который всегда доступен и подберёт наилучшую стратегию карьерного роста, используя индивидуальный подход?
Имаджинировали увольнение бесполезных рекрутерш?
И я тоже) Потому что мой подписчик, Роман Сухих @Roman_Suhih_tg, занимается разработкой такого проекта
Его детище - соцсеть Grossmann, которая заставит наконец отказаться от паразита на теле IT в виде HR
Индивидуальные рекомендации по развитию талантов, постоянная поддержка в развитии, нетворкинг с единомышленниками, анализ роста доходов и многое другое
That’s the whole freaking package!
Роман занимается разработкой в одиночку на протяжении полугода и ему нужна помощь
Не помешают как бэкенд разработчики, так и фронтенд в особенности
За это время уже есть есть три полноценных микросервиса, и еле движимый фронт
Джависты мимо - стек джентельменский, шарпы: SignalR, RabbitMQ, Garnet
Со стороны фронта Vue, SCSS, Typenoscript
Связаться с Романом:
https://news.1rj.ru/str/Roman_Suhih_tg
#гостевой
❤🔥14🔥6👍3🥰2