Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 2 weeks, 2 days ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month ago
*? System Design and Architecture*
? На неделе в комментариях увидел комментарий, полный недоумения, почему у фронта на мидл позицию в принципе была секция про архитектуру, типа нахрена козе баян. В процессе короткой дискуссии я осознал, что никогда и не говорил как проходит подобное интервью в Canva, а если вбить в гуге “Software Engineer System Design interview”, то там будет много историй про FAANG и грустные задачи в духе “а спроектируйте мне твиттер”, которые мидлу задавать, наверное, не стоит.
? Начать стоит с того, что любой инженер, при имплементации решения, думает об архитектуре. Любой инженер, даже джун. Он может сделать архитектуру хорошей или плохой, но она будет, какая никакая. Однако, джуну, с его ограниченным опытом, будет тяжело предвидеть бенефиты и проблемы, связанные с выбором того или иного подхода к имплементации его решения. Миддл же, в силу бОльшего опыта, будет способен видеть дальше и предвидеть больше при выборе того или иного подхода\инструмента\паттерна. Синьор - ещё дальше\больше, ну и так далее.
✅ При проведении архитектурного интервью мы и пытаемся понять - на основании чего кандидат принимает те или иные решения при имплементации элементарнейшего SPA-приложения. Какой подход выбирает и чем аргументирует, какие плюсы минусы видит у тех подходов, между которыми выбирает, и какие у него есть идеи по утранению проблем, в будущем неизбежно возникнущих при выбранном подходе.
Принятие подобных решений - неизбежная часть работы фронта, разрабатывающего хоть что-то мало-мальски сложное. Поэтому стоИт задача не убедиться в том, что в канве, наконец, появится свой твиттер, а в том, что наш мидл-кандидат сможет потянуть свою роль и не принимать рандомные инженерные решения на каждом повороте.
Architec.Ton is a ecosystem on the TON chain with non-custodial wallet, swap, apps catalog and launchpad.
Main app: @architec_ton_bot
Our Chat: @architec_ton
EU Channel: @architecton_eu
Twitter: x.com/architec_ton
Support: @architecton_support
Last updated 2 weeks, 2 days ago
Канал для поиска исполнителей для разных задач и организации мини конкурсов
Last updated 1 month ago