Hard&Soft Skills – Telegram
Hard&Soft Skills
4.95K subscribers
725 photos
10 videos
3 files
515 links
Центр экспертизы для опытных инженеров и архитекторов в IT
https://hardsoftskills.dev

Курсы:
Технический лидер
Solution Architect
CTO Starter Pack

Участвуйте в мероприятиях
https://hardsoftskills.dev/calendar

Чат: @chathardsoftskills
Download Telegram
Друзья, just a kind reminder!

Cегодня встречаемся на круглом столе на тему "The Future of Data Systems". Обсудим темы:

1. Будущее базы данных и форматов хранения данных
2. Обработка больших данных: какие новые подходы появятся?
3. Искусственный интеллект и машинное обучение в обработке данных
4. Системы стриминговой обработки данных и их будущее
5. Системы данных на облачных платформах и edge computing и многое другое!

Успевайте зарегистрироваться и приходите. До встречи вечером 🙌
👍12🔥2
Главными выводами из исследования, которое мы проводили в сентябре, стало то, что:

1. С нами расти быстрее (медианное значение – 6 месяцев против 9 месяцев у тех, кто не проходил наши курсы).
2. Только те, кто прошли наши курсы, смогли сразу получить повышение на текущем месте. Остальным – пришлось менять работу.

За счет чего это возможно? Что мы даем сеньору, архитектору и CTO?

🔎 Кругозор в инструментах и технических решениях
📝 Шаблон решения архитектурных задач
⚙️ Опыт эффективного system design
💼 Умение обосновывать свои решения для самых разных стейкхолдеров
🗣 Умение вести переговоры в рамках разработки ПО - от интересных задач и code review до повышения и зп.

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

🔸 что в реальности происходит в проектах
🔸 почему архитектура получается именно такая
🔸 как организация влияет на архитектуру
🔸 как расти в организации и вообще возможно ли

Я записалась на курс [Технический Лидер], когда меня только-только взяли в сеньоры.

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

Сейчас я тимлид и веду бэкенд двух проектов: 3 десктопных приложения, 12 микросервисов и 12 разработчиков.


🗓 В январе-феврале 2025 мы стартуем наши курсы:

[из Middle в Senior]
[Team Leadership]
[Технический Лидер]
[Solution Architecture in the Wild]
[CTO Starter Pack]

Оставляйте заявку и растите вместе с нами!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤‍🔥2👍1
Друзья, всех с пятницей!

На этой неделе мы завершили наш длинный путь чтения и разбора книги Мартина Клеппмана "Designing Data-Intensive Applications" 📚. Это была последняя встреча по Кабанчику, и если вы не смогли к нам присоединиться, не переживайте — запись доступна по ссылке!

Мы хотим от всего сердца поблагодарить наших потрясающих ведущих:

🖤 Басима Аль-Джевахири
🖤 Антона Норко
🖤 Асю Воробьеву
🖤 Александра Кохно

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

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

До новых встреч!
9🔥2👏2🥰1
В сентябре Дима Королев обсуждал вопросы Statefull Orchestration, и завтра будет продолжать обсуждение. Я тоже присоединюсь вечером. Будет по-английски, и под запись, кому интересно - присоединяйтесь.
Запись прошлого обсуждения https://www.youtube.com/watch?v=56ztHNLBowM&ab_channel=SysDesignMeetup
Линк на календарь https://calendar.google.com/calendar/event?action=TEMPLATE&tmeid=MDJuMXVxMjg2ajhkbjA1cDk3cmxmb2E3M2oga2c5bXJrYWoxZ3RiMG9nYWs1aHYxbnM1NTBAZw&tmsrc=kg9mrkaj1gtb0ogak5hv1ns550%40group.calendar.google.com
Линк на зум http://zoom.dima.ai
7
Работа в маленькой компании vs Big Tech

Большая компания – это:

🌐 Большие ресурсы и качественная инфраструктура. Возможность потрогать реально масштабные highload системы, множество команд с узкой специализацией, идеальные CI/CD пайплайны и десятки internal tools.

💸 Высокое вознаграждение и соответствующие ожидания. 6-7 раундов собеседований, четкая система грейдов и регулярные performance review, по результатам которых могут как выписать солидный бонус, так и уволить не моргнув глазом. А продолжающиеся layoff-ы показывают, что и performance – не гарантия безопасности.

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

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

В стартапе или небольшой компании:

🤹 Нет узкой специализации. Делать приходится все: и писать код, и тестировать, и настраивать инфраструктуру. Хороший способ приобрести новые навыки, но углубиться во что-то одно не получится.

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

🕸 Технический долг и legacy. У маленькой компании приоритет – это как можно быстрее доставить ценность пользователям, отхватить больший кусок рынка и заработать денег. Красота технических решений при этом отходит на второй план.

