StepOne | Степан Минин – Telegram
StepOne | Степан Минин
3.42K subscribers
249 photos
35 videos
6 files
313 links
StepOne by Степан Минин @ststphn

Твой первый шаг к успеху в программировании

Закрытый тг канал https://news.1rj.ru/str/tribute/app?startapp=slOA

По вопросам рекламы @Spiral_Yuri

Ютуб https://www.youtube.com/@steponeit
Download Telegram
SSRS - зло?

Дорогие разработчики, рекомендую вам не соглашаться на любую разработку, связанную с отчётами.

Особенно, отчётами SSRS.

Разбираться, тестировать, отлаживать, ловить ошибки интерпретатора Basic и многое другое - это просто кошмар...

Если вы мне не верите, то ещё в 2015 году собрали 100 причин ненависти:

https://timwise.blogspot.com/2015/08/100-reasons-i-hate-ssrs.html

Напишите в комментариях своё отношение к SSRS
😁16👍7🐳4💯1
Польза IT за его пределами

У каждого специалиста в своей области есть позитивная профдеформация.

Некоторые ритуалы, которые возникли "на работе" и перешли в обычную жизнь, улучшив её.

Например, спортсмены в среднем более волевые, целеустремлённые и толерантные к неудачам люди.

Коммерческая разработка и процессы в продуктовых компаниях подарили мне системность подхода.

Все эти доски, статусы, беклоги и прочие штуки очень хорошо перекладываются на создание контента.

Каждый пост описывается как задача и декомпозируется до источников с референсами.

Благодаря такому отношению, мои телега и хабр расписаны минимум на полгода вперёд.

Скорее всего, этот пост вы прочитаете спустя месяц после его написания.

Так что программирование полезно не только своей зарплатой!
🔥22👍87🤯4💯3
Последние три дня вот этот персонаж бомбит хабы C# и .NET низкокачественными открытиями Америки про FluentValidation.

Кто-нибудь, расскажите ему о существовании сайта - https://docs.fluentvalidation.net/en/latest/ 🙏
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏10😁7🥴4👍2🍌2🤯1
Работодатель неправильно повышает зарплату

Или что не так с той схемой, которую нам навязывает корпоративный мир?

А именно: "делай больше, получишь больше".

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

Давайте представим, что вы каждый день ходите в пекарню покупать хлеб.

Он стоит 10 рублей, которые вы каждый день отдаёте за свежий ароматный хрустящий батон.

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

Как вы думаете, какова будет реакция пекаря?

Конечно же вас пошлют далеко и надолго, а батон теперь будет стоить 15 рублей!

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

Однако, инфляция не дремлет и вынуждает тратить больше на привычные вещи.

Программирование - область, в которой постоянно нужно учиться.

Новые знания можно впитывать на протяжении всей жизни, у этого развития нет предела.

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

Именно поэтому, рост нагрузки и ответственности не работает
👍19🔥9🥱8💯6🤯1
Убийца Redis???

Microsoft выпустил новый инструмент для хранения кеша - Garnet.

Написан на C#, а разработкой занимался аж Microsoft Research.

Основная претензия на конкуренцию заявлена на поприще производительности.

Бенчмарки практически по всем показателям показывают превосходство Garnet над Redis, KeyDb, DragonFly.

Ждём, когда начнут спрашивать на собесах?
🤯24🔥22🤔10👍4🐳2
😁27🤣6👍3🔥21🤩1🐳1
Как рассчитать процент индексации?

СОВЕТ ОТ ПРОФЕССИОНАЛА

Берёте резюме, выкладываете его в публичный доступ.

Пару собесов, туда-сюда - в руках офферы на новое место.

Затем по формуле считаете процент индексации:

decimal percent = (offers.Max(offer => offer.Value) / Me.Salary - 1) * 100


Вдохновлено https://habr.com/ru/articles/802159/

Ставь ❤️ если тоже не знаешь, когда Степан прекратит демонизировать работодателей (никогда)
27😁9🔥4❤‍🔥1👍1🥱1🐳1
Что не так с увольнениями?

Одна из самых непродуманных вещей в ТК РФ - те самые две недели отработки.

На что обычно они уходят?

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

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


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

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

Лучше тратить это время так: посадить человека писать обратную связь на коллег, потому что лучшего момента для этой рефлексии не придумаешь.

До работы о них ничего не известно, во время работы есть основные задачи, а после работы уже будет всё равно и проблематично вспомнить.
👍25💯8👏4😁3🤔21
У вас всегда будут правки на ревью

Некоторые специалисты воспринимают наличие замечаний после ревью, как признак своей низкой компетенции.

Если в PR или MR понаписали комментариев, то код недостаточно хорош.


Честно, никогда не понимал таких людей, поскольку страдал от другой крайности 🤷‍♂️

Меня переполняло чувство собственной важности, и поэтому я натурально злился, когда другие разрабы её не ощущали или оспаривали 😡

Да что они вообще понимают в программировании? Понаберут всяких, а мне потом расхлёбывать...


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

Конечно, эта мысль немного пугает 😳

Где та грань, за которой полностью теряется идентичность в попытках вписаться в коллектив?


