Сергей Дмитриевский
Открыть в Telegram
▪️Помогаю освоить профессию программиста и получить работу в IT ▪️Программист, тимлид, 12 лет в IT Личка @sergeydmitrievskydm
Больше3 898
Подписчики
-124 часа
+37 дней
+2930 день
Загрузка данных...
Похожие каналы
Облако тегов
Входящие и исходящие упоминания
---
---
---
---
---
---
Привлечение подписчиков
июль '26
июль '26
+70
в 0 каналах
июнь '26
+246
в 0 каналах
Get PRO
май '26
+26
в 0 каналах
Get PRO
апрель '26
+42
в 0 каналах
Get PRO
март '26
+154
в 0 каналах
Get PRO
февраль '26
+276
в 0 каналах
Get PRO
январь '26
+100
в 0 каналах
Get PRO
декабрь '25
+40
в 0 каналах
Get PRO
ноябрь '25
+27
в 1 каналах
Get PRO
октябрь '25
+36
в 0 каналах
Get PRO
сентябрь '25
+32
в 0 каналах
Get PRO
август '25
+76
в 0 каналах
Get PRO
июль '25
+224
в 0 каналах
Get PRO
июнь '25
+69
в 0 каналах
Get PRO
май '25
+150
в 1 каналах
Get PRO
апрель '25
+196
в 2 каналах
Get PRO
март '25
+137
в 1 каналах
Get PRO
февраль '25
+75
в 1 каналах
Get PRO
январь '25
+157
в 1 каналах
Get PRO
декабрь '24
+71
в 2 каналах
Get PRO
ноябрь '24
+68
в 0 каналах
Get PRO
октябрь '24
+129
в 0 каналах
Get PRO
сентябрь '24
+132
в 0 каналах
Get PRO
август '24
+90
в 0 каналах
Get PRO
июль '24
+129
в 0 каналах
Get PRO
июнь '24
+146
в 2 каналах
Get PRO
май '24
+178
в 0 каналах
Get PRO
апрель '24
+144
в 1 каналах
Get PRO
март '24
+356
в 3 каналах
Get PRO
февраль '24
+278
в 11 каналах
Get PRO
январь '24
+114
в 1 каналах
Get PRO
декабрь '23
+91
в 2 каналах
Get PRO
ноябрь '23
+32
в 1 каналах
Get PRO
октябрь '23
+53
в 0 каналах
Get PRO
сентябрь '23
+143
в 0 каналах
Get PRO
август '23
+245
в 0 каналах
Get PRO
июль '23
+809
в 0 каналах
Get PRO
июнь '23
+443
в 0 каналах
Get PRO
май '23
+499
в 0 каналах
Get PRO
апрель '23
+3 899
в 0 каналах
| Дата | Привлечение подписчиков | Упоминания | Каналы | |
| 22 июля | +6 | |||
| 21 июля | +4 | |||
| 20 июля | +1 | |||
| 19 июля | 0 | |||
| 18 июля | +1 | |||
| 17 июля | +4 | |||
| 16 июля | +5 | |||
| 15 июля | +4 | |||
| 14 июля | +4 | |||
| 13 июля | +2 | |||
| 12 июля | +4 | |||
| 11 июля | +6 | |||
| 10 июля | +3 | |||
| 09 июля | +2 | |||
| 08 июля | +1 | |||
| 07 июля | +2 | |||
| 06 июля | +4 | |||
| 05 июля | +5 | |||
| 04 июля | +1 | |||
| 03 июля | +3 | |||
| 02 июля | +4 | |||
| 01 июля | +4 |
Посты канала
Как расти разработчику
За свою карьеру я выделил три этапа роста. Если не пропускать эти этапы, то будет карьерный и финансовый рост.
Этап 1 - технический
Обычно этот этап соответствует грейдам джуниор и миддл. На этом этапе разработчику важно освоить технологический фундамент профессии и получить насмотренность в технических решениях.
Под насмотренностью имею в виду как уровень кода, так и уровень систем. Какие бывают инструменты и как из выбрать под задачу. Какие бывают архитектурные паттерны и как из правильно выбрать.
Этап 2 - организационный
Обычно этот этап помогает из миддла перейти в синьоры.
Ты уже научился решать задачи. Умеешь проектировать и имплементировать.
Но в синьоры обычно повышают за долгосрочные проекты в 3 и более месяцев. А для этого нужно уметь планировать свою работу и работу группы инженеров. Уметь договариваться с другими командами. Уметь думать про риски и возможности. Уметь декомпозировать.
А еще уметь дожимать. Одно дело нарисовать план работы на 3 месяца вперед. Другое - это в скучном и монотонном режиме без сюрпризов все реализовать. Параллельно держа в курсе стейкхолдеров и синхронизировать работу людей.
Этап 3 - бизнесовый
Этот этап помогает получить грейд staff инженера или перейти в ветку технического руководителя.
На этом этапе нужно задаться вопросами:
- как моя компания зарабатывает деньги
- почему проекты и фичи приоритезированы именно так
- как минута простоя моей системы влиянт на выручку и клиентский опыт
Суть этапа - начать связывать технические решения и выборы с бизнес-успехом компании в долгосроке.
Важно
Этапы плавно перетекают из одного в другой. Иногда ты возвращаешься к этапу 1 и проходишь путь заново, но на другом уровне.
| 2 | Румтур на отель. Заселились на пару дней в Hilton Palm Jumeira Dubai. Отпуск. | 342 |
| 3 | На уровне сениор платят уже не за код
Джунам и Миддла порой кажется, что синьор - это тот, кто знает больше и больше других кодит.
Но разница не в этом.
Можно нафигачить много кода, закрыть много задач больше чем все остальные разработчики в команде, но промо в следующий грейд не получить на перформанс ревью.
Объем - это ты просто сделал много задач своего уровня. Это делает тебя ценным специалистом на твоем грейде. Ты на своем грейде значит принес много пользы. Но не делает тебя специалистом следующего грейда.
Пример в вакууме
Вася - миддл. Ему поставили 10 одинаковых задач в течение квартала на доработку маркетинговых баннеров в приложении. Которые раньше когда-то был там захардкожены. Он в срок и качественно внес изменения. А в следующем квартале поставили еще 20 таких же задач. Он их тоже сделал. Вася - хороший миддл, который работает автономно и на которого можно положиться. Но проблема у маркетинга, что на каждое изменение нужна разработка осталась.
Петя - синьор бекенд. Ему поставили 10 таких же задач. Он на них посмотрел. Увидел сходство. Сходил к продакту и узнал, что в следующем квартале планируется еще 20 таких задач от маркетинга. Дошел до маркетинга и сформировал вместе с ними требования к баннерам: текст + картинка. Предложил сделать систему, чтобы маркетинг сам мог управлять баннерами. Описал архитектуру, декомпозировал на задачи и составил таймлайн. Реализовал сам и, согласовав с тимлидом, привлек мобильщиков, чтобы на клиенте заложиться на бекенд, а не локальную реализацию.
Петя решил задачу на другом уровне. У маркетинга теперь нет проблем с изменением баннеров. Они могут это делать сами.
Вывод
Джунам и миддлам платят за решенные задачи. Синьорам платят за закрытые проблемы. | 417 |
| 4 | Как искать работу в IT
«Рынку плохо. Работы нет. Ничего не работает. Откликаюсь, но на собесы не зовут. На одну вакансию по 1000 откликов.»
Такие мысль сейчас есть и у начинающих и опытных айтишников.
Что работало раньше?
Составляешь резюме. Выбираешь вакансии. Откликаешься. Плюс минус 50-100 откликов дадут 10 собеседований. И на выходе 2-3 оффера.
Так работало. До поры до времени.
Глобально такой подход не работает уже лет 5. Ибо слишком много стало людей на рынке. Кто-то только курсы окончил. Кто-то накрутил опыт.
Что работало всегда, работает сейчас и будет работать?
Особенно, если вы специалист с актуальными навыками. Тут подчеркну - с актуальными навыками. Но это тема для отдельного поста. Если этот пост наберет 20 реакций, то тоже напишу.
Итак, личные контакты работают.
Особенно, если это контакты напрямую с нанимающими менеджерами или руководителями юнитов/стримов/департаментов.
Можно откликнуться на 100 вакансий и получить 0 приглашений. Так как параллельно с тобой тоже самое сделали несколько тысяч людей. И всех еще отсеял ИИ-робот, что ни одно резюме в итоге не попало на стол человеку.
А можно написать 100 нанимающим. А далее, если есть метч между задачами команды и вашим опытом и навыками, то как минимум случится качественный контакт и скрининг.
Это кажется сложнее, чем просто закинуть одной кнопкой свое резюме на 100 вакансий.
Да, для этого нужно выстраивать свой нетворк и уметь выходить на людей внутри компании.
Но это точно тот подход, с которым вы не будете сидеть без работы. (если вы специалист с нужными компаниям навыками) | 481 |
| 5 | Нет текста... | 547 |
| 6 | Какой язык программирования выбрать новичку
Один из самых популярных вопросов. Особенно с учетом того, что в IT и программирование пришел ИИ и уже стал частью профессии.
Важно понять, что основы программирования - универсальны и не меняются от языка к языку.
Если ты разобрался в базе: переменные, типы данных, циклы, массивы, объекты, условия, операторы - то скорее всего сможешь прочитать код с любого языка программирования. Особенно если делаешь это с ИИ.
У меня сейчас разработчики в команде, да и я сам, не сильно привязына к языку. Условно iOS разработчик может и на своем языке программирования работать, и на бекенде написать, и во фронтенд залесть. Так как код пишется через ИИ-агента, а не руками.
При этом изучать основы программирования в вакууме - это плохая затея.
Нужно все равно выбрать одно направление. Делать проекты в этом направлении. И на этих проектах учиться основам.
У себя в Школе Программирования я даю основы через JavaScript. С первых дней обучения пишем с учениками работающие программы. А поскольку JavaScript это главный язык web-разработки, то на выходе ты получаешь сайт или web-приложение, которое сразу можно посмотреть и показать друзьям.
Простота, универсальность и низкий порог входа - по этим критериям я сам когда-то и выбирал первый язык програмирования.
Затем уже можно подключить какой-нибудь язык бекенд разработки. Например, python. Но и то, сейчас бекенд можно написать на JavaScript. В этом его универсальность.
Итого
Возьми JavaScript - не ошибешься.
Начинай с простых проектов, чтобы выучить основы.
После основ подключай кодирование через ИИ-агентов. | 654 |
| 7 | Разбор реальной задачи программиста
Сегодня на работе делал задачу. Нужно было поменять логику работы одного блока в приложении, чтобы по нажатию на блоке пользователь попадал в другой раздел.
Плюс-минус стандартная задача. Изменения на бекенде.
Я больше с бэкграундом фронтенд разработки. Но фишка, что основы программирования и понимание логики работы работы - одинаковы.
Да, на бекенде есть свои челленджи и особенности. Но если нужно поменять бизнес-логику, то в целом без разницы.
Итак, по шагам как выглядела работа и что я делал:
1. Созвонились в Zoom с продакт менеджером. Он объяснил задачу: зачем и что делаем. На созвоне еще был разработчик, кто раньше трогал этот функционал. Он направил, где в коде лежит логика.
2. Далее открываю Cursor. Начинаю изучать код. Отправляю в него запрос, чтобы он составил мне описание задачи и заметки по реализации. Я таким образом получаю ТЗ (техническое задание) - технический документ, который можно передать в разработку
3. Копирую это ТЗ и сохраняю в нашем таск-трекере (мы используем Jira). Это нужно, чтобы задача появилась в общем списке работ моей команды. И чтобы потом можно было легко вспомнить: кто, что и зачем делал.
4. Открываю Claude Code. Отдаю ему ссылку (внимание, просто ссылку) на задачу в Jira и говорю сделай. В Claude Code у меня настроены определенные шаблоны и правила. ИИшка знает флоу выполнения. Далее ИИ модель сама пишет код по ТЗ, сама пишет авто-тесты и прогоняет их, сама создает новую ветку в git, сама делает коммит и открывает pull request (запрос на изменение кода).
Пока Claude Code это делал я пил водичку и смотрел в окно. Щас без прекрас. Реально так и было. Пока ИИ писал код, я отдыхал. Так как основная часть работы была про то, чтобы понять задачу и сформировать правильно задание для Claude Code.
И мой личный сейчас челлендж - сделать так, чтобы при решении задач и вообще не открывал редактор кода.
Какие тут выводы можно сделать
Ключевые навыки разработчика будущего - это понимание продукта и пользователей, умение сформировать задачу ИИ и понимание кода, чтобы проверить результат. | 701 |
| 8 | Разбирал фотки из архива.
2017 год. Недавно получил промо с джуна до миддла в Авито.
Занимаюсь фронтендом. Потихоньку заглядываю в бекенд.
Вокруг много людей умнее меня. Учусь через них. Впитываю опыт синьоров.
Через код-ревью. Через подходы к задачам. Через спокойствие на инцидентах и критических багах.
Вспоминаю это время с теплотой. | 621 |
| 9 | Посмотрел доклад Head of Engineering Shopify о том, куда движется профессия разработчика, когда практически весь код пишет ИИ.
Основные мысли следующие:
«Время, когда сложные системы создавались через ручное печатание символов, прошло»
«Раньше мы тратили больше времени на кодинг. Сейчас разработчик больше времени тратит на ислледование проблемы и валидацию решения. Больше потребности в продуктовых разработчиках, кто может под ключ вести задачу»
«Процент разработчик, кто использует ИИ, стремительно растет»
«То, что раньше занимало полгода разработки, сейчас может уложиться в 1-2 месяца»
«Больше кода, больше code-review»
Профессия разработчика сейчас проживает очередную трансформацию. Меня это невероятно драйвит. | 621 |
| 10 | 🤟 Запись эфира с ответами на вопросы о программировании уже доступна
🔻Какой ноутбук выбрать для программирования
🔻На каких технологиях сделать фокус, чтобы стать востребованным программистом
🔻 Как общаться с HR при поиске работы
🔻Что изучать после HTML и CSS
🔻Как в компаниях выстроены грейды разработчиков
🔻Поздно ли обучаться в 29 лет
🔻Как я нашел работу в Дубае
🔻 И другие вопросы
Смотреть на Ютуб:
https://youtu.be/vYMsgNiFQho | 643 |
| 11 | Подключайтесь к эфиру
Ответы на вопросы о программировании и IT 28.06.26
Подключиться к Zoom:
https://us06web.zoom.us/j/87194548993?pwd=c0XrwJd2kb5jgtgFIeOkPHTrytk3bm.1 | 100 |
| 12 | ⚡️ Начинаем эфир через 1 час | 117 |
| 13 | 🚨 Завтра проведем эфир с ответами на вопросы о программировании и трудоустройстве в IT!
Вопросы можно будет задавать во время эфира.
Если пропустите эфире, но хотите, чтобы я разобрал ваш вопрос, напишите его до эфира мне в личку @sergeydmitrievskydm
❗️Эфир 28 июня (вск) в 11:00 по МСК ❗️
Ссылку на подключение пришлю перед эфиром за пару минут сюда.
Эфир будет по Zoom. | 205 |
| 14 | Тильда недавно выкатила вайб-блок
Кто не в курсе, Тильда - это конструктор сайтов. Отличный инструмент, чтобы быстро собирать лендинги.
Сам его использую для лендингов своей Школы Программирования. В продукте у меня есть блок по тильде. Ученики первые деньги порой зарабатывают именно через создание простых лендингов на заказ.
Итак, ребята недавно добавили новый тип блока - Вайб-блок.
🔹 В чем суть?
Вместо того, чтобы самому накликивать блоки или самому добавлять элементы - ты теперь можешь текстом описать, что хочешь. А Тильда уже сама соберет рабочий сайт.
На мой взгляд давно пора было такое внедрить.
Разумеется для сложных сервисов нужно уметь программировать. Но для старта в IT - это просто супер. | 738 |
| 15 | Что я бы делал прямо сейчас, если бы хотел сменить сферу деятельности и перейти в IT
Ребят, давайте я жесткую правду напишу.
Если ничего не делать, то на рынке IT вы никому не нужны.
Можно долго об этом мечтать. Можно долго смотреть видео на ютубе. Можно долго сомневаться в себе.
Но время уходит. И с каждым годом зайти в сферу будет все труднее и труднее.
Я бы сформулировал для себя одну ключевую задачу.
Получить и сделать 1 проекты за деньги.
Это может лендинг. Это может быть интернет магазин. Это может тг-бот.
Что угодно. Но чтобы это был реальный заказчик. С реальной проблемой. И чтобы вам заплатили.
Это и называется коммерческая разработка. Это ваша монетизация навыка.
К первой работе знание синтаксиса, знание 2-х и более языков программирования, понимание как все устроено - не ведет от слова совсем.
Это просто самообман, что нужно больше знать.
Вам нужен первый выполненный заказ за деньги. Чтобы начать формировать кейсы, которые можно показать на собеседовании.
Ценятся не знания, а навыки. | 674 |
| 16 | Навыки программиста на ЗП от 200к
Многие новички не понимают как на самом деле выглядит работа в IT. Как по часам выглядит день программиста. На этом и валятся на собеседованиях.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Что точно нужно знать разобрал на эфире:
— какие навыки нужны для работы программистом
— как ИИ поменял работу программиста
— что ждут от джунов в первые месяцы работы
— пример реальной задачи
Смотрите по ссылке: https://youtu.be/epECPyC2LzI | 655 |
| 17 | Важный навык программиста
Я часто говорю, что на уровне кода синьор, миддл и джуниор делают плюс-минус одинаковые вещи. Разница в том, как каждый из них пришел к тому, что нужно делать.
Джуниор работает на уровне разобранной задачи. Т.е. на вход ему поступает вот прям понятная задача. Напиши вот такой-то код, вот тут. Это уровень на котором нужно знать синтаксис и ориентироваться в проекте. И кстати говоря, ровно этот уровень сейчас заменил ИИ.
Миддл работает на уровне фичи. На входе требования - вот в этом месте должне появиться вот такой то элемент и вести себя должен вот так то. Миддли сам продумывает какой нужно написать код. Чтобы это было качественно, надежно и в срок. При написании кода применяет ИИ.
Синьор же работает на уровне проекта. На входе бизнесовая проблема. Синьор продумывает архитектуру системы. Он мыслит на уровне технологий и того, как для решения бизнесовой задачи меняется архитектура. Может сам написать код. Может организовать работу миддл/джуниор разработчиков.
А навык - это системное мышление. Умение взять задачу, которая описана в терминах бизнеса или продукта и трансформировать ее в набор компонентов, систем и связей между ними. Этот тот навык, который будет всегда востребован и который ИИ не заменит. | 671 |
| 18 | Разбор реальной задачи программиста
Меньше чем через час начию эфир, на котором буду рассказывать про реальный день разработчика:
• Как работаем над задачами с примером
• Что ожидают от новичка
• Какие навыки нужны, чтобы все было хорошо
Контент получился детальный, понятный и полезный для новичка.
Ссылку на зум скину через 50 минут в канале эфира: https://t.me/+fBO50JOfioA0YmUy | 685 |
| 19 | Сегодня на выходном
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Часто в последнее время выбираемся позавтракать утром в кафе в субботу.
Завтра буду вести эфир в 11:00 по мск, после него у вас будет понимание, какие шаги проходит реальная команда разработке, чтобы выкатить фичу. И чтобы вы потом на собеседованиях не краснели, когда спросят про это. | 694 |
| 20 | Как зайти в сферу IT даже если ты полный новичок без опыта?
50% года позади и сейчас лето. Непонятно, что делать - отдыхать и ждать уже следующего года или все таки налечь на обучение? А смысл, если говорят, что получить работу стало сложнее.
Мой подход - отдыхать это хорошо, но если меня сейчас в жизни что-то не устраивает, значит нужно сначала это исправить, а потом заслуженно отдыхать ))
В это воскресенье проведу живой актуальный эфир в 11:00 мск, где расскажу:
– 5 шагов современного процесса разработки
– как у себя в команде мы разрабатываем проекты
– как новичку максимально эффективно использовать ИИ, чтобы получить работу в IT быстрее
Ссылку на зум скину в канал уроков: https://t.me/+fBO50JOfioA0YmUy | 691 |