🪜 Непредсказуемый профессиональный и карьерный рост. Есть риск застрять на однотипных задачах – разработке и доставке еще одной фичи до продакшена. Но если увеличивать свой impact (при условии, что для этого есть возможность), расти можно очень быстро.

Подводя итог: в больших компаниях ты – часть отлаженной машины. В малых – создаешь эту машину сам.

А вы согласны? Делитесь опытом в комментариях
🔥13👍93❤‍🔥2
Завтра, 5 ноября в 20.00 GMT+3 встречаемся на H&S Skills Conclave с темой "Путь от браузера до приложения, или что происходит, когда вы в браузере вбиваете google.com"

На встрече будут рассмотрены некоторые неочевидные моменты из мира WWW.

▪️Вычисление IP
▪️Подключение к серверу
▪️GET или POST?
▪️Стандарты и рекомендации

Cпикер: Юра Морозов. Регистрация доступна по ссылке. До встречи!
🔥11👍42
🚀 Друзья, уже через час ждем вас на докладе Юры Морозова на тему "Путь от браузера до приложения, или что происходит, когда вы в браузере вбиваете google.com". Приходите!
2
💫 Дорогое коммьюнити!  💫

Приглашаем всех, кто находится во Вроцлаве, развертуализироваться и встретиться с нами вживую! Это отличная возможность познакомиться и пообщаться с Павлом Вейником, другими членами сообщества и провести вечер в неформальной атмосфере!

📅 Когда: четверг, 7 ноября, 19:00 (GMT+1)
📍Локация: CULTO, pl. Tadeusza Kościuszki 6, 50-038 Wrocław

Не упустите шанс зарядиться вдохновением, обсудить интересные темы и просто отлично провести время! Ждем всех!
🔥11❤‍🔥1
Друзья, во вторник у нас прошел 5ый🥳 H&S Conclave c увлекательным и важным докладом от Юры Морозова на тему Путь от браузера до приложения, или что происходит когда вы в браузере вбиваете google.com

🔗 Запись доступна на нашем ютубе. Enjoy!

🚀 А 14 ноября будем ждать вас на следующий H&S Conclave, посвященный теме использования Structurizr для визуализации систем. Спикер: Александр Белян. Узнать подробности и зарегистрироваться можно по ссылке
6🔥3
Разработка и бизнес: как найти общий язык?

Разработчики говорят “Почему вы не понимаете, что качественный код требует времени?”, а в ответ им прилетает “А откуда баги, вы что, не можете сразу сделать правильно?”. Инженеры и бизнес-стейкхолдеры работают над одной и той же системой, но видят в ней разное и говорят на разных языках.

Суровая правда в том, что цель бизнеса – зарабатывать деньги, а идеальный код сам по себе их не приносит. Их приносит решение проблем пользователей (желательно быстрее, чем у конкурентов).

❗️Но это не значит, что разработчик должен забыть о качестве кода и лепить костыли на другие костыли, потому что PO требует быстрее выпустить фичу.

Понимание бизнеса – это умение перевести цели бизнеса в технические решения, а технические решения объяснить с точки зрения их выгоды для бизнеса. Например:

Нам нужно провести рефакторинг, потому что так код станет чище и с ним будет проще работать.

Каждая строчка кода стоит денег. Мы накопили много техдолга, поэтому нам приходится писать больше кода и тратить больше времени на разработку. Если мы потратим на рефакторинг часть времени спринта (а значит и бюджета) – в будущем мы сможем разрабатывать быстрее и допускать меньше багов.

Принимая задачи на разработку, кроме вопроса “Что мы делаем?” стоит задать еще “Зачем мы это делаем? / Какую проблему мы решаем?” и “Какого результата мы хотим добиться?”.
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥6👍5❤‍🔥1
Друзья, все кто в Варшаве, 15 ноября Павел Вейник выступает в офисе Andersen. Приходите!
PS. Онлайн трансляция также будет доступна 🙌
🔥52❤‍🔥1👏1
Forwarded from AndersenPeople Europe
Are you ready for new challenges in development? 🚀

On November 15, don't miss a meetup with Pavel Veinik – an expert with long experience who has trained hundreds of developers and architects. Learn how to design high-load systems capable of handling the most complex tasks.

📅 When: November 15, 18:30 (CET)
📍 Where: Andersen’s office in Warsaw/Online – the link to the stream will be sent to your email provided during registration
🕐 Duration: 1 hour
🌐 Language: Russian

We’ll answer the following questions:
– What can be considered a high-load (HL) system?
– A systematic approach to building an HL system: functional requirements, data consistency, performance, scalability, and availability. How do we set up monitoring and use it effectively?
– How do we scale an existing system to handle increased loads?

