Через какое время на работе вы начинаете работать работу
Когда я начинал работать в 90х годах в фирме Nienshanz, царство ей небесное, то новый сотрудник начинал работать очень быстро. Заводим login, вот тут у нас файлы *.c, вот тут *.h, вот тебе набор дискет с Borland C, и вперед, копай от забора и до обеда. Однако времена меняются, но этих изменений я долго не замечал.
Ну или эти изменения начали происходить позже. Во всяком случае, во время работы в Америке (три разные фирмы), и во время работы во Франции я начинал приносить пользу буквально со второго дня. После этого я работал три года в крошечной фирме, где бюрократии не было вообще, а потом 12 лет отработал в очень крупной западной компании.
По мере работы там я оброс тем, что мне хочется назвать 'Company-skills'. Помните, вначале было hardware и software, и потом между ними возникло firmware? Вот также между soft skills и hard skills есть company skills. Company skills это знания кучи URL, умение заказать доступы и знания, кто что аппрувит. Где смотреть логи Kibana и где алерты Zabbix и Grafana. Куда можно лезть, а где дадут по рукам. Это logins в 8 разных доменах (фирма поглотила много фирм поменьше, и они тихо переваривались в ее нутре. Но домены сопротивляются перевариванию дольше всего). И текстовый файл с кучей URL и текстовыми описаниями, что и где. Это умение правильно создать заявку в доморощенной системе XXX. И память о том, что в системе XXX логин надо вводить как просто 'user', в системе YYY как DOMAIN\user, а в ZZZ как user@domain, иначе не сработает.
Hidden text
А у менеджера часто все skills это soft skills + company skills
Я уже тогда понимал, как это много багажа, не относящегося напрямую к hard skills. И, когда фирма решила уходить после, как принято говорить, известных событий, мне пришлось довольно долго писать KT (Knowledge Transfer) и описывать кучу мелочей.
Дальше я проходил большое количество интервью уже в российских фирмах, подробно ознакомился с работой в двух и смог немного 'заглянуть за занавес' еще в нескольких. Кстати, я все же испытал культурный шок.
А знаешь, как они называют user accounts? Учетки пользователя!
Однако организация дел, надо сказать, была поставлена хорошо. Однако я осознал, что company skills это не только то мое прошлое, что я оставил другим, но и то, что мне самому предстоит освоить. И объем этот велик. Может быть из-за частичной завязки на DevOps и из-за того, что я отчасти админ. Еще больше URL, еще больше хитростей, еще больше company skills.
При этом сами company skills это чистый overhead для всех сторон. Для сотрудника это то, что он должен выучить, но это никак не улучшает его резюме, а при переходе в другую компанию все это придется безжалостно выкинуть — в другой фирме все будет по другому!
Для фирмы это минус, потому что сотрудник начинает приносить пользу не сразу. У меня вообще создалось впечатление, что первую неделю я вообще не сделал почти ничего полезного, в первый месяц начал быть немного полезен, а через три месяца можно выйти на 70–80% производительности старожила.
Забавно, но чем больше автоматизации в компании, тем больше нужно Company-Skills. То есть автоматизация действительно ускоряет рутинные операции, но увеличивает порог вхождения. Рассмотрим варианты (разумеется, сферические и в вакууме):
a. когда сделаешь свой exe, скопируй на сервера A, B и C. Ручками!
b. когда сделаешь свой exe, то запусти специальный jenkins job, он все сделает сам. Где jenkins? Вот URL. Попробуй. Так, у тебя не доступа. Давай запросим. Для этого у нас есть система заявок. Вот URL. Теперь у тебя есть доступ. Но ты еще должен вложить файл с описанием, что и куда копировать, yaml. Смотри какие у нас обозначения. Для этого есть wiki. Вот URL. Нет, нет, имена серверов нельзя писать просто, надо писать определенные синонимы. А вот тут надо обязательно поставить пробел. Это у нас застарелый баг, иначе не будет работать.
Знакомо? Я сам в некоторой растерянности, многие оптимизации приносят не только добро, но и зло. Больше автоматизации — больше порог входа, а при текучке после известных событий текучка очень большая. И как найти нужный баланс?
А сколько занял период полу-врабатывания (когда вы вышли на производительность 50% от старожила) и комфортно стали взаимодействовать со всеми системами?