Федя позвал выступить на курсе о росте в следующую пятницу 13 числа и разбавить выступления СТО технической стороно развития.
В моей практике, под техническим развитием подразумевают “написал супер сложный драйвер или операционку” и с такая логика линейна. Делаешь проекты, находишь OSS, получаешь офер от компании, которой необходима компетенция или человек с доступом к OSS проекту. Мне же, хотелось уйти в проектирование систем и тут вскрылись проблемы:
1. “А что стратегически делать и куда развиваться?”. Гайдлайнов нет, карт развития тоже, приходится учиться на опыте + на разрозненных источниках информации (курсы либо о специфической теме, либо о микросервисах с одинаковым набором тем, которые ничего не говорят о стратегическом развитии);
2. Фидбэк луп длиннее, чем в коде. PoC (proof of concept) куска системы может делаться днями, а то и неделями или месяцами. Это похоже на то, что видел на НПО Салют, когда проходил там практику. Разбираешься, проектируешь, объясняешь что необходимо сделать, ждешь, получаешь фидбэк. Никакого REPL и тестов с мгновенной обратной связью;
3. Из второго пункта вытекает, что самому проектировать и реализовывать большее чем мелкий сервис - больно и долго. Поэтому появляются люди, которые реализуют спроектированное. Либо начинаешь сам и сгораешь из-за нагрузки.
Из-за этого, попадаешь в ситуацию, когда без менеджерских навыков невозможно развивать технические навыки.
Поэтому, в следующую пятницу, расскажу, как развиваюсь технически, занимаясь менеджерской работой половину (а то и больше) времени. Поделюсь инсайтами о том, как попытался в менеджмент сам того не подозревая и к чему это привело (спойлер: к проблемам, но проблема решилась). Ну и куда без депрессий, кризисов и рассуждений о том, что чем больше системы проектируешь, тем больше людей, а значит и меньше шансов отсидеться отсидеться в тишине ©)