Размышления фулстек-инженера, который начинал с небольших сайтов, а закончил системами для банков, государства и маркетплейсов.
Десять лет назад я написал свои первые строки продакшн-кода для сайтов небольшого бизнеса в Тбилиси. С тех пор я строил платформы, которыми пользуются сотни тысяч человек, в структурах Министерства здравоохранения, участвовал в разработке крупнейших онлайн-маркетплейсов Грузии, работал в международных распределённых командах — а сегодня переписываю банковскую платформу рассрочки в должности Senior Software Developer в Credo Bank.
Где-то по пути технологии сменились полностью. .NET Framework стал .NET Core. Серверный рендеринг уступил место SPA, а потом частично вернулся. Команды, которые раньше сидели в одной комнате, оказались разбросаны по континентам. И всё же, оглядываясь назад, я понимаю: самое важное, чему я научился, почти не связано с конкретными фреймворками.
Вот уроки, которые остались.