Никита Ульшин про IT @ulshinblog Channel on Telegram

Никита Ульшин про IT

Никита Ульшин про IT
Программист и тимлид, более 10 лет в IT. Пишу про программирование, архитектуру, менеджмент и книжки.

По всем вопросам: @NikitaUlshin
1,663 Subscribers
83 Photos
2 Videos
Last Updated 04.03.2025 10:26

Similar Channels

Код Желтый
26,540 Subscribers
DocOps
4,923 Subscribers
System Design World
2,973 Subscribers

Никита Ульшин: Взгляд на мир IT и программирования

Никита Ульшин – известный программист и тимлид с более чем десятилетним стажем работы в области информационных технологий. Его опыт охватывает множество аспектов, включая программирование, архитектуру программных систем, управление командами и литературные материалы, которые способствуют росту профессиональных навыков. В то время как IT-индустрия продолжает развиваться с невероятной скоростью, эксперты как Никита играют ключевую роль в формировании будущего технологий. Его блоги и посты привлекают внимание не только специалистов, но и начинающих программистов, стремящихся погрузиться в сложный мир технологий. К тому же, обсуждая важные темы, такие как архитектура программного обеспечения и менеджмент команд, Никита делится полезными советами и рекомендациями, которые позволят вам разобраться в проблемах, с которыми сталкиваются многие профессионалы в этой области.

Какие книги по программированию рекомендует Никита Ульшин?

Никита Ульшин, как опытный программист, подчеркивает важность непрерывного обучения и рекомендует несколько книг, которые помогли ему в его карьере. Например, "Чистый код" Роберта Мартина является настольным пособием для многих программистов, так как она предоставляет мудрость о том, как писать код, который легко читать и поддерживать.

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

Какова роль тимлида в команде разработчиков?

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

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

Как Никита Ульшин остается в курсе современных технологий?

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

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

Что такое архитектура программного обеспечения и почему она важна?

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

Хорошо спроектированная архитектура также способствует лучшему управлению рисками, так как позволяет команде быстрее выявлять и устранять потенциальные проблемы на ранних стадиях разработки. Это значительно снижает затраты на исправление ошибок и улучшает общее качество продукта.

Как эффективно организовать процесс управления проектами в IT?

Эффективное управление проектами в IT требует четкой структуры и правильных инструментов. Применение методологий Agile, таких как Scrum или Kanban, позволяет гибко реагировать на изменения требований и лучше управлять задачами команды. Это создает возможности для постоянной обратной связи и быстрой адаптации к новым условиям.

Дополнительно, использование специализированного программного обеспечения для управления проектами, такого как Jira или Trello, позволяет улучшить видимость задач и ускоряет процесс обсуждения. Это все способствует более слаженной работе команды и повышению общей эффективности проекта.

Никита Ульшин про IT Telegram Channel

Вы любите программирование, архитектуру, менеджмент и книги? Тогда канал Никиты Ульшина, известного программиста и тимлида с более чем 10-летним опытом в IT индустрии, именно для вас! Здесь вы найдете полезные статьи и рекомендации по указанным темам, а также многое другое.

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

Не упустите возможность быть в курсе самых актуальных событий в IT от профессионала своего дела! Присоединяйтесь к каналу уже сегодня и не забудьте задать ваши вопросы Никите Ульшину по контакту @NikitaUlshin.

Никита Ульшин про IT Latest Posts

Post image

Разговорный английский без боли и страданий: правда или миф?

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

Научиться читать и воспринимать английский на слух можно и самостоятельно. Но есть одна задача, которая никак не решается самостоятельно. А именно - вести разговоры на английском. IT раздвинуло границы мира, поэтому многим из нас часто приходится взаимодействовать со своими англоговорящими коллегами. И далеко не всегда получится отвертеться письменно.

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

