5 стадий жизни IT-компании: от стартапа до кровавого Энтерпрайза. ЧАСТЬ 2️⃣
3. Medium Tech
Это компании среднего размера, которые уже прошли начальные этапы становления и очень активно масштабируются.
Характерные черты:
- управленческая иерархия: появляются полноценные отделы, направления, а внутри команд формируются четкие роли (Team Lead, Product Owner, QA и т.д.). Численность сотрудников IT может достигать примерно 100-400 человек.
- Часть работы может быть всё ещё на аутсорсе: но ключевые вещи стараются держать внутри. И идут к тому чтобы стать полностью самодостаточными.
- Инфраструктурная команда: появляется отдельная команда, ответственная за DevOps, SRE, инфраструктуру и поддержание серверов. Также может быть команда платформы, которая разрабатывает общие инструменты, фреймворки для остальных разработчиков.
- Гибкие процессы: используются Agile-подходы (Scrum, Kanban), есть планирование и ретроспективы. В общем все самое модное и молодежное в гибких процессах. В таких компаниях все еще чувствуется дух «стартапа» (по крайней мере они так его преподносят). Но это уже совсем не стартап, хотя пока еще нет бюрократии, жестких ограничений ИБ (исключение: если это не финтех). Стабильность приносится пока еще в жертву в угоду фичам.
- Собственные наработки: начинают появляться внутренние библиотеки, фреймворки, утилиты, shared-код, которые ускоряют разработку продукта и фич.
- Активный рост: команды активно расширяются, идет поиск узкоспециализированных специалистов. Стажеров такие компании особо не набирают, так что с 0 бэкграундом попасть в такие компании сложно.
- Технологии: на этом этапе компания начинает стандартизировать список используемых технологий и наращивает экспертизу в их эксплуатации, идет отказ от старых костылей и очень дорогих или неэффективных инструментов с точки зрения обслуживания.
Плюсы:
- Стабильность: компания уже завоевала себе место на рынке и имеет жизнеспособную модель бизнеса. Переживать о том что завтра компанию могут закрыть не приходится (хотя в России всякое бывает).
- Карьерные возможности: такие компании идеально подходят для Middle м Senior специалистов, которые хотят в короткий срок дорасти до Lead позиции. Расти вместе с компанией всегда проще и быстрее, к тому же еще и интереснее.
- Процессы на столько гибкие, что очень просто взаимодействовать с другими командами и руководителями. В целом все прозрачно в компании до определенного момента.
Минусы:
- компания отстает в техническом плане от Big Tech-ов
- несовершенство процессов
- большой бэклог и очень высокий темп разработки
- на тех. долг отводится мало времени
На мой взгляд компании на данном этапе это лучшая возможность для продолжения своего карьерного роста (при условии, что бизнес будет активно расти, иначе продвижение по карьерной лестнице не принесет существенного увеличения заработка, а лишь добавит обязанностей).
⬇️ Продолжение ⬇️
3. Medium Tech
Это компании среднего размера, которые уже прошли начальные этапы становления и очень активно масштабируются.
Характерные черты:
- управленческая иерархия: появляются полноценные отделы, направления, а внутри команд формируются четкие роли (Team Lead, Product Owner, QA и т.д.). Численность сотрудников IT может достигать примерно 100-400 человек.
- Часть работы может быть всё ещё на аутсорсе: но ключевые вещи стараются держать внутри. И идут к тому чтобы стать полностью самодостаточными.
- Инфраструктурная команда: появляется отдельная команда, ответственная за DevOps, SRE, инфраструктуру и поддержание серверов. Также может быть команда платформы, которая разрабатывает общие инструменты, фреймворки для остальных разработчиков.
- Гибкие процессы: используются Agile-подходы (Scrum, Kanban), есть планирование и ретроспективы. В общем все самое модное и молодежное в гибких процессах. В таких компаниях все еще чувствуется дух «стартапа» (по крайней мере они так его преподносят). Но это уже совсем не стартап, хотя пока еще нет бюрократии, жестких ограничений ИБ (исключение: если это не финтех). Стабильность приносится пока еще в жертву в угоду фичам.
- Собственные наработки: начинают появляться внутренние библиотеки, фреймворки, утилиты, shared-код, которые ускоряют разработку продукта и фич.
- Активный рост: команды активно расширяются, идет поиск узкоспециализированных специалистов. Стажеров такие компании особо не набирают, так что с 0 бэкграундом попасть в такие компании сложно.
- Технологии: на этом этапе компания начинает стандартизировать список используемых технологий и наращивает экспертизу в их эксплуатации, идет отказ от старых костылей и очень дорогих или неэффективных инструментов с точки зрения обслуживания.
Плюсы:
- Стабильность: компания уже завоевала себе место на рынке и имеет жизнеспособную модель бизнеса. Переживать о том что завтра компанию могут закрыть не приходится (хотя в России всякое бывает).
- Карьерные возможности: такие компании идеально подходят для Middle м Senior специалистов, которые хотят в короткий срок дорасти до Lead позиции. Расти вместе с компанией всегда проще и быстрее, к тому же еще и интереснее.
- Процессы на столько гибкие, что очень просто взаимодействовать с другими командами и руководителями. В целом все прозрачно в компании до определенного момента.
Минусы:
- компания отстает в техническом плане от Big Tech-ов
- несовершенство процессов
- большой бэклог и очень высокий темп разработки
- на тех. долг отводится мало времени
На мой взгляд компании на данном этапе это лучшая возможность для продолжения своего карьерного роста (при условии, что бизнес будет активно расти, иначе продвижение по карьерной лестнице не принесет существенного увеличения заработка, а лишь добавит обязанностей).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5⚡2👍1🆒1
4. Big Tech
Компании, которые уже на вершине своего рынка или стремятся туда.
Характерные черты:
- Сложные структуры: множество департаментов, проектов и продуктов, над которыми трудятся тысячи человек. Большая цепочка вышестоящих руководителей. Минимальная возможность у рядового сотрудника влиять на продукт.
- Собственные технологии: создаются и совершенствуются свои фреймворки, библиотеки и решения, которые используются внутри компании (и иногда становятся open-source).
- Высокие требования: нанимают лучших специалистов, проходят многоступенчатые интервью, обращают внимание на софт-скиллы, чтобы отсеить большой поток желающих. При этом в таких компаниях есть программы стажировок.
- Процессы отточены: выстроенный CI/CD, строгие code review, конвенция проверенная временем, обширная документация, отличный observability, собственные PaaS платформы, облако. В общем на всё есть регламенты, все процессы описаны, все обложено проверками и автоматизировано для большей эффективности. Отлично выстроен инцидент менеджмент. Идет работа по повышению стабильности сервисов, идет активная работа над информационной безопасностью. Теперь стабильность, надежность и качество важнее фич (репутация и прибыль теперь важнее). Идет активная работа по устранению тех. долга, который мешает расти дальше. Также зарождается процесс отказа от ненужного, упрощение и оптимизация приложений, инфраструктуры.
- Разделение труда: Узкоспециализированные команды. Из-за этого значительная часть времени уходит на анализ, согласования и коммуникацию между командами, а не на разработку.
- Технологии: Компания становится локомотивом IT-индустрии, решая уникальные задачи, с которыми до этого никто не сталкивался.
- IT-Бренд: компания начинает работать над своим собственным IT брендом. Бренд компании становится мечтой для разработчиков, благодаря репутации и влиянию на рынок.
Плюсы:
- Возможность работать с масштабируемыми и высоконагруженными системами.
- Достойная зарплата и социальные бонусы.
- Крутая экспертиза, доступ к бесплатным обучающим материалам и тренингам.
- Чётко выстроенные процессы, удобные инструменты и платформы для работы.
- Опыт работы в компаниях, которые определяют стандарты индустрии.
Минусы:
- Жёсткие сроки и высокие требования: нужно показывать высокую производительность и выдавать качественный результат.
- Метрики на всё: в том числе на личную эффективность, что добавляет давления.
- Высокая конкуренция: выделиться сложно, а завоевать авторитет ещё сложнее.
- Бюрократия: большое количество согласований, формальных процессов и регламентов.
- Узкоспециализированные внутренние технологии: знания и навыки, полученные в компании, могут быть не всегда применимы за её пределами
Big Tech компании отлично подходят для быстрого старта в карьере. Пройти здесь стажировку дорого стоит. Также отлично подходят для Middle специалистов которые хотят вырасти в настоящих Senior-ов. TeamLead-ы тут смогут научиться процессам и отточить свои управленческие навыки. Но в таких компаниях постоянно расти по карьерной лестнице почти невозможно из-за высокой конкуренции.
To be continued…
Компании, которые уже на вершине своего рынка или стремятся туда.
Характерные черты:
- Сложные структуры: множество департаментов, проектов и продуктов, над которыми трудятся тысячи человек. Большая цепочка вышестоящих руководителей. Минимальная возможность у рядового сотрудника влиять на продукт.
- Собственные технологии: создаются и совершенствуются свои фреймворки, библиотеки и решения, которые используются внутри компании (и иногда становятся open-source).
- Высокие требования: нанимают лучших специалистов, проходят многоступенчатые интервью, обращают внимание на софт-скиллы, чтобы отсеить большой поток желающих. При этом в таких компаниях есть программы стажировок.
- Процессы отточены: выстроенный CI/CD, строгие code review, конвенция проверенная временем, обширная документация, отличный observability, собственные PaaS платформы, облако. В общем на всё есть регламенты, все процессы описаны, все обложено проверками и автоматизировано для большей эффективности. Отлично выстроен инцидент менеджмент. Идет работа по повышению стабильности сервисов, идет активная работа над информационной безопасностью. Теперь стабильность, надежность и качество важнее фич (репутация и прибыль теперь важнее). Идет активная работа по устранению тех. долга, который мешает расти дальше. Также зарождается процесс отказа от ненужного, упрощение и оптимизация приложений, инфраструктуры.
- Разделение труда: Узкоспециализированные команды. Из-за этого значительная часть времени уходит на анализ, согласования и коммуникацию между командами, а не на разработку.
- Технологии: Компания становится локомотивом IT-индустрии, решая уникальные задачи, с которыми до этого никто не сталкивался.
- IT-Бренд: компания начинает работать над своим собственным IT брендом. Бренд компании становится мечтой для разработчиков, благодаря репутации и влиянию на рынок.
Плюсы:
- Возможность работать с масштабируемыми и высоконагруженными системами.
- Достойная зарплата и социальные бонусы.
- Крутая экспертиза, доступ к бесплатным обучающим материалам и тренингам.
- Чётко выстроенные процессы, удобные инструменты и платформы для работы.
- Опыт работы в компаниях, которые определяют стандарты индустрии.
Минусы:
- Жёсткие сроки и высокие требования: нужно показывать высокую производительность и выдавать качественный результат.
- Метрики на всё: в том числе на личную эффективность, что добавляет давления.
- Высокая конкуренция: выделиться сложно, а завоевать авторитет ещё сложнее.
- Бюрократия: большое количество согласований, формальных процессов и регламентов.
- Узкоспециализированные внутренние технологии: знания и навыки, полученные в компании, могут быть не всегда применимы за её пределами
Big Tech компании отлично подходят для быстрого старта в карьере. Пройти здесь стажировку дорого стоит. Также отлично подходят для Middle специалистов которые хотят вырасти в настоящих Senior-ов. TeamLead-ы тут смогут научиться процессам и отточить свои управленческие навыки. Но в таких компаниях постоянно расти по карьерной лестнице почти невозможно из-за высокой конкуренции.
To be continued…
🔥7⚡1 1
5 стадий жизни IT-компании: от стартапа до кровавого Энтерпрайза. ЧАСТЬ 3️⃣
5. Кровавый Enterprise
Компании, которые существуют десятилетиями и чаще всего работают в классических отраслях (банки, страхование, телеком).
Характерные черты:
- Бюрократия: сложные согласования, жёсткие процессы, которые редко меняются. Здесь можно получать месяц доступы при трудоустройстве, и еще месяц знакомиться с многообразием процессов и порядков.
- Много Legacy: поддержка старых систем становится основной задачей. Тонны кода, которые придется изучать еще очень долго.
- Автоматизация процессов: всё, что можно автоматизировать, уже автоматизировано (но далеко не всегда оптимально и удобно)
- Устаревшие технологии:
Поскольку компания уже давно на рынке большинство используемых технологий и инструментов уже устарели.
- Тяжелые релизы: всё тестируется по полгода, а потом раскатывается с кучей ограничений.
- Маленький рост: карьерные возможности ограничены, а влияние на продукт минимальны. Никто не заинтересован тут в вашем росте и развитии.
- Удобство разработчика не в приоритете: главное — соблюдение процессов и бизнес-задач.
Плюсы для разработчиков:
- стабильная зарплата (возможно даже выше рынка)
- минимальные риски увольнения (тут можно затеряться среди остальных и делать свою работу тихонько создавая видимость деятельности, если конечно ваш руководитель соответствует духу этой компании и ему также всеравно)
Минусы:
- рутина (я бы сказал болото, интересных задач здесь нет)
- отсутствие новых технологий (даже не пытайтесь вводить здесь что-то новое, все упрется в бесконечное согласование)
- сложные процессы
Как сказал когда-то один из моих руководителей, такие компании отлично подходят для того чтобы встретить «пенсию», но не для активного карьерного роста.
Какой этап подходит вам?
Разработчики выбирают компании, исходя из своих целей. Стартапы — для тех, кто хочет попробовать всё и сразу. Mini и Medium Tech — для тех, кто ценит баланс между интересными задачами и стабильностью. Big Tech — для экспертов, готовых к вызовам. Интерпрайз — для тех, кто ищет стабильность и размеренность.
Какие этапы вы прошли или хотите попробовать? Пишите свои мысли в комментариях!
5. Кровавый Enterprise
Компании, которые существуют десятилетиями и чаще всего работают в классических отраслях (банки, страхование, телеком).
Характерные черты:
- Бюрократия: сложные согласования, жёсткие процессы, которые редко меняются. Здесь можно получать месяц доступы при трудоустройстве, и еще месяц знакомиться с многообразием процессов и порядков.
- Много Legacy: поддержка старых систем становится основной задачей. Тонны кода, которые придется изучать еще очень долго.
- Автоматизация процессов: всё, что можно автоматизировать, уже автоматизировано (но далеко не всегда оптимально и удобно)
- Устаревшие технологии:
Поскольку компания уже давно на рынке большинство используемых технологий и инструментов уже устарели.
- Тяжелые релизы: всё тестируется по полгода, а потом раскатывается с кучей ограничений.
- Маленький рост: карьерные возможности ограничены, а влияние на продукт минимальны. Никто не заинтересован тут в вашем росте и развитии.
- Удобство разработчика не в приоритете: главное — соблюдение процессов и бизнес-задач.
Плюсы для разработчиков:
- стабильная зарплата (возможно даже выше рынка)
- минимальные риски увольнения (тут можно затеряться среди остальных и делать свою работу тихонько создавая видимость деятельности, если конечно ваш руководитель соответствует духу этой компании и ему также всеравно)
Минусы:
- рутина (я бы сказал болото, интересных задач здесь нет)
- отсутствие новых технологий (даже не пытайтесь вводить здесь что-то новое, все упрется в бесконечное согласование)
- сложные процессы
Как сказал когда-то один из моих руководителей, такие компании отлично подходят для того чтобы встретить «пенсию», но не для активного карьерного роста.
Какой этап подходит вам?
Разработчики выбирают компании, исходя из своих целей. Стартапы — для тех, кто хочет попробовать всё и сразу. Mini и Medium Tech — для тех, кто ценит баланс между интересными задачами и стабильностью. Big Tech — для экспертов, готовых к вызовам. Интерпрайз — для тех, кто ищет стабильность и размеренность.
Какие этапы вы прошли или хотите попробовать? Пишите свои мысли в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2🤔2 2
OPENSOURCE (звездочки не гарантия качества)
Чем больше начинаю работать с opensource проектами, тем больше понимаю насколько важен его комьюнити, охват, частота контрибьюта, количество открытых issue и т. д. Иногда, к сожалению, может просто не быть альтернатив и приходится работать с тем что есть.
Также на своем опыте убеждаюсь, что прежде чем что-то тащить к себе из opensource, это следует очень тщательно проверить и протестировать. Затащил я, значит, в прошлом году инструмент для миграций схемы Cassandra golang-migrate. Уж очень легко и быстро он вписывался в наш CI, да и звездочек много, подумал я…
Год спустя разгребаю последствия инцидента, где багуля в этом инструменте привела к потере данных в PROD-e🙃 Благо были бэкапы. Лучше сразу свой бы написал инструмент на основе лучших практик и не пришлось бы переписывать этот…
Мораль: доверяй, нопроверяй тестируй!
Чем больше начинаю работать с opensource проектами, тем больше понимаю насколько важен его комьюнити, охват, частота контрибьюта, количество открытых issue и т. д. Иногда, к сожалению, может просто не быть альтернатив и приходится работать с тем что есть.
Также на своем опыте убеждаюсь, что прежде чем что-то тащить к себе из opensource, это следует очень тщательно проверить и протестировать. Затащил я, значит, в прошлом году инструмент для миграций схемы Cassandra golang-migrate. Уж очень легко и быстро он вписывался в наш CI, да и звездочек много, подумал я…
Год спустя разгребаю последствия инцидента, где багуля в этом инструменте привела к потере данных в PROD-e🙃 Благо были бэкапы. Лучше сразу свой бы написал инструмент на основе лучших практик и не пришлось бы переписывать этот…
Мораль: доверяй, но
GitHub
GitHub - golang-migrate/migrate: Database migrations. CLI and Golang library.
Database migrations. CLI and Golang library. Contribute to golang-migrate/migrate development by creating an account on GitHub.
🔥7👏3🆒2👎1
ИЩУ GO РАЗРАБОТЧИКА В КОМАНДУ🚀
Всем доброе утро, мои глубокоуважаемые подписчики!
Открылась вакансия в мою команду. Нужен скиловый Go разработчик, который «и коня на скаку остановит, и в горящую избу войдет».
Кратко чем предстоит заниматься:
- разрабатывать и развивать платформу в облаке Ozon, позволяющую администрировать кластера Cassandra/ScyllaDB;
- улучшать существующие opensource инструменты в экосистеме Scylla/Cassandra и разрабатывать собственные.
Чего жду от кандидата:
- уверенно знает Go;
- умеет работать с большой кодовой базой и писать чистый код;
- умеет проектировать качественное REST и RPC API;
- работал или знаком с kubernetes;
- будет еще большим плюсом, если и в Ansible, и Python силен.
Подробнее о вакансии👉 тут
Там же можете оставить свой отклик👌
P.S. удаленка возможна, сам сейчас пишу этот пост, находясь в Малайзии🇲🇾
Всем доброе утро, мои глубокоуважаемые подписчики!
Открылась вакансия в мою команду. Нужен скиловый Go разработчик, который «и коня на скаку остановит, и в горящую избу войдет».
Кратко чем предстоит заниматься:
- разрабатывать и развивать платформу в облаке Ozon, позволяющую администрировать кластера Cassandra/ScyllaDB;
- улучшать существующие opensource инструменты в экосистеме Scylla/Cassandra и разрабатывать собственные.
Чего жду от кандидата:
- уверенно знает Go;
- умеет работать с большой кодовой базой и писать чистый код;
- умеет проектировать качественное REST и RPC API;
- работал или знаком с kubernetes;
- будет еще большим плюсом, если и в Ansible, и Python силен.
Подробнее о вакансии
Там же можете оставить свой отклик
P.S. удаленка возможна, сам сейчас пишу этот пост, находясь в Малайзии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🆒3👨💻2 2👍1💯1 1
Прошедшая неделя выдалась неделей встреч. Хотя у многих лидов так всегда😅
Встреч было много, и половина из них — собеседования в команду. Я вообще люблю проводить собесы: это единственный способ научиться грамотно подбирать людей в команду, а для менеджера, согласитесь, это очень важный навык.
Теперь о болях:
1. Найти человека, который идеально впишется в команду, имеет крутые хард скиллы, а ещё и мотивирован перформить — задача не из лёгких. Приходится собеседовать много кандидатов, и иногда (когда луна в козероге или другие астрономические явления) повезёт, и второй или третий кандидат окажется именно тем, кто нужен команде. А может и не повезти. И вот тут важно не поддаваться соблазну:
В большинстве случаев такой подход приводит к «ошибке найма», за которую в конечном итоге расплачивается не только команда, но и компания. Нанять сотрудника — это одно, а вот уволить его или заставить развиваться и расти — совсем другое. Это я говорю на основе собственного опыта.
2. Дефицит квалифицированных кадров на рынке — настоящая боль, особенно на российском рынке труда. Множество классных специалистов уехали за границу или уже нашли своё место мечты с такой зарплатой, что ни один оффер их не заинтересует. Недостаток хороших кадров приводит к снижению стандартов отбора, а на фоне этого в вакансиях часто создаются «тепличные условия» (рынок соискателя). Это не плохо, но отсутствие конкуренции среди кандидатов часто приводит к тому, что они перестают расти, развиваться и даже не стараются готовиться к собеседованиям.
Очень грустно тратить полтора часа на общение с кандидатом, который не только не заинтересован в работе, но и не подготовился к собеседованию, и при этом считает, что это нормально: «я специально не читал эту тему». А были ещё такие, которые ответы с ChatGPT читали... Такие провальные собесы останутся в архивах компании, и в следующий раз отношение к кандидату будет совсем другим.
Итак, TL;DR:
➡️ Всегда готовьтесь к собеседованию и показывайте свою заинтересованность. Даже если вы чего-то не знаете, но можете это грамотно преподнести и показать другие свои сильные стороны, это будет большим плюсом.
➡️ Невозможно расти, просто выполняя рабочие задачи. Зачастую в рамках рабочих задач нет времени на эксперименты с новыми технологиями и паттернами. Нужно делать то, что хорошо умеешь, но также важно параллельно учить новое, пробовать это в личных проектах и потом внедрять в работу.
➡️ Лучше перенести встречу, чем проводить её с телефона на прогулке в парке, при плохом интернете или в условиях ремонта/переезда. Нет ничего хуже, чем постоянно останавливаться и переспрашивать из-за плохой связи, нет.
➡️ Постоянно обучайтесь и развивайтесь как специалисты. Время сейчас меняется так быстро, что важно всегда быть на шаг впереди.
Желаю всем хорошей рабочей недели!
Встреч было много, и половина из них — собеседования в команду. Я вообще люблю проводить собесы: это единственный способ научиться грамотно подбирать людей в команду, а для менеджера, согласитесь, это очень важный навык.
Теперь о болях:
1. Найти человека, который идеально впишется в команду, имеет крутые хард скиллы, а ещё и мотивирован перформить — задача не из лёгких. Приходится собеседовать много кандидатов, и иногда (когда луна в козероге или другие астрономические явления) повезёт, и второй или третий кандидат окажется именно тем, кто нужен команде. А может и не повезти. И вот тут важно не поддаваться соблазну:
«ну давай хотя бы этого возьмём, может, он раскроется».
В большинстве случаев такой подход приводит к «ошибке найма», за которую в конечном итоге расплачивается не только команда, но и компания. Нанять сотрудника — это одно, а вот уволить его или заставить развиваться и расти — совсем другое. Это я говорю на основе собственного опыта.
2. Дефицит квалифицированных кадров на рынке — настоящая боль, особенно на российском рынке труда. Множество классных специалистов уехали за границу или уже нашли своё место мечты с такой зарплатой, что ни один оффер их не заинтересует. Недостаток хороших кадров приводит к снижению стандартов отбора, а на фоне этого в вакансиях часто создаются «тепличные условия» (рынок соискателя). Это не плохо, но отсутствие конкуренции среди кандидатов часто приводит к тому, что они перестают расти, развиваться и даже не стараются готовиться к собеседованиям.
Очень грустно тратить полтора часа на общение с кандидатом, который не только не заинтересован в работе, но и не подготовился к собеседованию, и при этом считает, что это нормально: «я специально не читал эту тему». А были ещё такие, которые ответы с ChatGPT читали... Такие провальные собесы останутся в архивах компании, и в следующий раз отношение к кандидату будет совсем другим.
Итак, TL;DR:
Желаю всем хорошей рабочей недели!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍8 2👏1🤡1
Как умение видеть «большую картину» помогло мне вырасти до лида
В самом начале работы над первыми проектами я часто сталкивался с одной и той же проблемой: не хватало целостного представления о том, как задача вписывается в общую систему. Из-за этого я упускал важные кейсы и нюансы, которые не были явно описаны в задаче, но реально встречались в жизни.
С течением времени я начал глубже вникать во все сервисы команды, исследовал смежные области и старался понимать, как в целом работают ключевые компоненты OZON для покупателя. Такое широкое видение позволило мне намного эффективнее выполнять задачи и реализовывать проекты. Постепенно это дало свои плоды: меня назначили тимлидом — и во многом благодаря способности глубоко «погружаться» в процесс и видеть проект целиком.
Совет: даже если вам кажется, что задача маленькая или простая, всегда спрашивайте себя: «Зачем это делается? Какую проблему мы решаем? Как всё это будет функционировать вместе?» По началу это сложно, но именно такой подход помогает вырасти в специалиста более высокого уровня.
Всех с началом рабочей недели!
В самом начале работы над первыми проектами я часто сталкивался с одной и той же проблемой: не хватало целостного представления о том, как задача вписывается в общую систему. Из-за этого я упускал важные кейсы и нюансы, которые не были явно описаны в задаче, но реально встречались в жизни.
С течением времени я начал глубже вникать во все сервисы команды, исследовал смежные области и старался понимать, как в целом работают ключевые компоненты OZON для покупателя. Такое широкое видение позволило мне намного эффективнее выполнять задачи и реализовывать проекты. Постепенно это дало свои плоды: меня назначили тимлидом — и во многом благодаря способности глубоко «погружаться» в процесс и видеть проект целиком.
Совет: даже если вам кажется, что задача маленькая или простая, всегда спрашивайте себя: «Зачем это делается? Какую проблему мы решаем? Как всё это будет функционировать вместе?» По началу это сложно, но именно такой подход помогает вырасти в специалиста более высокого уровня.
Всех с началом рабочей недели!
🔥12❤2👍2🆒2
КТО БЫЛ ПЕРВЫМ ПРОГРАММИСТОМ В ИСТОРИИ?
Если вам кажется, что программирование — это сугубо мужская профессия, задумайтесь: кто, по-вашему, был первым программистом в истории? Возможно, вы подумаете о каком-нибудь инженере XX века, связанном с первыми компьютерами. Но ответ вас удивит!
Первым программистом была женщина — Ада Лавлейс. В середине XIX века, когда компьютеров ещё не существовало, она написала первую в мире программу. Работая с математиком Чарльзом Бэббиджем, Ада создала алгоритм для аналитической машины — теоретического предка современных компьютеров. Её идеи о том, что машины могут не только считать, но и обрабатывать сложные задачи, стали основой для будущих вычислений.
Сегодня, в мире, где технологии развиваются невероятными темпами, женщины продолжают вносить огромный вклад в программирование, науку и инновации.
Дамы, с 8 марта! Пусть ваш интеллект, энергия и стремление к новым вершинам меняют этот мир к лучшему!
Если вам кажется, что программирование — это сугубо мужская профессия, задумайтесь: кто, по-вашему, был первым программистом в истории? Возможно, вы подумаете о каком-нибудь инженере XX века, связанном с первыми компьютерами. Но ответ вас удивит!
Первым программистом была женщина — Ада Лавлейс. В середине XIX века, когда компьютеров ещё не существовало, она написала первую в мире программу. Работая с математиком Чарльзом Бэббиджем, Ада создала алгоритм для аналитической машины — теоретического предка современных компьютеров. Её идеи о том, что машины могут не только считать, но и обрабатывать сложные задачи, стали основой для будущих вычислений.
Сегодня, в мире, где технологии развиваются невероятными темпами, женщины продолжают вносить огромный вклад в программирование, науку и инновации.
Дамы, с 8 марта! Пусть ваш интеллект, энергия и стремление к новым вершинам меняют этот мир к лучшему!
❤16😱3👏2❤🔥1⚡1
Друзья, привет! Воспользуюсь случаем и сделаю небольшой офтопный пост.
Я увлекаюсь съемками с дрона, такое у меня хобби😅 Так получилось, что сейчас я нахожусь во Вьетнаме и заметил, что цена на дроны DJI здесь значительно ниже, чем в Москве (как в целом и на все остальное).
Так вот, если давно кто-то из вас хотели приобрести себе такой «аппарат», самое время написать мне – я буду тут еще неделю и могу привезти дрон специально для вас. К тому же сейчас курс доллара довольно выгодный (и это не надолго)!
Доставка возможна по всей России СДЭК напрямую из Вьетнама, примерно 10–14 дней.
Все подробности можно в лс👉 @LeoLeGrand. Отвечу на любые вопросы!
Я увлекаюсь съемками с дрона, такое у меня хобби
Так вот, если давно кто-то из вас хотели приобрести себе такой «аппарат», самое время написать мне – я буду тут еще неделю и могу привезти дрон специально для вас. К тому же сейчас курс доллара довольно выгодный (и это не надолго)!
Доставка возможна по всей России СДЭК напрямую из Вьетнама, примерно 10–14 дней.
Все подробности можно в лс
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-уровневая, гексагональная, луковая и чистая архитектуры, а также узнаем их историю, сильные и слабые стороны.
Регистрация по ссылке — приходите, будет интересно и по делу.
Зимовка в Азии — мечта, которую я вынашивал много лет. И в этом году она наконец-то сбылась.
С ноября по март я не просто сменил обстановку — я прожил целую маленькую жизнь в путешествии.
Удалёнка дала свободу перемещаться, а я решил взять от этого максимум:
5 стран
Я побывал в таких городах как:
Нячанг, Пномпень, Сиемреап, Хошимин, Фукуок, Далат, Куала-Лумпур, Дананг, Хюэ, Хойан, Вьентьян, Ванг Вьенг, Луангпробанг, Гуанчжоу.
Было невероятно!
Но, скажу честно: романтика цифрового кочевничества — это не только свобода и закаты.
В реальности всё куда сложнее:
— постоянная адаптация к новой среде
— нестабильный интернет
— разница в часовых поясах
— жара, которая выключает продуктивность
— соблазн “чуть-чуть полежать на пляже” — а потом уже вечер
Оказалось, что в таких условиях особенно важна самодисциплина.
Удалёнка требует структуры, если хочешь не просто выживать, а развиваться и расти.
Сейчас я снова в Москве.
С любимым рабочим местом, нормальным графиком, быстрым интернетом и сосредоточенностью.
А значит — начинается мой личный «рабочий сезон».
И уже завтра, в 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
🔥21⚡5❤5👍2 2