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
Долой микросервисы!
Даёшь монолиты с монорепами!!!
❤‍🔥10🔥9👍51
😁18👍7🤩1
Вопрос к тимлидам 🤓

Если вы не тимлид, то пришлите этот пост своему, и отправьте отвечать в комментарии


Представим ситуацию

У вас есть сотрудник, и вы довольны его работой
Что значит "довольны"? Соглашусь, понятие размытое, сейчас определим

Задачи доезжают в срок, от коллег общий позитивный фидбек, есть свои огрехи как у всех
То есть типовые два плюса по меркам Яндекса, или троечка в Авито

Тут выясняется, что всё это время (или значительную его часть) у него была вторая фулл-тайм работа


Ваши действия?

Что сделал бы я на месте лида напишу через неделю, а вы отвечайте сейчас в комментах 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
Rap | TensorFlow | Build from source

Был у меня опыт сбора из сорцов, доведённый до конца

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

Как оказалось работа с текстом была доступна в TensorFlow в виде отдельного pip пакета, но чсх, под мою версию CUDA нвидиа gpu не было релиза

Поэтому я пошёл в tensorflow.org/install/source_windows

И началось:
Выбери питон
Выбери нампи и керас
Выбери базель
Выбери мсус2
Выбери куда билдтулс

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

А я на винде сидел, дааа 😩🥵🥵

В итоге я собрал этот несчастный пип пакет и понял, что проще текст сгенерировать своей головой, настолько там все просто

Реп карьеру забросил после одного альбома, потому что писать код пока получается лучше чем треки

линк на альбом в лс

Поделитесь в комментах своим cringe в IT ✍️
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4👍3❤‍🔥2🤩1
5😁20👍2🤩1
StepOne | Степан Минин
Вопрос к тимлидам 🤓 Если вы не тимлид, то пришлите этот пост своему, и отправьте отвечать в комментарии Представим ситуацию У вас есть сотрудник, и вы довольны его работой Что значит "довольны"? Соглашусь, понятие размытое, сейчас определим Задачи доезжают…
Очень рад, что на канале единомышленники!

Работодатели, всё очень просто: вам не принадлежат жизни ваших работников. То, что они делают, когда не работают на вас, просто не ваше дело.


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

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

Помните, что вы участвуете в честном обмене: сотрудники дают вам своё время, вы получаете их результаты. Всё остальное вас не касается. Умный лидер поймёт ситуацию и попытается сделать так, чтобы от неё выиграли все.
1👍182🔥1
привет степванчикам)))

тут с коллегами по цеху решили открыть неформальное интернет пространство со свободой слова в IT без модерации @csharpcommon

можно приходить делать грязь, и даже желать deallocation джавистам с гошниками 🔥🔥🔥

для привлечения внимания решили разыграть полезную и хорошую книжку - Внедрение Зависимостей Марка Симанна

книжка толще кости страшной одноклассницы 😱

Аж 7 призовых мест!!!


присоединиться к крестовому походу на неверных еретиков:

https://news.1rj.ru/str/csharpcommon

Я интернета сына, я Windows 98
Всю эту осень по вебпанку мы картинки постим
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥3🤩2
Forwarded from Четыре плюса (НеСерьезный шарпист)
This media is not supported in the widget
VIEW IN TELEGRAM
Разбор резюме❗️

Мне очень нравится общаться с аудиторией, особенно когда степванчики предлагают какие-то новые рубрики и форматы ❤️

Сегодня, благодаря @Roman_Suhih_tg у вас есть возможность попросить меня разобрать резюме

Для этого просто скиньте пдфку в коммент к этому посту 📝

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

Не бойтесь писать и предлагать что-либо в нашем чатике, мне в личку, в комментах - это развивает канал и укрепляет нашу связь ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
😍32🥰2
Вопрос к аудитории

В своём "нашумевшем" пет-проекте использовал ту самую keyed регистрацию из DI NET 8

https://github.com/Stepami/hydranoscript/blob/master/src/Application/HydraScript.Application.CodeGeneration/ServiceCollectionExtensions.cs