👨‍💻 Who it is for: developers, architects, team leads – anyone aspiring to build powerful and reliable systems.

You can register here 👉 https://people.andersenlab.com/events/architect-warsaw-november?utm_source=tg&utm_medium=meetup&utm_campaign=1511

Learn from an ace how to maximize the performance and reliability of your systems!

Become a speaker: https://people.andersenlab.com/meetups-with-andersen-recaps#become-a-speaker
💫 Приглашаем на новый H&S Skills Conclave 💫

📅 14 ноября в 20.00 GMT+3

Тема: "От кода к архитектуре: использование Structurizr для визуализации систем"

На этом ивенте мы подробно разберем, как перейти от кода к созданию полноценной архитектуры системы, используя нотацию C4 и Structurizr.

Программа:

🔹 Введение в C4-нотацию — познакомимся с уровнями C4 и узнаем, как они помогают создавать четкие и понятные диаграммы.

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

🔹 Инструменты для моделирования C4 — обзор инструментов для построения архитектурных схем.

🔹 Почему Structurizr и подход "architecture as code" — объясним, почему Structurizr является оптимальным решением для проектирования архитектуры с подходом "архитектура как код".

🔹 Варианты использования Structurizr — примеры реальных сценариев, где Structurizr помогает улучшить процессы в компании и многое другое!

Спикер: Александр Белян, Python developer. Занимается разработкой, внедрением и поддержкой процессов CI/CD, проектированием архитектуры, а также разработкой и поддержкой нескольких микросервисов.

Регистрация доступна по ссылке.
6🔥5❤‍🔥2
Варшава,

Рады сообщить, что неформальная офлайн встреча с Павлом Вейником состоится во вторник 19 ноября.

Место: Sole Powiśle
Старт: в 19.00

Если планируете придти - напишите, пожалуйста, Даше в тг @d_zherebtsova. Хотим понимать какое примерное количество людей соберётся, чтобы чуть что скоректировать бронь столика.

Всех ждем! Спасибо и до скорой встречи 🖤
🔥3❤‍🔥11
Нетворкинг для разработчика – зачем, где и как?

Общаться с коллегами – полезно. Это помогает узнавать новое, не замыкаться в своем синдроме самозванца, но самое главное – знакомства помогают найти работу. Согласно исследованию от LinkedIn, 70% специалистов находят работу благодаря знакомству с кем-то в компании. Если вы в РБ – ссылка работает с ВПН.

Где и как знакомиться?

1️⃣ LinkedIn. Напрямую стучаться к кому-то в личку может быть неловко. Вместо этого можно прокомментировать чей-то пост, зацепиться с автором и другими комментаторами, и отталкиваться от этого. Люди любят внимание и этим можно пользоваться.

2️⃣ Онлайн и оффлайн мероприятия, конференции. Классический способ строить профессиональные связи – послушать чье-то выступление, задавать вопросы, продолжить общение после. Например, написать в том же LinkedIn “Смотрел ваше выступление, очень интересно, а что вы думаете по поводу Х?”.

Либо выступить самому – из этого можно извлечь многое, кроме нетворкинга. Попробуйте с нами – мы поможем определиться с темой, дадим рекомендации по выступлению, собранные в мини-курс, и дадим площадку с лояльной аудиторией. Оставляйте заявку!

3️⃣ Коллеги с нынешнего и прошлых мест работы. Эти знакомства особенно полезны при поиске работы. “Мы вместе работали, это толковый специалист” – уже достаточное основание, чтобы пригласить на собеседование.

4️⃣ Профессиональные сообщества и чаты. Такие, как Hard&Soft Skills, например 😉. Если вы еще не в нашем чате – присоединяйтесь!

5️⃣ Коворкинги. Механизм такой же как в офисе – разговоры возле кулера, кофемашины, в курилке. Только люди из разных компаний и даже отраслей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2😁1
Друзья, завтра всех ждем на Архитектурном Трепе №120. Тема встречи Микросервисы и асинхронное взаимодействие: принципы, инструменты и вызовы.

Обсудим вопросы:

🔹 Какие преимущества и недостатки дает использование асинхронного взаимодействия между микросервисами?
🔹 Для решения каких задач стоит внедрять системы обмена сообщениями?
🔹 Стратегии для версионирования сообщений и эволюции схем, и как они влияют на совместимость между сервисами?
🔹 Влияние event-driven архитектуры на масштабируемость и производительность систем

Модератор: Алексей Лобан.

🔗 Регистрация по ссылке на сайте
4🔥4
Привет! На прошлой неделе Павел Вейник рассказал про архитектуру Highload систем на митапе Andersen в Варшаве.

> Что считать Highload системой и чем они сложны?
> Подход к построению HL системы на основе требований и тактик
> Мониторинг: как настроить и использовать?
> Способы улучшения performance, availability, scalability
> Data consistency at scale – как не терять и не портить данные

