Занимаюсь поиском работы, прохожу собеседования тут разные. Разработчик C++. Делюсь улыбками с вами.
Звонит человек, представился техническим руководителем какой-то компании, набирает людей в новую команду. Я спрашиваю:
- Скажите, какой стандарт С++ у вас используется в проекте?
- Стандарт? Да никаких стандартов у нас нет! У нас вообще очень демократичная компания, никакой тебе бюрократии!
- Эээ... до свидания.
Другой эпизод (другая компания):
- Мы небольшая уютная компания (около 50 человек - прим.), у нас все демократичненько, без бюрократии (я уже начинаю напрягаться когда слышу "без бюрократии" - прим.), все быстро решается с руководителями!
я, через некоторое время беседы:
- Расскажите. допустим кто-то из разработчиков предлагает улучшение процесса, ну, принять Код Стайл, например. Как у вас организован процесс подобных улучшений:
- Ну, для начала автор предложения должен согласовать с техлидом и создать тикет в JIRA. Потом менеджер проекта его просматривает, если возражений нет, возвращается автору. Автор дописывает оценку по срокам, а так же какую финансовую выгоду предложение несет. Тикет переводится тех. диру, который с генеральным директором обсуждает уже целесообразность внедрения изменения. После этого задача попадает в беклог.
- Стоп, может вы не поняли, речь о любых изменениях?
- Да, конечно, генеральный директор отслеживает все предложения которые влияют на эффективность.
(разговор был не тупо с HR если что, а в нем участвовал техдир пресловутый). Демократичненько.
Еще тоже забавное:
- HR от кадрового агенства кидает вакансию, в компанию где я работал на предыдущем месте работы. Та же самая должность, команда и тп. слово в слово отраженная в моем резюме. Ну... неожиданно, да почему нет, вдруг я решу вернуться, ничего предосудительного.
Но добило сопроводительное: "mapron, скажите, у вас есть опыт с технология1 и технология2 для данной позиции?". Конечно, мать твою, ты б хоть резюме мое открыла...
поделился с коллегой с прошлой работы, он грит, это что, из этого же агентства ему падали предложения на должность где он и так работает в этой же компании.
И под конец, скорее грустное.
Спрашиваю технического руководителя, есть ли у них практика мёрджей без ревью и в каких условиях это происходит.
- Конечно, для опытных сотрудников которые давно работают, у нас это не проводится. Они могут и коммиты прямо в master оформлять.
- Эмм, можно уточнение, скажите по-вашему, для чего нужно ревью кода? 2-3 пункта?
- Проверить что стиль кода соответствует, что идеологии компании соответствует (не уточнял что это значит вообще - прим.), что нет крашей в коде. Но поверьте, опытные разработчики не делают таких ошибок, чтобы их ревьюить!
Грустное скорее по тому что такой подход к ревью кода я больше чем в половине компаний вижу, с кем общаюсь... мол ревью это чтобы тебе старший в ошибку ткнул и это всё.