Именно этим и занимаются ребята из школы английского языка Authentic Pigeon. Основатели школы - Настя и Кирилл Моисеевы - 7 лет жили в Хошимине и каждый день говорили на английском. Это было настоящим испытанием. Но благодаря большому количеству практики на смену страху пришли лёгкость и удовольствие от общения. Поэтому в своей школе они сделали практику ключевым инструментом обучения.

В Authentic Pigeon вы сможете решить следующие задачи:

➡️ Подтянуть разговорный английский, чтобы без стресса общаться с коллегами на работе и за её пределами — для тех, кто уже работает в международной команде

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

➡️ Подготовить английский к жизни и работе за рубежом — для тех, кто решился на серьёзные перемены

➡️ Подготовиться к собеседованию на английском — для тех, кто нацелен на карьерный рост

➡️ Перестроить систему изучения английского, чтобы сдвинуть прогресс с мёртвой точки — для тех, кто перестал чувствовать отдачу от текущих занятий

Главные принципы обучения в Authentic Pigeon - адаптивная программа, сквозной трекинг и регулярная обратная связь. Всё обучение будет выстроено вокруг вас и вашей задачи.

⭐️ Узнать больше о занятиях и записаться на бесплатное демо-занятие

Реклама. Моисеев Кирилл Владимирович. Erid: 2VtzqwVKEf8

04 Mar, 07:00
206
Post image

Про push и pull модели потребления информации

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

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

⭐️ Разные модели получения информации

В какой-то момент, когда я читал очередную книгу про асинхронность, на меня снизошло озарение. Мы потребляем информацию по тем же моделям, что и, например, брокеры сообщений: push и pull.

Примеров push-модели можно привести множество. Когда университетский профессор пытается впихнуть знания в голову скучающего студента — это push-модель. "Смотри, какая классная статья, обязательно прочти" — тоже (как минимум, вам навязали мнение, что эта статья стоит внимания). Вышел новый пост в телеграм-канале "Никита Ульшин про IT" — это тоже push.

Pull-модель работает иначе. В ней потребление информации строится вокруг запроса. Ярким примером будет типичный рабочий день программиста. Он пишет код и в какой-то момент сталкивается с проблемой, решения которой не знает. 20 лет назад он лез в мануалы, 10 лет назад начинал гуглить, сейчас спрашивает ChatGPT, но суть одна и та же — ему понадобилась информация, и он вытягивает её из какого-то источника.

⭐️ Какая модель лучше?

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

Обобщить их можно так:
🔵 Push → удобен для открытия нового (но перегружает, если контента слишком много).
🔵 Pull → эффективен для обучения (но требует осознанного запроса и дисциплины).

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

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

При потреблении push-based информации важно не забывать задавать себе рефлексивные вопросы: "Зачем мне это знать? Где я могу это использовать?" Иначе потребление информации будет перегружать мозг и создавать иллюзию обучения. Pull-модель тоже может создавать такую иллюзию, но об этом я напишу отдельно.

И главное — не забывайте отдыхать от информации. Её потоки в современном мире слишком интенсивны для нормального человека.

Жми 💛 и включай уведомления, чтобы не пропустить push нового поста на моём канале 🙃

03 Mar, 06:00
386
Post image

Ларри Кинг «Как разговаривать с кем угодно, когда угодно, где угодно»

Разговор — одна из важнейших частей человеческой жизни. Беседовать со знакомыми людьми зачастую легко и приятно. Но вот коммуникация с незнакомцами у многих вызывает стресс. О чём вообще говорить? Как я выгляжу со стороны? Что обо мне подумают?

При этом умение поддерживать любую беседу — крайне важный навык. Например, мне по работе часто приходится общаться с людьми, с которыми мы раньше не были знакомы. И даже деловой разговор проходит гораздо приятнее, если перед ним состоялся хотя бы небольшой small talk.

Эту книгу я прочитал перед прошлым TeamLeadConf, потому что поймал себя на мысли: на конференциях и митапах я часто теряюсь и испытываю трудности в общении с незнакомыми людьми. Поэтому решил исправить эту проблему и взял в руки легендарную книгу Ларри Кинга «Как разговаривать с кем угодно, когда угодно, где угодно».