Мне не очень нравится, что строки передаются обычными литералами

Такое легко забывается и теряется

Поэтому, спрашиваю: чем бы вы их заменили - енамкой или статик классом с константами?

Голосуй реактами:
🔥 - енам
❤️ - константа
🔥5826🤩1
Осмысленная подсветка строк
[StringSyntax]


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

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

Но даже в IDE это обогащение терялось из-за обычной подсветки

Это можно исправить с помощью атрибута StringSyntaxAttribute с указанием формата подсветки:
- JSON
- XML
- RegEx
- Дата время
- Guid
- Числа
- и многое другое

Пример можно подглядеть в моём пет-проекте
🔥32🤩41
Кризис это возможности 💪

Видео про влияние математики на доход программиста перевалило за тысячу просмотров!!! 📈

Спасибо моим зрителям❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍84🔥3
Всем привет!

Буквально через пару недель я выступлю на конференции DotNext 2024 с докладом про обобщенную математику в C# 11. Посмотрим на концепцию обобщенной математики с нуля, покажу участникам конференции как она выглядит в C# 11 и как она могла бы выглядеть в предыдущих версиях языка, да и в целом обсудим почему она появилась.

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

Все подробности на сайте конференции.

Если у вас еще нет билета, а желание посетить конференцию имеется — пишите в личку, постараюсь помочь.
🔥11👍4😁31🤩1
День работы без единой строчки кода!

Профессия разработчика включает в себя не только процесс программирования

Однажды, у меня был такой день, когда я не написал ни одной строчки

При этом, этот день проработал полностью

История была такая - на дейли мне выдали баг, который надо было срочно пофиксить к релизу

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

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

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

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

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

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

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

Вот такой вышел рабочий день)
👍324😁4🔥2
Четыре плюса
Подведены итоги розыгрыша

Эта неделя была очень непростой, потому что на наши каналы налетели боты

В ближайшее время начнётся жёсткая чистка

Поэтому, если вас откинет в бан, пишите @ststphn
13👍7❤‍🔥2🔥1
StepOne | Степан Минин
Подведены итоги розыгрыша Эта неделя была очень непростой, потому что на наши каналы налетели боты В ближайшее время начнётся жёсткая чистка Поэтому, если вас откинет в бан, пишите @ststphn
Ботферма героически повержена

К сожалению, не без жертв - в любой войне есть потери

Всех читателей, кто попал под раздачу разбанил

Задело, как недавно присоединившихся, так и старых, на удивление - так что придётся подписаться заново

Что же, план действий во избежание повторения ситуации на следующий розыгрыш есть, двигаемся дальше 🚀

О причинах наплыва ботов интересно написано на канале Digital Doctor, поиск по ключевым словам «бот» «ботферма»
4❤‍🔥1👍1🔥1
StepOne | Степан Минин
Разбор резюме❗️ Мне очень нравится общаться с аудиторией, особенно когда степванчики предлагают какие-то новые рубрики и форматы ❤️ Сегодня, благодаря @Roman_Suhih_tg у вас есть возможность попросить меня разобрать резюме Для этого просто скиньте пдфку…
Итак, поехали - первая партия рекомендаций

@Roman_Suhih_tg
https://news.1rj.ru/str/steponeit/388?comment=4088

Первое правило резюме - не указывать зарплату. Сначала тебя отфильтруют,а потом продавят.

Дальше, три страницы текста это сильно. Такое конечно никто кроме меня читать не будет.
Краткость сестра хорошего CV

В целом для описания проекта можно было оставить одно предложение - "Разработка интеграции CRM системы с платформой InSales". Остальное это вещи, которыми занимается любой разработчик в независимости от проекта.

Не хватает понимания стека технологий и достигнутых результатов. С хорошим стеком, достижениями и опытом 3+ можно смело апплаиться на крепкого мидла.

В разделе "О себе", на мой взгляд можно выкинуть почти всё:
- языки и навыки заполняются в отдельных разделах
- гитхаб рекомендую оставлять, если там есть репы на 16+ звёзд или контрибуты в крупные проекты, например, мои 🤪)
- достижения должны быть в опыте в измеримых формулировках
всё остальное, по-моему мнению писать не стоит.

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

