Ровно семь лет назад я зарегистрировался на Хабре
Тогда я только начал интересоваться программированием, и мне казалось, что авторы на сайте - это настоящие профи
Поэтому, естественно, сильно захотелось войти в этот круг
Уже в августе 2017 у меня получилось пройти песочницу и опубликовать свою первую статью
Она была про нейросети и хорошо набрала просмотры, более 100 тысяч в первую неделю
К сожалению, я тогда не понимал специфику Хабра, и отчаянно пытался заработать на написании статей, что было крайне забавно
Сначала попытался прорекламировать свою игру на Андроид, чтобы нафармить скачивания, за что отлетел в бан, потому что должен был использовать специальный хаб "я пиарюсь", для которого не хватало кармы
Потом пробовал вставлять короткие ссылки с рекламой, и снова отлетел в бан, благодаря внимательности читателей)
Наконец, решил попасть в ППА(программа поощрения авторов) , набивая рейтинги и карму какими-нибудь "лёгкими статьями" и это тоже привело уже к третьему лишению права авторства
Тогда, в отчаянии я взял перерыв на три года, смирившись с идеей о том, что возможно никогда больше не напишу ни одной статьи
Но контент стал как-то сам фонтанировать на фоне практики: и вот у меня уже рейтинги, карма, признание, два десятка публикаций и контракт с RuVDS
Тогда я только начал интересоваться программированием, и мне казалось, что авторы на сайте - это настоящие профи
Эдакий знак качества: есть статья, значит настоящий программист
Поэтому, естественно, сильно захотелось войти в этот круг
Уже в августе 2017 у меня получилось пройти песочницу и опубликовать свою первую статью
Она была про нейросети и хорошо набрала просмотры, более 100 тысяч в первую неделю
И тогда внутри щёлкнуло: «вот бы эти просмотры конвертировались в прибыль!»
К сожалению, я тогда не понимал специфику Хабра, и отчаянно пытался заработать на написании статей, что было крайне забавно
Сначала попытался прорекламировать свою игру на Андроид, чтобы нафармить скачивания, за что отлетел в бан, потому что должен был использовать специальный хаб "я пиарюсь", для которого не хватало кармы
Потом пробовал вставлять короткие ссылки с рекламой, и снова отлетел в бан, благодаря внимательности читателей)
Наконец, решил попасть в ППА
Тогда, в отчаянии я взял перерыв на три года, смирившись с идеей о том, что возможно никогда больше не напишу ни одной статьи
Но контент стал как-то сам фонтанировать на фоне практики: и вот у меня уже рейтинги, карма, признание, два десятка публикаций и контракт с RuVDS
Так что, как и прежде, друзья, не сдавайтесь!
👍17🔥6❤2
StepOne | Степан Минин
У вас всегда будут правки на ревью Некоторые специалисты воспринимают наличие замечаний после ревью, как признак своей низкой компетенции. Если в PR или MR понаписали комментариев, то код недостаточно хорош. Честно, никогда не понимал таких людей, поскольку…
Как писать код в крупных компаниях?
Как вы уже знаете, StepOne работал в многих крупных компаниях и что-то знает про культуру программирования в такой среде
В каком-то смысле этот пост логически развивает мысль о том, что правки на ревью будут всегда
И скорее дальше расскажу, как эти правки минимизировать
Как уже было сказано, для успеха работы в команде надо минимизировать эго и индивидуальность
Даже больше скажу, это скорее будет проблемой, чем пользой
Есть две ключевые вещи, на которые работает код-ревью:
1. читаемость
2. поддерживаемость
Смысл бизнеса - сделать разработчика заменимым, так что попытка сопротивления станет минусом на перформанс ревью
Кадровички бьют тревогу о том, что средняя продолжительность работы год, но не понимают, что архитектура отрасли нацелена на такие паттерны
Как вы уже знаете, StepOne работал в многих крупных компаниях и что-то знает про культуру программирования в такой среде
В каком-то смысле этот пост логически развивает мысль о том, что правки на ревью будут всегда
И скорее дальше расскажу, как эти правки минимизировать
Как уже было сказано, для успеха работы в команде надо минимизировать эго и индивидуальность
Никого не волнует как хорошо вы можете внедрить SOLID, и какую лаконичную иерархию наследования построите
Даже больше скажу, это скорее будет проблемой, чем пользой
Есть две ключевые вещи, на которые работает код-ревью:
1. читаемость
2. поддерживаемость
Надо понять, как привыкли писать код в конкретной команде, конкретной компании и писать также
Смысл бизнеса - сделать разработчика заменимым, так что попытка сопротивления станет минусом на перформанс ревью
Кадровички бьют тревогу о том, что средняя продолжительность работы год, но не понимают, что архитектура отрасли нацелена на такие паттерны
👍14❤1🤩1
Можно найти в поиске по названию:
stepone программисты удаленно
Либо кликните по обложке в случае попадания в ваши рекомендации
Обязательно смотрите до конца
Потом, если не жалко, пересмотрите на 0.5
А вот и обещанные материалы к ролику:
- Стенфордский эксперимент https://www.gsb.stanford.edu/faculty-research/working-papers/does-working-home-work-evidence-chinese-experiment
- Удаленщики больше зарабатывают https://www.ringover.com/blog/remote-office-hybrid-salary-comparison
- Удаленщики счастливее https://www.trackinghappiness.com/remote-work-leads-to-happiness-study/
- Удаленщиков проще удержать компании https://www.linkedin.com/pulse/new-wfh-remote-work-findings-clear-correlation-nicolas-behbahani/
- Интервью с Питером Тилем https://www.newstatesman.com/ideas/2024/01/john-gray-peter-thiel-discussion-post-modern-world
- Две трети вакансий с работой из дома https://habr.com/ru/companies/habr_career/articles/794893/
- Кризис коммерческой недвижимости и потеря 800 миллиардов долларов https://www.mckinsey.com/mgi/our-research/empty-spaces-and-hybrid-places
- Гайд по резюме https://boosty.to/steponeit/posts/95eb334d-5455-4525-8220-42ca25f4258a
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤🔥3❤2👍1
Официальный прецедент - в Т-Банке понижают разработчиков!
Ты можешь оказаться на их месте прямо сейчас!
Но что сделать, чтобы этого избежать?
Как быть профи на острие .NET технологий?!
Ответ на моём бусти для подписчиков уровня Lou Bloom и выше
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
Как быть профи на острие .NET технологий - StepOne
Ты можешь оказаться на его месте прямо сейчас! Но что сделать, чтобы этого избежать? Как быть профи на острие технологий?!
😁6❤3🔥3
StepOne | Степан Минин
Вот и лето пришло! Предварительные итоги мая: ♻️ Уникальный гайд по RateLimiting внешнего API ♻️ Рефлексия о бизнес-мышлении ♻️ Гайд по вопросам сишарп собеседований (материалы для подготовки)
Итоги июня
...так поздно, потому что руки всё время заняты мороженым последние несколько дней...🥵
💎 Новый закреп на канале и личная история в трёх главах
🥇 Запуск ютуба и начало выпуска роликов
🟦 Попадание в программу DotNext
💎 7 лет на Хабре
...так поздно, потому что руки всё время заняты мороженым последние несколько дней...🥵
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤3
Программисту нет смысла ходить в офис
Ведь у него даже не будет своего кабинета🤯
В самом начале своей карьеры мне казалось:
Но потом, по мере смены работ всё сильнее разочаровывался в концепции её посещения из-за этих бессмысленных и беспощадных опенспейсов
Сотрудникам интеллектуального труда нужно пространство для уединения и сосредоточения
А нахождение в опенспейсе - словно пытка: шум, запах, отвлекающие люди, инфекции
Эта статья на Хабре побудила написать пост
Помимо тезисов об отсутствии экономических преград к правильной организации офисного пространства, очень понравилось следующее утверждение, с которым полностью согласен:
Ведь у него даже не будет своего кабинета
В самом начале своей карьеры мне казалось:
вот стану важным сеньором - дадут свой кабинет
Но потом, по мере смены работ всё сильнее разочаровывался в концепции её посещения из-за этих бессмысленных и беспощадных опенспейсов
Сотрудникам интеллектуального труда нужно пространство для уединения и сосредоточения
А нахождение в опенспейсе - словно пытка: шум, запах, отвлекающие люди, инфекции
Компаниям пора бы задуматься о том, что сотрудникам нужны личные кабинеты
Эта статья на Хабре побудила написать пост
Помимо тезисов об отсутствии экономических преград к правильной организации офисного пространства, очень понравилось следующее утверждение, с которым полностью согласен:
«Коммуникацию» (читай: получение информации о том, что происходит в компании и в твоём отделе) нужно выполнять самостоятельно, ходя по офису и общаясь; она не создаётся автоматически при помощи управления или структуры офиса.
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Сотрудникам нужны личные кабинеты
Во времена «до» мы просто каждый день ходили в офис. Это даже не обсуждалось: «работа из дома» казалась нереализуемой на практике. Чтобы «пойти на работу», нужно было выйти из дома. А потом случилась...
👍14❤3🤩2
Перестаньте спрашивать эти вещи на 👩💻 собеседованиях
Согласитесь - найм сломан
Это проявляется на разных этапах процесса, и на тех собесах в том числе
Перестаньте дрочить уже бедных программистов вопросами про
Ну какая нафиг разница во что он там разворачивается, главное, что если метод
Когда вы последний раз вспоминали на работе, где там разница между деструкторами и финализаторами вместе с расписанием вызовов сборщика мусора?
Да какая нафиг разница бизнесу какого размера куча, если всё, что ему нужно, решается перекладыванием джсонов?
Вот чего точно никто не умеет, так это проектировать, соблюдая ООП, чтобы интерфейсы с классами были красивые, а объекты элегантными!
Понапишут своих статик хелперов с утилсами, а потом думают, что сеньоры 🤡
Согласитесь - найм сломан
Это проявляется на разных этапах процесса, и на тех собесах в том числе
Перестаньте дрочить уже бедных программистов вопросами про
async/await "под капотом"Ну какая нафиг разница во что он там разворачивается, главное, что если метод
async то надо перед таской написать awaitВсё, больше знаний по теме требовать не нужно
Когда вы последний раз вспоминали на работе, где там разница между деструкторами и финализаторами вместе с расписанием вызовов сборщика мусора?
Да какая нафиг разница бизнесу какого размера куча, если всё, что ему нужно, решается перекладыванием джсонов?
C# итак все знают и если что подучат
Вот чего точно никто не умеет, так это проектировать, соблюдая ООП, чтобы интерфейсы с классами были красивые, а объекты элегантными!
Понапишут своих статик хелперов с утилсами, а потом думают, что сеньоры 🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
❤32😁12👍8🤩2🔥1
Можно найти в поиске по названию:
stepone как стать успешным программистом
Либо кликните по обложке в случае попадания в ваши рекомендации
Обязательно смотрите до конца
Потом, если не жалко, пересмотрите на 0.5
Внутри небольшая личная история)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤2🔥2
ИИ не виноват в сокращении числа вакансий
Людям в интернете свойственно путать тёплое с мягким
Такое особенно вспоминается, когда видишь подобные новости, где в очередной раз кричат как всем пора перестать учиться программированию
Мол, уже поздно, поезд ушёл, злой робот нейросеть отберёт у всех работу
Однако, это обычная подтасовка фактов, когда следствие одних вещей ошибочно связывают с причинами других
Например, многие любят связывать кризис мирового IT рынка труда с наступлением псевдо-Скайнета🤣
Есть график статистики по открытым айти вакансиям в реальном времени
Если на него взглянуть, то даже жертве ЕГЭ станет очевидно, что активная фаза спада началась, когда на последствия вертолётных ковидных денег наложилось влияние СВО на мировую экономику
И в момент начала популярности ChatGPT (декабрь 2022) фриз найма и увольнения достигли пика скорости
Так что псевдо-ИИ оказывает не бОльшее влияние на судьбу профессии программиста, чем ваш знак зодиака на сумму оффера
Что интересно, дно было пройдено уже в 1 квартале 2023 года, а с того момента всё отросло на 30%
Так что не дайте себя обмануть очередными заявлениями людей, которым выгодно их делать
Людям в интернете свойственно путать тёплое с мягким
Такое особенно вспоминается, когда видишь подобные новости, где в очередной раз кричат как всем пора перестать учиться программированию
Мол, уже поздно, поезд ушёл, злой робот нейросеть отберёт у всех работу
Однако, это обычная подтасовка фактов, когда следствие одних вещей ошибочно связывают с причинами других
Например, многие любят связывать кризис мирового IT рынка труда с наступлением псевдо-Скайнета
Есть график статистики по открытым айти вакансиям в реальном времени
Если на него взглянуть, то даже жертве ЕГЭ станет очевидно, что активная фаза спада началась, когда на последствия вертолётных ковидных денег наложилось влияние СВО на мировую экономику
И в момент начала популярности ChatGPT (декабрь 2022) фриз найма и увольнения достигли пика скорости
Так что псевдо-ИИ оказывает не бОльшее влияние на судьбу профессии программиста, чем ваш знак зодиака на сумму оффера
Что интересно, дно было пройдено уже в 1 квартале 2023 года, а с того момента всё отросло на 30%
Так что не дайте себя обмануть очередными заявлениями людей, которым выгодно их делать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4❤3
ТОП-10 АКРОНИМОВ CODE REVIEW ✅
Стань профи и получи заветный аппрув!
1. LGTM - Looks good to me
2. NIT - Nitpicking | Вкусовщина
3. PTAL - Please take a look
4. WIP - Work in progress
5. MR - Merge Request | GitLab
6. PR - Pull Request | GitHub
7. ACK - Acknowledged | Согласен
8. NACK - Not Acknowledged | Не согласен
9. DRY - Don't repeat yourself
10. KISS - Keep it stupid simple
Стань профи и получи заветный аппрув!
1. LGTM - Looks good to me
2. NIT - Nitpicking | Вкусовщина
3. PTAL - Please take a look
4. WIP - Work in progress
5. MR - Merge Request | GitLab
6. PR - Pull Request | GitHub
7. ACK - Acknowledged | Согласен
8. NACK - Not Acknowledged | Не согласен
9. DRY - Don't repeat yourself
10. KISS - Keep it stupid simple
👍14🔥3❤2
Стать сеньором очень просто
Вы могли в этом убедиться, прочитав историю о том, как я это сделал в 21
Действительно, при честном росте спеца единственный щелчок, который должен произойти в голове, следующий:
Речь конечно же о технике: с точки зрения задаваемых вопросов и требуемых знаний всё максимально идентично
Остаётся только обновить резюме, выйти на рынок и сделать всех
Старший/ведущий/главный - всё это может быть в вашем оффере, стоит лишь договориться об интервью.
Если вы мне не верите или вам не хватает отцовского наставления…😅
Загляните на канал Александра "Папочка Дотнета" @dotnetdad. Он прошел совершенно другой путь, не заканчивал топовый ВУЗ, не выигрывал олимпиад и рассказывает как стать синьором из таких исходных данных
Вы могли в этом убедиться, прочитав историю о том, как я это сделал в 21
Действительно, при честном росте спеца единственный щелчок, который должен произойти в голове, следующий:
собеседования на миддла кардинально ничем не отличаются от собеседований на синьора
Речь конечно же о технике: с точки зрения задаваемых вопросов и требуемых знаний всё максимально идентично
Остаётся только обновить резюме, выйти на рынок и сделать всех
Старший/ведущий/главный - всё это может быть в вашем оффере, стоит лишь договориться об интервью.
Если вы мне не верите или вам не хватает отцовского наставления…😅
Загляните на канал Александра "Папочка Дотнета" @dotnetdad. Он прошел совершенно другой путь, не заканчивал топовый ВУЗ, не выигрывал олимпиад и рассказывает как стать синьором из таких исходных данных
Telegram
Папочка Разработки
Дэвдэд
Помогу найти работу — https://devdad.ru/?from=tg-h
Автор — @mccalen. С радостью пообщаюсь о том, о сём, рекламу не продаю
Помогу найти работу — https://devdad.ru/?from=tg-h
Автор — @mccalen. С радостью пообщаюсь о том, о сём, рекламу не продаю
👍11❤3🔥3
Бро дропнул самый жёсткий StepOne эдит и думал что мы не заметим 😨
https://youtube.com/shorts/ZUQuS19-niI
https://youtube.com/shorts/ZUQuS19-niI
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Motivational StepOne edit #айти #it #найм #работа #ютуб #степанминин #успех
тг канал steponeitбусти steponeit#motivation #grindset #mindset #stepone #programming
🔥10❤4😁2😍2👍1
Сентябрь 2024 точно будет гореть 🔥
Ведь StepOne выступит аж на трёх конференциях!!!
Настоящий дотнет тур!
1️⃣ 5-8 сентября, DevFest в Омске
2️⃣ 10-11 сентября, DotNext в Москве
3️⃣ 27-28 сентября, Стачка в Санкт-Петербурге
Сохраняй этот пост, чтобы не потерять расписание ❤️
Ведь StepOne выступит аж на трёх конференциях!!!
Настоящий дотнет тур!
Искусство unit-тестирования. Сокращаем Arrange до нуля
Как в C# 11 появилась обобщенная математика
Такого "Посетителя" вы ещё не видели - Visitor NET
Сохраняй этот пост, чтобы не потерять расписание ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16🤩4❤3👍1
Всем привет, коллеги!
Прямо сейчас у вас есть уникальная возможность получить опыт контрибута в опен-сорс проект!
При чём не за счёт обновления библиотек или правки опечаток, а благодаря разработке фичей и проектированию архитектуры!
Приглашаю всех желающих в свой репозиторий https://github.com/Stepami/hydranoscript
Это учебный проект, начинавшийся как недоJS, и пришедший в состояние смеси TypeScript и Go
Я наконец-то закончил годовалый рефакторинг, и готов открыть миру его исходный код без стыда)
Помимо этого, получился публичный реверс инжиниринг статического анализа современных ЯП: как реализуется вывод типов, синтаксический сахар разный и тд
Проект движется в сторону интерпретатора на DDD и Clean Architecture - эксперимент по упрощению понимания и без того архисложной предметки
Также из интересного: получилось изобрестивелосипед структуру данных для адресации, которая при изменении набора элементов пересчитывает адреса за O(1)
Что это значит?
Например, есть список инструкций, и у каждой инструкции есть адрес, например, некоторое число:
Мы видим, что инструкции с адресом
Тогда останется:
Но теперь виртуальная машина ах*еет , потому что старт у неё
И смысл в том, чтобы не бегать по массиву за линию или больше, переставляя индексы, а получать сразу корректные адреса при любом удалении/вставке/перестановке
1️⃣ https://github.com/Stepami/hydranoscript/issues/29
2️⃣ https://github.com/Stepami/hydranoscript/issues/30
С меня опыт на интересном, уважаемом и перспективном проекте, с вас - звёздочка репозиторию)
Прямо сейчас у вас есть уникальная возможность получить опыт контрибута в опен-сорс проект!
При чём не за счёт обновления библиотек или правки опечаток, а благодаря разработке фичей и проектированию архитектуры!
Приглашаю всех желающих в свой репозиторий https://github.com/Stepami/hydranoscript
Это учебный проект, начинавшийся как недоJS, и пришедший в состояние смеси TypeScript и Go
Я наконец-то закончил годовалый рефакторинг, и готов открыть миру его исходный код без стыда)
Помимо этого, получился публичный реверс инжиниринг статического анализа современных ЯП: как реализуется вывод типов, синтаксический сахар разный и тд
Проект движется в сторону интерпретатора на DDD и Clean Architecture - эксперимент по упрощению понимания и без того архисложной предметки
Также из интересного: получилось изобрести
Что это значит?
Например, есть список инструкций, и у каждой инструкции есть адрес, например, некоторое число:
0: a = 0
1: x = 2
2: y = a
3: print x
Мы видим, что инструкции с адресом
0 и 2 можно выкинуть, они являются мёртвым кодом.Тогда останется:
1: x = 2
3: print x
Но теперь виртуальная машина ах*еет , потому что старт у неё
ноль, следующий шаг плюс 1 - она просто не сможет пройтись по оставшемуся набору, нужно пересчитать адреса:0: x = 2
1: print x
И смысл в том, чтобы не бегать по массиву за линию или больше, переставляя индексы, а получать сразу корректные адреса при любом удалении/вставке/перестановке
Сейчас там есть две горящих задачки, с которыми справится даже джун:
С меня опыт на интересном, уважаемом и перспективном проекте, с вас - звёздочка репозиторию)
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Stepami/hydranoscript: TypeScript & Go inspired small interpreted programming language written in C#. The interpreter built…
TypeScript & Go inspired small interpreted programming language written in C#. The interpreter built with DDD principles and Clean Architecture. Implementation powered by Source Generators ...
🔥9👍6❤3😁2
HR не нужны или нужны?
Наткнулся в интернетах на очередной кейс дискредитации современного найма в айти и института подбора кадров в целом
Азиат, который лучше всех нас во всём, по имени Джерри Ли решил проверить на практике мой гайд по резюме на бусти
Данную мной структуру иностранный специалист сохранил, а опыт он решил придумать👀
При этом намеренно абсурдным:
Результаты, каких я не мог обещать даже в своём гайде - из 100 откликов 40 приглашений на собеседование
Естественно, это в очередной раз доказывает то, насколько левой пяткой правого полупопия выполняется просмотр резюме отдельно взятыми специалистами сферы рекрутинга
Так что мои фразы про 6 секунд в гайде нисколько не драматизация
Всё это уже было доказано научно в рамках исследования
Прикладываю в виде пдфок полный кейс и исследование
P.S. ИЧСХ, об этом изначально написала другая рекрутерша 🤣
Наткнулся в интернетах на очередной кейс дискредитации современного найма в айти и института подбора кадров в целом
Азиат, который лучше всех нас во всём, по имени Джерри Ли решил проверить на практике мой гайд по резюме на бусти
Данную мной структуру иностранный специалист сохранил, а опыт он решил придумать
При этом намеренно абсурдным:
Запускал новые продукты под ЛСД и грибами
Результаты, каких я не мог обещать даже в своём гайде - из 100 откликов 40 приглашений на собеседование
Естественно, это в очередной раз доказывает то, насколько левой пяткой правого полупопия выполняется просмотр резюме отдельно взятыми специалистами сферы рекрутинга
Так что мои фразы про 6 секунд в гайде нисколько не драматизация
Всё это уже было доказано научно в рамках исследования
Прикладываю в виде пдфок полный кейс и исследование
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
StepOne
Самый лучший гайд по резюме в IT 🔥
Проводя очередной разбор резюме, понял, что рассказываю в десятый раз один и тот же скрипт 👀
Поэтому, решил структурировать все свои знания и чужие ошибки в понятный гайд по цене чашки кофе
Теперь, у вас есть волшебная…
Проводя очередной разбор резюме, понял, что рассказываю в десятый раз один и тот же скрипт 👀
Поэтому, решил структурировать все свои знания и чужие ошибки в понятный гайд по цене чашки кофе
Теперь, у вас есть волшебная…
❤6🔥3👍2😁2🤩2
😁10🔥2