⭐️ О чём книга

Ларри Кинг — довольно известный дядька. Он вёл популярное ток-шоу на CNN, и попасть туда считалось честью. В книге он рассказывает о своём пути и делится подходами к развитию навыка общения.

В книге раскрываются следующие темы:
➡️ Базовые правила ведения хорошей беседы.
➡️ Как вести светские и деловые разговоры.
➡️ Какие черты делают человека хорошим собеседником.
➡️ Неудачи, ляпы и как с ними справляться.
➡️ Лучшие и худшие гости Ларри Кинга — и что делало их такими.

⭐️ 3 идеи из книги

🟡Хорошему собеседнику интересна личность его собеседника. Люди любят говорить о себе и делают это чаще всего. Хороший собеседник меньше говорит о себе, больше слушает и активно интересуется тем, что ему рассказывают.

🟡Поза в общении должна быть естественной и комфортной. Не нужно ничего придумывать или пытаться кого-то изображать — просто будьте собой. Люди чувствуют напряжение и неестественность.

🟡Слова-паразиты и слова-пустышки — «костыли» языка. Чаще всего мы их используем, чтобы заполнить паузы во время размышлений. Вместо них лучше просто помолчать пару секунд — это звучит естественнее.

⭐️ Мои впечатления

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

Главный посыл Ларри Кинга в том, что общение — это не врождённый дар, а навык, который можно развить. Да, кому-то от природы это даётся легче, но у каждого из нас есть возможность прокачать этот навык.

Возможно, Ларри Кинг слегка переоценивает значимость коммуникации — но его можно понять, ведь это его профессия. Тем не менее его советы оказались для меня полезными и близкими. Рекомендую книгу тем, кому приходится много общаться по работе (или придётся в обозримом будущем) — техники простые, но действительно работающие.

Все мои обзоры книг доступны по тегу #обзор_книги@ulshinblog и в этом посте.


📝 @ulshinblog

28 Feb, 06:33
547
Post image

Почему переходить в тимлиды так сложно?

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

Помимо множества процессно-менеджерских обязанностей возникает конфликт в мышлении. Тимлид всё ещё едет по «старым» техническим рельсам, но от него уже требуют мыслить категориями бизнеса. Разобраться в этом самому довольно сложно — особенно на фоне горящих задач и сдвигающихся сроков.

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

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

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

Как понять, что входит в мои обязанности? Чего от меня хотят, за что платят зарплату? Как отличить важное от неважного?
Как перестать бороться с бизнесом за ресурсы и начать сотрудничать? Как донести, что мы не можем бесконечно накапливать техдолг и при этом поставлять фичи в срок?
Что делать, если в проектах бардак? Непонятно, кто что делает и когда ждать результата.
Как быть, если люди в команде не хотят брать ответственность и проявлять инициативу? Когда приходишь на встречу, а все молчат — или, наоборот, постоянно ссорятся. Невозможно ни о чём договориться и ни на кого положиться.
Как планировать работу, когда в день куча встреч и все постоянно отвлекают? А ещё ведь в отпуск хочется.

Каждый урок решает конкретную группу проблем. Например, в первом разберётесь, за что отвечаете, и научитесь договариваться о своей роли с коллегами и руководством. Во втором — прокачаете навык понимания бизнеса. Всего в курсе 5 писем.

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

Старт 19 марта, учеба продлится 5 недель. Будет домашка с обратной связью, чат с поддержкой коллег и экспертов курса (для тарифов с ОС) и ланчи с крутыми спикерами.

По промокоду ST3ULSHIN до 4 марта включительно вы можете получить скидку 10%.

Посмотреть программу и отзывы о курсе →

Если сомневаетесь, нужно ли вам — напишите ребятам на [email protected] и расскажите о своем кейсе. Они помогут определиться.

27 Feb, 07:01
572