"За что отвечает этот флаг в утилите?"
Привет, %username%
! Довольно не редко на позицию Linux administrator, DevOps, SRE пытаются спрашивать какие-то специфические знания:
– "За что отвечает <param_name> со значением <value> в конфигурационном файле <service_name>?"
Или:
– "Для чего флаг '--someshit' в утилите <util_name>"
И самая частая причина таких вопросов: вопрошающий сам про этот параметр узнал недавно и с этим параметром связана его большая боль - траблшутил несколько дней, но случайно обнаружил в документации (которую наверняка читает только в таких ситуациях).
Я до сих пор не знаю ответа на вопрос:
– "Зачем мне знать каждый параметр в конфиге наизусть?"
Если мне на интервью задают вопросы про конкретные параметры какого-то софта - у меня возникает встречный:
– "А я должен буду работать в бункере без доступа к интернету/документации?"
Если компании нужен человек который с закрытыми глазами может написать с нуля конфигурацию postfix/sendmail/gitlab-ce без доступа к документации/любимому поисковику, то я в такой компании не хочу работать.
В каком-то выступлении Bobuk сказал, что знает только одного-двух человек способных полностью с нуля написать main.cf
. Такого рода знания бесспорно полезны и довольно многое говорят об их носителе (которых ввиду естественного течения времени становится всё меньше и меньше) – лет 15-20-25 такой человек был на вес золота, потому что "информации" как таковой было сильно меньше (во всем мире). А такой важной информации как документация было настолько мало, что она передавалась "из уст в уста, от деда к отцу, от отца к сыну".
В текущих реалиях куда важнее умение "быстро и правильно искать нужную информацию". Я очень многого не знаю из того, что полезно было бы знать для работы. Но я довольно таки не плохо умею искать нужное. Ну и мой бложик стал первой записной книжкой такого рода, потом появился канал в телеге, потом всякие заметочники типа Notion, Evernote, Confluence.
Все эти сервисы являются MemoryStick'ом для моих мозгов. Зачем мне помнить для чего используется тот или иной параметр у утилиты, которой я пользуюсь раз в пару тысячелетий если я себе однажды написал по ней мануал (и если не обленился совсем, то дописывал его периодически).