Знания порождают скорбь: Опыт собеседований и зрелости в IT
🧠 Знания пораждают скорбь 💧Я ненавижу проходить собеседования у менее квалифицированных специалистов, чем я.Вот задают тебе вопрос:"Занимались ли вы масштабированием High Load баз данных?"И поскольку у меня был достаточно большой опыт я вспоминаю как мы проектировали распределенную систему, с георепликацией, кучей master-slave реплик, шардированием, подключением OLAP системам, локальными БД с проекциями из основной и кучей другой очень сложной шелупони.Но сам, я не раскрывал эти БД и не настраивал их коммуникацию, потому что это настолько сложно, что даже несколько Senior Архитекторов БД месяцами бились над этой задачей.Поэтому я честно отвечаю: "Я проектировал, но сам не занимался"Интервьюирующий пишет у себя:"Не имеет опыта масштабирования баз данных"И так проходит куча тонких вопросов, я честно отвечаю на каждый из них, а в самом конце, начинаю сам задавать вопросы, и тут выясняется...Во-первых, текущая БД просто не подходит под задачи архитектуры и ее масштабирование в 10 раз дороже, чем использование стороннего доступного решения, которое полностью закроет всю потребность. И нет никаких причин его не использовать.А во-вторых, у интервьюера всего 1-2 года за плечами...Вот он в свои 1-2 года уверен, что "надо масштабировать БД".А я, поскольку уже много лет сталкивался с этими проблемами, понимаю, что не БД надо масштабировать, а немного архитектуру поменять, так чтобы сэкономить х10 времени и сил.Только по итогу я со своими знаниями и сомнениям – полупокер лоховской, а вот этот мидл – маестро ле монефик.Потому что меня обуревает тяжесть своих знаний и понимание бесконечности своего незнания, а его пока нет.Короче, господа Суньеры и другие опытные спецы, чаще бы нам с вами уверенности юнцов, ведь на деле вообще никто ничего не знает и нет в этом ничего плохого.