Александр Новиков
  • |
  • En
  • Все посты
  • Поиск по тегам

Как научиться проектировать системы? И кому это нужно?

Сперва ответьте себе на вопрос: стоит ли туда идти прямо сейчас с текущим опытом? И с какой целью? Если рассмотреть инженера в компании, где налажены процессы и есть понятное разделение ответственности, то умение проектировать системы ожидают от старших разработчиков ближе к уровню синьор. Зачастую собеседования на такой грейд сопровождаются классическим system-design interview, где вас попросят спроектировать твиттер, ютуб или другую популярную систему. Конечно, не мало стартапов или гос. компаний, где джуны занимаются проектированием сложной системы, но это нездоровая практика и мы не будем про нее говорить.➤ Читать полностью...

13 ноября 2024 · Александр Новиков
design interview grow

Секрет хорошего дизайна, о котором знают все гиганты в IT

Процесс будет описан так, как это принято в Авито. В других компаниях он может отличаться, так как компании выстраивают внутренние процессы под себя, исходя из практического опыта. Полное описание процесса-TDR читайте в плейбуке компании. Модель зрелости проектных решений Рассмотрим упрощенную модель “зрелости” по реализации проектных решений разбитую на 5 уровней: Уровень 1 Пишем код Уровень 2 Пишем код -> Согласовываем Уровень 3 Согласовываем -> Пишем код Уровень 4 Согласовываем -> Пишем код -> Документируем решение Уровень 5➤ Читать полностью...

3 ноября 2024 · Александр Новиков
bigtech design review
© 2025 Александр Новиков · Powered by Hugo & PaperMod