Я разговаривал с этим парнем. Он был младшим разработчиком, а я его менеджером.
- «Знаете, я очень хочу стать Разработчиком. Чтобы научиться всему, что мне нужно, и оставить позади роль младшего разработчика». Он сказал мне.
- «Хорошо, это звучит как хорошая долгосрочная цель, но имейте в виду одну вещь: вы никогда не перестанете учиться. Вы никогда не узнаете всего. Потому что у нас всегда есть новые лучшие практики, новые фреймворки, новые инструменты, что-то новое для изучения». Я ответил ему.
Потому что, в конце концов, мы всегда младшие разработчики. Потому что, если мы бросим себе вызов и выйдем из зоны комфорта разработчиков, нам всегда нужно будет учиться чему-то новому. И тогда, батенька, у тебя опять возникнет это странное ощущение, что ты джуниор-разработчик. Мы вечные младшие разработчики.
Мы всегда плывем в море знаний, множество языков, инструментов, фреймворков, лучших практик… и мы видим перед собой горизонт, и мы хотим достичь его, чтобы иметь это чувство выполненного долга, потому что мы думаем, что за горизонтом мы найдем землю. Но мы никогда не достигнем этого. За горизонтом всегда есть еще горизонт.
Я специально вспомнил этот разговор с моей недавней работой.
Проработав семь лет в моей предыдущей компании с монолитной архитектурой, с определенным набором инструментов и сред, определенным процессом развертывания и определенным потоком от разработки до производства, я недавно сменил компанию.
Недавно я присоединился к компании, которая использует архитектуру микросервисов с другим набором инструментов и фреймворков, другим процессом развертывания и другим процессом перехода от разработки к производству. И мне пришлось узнавать все это по-новому. И у меня иногда возникает ощущение, что я начинаю с нуля, что я младший в компании.
Не поймите меня неправильно. Конечно, я всегда ношу с собой свой рюкзак под названием опыт. Мой рюкзак полон моих предыдущих знаний, испытаний, страданий и боли. И этот рюкзак помогает мне увидеть другую точку зрения, которая была у меня много лет назад, когда я только начинал.
Но каждый раз, когда вам нужно заняться чем-то новым, у вас всегда будет этот синдром младшего разработчика.
Мы никогда не перестанем быть младшими разработчиками.