Всё о разработке | Леонид Ченский – Telegram
Всё о разработке | Леонид Ченский
640 subscribers
93 photos
7 videos
2 files
74 links
Рассказываю об актуальных проблемах, с которыми сталкивался в своей работе. Делюсь полезными материалами, курсами, статьями и просто своими мыслями.

GitHub: https://github.com/moguchev
Linkedin: https://www.linkedin.com/in/leonid-chenskii-b034a9229
Download Telegram
Как умение видеть «большую картину» помогло мне вырасти до лида

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

С течением времени я начал глубже вникать во все сервисы команды, исследовал смежные области и старался понимать, как в целом работают ключевые компоненты OZON для покупателя. Такое широкое видение позволило мне намного эффективнее выполнять задачи и реализовывать проекты. Постепенно это дало свои плоды: меня назначили тимлидом — и во многом благодаря способности глубоко «погружаться» в процесс и видеть проект целиком.

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

Всех с началом рабочей недели!
🔥122👍2🆒2
КТО БЫЛ ПЕРВЫМ ПРОГРАММИСТОМ В ИСТОРИИ?

Если вам кажется, что программирование — это сугубо мужская профессия, задумайтесь: кто, по-вашему, был первым программистом в истории? Возможно, вы подумаете о каком-нибудь инженере XX века, связанном с первыми компьютерами. Но ответ вас удивит!

Первым программистом была женщина — Ада Лавлейс. В середине XIX века, когда компьютеров ещё не существовало, она написала первую в мире программу. Работая с математиком Чарльзом Бэббиджем, Ада создала алгоритм для аналитической машины — теоретического предка современных компьютеров. Её идеи о том, что машины могут не только считать, но и обрабатывать сложные задачи, стали основой для будущих вычислений.

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

Дамы, с 8 марта! Пусть ваш интеллект, энергия и стремление к новым вершинам меняют этот мир к лучшему!
16😱3👏2❤‍🔥11
Друзья, привет! Воспользуюсь случаем и сделаю небольшой офтопный пост.

Я увлекаюсь съемками с дрона, такое у меня хобби 😅Так получилось, что сейчас я нахожусь во Вьетнаме и заметил, что цена на дроны DJI здесь значительно ниже, чем в Москве (как в целом и на все остальное).

Так вот, если давно кто-то из вас хотели приобрести себе такой «аппарат», самое время написать мне – я буду тут еще неделю и могу привезти дрон специально для вас. К тому же сейчас курс доллара довольно выгодный (и это не надолго)!

Доставка возможна по всей России СДЭК напрямую из Вьетнама, примерно 10–14 дней.
Все подробности можно в лс 👉@LeoLeGrand. Отвечу на любые вопросы!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3😱1
This media is not supported in your browser
VIEW IN TELEGRAM
А как у вас проходит подготовка к DEMO заказчику?
😁10🔥4🤣3👏1
Media is too big
VIEW IN TELEGRAM
После «таких инцидентов» обычно вспоминают про бэкапы и начинают разработку сложных систем по настройке и сбору резервных копий данных БД.

Как раз недавно в команде закончили проект, посвященный бэкапам.
🤣11🔥4😁1🆒1
Я только что вернулся в Москву после самой долгой и насыщенной поездки в жизни.
Зимовка в Азии — мечта, которую я вынашивал много лет. И в этом году она наконец-то сбылась.

С ноября по март я не просто сменил обстановку — я прожил целую маленькую жизнь в путешествии.
Удалёнка дала свободу перемещаться, а я решил взять от этого максимум:
5 стран
🇻🇳🇰🇭🇲🇾🇱🇦🇨🇳, 14 городов, тысячи километров, десятки новых вкусов, встреч и открытий.

Я побывал в таких городах как:
Нячанг, Пномпень, Сиемреап, Хошимин, Фукуок, Далат, Куала-Лумпур, Дананг, Хюэ, Хойан, Вьентьян, Ванг Вьенг, Луангпробанг, Гуанчжоу.

Было невероятно!

Но, скажу честно: романтика цифрового кочевничества — это не только свобода и закаты.
В реальности всё куда сложнее:

— постоянная адаптация к новой среде
— нестабильный интернет
— разница в часовых поясах
— жара, которая выключает продуктивность
— соблазн “чуть-чуть полежать на пляже” — а потом уже вечер

Оказалось, что в таких условиях особенно важна самодисциплина.

Удалёнка требует структуры, если хочешь не просто выживать, а развиваться и расти.

Сейчас я снова в Москве.
С любимым рабочим местом, нормальным графиком, быстрым интернетом и сосредоточенностью.
А значит — начинается мой личный «рабочий сезон».

И уже завтра, в 19:00 по МСК, я проведу открытый бесплатный урок:
«Эволюция MVC до чистой архитектуры».

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

Регистрация по
ссылке — приходите, будет интересно и по делу.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2155👍22
Запись со вчерашнего открытого урока
📹RuTube
👀VK
👀YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥123👏3👍1🆒1
Вписаться в несколько активностей, а потом офигевать от количества мероприятий в календаре - это классика.

P.S. Готовлю курсы и делюсь экспертизой не только на публику но и внутри компании.
🔥72
Хорошая новость для тех, кто хотел перейти на Go-разработку или попасть в BigTech

Стартует набор на поток Route256🦎
Эксперты из Ozon научат всем азам в разработке на Go, кликайте для подачи заявки на участие в отборе.

➡️ 2 месяца онлайн-занятий по вечерам — можно совмещать с работой и учёбой;
➡️ Интересные задачи — реальные, под потребности компании;
➡️ Крутая команда — эксперты Ozon.

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

Спешите подать заявку: тренировочный раунд уже открыт, а отборочный контест — 20 апреля.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👨‍💻3🙏2🆒1
ПРО АЛГОРИТМЫ НА СОБЕСЕДОВАНИЕ

Раньше я искренне не понимал, зачем некоторые IT‑компании так помешаны на алгоритмах.

Казалось, на реальных проектах алгоритмические задачи почти не встречаются, и фронт‑ и бэкенд‑разработка сводится к знанию фреймворков, «перекладыванию JSON-чиков» и API.
Однако за несколько лет участия в десятках собеседований и после собственного опыта в разработке я убедился: алгоритмы — это самый надёжный способ оценить не только знание синтаксиса, но и скорость разработки и качество мышления на собеседовании. Все остальное можно заучить и «натаскаться» проходя собеседования.

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

Почему это не прихоть компаний
Алгоритмические задачи — это как игра на фортепиано: профессионал, играющий разные жанры и виртуозно владеющий инструментом, способен «прочувствовать» любую мелодию и сразу попасть в нужный темп и тон. Так же и разработчик, хорошо натренировавший алгоритмическое мышление, в коде «чувствует» структуру задачи и без лишних проб и ошибок строит оптимальное решение. А скорость выполнения задач - очень важный показатель.
Можно выучить и зазубрить любую теорию: computer science, устройство языка, SQL и NoSQL, брокеры сообщений. Но алгоритмы - это тот навык, который прививается со временем.

Конечно, перегибать палку не стоит: несколько тяжелейших секций на графах и динамическом программировании, далеких от повседневных задач, часто лишь валят кандидатов и отнимают время (возможно это тактичный способ слить кандидата). Главное, что дают алгоритмы — шаблоны мышления и «насмотренность», благодаря которым вы почти на автопилоте пишете чистый, понятный и эффективный код.

Пишите в комментариях, практикуете ли вы алгоритмические задачи, и если да, видите ли у себя прогресс в скорости разработки?
👍12🔥3🗿2👏1