TGViewer
Channel Public Channel
StepOne | Степан Минин

StepOne | Степан Минин

@steponeit

StepOne by Степан Минин @ststphn

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

Закрытый тг канал https://t.me/tribute/app?startapp=slOA

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

Ютуб https://www.youtube.com/@steponeit
Subscribers
3.27K
Photos
289
Videos
40
Links
356

Showing posts older than #333 · Back to latest

Older Posts 10 shown
Post #328 2.68K
С чего начинался StepOne [2/3]

В отчаянии пошёл туда, где хватило, на максимально близкое к IT направление 😢

Кому интересно, РК-6 САПР 09.03.01

И тогда начал жёстко гриндить, не прекращая до сих пор

Во-первых, устроился на свою первую работу

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

По итогу взяли в штат, и моя карьера началась уже на 1-ом курсе 📈

Во-вторых, стал активно хакатонить - джунство и стипуха не приносили много денег, а жить хотелось 😆

Две потных победы в виде освоения грантов и одна большая с призовыми от Собянина 🏆

Было много интересных задач: одно решение даже запатентовал

Надеюсь когда-нибудь возродить этот проект, превратить его в многомиллиардный бизнес и захватить мир ✌🏻

В-третьих, не смог смириться с поражением при поступлении...

Оказалось, что можно перевестись, но для этого важно наличие бюджетных мест, которые активно сжираются академщиками

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

С бюджетом повезло, правда свободное место было только одно, а сколько человек пришло на финальное собеседование…

Та самая ситуация
1 победитель, 42 лузера


В такие моменты понимаешь, какой bullshit эта ваша сказочка про участие 😂

Меня взяли, но радоваться было рано…


Потому что вместе с зачислением на ИУ-9 мне торжественно вручили 8 долгов академической разницы, необходимых к закрытию до начала диплома

В течение следующего учебного года мне нужно было:
- закрыть 2-ой курс по новой программе
- перезачесть весь 1-ый
- не вылететь с работы
- выполнить обязательства по грантам с выплаченным авансом

Девушки, вечеринки и спорт не особо помогали осилить всё это...

Ставь комменты и пиши реакты, если зарядился на финал истории
  • 🔥 28
  • 👍 9
  • ❤ 5
  • ❤‍🔥 1
Post #321 2.65K
С чего начинался StepOne [1/3]

Настало время погрузить вас в StepOne lore


Расскажу подробно о себе, своём пути и в конце немного поделюсь планами

Отправной точкой считаю альмаматер любимую бомоночку 🥰

Так уж вышло, что с 14 лет по вечерам ходил туда в закрытую школу, где меня готовили к исследовательской деятельности, а кульминацией должно было стать участие в форуме «Шаг в будущее»

Который тогда был всероссийским, а сейчас стал международным 🤯

За 4 года подготовили так хорошо, что в 2018 году я его выиграл🥇

А через год вернулся туда в качестве молодёжного жюри и даже толкнул пламенную речь, но из-за неполадок микрофона и моего высокого роста вышло не очень)

Наградой за эту ошеломительную победу стала ответственность представлять Россию на Стокгольмском международном молодежном научном семинаре (SIYSS 2018)

Так что уже в декабре 2018 я оказался в Швеции и прожил одну из лучших недель

✅ Познакомился с кучей крутых ребят со всего мира и флексил со студентами Гарварда и Стенфорда

✅ Побывал на церемонии вручения Нобелевской премии, где самый строгий дресс-код в мире - white tie

✅ Получил опыт публичного спикерства на английском языке

В прямом смысле слова тусил с Нобелевскими лауреатами и высокопоставленными чинами западного мира 💪

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

С другой стороны, оглядываясь назад, понимаю, что это было бы крайне тяжело осуществимо, учитывая крупные события 20-х годов)

В любом случае, я счастлив, что этот опыт у меня есть

Однако, дальше было интереснее)

В 2018 встал вопрос обучения
Естественно, я собрался учиться в МГТУ
«Москва Гуляет а Ты Учишься» 🤩


Оказалось, что победа на форуме «Шаг в будущее» не даёт никаких привилегий - пришлось поступать по баллам ЕГЭ