@ted70072 https://news.1rj.ru/str/steponeit/388?comment=4094

Вот это уже крепкое и зрелое резюме👍. Даже складывается впечатление, что Александр пользовался моим гайдом на бусти) особенно обратите внимание на видос, который он приложил, советую всем hh ru юзерам

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

@Keyros_z https://news.1rj.ru/str/steponeit/388?comment=4095

Расиму, кстати, отдельное спасибо за контрибуты в visitor-net, добавил много полезных фич!
По CV - прикольный компактный шаблон, очень хочется уместить в одну страничку.

Для этого можно убрать нерелевантный на сегодня опыт в Astron. Во-первых, после него перерыв в 5 лет, во-вторых, WCF и WPF проекты нынче считаются легаси. Ничего страшного не случится, если эти цифры раскидать на более актуальные проекты.

В последних проектах надо поработать над достижениями. Часть из них - просто обязанности, например, ревью и тесты. В другой нет описанного позитивного влияния. Например, я как разраб могу додумать, что "Maintenance and optimization of server and desktop applications" могло привести к "cost reduction", а вот HR - нет.

@vasilev_victor https://news.1rj.ru/str/steponeit/388?comment=4097

Общие моменты сделаны хорошо, но вот с ключевой частью резюме - опытом, беда😵‍💫

Виктор заявляет себя как C# Backend developer, но имеет опыт сисадмина и преподавателя по Python, при чём даже без указания результатов. Nuff said.

@KondakovaM https://news.1rj.ru/str/steponeit/388?comment=4121

Привет выпускнице девяточки 👋
Срочно нужно нормальное сообщество выпускников иу-9

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

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

У меня такого опыта нет, поэтому не могу сказать как кадровики на такое реагируют, тут интересно узнать твой опыт и фидбек интервьюеров по опыту.

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

P.S. В Норси-Транс не хватило про корп. чат - либо вынести в отдельный проект, либо убрать. В РХТУ не хватило понимания, что такое Tech Lead в их понимании. Для этой роли универсального определения нет.

@ottens_lex уже не влез, выйдет завтра
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍7🔥4❤‍🔥1
StepOne | Степан Минин
Разбор резюме❗️ Мне очень нравится общаться с аудиторией, особенно когда степванчики предлагают какие-то новые рубрики и форматы ❤️ Сегодня, благодаря @Roman_Suhih_tg у вас есть возможность попросить меня разобрать резюме Для этого просто скиньте пдфку…
@ottens_lex https://news.1rj.ru/str/steponeit/388?comment=4129

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

Снова не понятно, что в опыте разработчика делает позиция преподавателя программирования.

Читать курс != промышленно кодить


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

Ну и размыто, что за стек, а достижения совсем отсутствуют.
👍52🔥1
Code Review не только для замечаний

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

Коротко можно описать так:
Если ты насрал, то тебе скажут, как сильно воняет, и могут заставить сожрать при отказе убрать


Особенно подобные материалы любят сравнивать с соевойзападной моделью, где подобный акт дефекации опишут более мягко и даже найдут за что похвалить:
"Ну да, конечно не шоколад, но зато какое попадание в цвет!"


Так вот)🤓
Все мы, бородатые сеньоры, любим в комментах на ревью показывать какие мы умные и как лучше сделали бы задачу 🤓

Однако, я считаю, что когда сделано хорошо, молчать тоже не надо.

Один простой "LGTM" может спасти твоего коллегу по ту сторону монитора от синдрома самозванца и просто сделать его жизнь лучше, а день светлее.

Меня этому давно научил мой коллега по райфу - Джабраил, Джабраил крутой 👍

Не стесняйтесь проявлять позитивный фидбек в комментах

Я стараюсь не забывать этот принцип, и хотел бы, чтобы вы его тоже не забывали
Please open Telegram to view this post
VIEW IN TELEGRAM
👍306🔥6❤‍🔥1