Сейчас этот вопрос не беспокоит - есть пет проект, где мой код самый чистый красивый и понятный, а другие лица принимающие решения отсутствуют 🧠

Ревью - это естественная часть процесса разработки, поэтому нет ни "плохого", ни "хорошего" кода.

Есть общий язык с коллегами, который нужно найти - конкретный стиль общения, выражаемый в практиках кодирования отдельно взятой команды.

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

Компьютеры их может и понимают, но говорят на них люди.

А как вы относитесь к ревью?

P.S. Даже сеньоры получают правки - говорю и как один из них, и как человек, оставляющий замечания другим сеньорам.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27💯84👍3🏆2
Random .NET 8

Наконец-то появились методы, которые заставят вас удалить все свои Utils и Helper static class'ы!

1️⃣Теперь можно не реализовывать самостоятельно алгоритмы перетасовки данных (я в своё время написал Фишера-Йетса, кстати). Ведь появился метод Shuffle:

int[] numbers = [1, 2, 3, 4, 5];

Random.Shared.Shuffle(numbers.AsSpan());


2️⃣ Также, стало проще составлять коллекции из случайных данных, благодаря методу GetItems. Он работает достаточно просто - собери мне коллекцию размера N, используя датасет X:

int[] numbers = [1, 2, 3, 4, 5];

var randomNumbers = Random.Shared.GetItems(numbers, length: 50);


А вы уже обновили свои кодовые базы?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37🔥82
StepOne | Степан Минин
Not all heroes wear capes Товарищ захотел сменить работу, составил резюме, вышел на рынок, и… Оно не сработало от слова совсем. Хотя за плечами 6 лет опыта, из которых 3 года в Яндексе на 2х ключевых проектах компании. Тогда он обратился ко мне, и всего…
Самый лучший гайд по резюме в IT 🔥

Проводя очередной разбор резюме, понял, что рассказываю в десятый раз один и тот же скрипт 👀

Поэтому, решил структурировать все свои знания и чужие ошибки в понятный гайд по цене чашки кофе

Теперь, у вас есть волшебная инструкция, которая закроет свыше 80% проблем, и после её применения ваше резюме начнут хвалить те, кто вас скринит и собеседует

А поскольку тренер играет, то внутри увидите мои CV, с которыми я выходил на рынок и получал сверхрезультат

Гайд доступен прямо сейчас на моём бусти

https://boosty.to/steponeit/posts/95eb334d-5455-4525-8220-42ca25f4258a
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱20🔥14🥴93👍2😁2🤯2
StepOne | Степан Минин
Самый лучший гайд по резюме в IT 🔥 Проводя очередной разбор резюме, понял, что рассказываю в десятый раз один и тот же скрипт 👀 Поэтому, решил структурировать все свои знания и чужие ошибки в понятный гайд по цене чашки кофе Теперь, у вас есть волшебная…
StepOne Major Update 1

Основной контент на канале продолжит выходить как и раньше


Однако, я понял, что некоторые посты не готов выпускать в public

Теперь у вас есть возможность получать эти экслюзивы, подписавшись на мой бусти

В зависимости от уровня подписки будут доступны гайды, эклюзивные видео, личные истории и многое другое

Обязательно со скринами и пруфами!

А также, начиная с уровня Walter White, появляются чаты, где можно делать шаги к успеху в программировании вместе!

Какой гайд сделать следующим?
🤔12👍7🤣52🔥2😁2😢2
колесо крутится, json перекладывается
😁44🔥8🤣7👍1
🚨 Срочное субботнее включение 🚨

Мой опен сорс проект стало развивать community!

Вчера в репозитории моей библиотеки visitor-net открыли пулл реквест

Планируют добавить в source generator поддержку вложенных типов 💻

Теперь мне нужно провести code review 👨‍💻

Когда увидел сообщение на почте, то сначала не поверил, ведь на репе чуть больше 20 звёзд, но в итоге меня это сильно обрадовало!

Ведь ради этого я заводил гитхаб - хостить проекты, в которые другие придут контрибьютить и развиваться!

Конечно, мне больше хотелось бы увидеть больше pull requests в репозитории интерпретатора, но об этом в другой раз 😎

А сейчас есть ещё один issue по генератору, который неплохо было бы решить в рамках pull request 😜
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥74🎉1🏆1
Закончил писать очередную статью на Хабр

Жесть, это будет уже 20-я публикация… 👀

Сделать гайд по Хабру?


Выйдет только в начале мая, поговорим о прикладных рецептах троттлинга апишек

После этого возьму небольшой перерыв с Хабром до осени - сконцентрируюсь на другом виде контента 😎

И я сейчас не про boosty, на который можно подписаться, чтобы сделать главный шаг к успеху в программировании

Как и обещал в 2024 вас ждёт много интересного, получите StepOne Major Update 2 🐱
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102🤯1🤩1😍1
Пожал сотку

Спустя три месяца тренировок

Стать фитнес блогером?
🔥33🤯7❤‍🔥3👍2👏2🤬2🥱2🥴1
посвящается отписчикам 😈
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🤣10🔥4
Не пугайтесь, сейчас будет ряд опросов, хочу узнать аудиторию получше)
👍9👌3👏1