И мне не хватило на бюджет туда, где дают лучшее IT образование в России...

Ставь реакты и пиши комменты, если хочешь продолжения
  • 🔥 36
  • ❤ 9
  • ❤‍🔥 5
  • 👍 4
Post #320 2.13K
StepOne | Степан Минин Всего месяц до лета! Самое важное за апрель: 🧬 Самый лучший гайд по резюме в IT 🧬 C# обогнал Java по зп пруфы 🧬 Как пройти собес по кафке 🧬 Как пройти собес по микросервисам
Вот и лето пришло!

Предварительные итоги мая:

♻️ Уникальный гайд по RateLimiting внешнего API

♻️ Рефлексия о бизнес-мышлении

♻️ Гайд по вопросам сишарп собеседований (материалы для подготовки)
  • 🔥 10
  • 👍 3
  • ❤ 1
Post #319 2.37K
На пальцах про concurrency vs parallelism 👀

нет слов одни эмоции...
  • 👍 25
  • 🤩 5
  • ❤‍🔥 1
  • 😍 1
Post #317 2.71K
Ловите топовую шпаргалку по HTTP методам 🤩

Наконец-то перестану в них путаться...
  • ❤‍🔥 18
  • 👍 11
  • 🔥 7
Post #314 2.31K
Маскирование secure данных в логах 💳

Эта проблема особенно актуальна для финтехов, потому что из кафки в базу то и дело гоняются джсончики с номерами карт и cvv 💳

Могу дать две наводки, чтобы избежать велосипедостроения, можете не благодарить ❤️

Первая


Если вы вдруг, используете Serilog, то обратите внимание на Serilog.Enrichers.Sensitive

Эта надстройка позволяет очень гибко настроить перехват и обработку секретных данных

Например, можно банально маскировать по имени свойства:
var logger = new LoggerConfiguration()
.Enrich.WithSensitiveDataMasking(options => options.MaskProperties.Add("pan"))
.WriteTo.Console()
.CreateLogger();


Вторая


Воспользоваться решением из джентельменского набора Microsoft под названием Microsoft.Extensions.Compliance.Redaction

Там немного другой подход из коробки - данные либо вычищаются, либо заменяются своей HMAC256 зашифрованной версией

Подробный обзор на инструмент хорошо написал Andrew Lock, повторять за ним не буду 👏
GitHub GitHub - serilog-contrib/Serilog.Enrichers.Sensitive: A Serilog LogEvent enricher that masks sensitive data A Serilog LogEvent enricher that masks sensitive data - serilog-contrib/Serilog.Enrichers.Sensitive
  • 👍 28
  • 🔥 7
  • ❤ 2
  • ❤‍🔥 1
  • 🤩 1
Post #313 1.81K
спасибо всем, кто поддерживает меня на бусти ❤️❤️❤️
Post #311 1.9K
Post #310 1.9K
[MethodImpl(MethodImplOptions.AggressiveInlining)]


В одном из комментариев к своим постам я увидел сниппет кода с указанным атрибутом выше 👆

Стало любопытно, а что это такое

Оказалось, что C# умеет автоматически инлайнить методы в рамках оптимизации кода

Об этом хорошо написано Сергеем Тепляковым в Microsoft DevBlog

Правда для этого, компилятору ещё нужно решить, что можно, а что нельзя

И вот этот атрибут снимает ограничение на размер метода, который можно оптимизировать

Наглядное сравнение производительности хорошо показано в этой статье на Хабре

Знать это конечно же не надо, но очень захотелось поделиться, как я упал в кроличью нору dotnet документации 😭
Microsoft News A common execution path optimization Today I want to talk about one interesting optimization pattern that you may face in framework code or in high-performance libraries. The idea is simple: suppose you have a commonly used method that has two execution paths – one is very common and simple,
  • 👍 12
  • 🔥 5
  • ❤ 1
Post #309 1.95K
Немного похвастаюсь

Подсказка: обратить внимание на низ картинки
  • 🔥 14
  • 👍 8
  • ❤ 4
  • 🤩 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →