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