📹 Запись встречи на YouTube - https://www.youtube.com/live/sTlPujRdQyU

Презентация - https://miro.com/app/board/uXjVLPFvH88=/

Приятного просмотра!
🔥14👍2❤‍🔥1
Что не так с менеджментом в IT?

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

Решить это противоречие – задача менеджеров, но и тут не все просто:

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

⌨️ Для разработчиков эффективный менеджмент — это ясные цели, адекватные сроки, возможность писать качественный код и развиваться профессионально. Это также поддержка в решении сложных задач и понимание важности технического долга.

Пока tech индустрия бурно росла, эти проблемы заливались деньгами инвесторов и венчурных фондов. Миллионы людей проходили короткие курсы, становились разработчиками, тестировщиками и менеджерами, и быстро строили карьеру в IT. А еще работал закон Мура, и на неэффективность закрывали глаза – развитие железа и технологий все компенсировало.

После 2021-2022 годов ситуация изменилась. Поток бесплатных денег сократился, проблемы всплыли наружу и компании стали оптимизироваться любыми способами – массовые layoff-ы, ужесточение политики использования ресурсов, выжимание максимума из организационных процессов.

🛟 Что делать, чтобы не остаться за бортом?

Оцените текущее положение. Узнайте, что меняется в компании, и как эти изменения влияют на вашу роль и задачи.

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

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

Прокачивайте навыки. Новые инструменты и технологии – это важно, но не забывайте и про soft skills. Рассмотрите смежные роли, если это требуется.

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

Согласны? Делитесь мнением в комментариях!
🔥12👍8❤‍🔥1
Митапы Software Craftsmanship возвращаются с новым форматом!

LIVE DESIGN SESSION

Павел Вейник в реальном времени продемонстрирует процесс проектирования архитектуры высоконагруженного сокращателя ссылок:

- Анализ требований
- Ballpark estimations
- Выявление узких мест
- Анализ архитектурных подходов и вариантов системы
- Проектирование всей системы
- Выбор инструментов

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

Дата первой встречи:

📅 12 декабря
20:00 (GMT+3)

🔗Регистрируйтесь по ссылке и до встречи на митапе!
🔥11❤‍🔥2
Не хочу ничего делать, и чем дольше ничего не делаю, тем сильнее ничего не хочется

В работе не осталось творчества – сплошная рутина

Трачу все силы, пытаюсь развиваться, а результата нет

Мне уже не нужны ни деньги, ни признание – просто отстаньте от меня и дайте отдохнуть


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

Выгорание – это продолжительное чувство усталости, опустошеннности и апатии.

Главная причина выгорания – стресс:

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

У выгорания могут быть ощутимые физические последствия: нарушение сна, проблемы со здоровьем, депрессия.

🚒 Как преодолеть выгорание, если оно наступило:

• Уйти в длительный отпуск. Поговорить с руководством, передать дела и хотя бы на месяц забыть про работу. Если руководитель отказывается понять ситуацию, возможно, стоит сменить компанию.

• Сменить обстановку. Работа в другом проекте, переезд в другой город, новое хобби, знакомство с новыми людьми. Ощущение новизны поможет перезагрузить мозг.

• Замедлиться и сделать шаг назад. Так ли плохо будет перейти на более низкую и менее стрессовую должность? Или достичь своих карьерных целей немного позже?

• Проработать внутренние причины. Что в вас заставляет брать на себя больше, чем вы можете потянуть? Перфекционизм, завышенные требования к себе, неумение говорить “нет”, желание кому-то что-то доказать? Если не устранить внутренние причины, выгорание рано или поздно вернется. Попробуйте психотерапию.

Когда организм не получает вознаграждения за усилия, он перестает выделять энергию на эти усилия. Поэтому можно выгореть для одной деятельности и с радостью заниматься другой, не менее тяжелой. Избавиться от выгорания - означает найти то, ради чего прилагать эти усилия, или избавиться от самих усилий.


🕯 Что делать, чтобы не выгорать:

○ Не забывать про work/life balance. Работайте, чтобы жить, а не живите, чтобы работать.

○ Заниматься физической активностью. Прогулки, тренажерный зал, плавание, йога, танцы – это помогает переключиться и разгрузить мысли.

○ Избегать “дешевого дофамина”. Думскроллинг новостей, листание ленты в TikTok или Reels, соцсети – простой способ получить удовольствие, которое после себя оставляет пустоту и нежелание делать что-то, требующее усилий. Устройте “цифровой детокс”.

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

○ Отдыхать, когда нужен отдых. Проект не развалится, компания не обанкротится, а рынок IT не рухнет, если вы сделаете паузу.
🔥137👍3