Сноб в центре занятости

Моя телега.
Если хотите, можно поддержать мои переводы.

Моя телега.
Если хотите, можно поддержать мои переводы.

На прошлой неделе провёл два техсобеса на Kotlin-разработчика и в очередной раз словил абсолютный кринж: кандидаты пытаются проходить интервью с ChatGPT, и делают это максимально тупо.
Почему-то люди думают, что если они не шарят экран, то собеседующий ничего не замечает. Но вот как выглядит этот «стелс» на практике:
*️⃣ Стук клавиш. Я задаю вопрос, человек задумчиво молчит, зато в микрофон радостно начинает лупить механическая клавиатура. Напокупали себе кастомных механик с громкими свитчами, а теперь палятся на первом же промпте.
*️⃣ Светомузыка на лице. Кандидат сидит в полутёмной комнате, и ровно после моего вопроса его лицо внезапно озаряется белым светом - открылась спасительная вкладка браузера.
*️⃣ Бегающий взгляд. Прямо на камере видно, как глаза двигаются влево-вправо, считывая строчки сгенерированного текста.
Как выглядит сам диалог с таким «киборгом»?
Например, прошу объяснить, что такое ACID. Кандидат сначала зависает на 5–7 секунд. Мнётся, выдаёт невнятное мычание в духе «ну… это короче про базы данных и надежность».
А потом в него вселяется Википедия. Он внезапным дикторским голосом начинает чеканить:
ACID — это Atomicity, Consistency, Isolation, Durability...
и выдает все расшифровки книжным языком. Переход от "не могу связать два слова" к "я лектор по базам данных" занимает ровно одну загрузку ответа.
И это не моя личная паранойя. В Huntflow я всё чаще вижу в карточках от других интервьюеров пометки: "кажется, использует ИИ", "вероятно, зачитывает ответы с экрана".
Как я на это реагирую в моменте? Не рублю с плеча и не устраиваю сцен. Сначала даю шанс, пытаюсь помочь наводящими вопросами. Но когда понимаю, что человек на том конце провода не рассуждает, а просто работает кожаным интерфейсом между мной и LLM, я перестаю его вытаскивать. Просто прогоняю по оставшимся вопросам в x2 скорости и сворачиваю звонок.
Знаете, в чём главная ирония? Я вообще не из лагеря морализаторов: обманул на собесе - в ад.
Если ты как-то схитрил, прошёл собес, а потом вывез испытательный срок и нормально тащишь задачи - да тока вперед. Важно то, как ты работаешь, а не как попал в компанию. Разраба в бою проверить очень легко.
Кринж в другом. Взрослые инженеры ведут себя как напуганные школьники, неумело списывающие у доски. Собеседование — это не экзамен, это попытка найти себе адекватного коллегу. А по итогу получается просто тупая времени.

Если возникнет желание задонатить, вот ссылка.

Все выпуски "Нелепых кукол": плейлист на ютубе, плейлист на ВК.
Буду рад поддержке донатами по случаю наступающего НГ.
В первой главе я рассказал вам о том, как решил переквалифицироваться из программиста в сисадмина. Сейчас рассказ о том, как я проходил процесс собеседования, и что из этого вышло в итоге.
© 2024 Константин Оборотов
====

*** Глава 2. Птица удача ***
Экзамен у меня принимал лично заместитель генерального директора филиала, пожилой мужчина в возрасте 50+. Звали его Сергей Сергеевич. Несмотря на такой возраст, замдиректора отлично разбирался в современной компьютерной технике. Он совмещал работу крупного начальника с деятельностью сисадмина. Теперь решил немного себя разгрузить и поручить всю деятельность сисадмина специальной отдельной персоне.
- А Вы, случайно, ничего не перепутали? - деликатно спросил у меня Сергей Сергеевич, изучая мое резюме, - у нас тут вакансия системного администратора, а не прикладного программиста.
- Ничего не перепутал, - ответил я без малейшего колебания, - я решил переквалифицироваться в управдомы, т.е., тьфу ты, в сисадмины. Чувствую, что созрел. Хочу принимать заявки на блокировки и доступы, а также, по возможности, эти заявки удовлетворять. И, да, я очень тщательно готовился.
- Допустим, - кивнул головой Сергей Сергеевич, - представьте, что у вас начался рабочий день в нашей организации. Ваши первые действия?
Ответить на этот сложный вопрос мне помогли наблюдения за деятельностью Бориса.
- Во-первых, выпью чашечку кофе, чтобы взбодриться. Возможно, две чашки. Но именно кофе, а не пива! Пиво только в конце рабочего дня. Это железное правило. Напившись кофе, я сделаю обход программистов, проконтролирую, кто и что делает. Заодно, немного дружески покритикую их за неправильное понимание смысла жизни. А потом, по настроению и в зависимости от погоды.
- А я думаю, что первым делом надо посмотреть, что у нас в серверных логах, не случилось ли чего за ночь, - заметил Сергей Сергеевич, - давайте, покажите, где смотреть логи, и расскажите смысл сообщений в них.
После этого мы в течение пары часов общались на разные сисадминские темы.
- Ну, что я могу Вам сказать, Константин, - сказал Сергей Сергеевич после окончания экзамена, - познания Ваши очень поверхностные и какие-то специфические. Слабовато.
- Но я буду упорно стараться, - вдохновленно заявил я, - упорство заменяет все, включая знания и способности. Возьмите меня, и Вы не пожалеете.
Сергей Сергеевич подумал несколько секунд и продолжил.
- Ситуация с этой вакансией следующая. Кандидатов на вакансию много, но все они какие-то странные, похоже, эти люди "от балды" подают заявки. Они даже персональным компьютером не владеют. Что уж тут говорить о серверах. Но один конкурент у Вас есть. Правда, он по знаниям немного хуже, чем Вы. Хотя, казалось бы, куда уж хуже? Нам надо подумать, кого из вас двоих взять. А может, найдем кого-то третьего? Мое мнение – надо искать. Давайте, поступим так. Наш генеральный директор сейчас в командировке, заграницей, на конференции по теме "Как правильно натягивать наши изделия". Пусть он и принимает решение. А я Вам позвоню и сообщу, договорились?
В душе я всегда оптимист и уверен в завтрашнем дне. В том плане, что точно знаю, когда-нибудь этот день для меня не наступит. Тут здоровая интуиция подсказывала мне, что мои шансы минимальные. Наверняка, за целую неделю найдут кого-то получше.
Я сел в свою машинку и медленно поехал прочь. Неожиданно в зеркало я увидел высокую красивую девушку, которая бежала за моей машиной, что-то кричала и махала над головой своими туфлями. Она сняла их, вероятно, потому, что высокие каблуки мешали ей развить высокую скорость.
Я не стал сразу останавливаться, но снизил скорость до 10 километров в час. Мне было любопытно, догонит она или нет. Заодно, я решил выиграть несколько секунд, чтобы попытаться понять причину погони. Если это не любовь, то, что это такое? Это была первая, самая приятная версия. Вторая версия родилась, когда я узнал эту девушку. Это была Светлана, секретарша Сергея Сергеевича. Я подумал, что забыл что-то в их офисе, остановился и гостеприимно открыл правую переднюю дверь.
Девушка подбежала, залезла в машину, отдышалась, посмотрелась в зеркало и поправила прическу.
- А Вы, Светлана, отлично бегаете, - решился я сделать комплимент, - от Вас не скроешься!
- Я в детстве занималась легкой атлетикой, хорошие результаты показывала, - похвасталась Светлана, - немного не дотянула до профессионального уровня. Пришлось устроиться секретуткой. Хорошо, что иногда бывают возможности для демонстрации моих спортивных качеств.
- Я у вас, случайно, ничего не забыл? - поинтересовался я, пытаясь понять цель погони.
- Вроде бы, нет, - задумчиво ответила Света, - а чего мы стоим на месте? Предлагаю поехать.
- А куда мы поедем? – поинтересовался я, - ко мне или к тебе?
- К нам, - неопределенно предложила Светлана.
Я задумался. Я знаю, что такое "ко мне". Значение true. Я не знаю, куда это к Светлане. Значение false. Но вот, что такое "к нам", вообще, непонятно. Это и не true, но и не false. Это неопределенная переменная. Нельзя понять куда это "к нам", не поняв прежде, что это вообще означает.
- Ох, какая я же тупорылая! – неожиданно самокритично закричала Света и стукнула себя ладонью по лбу, - я же самое главное забыла сказать. Сергей Сергеевич берет Вас на работу, Константин. Поздравляю! Да, он меня за Вами и послал. Беги, говорит, немедленно верни его в зад. Поехали в офис!
Я вернулся к Сергею Сергеевичу, не веря в свое счастье.
- Пишите заявление, Константин, - сказал мне Сергей Сергеевич, - не хочу я больше никого искать, надоело. И так работы много. Гендиректор через неделю приедет и подпишет твое заявление. Я думаю, тут проблем не будет. Он никогда со мной не спорит по моей сфере деятельности. Я где-то через недельку тебе позвоню, скажу точную дату выхода на работу. Пока все. До встречи.
Целую неделю я был счастлив, как никогда в жизни до этого. Еще бы, новая зарплата выше моей почти в два раза! Хорошо еще, что вел себя скромно, не хвастался, вообще ничего некому не рассказал, даже Борису и Вовке. Я уже тогда знал, что болтать о своей удаче – крайне плохая примета. Впрочем, эта мера предосторожности мне не помогла.
Случались ли у вас в жизни ситуации, когда сначала все идет не очень хорошо, а потом, неожиданно, раз! Происходит приятное везение? Вы начинаете радоваться, открываете бутылку шампанского, но тут снова, раз! И везение как бы испаряется, выясняется, что ничего хорошего в этом везении нет. Как, например, на рыбалке. Долго ничего не клевало, но под самый конец рыбалки вдруг проснулся очень крупный окунь и клюнул. Казалось бы, повезло. Удача никак не может уйти. И напарник уже страхует своим сачком. Но в последний момент окунь дергается, срывается с крючка и ловко, как опытный гимнаст, увиливает от сачка и плюхается в воду.
Или, возьмем, например, шахматы. Позиция проигранная, соперник ждет сдачи и расслабляется. А я, наоборот, напрягаюсь, и вижу где-то вдали сказочной красоты комбинацию, благодаря которой должен выиграть. Я уже тихо радуюсь, но, все-таки, увы, при приближении к критической позиции выясняется, что в красивой комбинации есть небольшая дыра. И соперник, хоть и сильно понервничав, эту дыру находит. Почти повезло! Но, увы, ключевое слово все-таки "почти".
Сергей Сергеевич так и не позвонил через неделю, нарушив свое обещание. Выждав пару дней, я сам ему позвонил.
- Приветствую, Константин, я как раз собирался тебе звонить, - ловко и деликатно вывернулся Сергей Сергеевич, - к сожалению, гендиректор твою кандидатуру отверг. Я сам в шоке. Мотивировал тем, что ты живешь далеко от нашей работы, а твой конкурент – совсем рядом. Его легко можно будет дергать в случае чего, вызывать на работу хоть днем, хоть ночью. Вот так. Извини. Желаю новых успехов в работе.
Я пострадал пару дней, но затем пришел в себя и продолжил спокойно трудиться, как и раньше, на том же месте.
А эту историю тогда никому не стал рассказывать. Хвастаться тут особо не чем. Вот вам только сейчас впервые рассказал строго по секрету. А у вас были подобные случаи в жизни?
...
Первоисточник:
===
В первой главе я рассказал вам о том, как решил переквалифицироваться из программиста в сисадмина. Сейчас рассказ о том, как я проходил процесс собеседования, и что из этого вышло в итоге.
© 2024 Константин Оборотов
====

*** Глава 2. Птица удача ***
Экзамен у меня принимал лично заместитель генерального директора филиала, пожилой мужчина в возрасте 50+. Звали его Сергей Сергеевич. Несмотря на такой возраст, замдиректора отлично разбирался в современной компьютерной технике. Он совмещал работу крупного начальника с деятельностью сисадмина. Теперь решил немного себя разгрузить и поручить всю деятельность сисадмина специальной отдельной персоне.
- А Вы, случайно, ничего не перепутали? - деликатно спросил у меня Сергей Сергеевич, изучая мое резюме, - у нас тут вакансия системного администратора, а не прикладного программиста.
- Ничего не перепутал, - ответил я без малейшего колебания, - я решил переквалифицироваться в управдомы, т.е., тьфу ты, в сисадмины. Чувствую, что созрел. Хочу принимать заявки на блокировки и доступы, а также, по возможности, эти заявки удовлетворять. И, да, я очень тщательно готовился.
- Допустим, - кивнул головой Сергей Сергеевич, - представьте, что у вас начался рабочий день в нашей организации. Ваши первые действия?
Ответить на этот сложный вопрос мне помогли наблюдения за деятельностью Бориса.
- Во-первых, выпью чашечку кофе, чтобы взбодриться. Возможно, две чашки. Но именно кофе, а не пива! Пиво только в конце рабочего дня. Это железное правило. Напившись кофе, я сделаю обход программистов, проконтролирую, кто и что делает. Заодно, немного дружески покритикую их за неправильное понимание смысла жизни. А потом, по настроению и в зависимости от погоды.
- А я думаю, что первым делом надо посмотреть, что у нас в серверных логах, не случилось ли чего за ночь, - заметил Сергей Сергеевич, - давайте, покажите, где смотреть логи, и расскажите смысл сообщений в них.
После этого мы в течение пары часов общались на разные сисадминские темы.
- Ну, что я могу Вам сказать, Константин, - сказал Сергей Сергеевич после окончания экзамена, - познания Ваши очень поверхностные и какие-то специфические. Слабовато.
- Но я буду упорно стараться, - вдохновленно заявил я, - упорство заменяет все, включая знания и способности. Возьмите меня, и Вы не пожалеете.
Сергей Сергеевич подумал несколько секунд и продолжил.
- Ситуация с этой вакансией следующая. Кандидатов на вакансию много, но все они какие-то странные, похоже, эти люди "от балды" подают заявки. Они даже персональным компьютером не владеют. Что уж тут говорить о серверах. Но один конкурент у Вас есть. Правда, он по знаниям немного хуже, чем Вы. Хотя, казалось бы, куда уж хуже? Нам надо подумать, кого из вас двоих взять. А может, найдем кого-то третьего? Мое мнение – надо искать. Давайте, поступим так. Наш генеральный директор сейчас в командировке, заграницей, на конференции по теме "Как правильно натягивать наши изделия". Пусть он и принимает решение. А я Вам позвоню и сообщу, договорились?
В душе я всегда оптимист и уверен в завтрашнем дне. В том плане, что точно знаю, когда-нибудь этот день для меня не наступит. Тут здоровая интуиция подсказывала мне, что мои шансы минимальные. Наверняка, за целую неделю найдут кого-то получше.
Я сел в свою машинку и медленно поехал прочь. Неожиданно в зеркало я увидел высокую красивую девушку, которая бежала за моей машиной, что-то кричала и махала над головой своими туфлями. Она сняла их, вероятно, потому, что высокие каблуки мешали ей развить высокую скорость.
Я не стал сразу останавливаться, но снизил скорость до 10 километров в час. Мне было любопытно, догонит она или нет. Заодно, я решил выиграть несколько секунд, чтобы попытаться понять причину погони. Если это не любовь, то, что это такое? Это была первая, самая приятная версия. Вторая версия родилась, когда я узнал эту девушку. Это была Светлана, секретарша Сергея Сергеевича. Я подумал, что забыл что-то в их офисе, остановился и гостеприимно открыл правую переднюю дверь.
Девушка подбежала, залезла в машину, отдышалась, посмотрелась в зеркало и поправила прическу.
- А Вы, Светлана, отлично бегаете, - решился я сделать комплимент, - от Вас не скроешься!
- Я в детстве занималась легкой атлетикой, хорошие результаты показывала, - похвасталась Светлана, - немного не дотянула до профессионального уровня. Пришлось устроиться секретуткой. Хорошо, что иногда бывают возможности для демонстрации моих спортивных качеств.
- Я у вас, случайно, ничего не забыл? - поинтересовался я, пытаясь понять цель погони.
- Вроде бы, нет, - задумчиво ответила Света, - а чего мы стоим на месте? Предлагаю поехать.
- А куда мы поедем? – поинтересовался я, - ко мне или к тебе?
- К нам, - неопределенно предложила Светлана.
Я задумался. Я знаю, что такое "ко мне". Значение true. Я не знаю, куда это к Светлане. Значение false. Но вот, что такое "к нам", вообще, непонятно. Это и не true, но и не false. Это неопределенная переменная. Нельзя понять куда это "к нам", не поняв прежде, что это вообще означает.
- Ох, какая я же тупорылая! – неожиданно самокритично закричала Света и стукнула себя ладонью по лбу, - я же самое главное забыла сказать. Сергей Сергеевич берет Вас на работу, Константин. Поздравляю! Да, он меня за Вами и послал. Беги, говорит, немедленно верни его в зад. Поехали в офис!
Я вернулся к Сергею Сергеевичу, не веря в свое счастье.
- Пишите заявление, Константин, - сказал мне Сергей Сергеевич, - не хочу я больше никого искать, надоело. И так работы много. Гендиректор через неделю приедет и подпишет твое заявление. Я думаю, тут проблем не будет. Он никогда со мной не спорит по моей сфере деятельности. Я где-то через недельку тебе позвоню, скажу точную дату выхода на работу. Пока все. До встречи.
Целую неделю я был счастлив, как никогда в жизни до этого. Еще бы, новая зарплата выше моей почти в два раза! Хорошо еще, что вел себя скромно, не хвастался, вообще ничего некому не рассказал, даже Борису и Вовке. Я уже тогда знал, что болтать о своей удаче – крайне плохая примета. Впрочем, эта мера предосторожности мне не помогла.
Случались ли у вас в жизни ситуации, когда сначала все идет не очень хорошо, а потом, неожиданно, раз! Происходит приятное везение? Вы начинаете радоваться, открываете бутылку шампанского, но тут снова, раз! И везение как бы испаряется, выясняется, что ничего хорошего в этом везении нет. Как, например, на рыбалке. Долго ничего не клевало, но под самый конец рыбалки вдруг проснулся очень крупный окунь и клюнул. Казалось бы, повезло. Удача никак не может уйти. И напарник уже страхует своим сачком. Но в последний момент окунь дергается, срывается с крючка и ловко, как опытный гимнаст, увиливает от сачка и плюхается в воду.
Или, возьмем, например, шахматы. Позиция проигранная, соперник ждет сдачи и расслабляется. А я, наоборот, напрягаюсь, и вижу где-то вдали сказочной красоты комбинацию, благодаря которой должен выиграть. Я уже тихо радуюсь, но, все-таки, увы, при приближении к критической позиции выясняется, что в красивой комбинации есть небольшая дыра. И соперник, хоть и сильно понервничав, эту дыру находит. Почти повезло! Но, увы, ключевое слово все-таки "почти".
Сергей Сергеевич так и не позвонил через неделю, нарушив свое обещание. Выждав пару дней, я сам ему позвонил.
- Приветствую, Константин, я как раз собирался тебе звонить, - ловко и деликатно вывернулся Сергей Сергеевич, - к сожалению, гендиректор твою кандидатуру отверг. Я сам в шоке. Мотивировал тем, что ты живешь далеко от нашей работы, а твой конкурент – совсем рядом. Его легко можно будет дергать в случае чего, вызывать на работу хоть днем, хоть ночью. Вот так. Извини. Желаю новых успехов в работе.
Я пострадал пару дней, но затем пришел в себя и продолжил спокойно трудиться, как и раньше, на том же месте.
А эту историю тогда никому не стал рассказывать. Хвастаться тут особо не чем. Вот вам только сейчас впервые рассказал строго по секрету. А у вас были подобные случаи в жизни?
...
Первоисточник:
===
Возможно, вы читали историю из моей жизни "Седьмой этаж". Я тогда учился на программиста и подрабатывал на стройке. Теперь продолжение, случай, который произошел со мной, когда я решил сменить профиль, переквалифицироваться из прикладного программиста в сисадмина. Случались ли у вас в жизни ситуации, когда сначала все идет не очень хорошо, а потом, неожиданно, раз! Происходит приятное везение? Вы начинаете радоваться, всем рассказываете о своей удаче, открываете бутылку шампанского, но тут снова, раз! И везение как бы испаряется, выясняется, что ничего хорошо в этом везении нет. Как, например, на рыбалке. Долго ничего не клевало, но под самый конец рыбалки вдруг проснулся очень крупный окунь и клюнул. Казалось бы, повезло. Удача никак не может уйти. И напарник уже страхует своим сачком. Но в последний момент окунь дергается, срывается с крючка и ловко, как опытный гимнаст, увиливает от сачка и плюхается в воду. Почти повезло! Но, увы, ключевое слово все-таки "почти".
© 2024 Константин Оборотов
====

*** Глава 1. Программист и сисадмин ***
Я работал в одной компании программистом (так тогда называли разработчиков) в одной компании. Зарплата у меня была хорошая. Маленькая, но хорошая. Главное, не приходилось искать себе какие-то задания, какую-то работу. Скучать не приходилось, всегда было чем заняться. С другой стороны, никаких перегрузок тоже не было. Спокойная, приятная жизнь. Приходил в девять утра, затем девять часов подряд, включая час на обед, занимался разными интересными делами. Общался с коллегами по работе на разные темы, играл в разные игры на компьютере. Обязательно каждый день очень много играл в настольный теннис. Работа сидячая, небольшие физические нагрузки были необходимы. Ну и, конечно, кодировал, чтобы не было так скучно.
Все бы ничего, так бы и жил себе спокойно и радостно, но наш местный сисадмин Борис почему-то твердо решил сбить меня с истинного программистского пути. Зачем ему это надо было, непонятно. Вероятно, какой-то голос свыше внушил ему, что такая уж у него миссия.
- Вот сидишь тут, кодируешь, не жалея себя, день за днем, - нудел Борис мне ухо, в то время как я напряженно пытался понять правила определения области видимости переменной, - год за годом одно и тоже. О чем ты только думаешь?
- О том, почему переменная вроде бы глобальная, а я ни хрена ее не вижу, - признался я с неохотой, - глюк какой-то странный.
- Не о том ты думаешь, - нравоучительно продолжал Борис, - задумайся о своем будущем. Ты что, надеешься всю жизнь проработать программистом? Ха-ха-ха! Пожилых программистов не бывает! А ведь тебе уже скоро тридцать будет.
- Согласен, скоро мне тридцать, а сейчас уже двадцать шесть, - пробормотал я, - какого черта все-таки эта дурацкая переменная не определяется? Она же глобальная, везде должная быть видна.
- Заметь, ты уже сейчас почти весь выгорел, - продолжал Борис свою вдохновляющую речь, - легкую проблему решить не можешь, какую-ту паршивую переменную найти. А что дальше будет? Поверь мне, ничего хорошего! Мозги все вытекут, вообще ничего соображать не будешь, таблицу умножения и ту забудешь. Кому ты такой будешь нужен.
Я тяжело вздохнул и задумался. Конечно, Борис – редкая сволочь, но по сути-то он прав. У программиста приятный период жизни очень короткий. Сначала он пыжится, старается всем доказать, что он хоть и молодой, но что-то соображает и может что-то делать. Затем, спустя совсем короткое время, также старательно всем доказывает, что он еще что-то может делать и осваивать что-то новое, несмотря на солидный возраст. И есть совсем короткий период счастья, когда ничего никому не надо доказывать. Как же быстро проходит этот период!
- А ты сам, Борис, на что рассчитываешь? – решил я перейти в атаку, - и почему целыми днями шляешься без дела, от работы отвлекаешь?
- Потому и шляюсь, что все тщательно рассчитал, - остроумно среагировал Борис, - хороший сисадмин тот, который ничего не делает. За него сервера работают. Они железные, им все равно. А человек должен себя беречь. Мне сейчас сорок лет, и я в таком спокойном темпе до восьмидесяти без проблем доработаю. Мне никакое выгорание не грозит. Вот так.
- Ты намекаешь, что настроил свое оборудование и теперь вообще ничего не делаешь? – заинтересовался я.
- Ну, почему же "ничего", - пожал плечами Борис, - мне, например, подают челобитные по темам блокировки, если человек идет в отпуск, решил поболеть или уволиться. Я не спешу эти заявки выполнять. Пусть народ осознает, кто тут главный в процессе. Без меня ничего не будет двигаться. Отпускник отпускных не получит. Больной задумается, стоит ли болеть. А увольняющийся поймет, что в нашей конторе правило простое, "вход рубль, выход – два". Я уже молчу про заявки на восстановление доступа. Без подарков я такие заявки даже не рассматриваю.
- Опасная игра, - пробормотал я, - смотри, доиграешься. Начальство узнает и отжурит, как следует.
- Ерунда, - махнул рукой Борис, - я субординацию понимаю. Заявки начальства рассматриваются и выполняются мгновенно. А стукачам, подымающим на меня свой хвост, я такую жизнь веселую устрою, долго жалеть будут. Есть у меня на них управа, а у них на меня – нет.
Не могу сказать, что это дешевое хвастовство Бориса на меня повлияло кардинальным образом, но осадок какой-то остался.
Через несколько дней я случайно встретился со своим старым приятелем Вованом, с которым давным-давно вместе учился в школе. Мы зашли с ним в пивбар, там выпили по паре кружек пива, поболтали о том, о сем. Рассказал я Вовке в числе всего прочего и о том, какой у нас есть подлец сисадмин Борис.
- Кстати, тут хорошая вакансия сисадмина нарисовалась, - отреагировал Вовка, - если хочешь, я тебе дам контакты. Западная компания, у них тут филиал. Производят что-то, не помню точно что. Кажется, резинотехнические изделия исключительной эластичности. Но это неточно. Да и какая разница? Зарплата сисадмина реально высокая. И даже не сомневайся в себе. Это сисадмину трудно подняться до уровня программиста. А программист всегда может скатиться до сисадмина.
Я решил попробовать свои силы. Работа представлялась мне очень хорошей, по крайне мере, в плане зарплаты. Я тогда уже освоил главное жизненное правило: "ищи работу только по знакомству или через знакомых". В те времена далекие хорошую работу можно было найти только так. Впрочем, сейчас то же самое, только многие не знают это правило или забыли о нем.
Я тщательно подготовился к собеседованию, четко усвоил, что сервера бывают трех типов: виндовские, юниксовские и другие. Также взял несколько консультаций у болтливого Бориса. Он был рад моему вниманию к его персоне.
Вооруженный новыми знаниями, я отправился на собеседование.
...
Первоисточник:
===

Больше "Нелепых кукол" в этом плейлисте. Если вам нравятся мои озвучки, можете поддержать.

Если вам нравятся мои переводы, можете поддержать донатом.
По поводу курящих и не курящих на работе. И их привилегиях)) Далеко не всегда есть возможность подсчитать, сколько некурящий балду пинает, чаи гоняет и нихрена не делает. Для этого необязательно выходить на перекур. Доводилось работать в разных сферах с разными людьми - вообще без разницы, курит человек или нет. Если он проёбщик, он найдет способ проебаться.
Вот с одной из работ пример. Были два коллеги, пусть будут Ваня и Вася. Первый курящий, второй - нет, даже за ЗОЖ, скорее. Ни с одним из них никто не любил попадать в смену. Потому что курящий Ваня любил уйти на перекур на 20 минут, потом 20 минут он сидел в туалете с телефоном, далее 20 минут баловался чаем. А вот и час прошел! В итоге, Ваню приходилось регулярно обкладывать хуями, чтобы его вояжи курилка-туалет-чай уменьшались до минимума. При этом отвечал всегда философски, мол, а куда спешить? Аргументы, что в это время его работу приходится делать другим, воспринимались столь же стоически. А начальство так и говорило - а дайте ему пизды, да и всё) Организация была полувоенная, отсюда и такое отношение.
Вася же, наоборот, не курил и не пил, занимался спортом и очень любил приседать на уши со своими рассказами. А ещё просто обожал взять рабочий дипломат с документами и пойти по кабинетам типа собирать подписи, что-то там ещё. А на деле - ничтоже сумняшеся точил лясы с сотрудниками в этих самых кабинетах. Мол, "здрасьте, как дела, для нас ничего не передали? Ох, погода нынче жёсткая, дождь со снегом лил, как добрались сегодня? Резину вот скоро менять надо на зимнюю, вы не меняли ещё? И мне вот надо, да... Цены-то как взлетели на шиномонтажке! Да и резина подорожала... Ну сейчас все дорожает, продукты вот..." Ну вы поняли, темы для разговоров были неисчерпаемые. Там на 10 минут задержится, здесь на 20 итд. Так время и проходило. С обеда на полчаса-час задержится и на голубом глазу фантастические истории вещает. Новички верили, старички нахер посылали, но толку от него все равно было немного. В начале и в конце дня поработает, создаст видимость суеты, а в середине творит, что хочет. На всех собраниях и совещаниях причем выступал, чтобы его заметили и отметили как активного работника. Но начальство обо всем знало и любило ему подкинуть подлянку, чтобы опростоволосился, пока проёбывается. После этого он, как правило, несколько дней работал нормально)) Уволить в этой системе было сложно без прям явных косяков. А он и не много-то косячил, потому что 2/3 рабочего времени не работал)) Но пацаны его по большей части прикрывали, а то "Не по-пацански стучать".
ТС, щас я вам все по полочкам расскажу со стороны технаря-специалиста, который в том числе и со всякими HR-ами работаю постоянно.
Чтобы все понимали: подобные вопросы - это устаревший подход из тех времен, когда в сфере подбора не было опыта, и никто не понимал, как правильно искать IT-спецов и иже с ними.
Почему вы выбрали именно нашу компанию?
Это устаревшая практика, которую сейчас стараются не применять. Если наткнулись на такую девушку, то решайте сами: можете прямо ей сказать, что это глупый вопрос, можете просто встать и уйти. Этот вопрос стал задаваться с 2004-2005-го, когда понятие HR только внедрилось к нам.
Почему вы ушли с предыдущего места работы?
Это самый каверзный вопрос. Ни в коем случае нельзя отвечать, указывая про какие-то разногласия, ибо сидящая с вами HR-девочка в 99% случаев отметит кандидата конфликтным вне зависимости от того, что вы скажете. Самый правильный ответ один из двух: либо сказать про изменение семейных обстоятельств, либо указать на ограниченность потолка профессионального роста. Не нужно говорить про то, что вам стало скучно - HR-девочке так же это не понравится (если, конечно, вы на последнем месте не проработали более 5-6-ти лет).
Кем вы видите себя через 5/10/20 лет (в нашей компании)?
Очередной высер, показывающий некомпетентность HR-девочки. Однако, его иногда задают не только девочки, но и женщины, искренне веря в то, что он показывает мотивацию кандидата. Тут ТС правильно сказал: нужно максимально абстрактно отвечать, указывая, что вы намерены развиваться в рамках новой компании, а никак иначе.
Каким бы вы хотели видеть своего начальника?
Очередной высер, показывающий некомпетентность HR-девочки. Тут можно говорить все, что угодно, главное - упоминать современно-модные словечки: коммуникабельность, ответственность, умение решать конфликты, опытность и тд.
Какие у вас были достижения на предыдущем месте работы?
Очередной высер, показывающий некомпетентность HR-девочки. Вы не поверите, но "стабильное исполнение обязанностей" HR-девочки не считают достижениями, поэтому такой ответ зачтется только, если рядом с ней сидит потенциальный непосредственный руководитель. Если же нет, то нужно... выдумать. Достижения - это когда кандидат на общественных началах за 3 ночи до дедлайна затащил проект и не попросил сверхурочных. Я не шучу.
Какие у вас есть достоинства?
Очередной высер, показывающий некомпетентность HR-девочки. Тут тоже есть четкие ожидания. Ни в коем случае не нужно говорить про свои личные качества, не относящиеся к работе. Вообще, нужно упомянуть только несколько, которые будут ожидаться, как ТС их правильно выявил: обучаемость, стрессоустойчивость, ответственность, коммуникабельность - более называть ничего не нужно.
Пример про "упростить" не нужный - в 99% перед вам не на столько компетентная HR-девочка, чтобы понять смысл подобного.
Как долго вы у нас будете работать?
Очередной высер, показывающий некомпетентность HR-девочки. Очередная проверка на мотивацию. Тут правильный ответ один: "Пока я смогу приносить пользу компании, либо в мою жизнь не вмешаются непреодолимые обстоятельства".
Что будете делать, если вам сейчас предложат работу с более выгодными условиями?
Очередной высер, показывающий некомпетентность HR-девочки. К сожалению, тут нет правильного ответа. Но можно сказать что-то подобное: "Лучшие условия не всегда реализуемы на практике, к тому же состоявшиеся стабильные отношения с текущей компанией на много лучше, зачастую, туманных перспектив на новом месте".
Ни в коем случае не нужно говорить, что вы подумаете, либо придете к шефу с оффером за поднятием з/п и тд - сразу отказ.
Про "гордиться" тут, к сожалению, не прокатит, т.к. все всё знают и понимают, даже неопытные и глупые HR-девочки, что человек ищет, где лучше.
Как вы считаете, почему мы должны выбрать именно вас?
Очередной высер, показывающий некомпетентность HR-девочки. Про категории я бы не стал говорить, ибо таких, которые могут и хотят, кроме кандидата, может быть еще десяток. Тут нет ни правильного, ни неправильного ответа. Это просто вопрос про самооценку.
Я могу тут выделить наименее проигрышные с моей т.з. ответы:
- Я считаю себя оптимальным вариантом в плане соотношения цены и качества.
- (Если есть семья) Я, как отец/мать, ценю стабильность и предсказуемость, и буду стараться обеспечить для компании, и, как следствие, для себя.
Какую зарплату вы хотели бы получать?
Очередной высер, показывающий некомпетентность HR-девочки. Тут нет правильного ответа. Если указана "вилка", то можно указать на верхнюю границу и на то, что вы готовы доказать ее уместность. Наиболее, имхо, невинный ответ: "Я, как и любой другой человек, стремлюсь к масимально возможному для себя, и в данном случае, для компании, поэтому уверен, что мы сможем прийти к оптимальным условиям для обеих сторон".
P.S. И да, все это - к "мозговой" сфере относится. Продаваны и прочие маркетологи - это отдельная тема, в которой я не силен.
Проходил я как-то собеседование. Небольшая фирма арендует цех на бывшем военном предприятии. Никаких эйчаров, сразу говорил с директором. Он мне показал цех, показал оборудование, рассказал какую продукцию производят. Потом пригласил меня к себе в кабинет и за чашечкой кофе расспросил меня о моём опыте. Затем озвучил своё предложение для меня. Сказал, что человеку с моим опытом готов платить столько-то, но первые три месяца будет платить меньше, пока я, так сказать, полностью адаптируюсь к их производству. Предложение меня устроило и я решил начать работать.
В конце месяца получаю расчётный лист и не могу понять, что за херня. Часовая ставка больше, чем договаривались, отработанное время на три часа больше.
Ну, думаю, или ошибка, или на вшивость меня проверяют. Чешу к директору.
Далее диалог: Д- директор, Я - я.
Я: Тут ошибка какая-то, я меньше часов отработал, да и ставка меньше должна быть.
Д: (смотрит на табульку) Ну так ты в работу хорошо включился, вот я тебе заплатил столько, сколько ты заработал.
Я: А часов почему больше?
Д: (Сверяется с данными в компе) Да нормально, соответствует всё.
Я: Ну как же соответствует, если общее число часов на восемь не делится, там три часа лишних?
Д: Да как лишних? Ты на собеседование приходил, пока меня подождал, пока я тебе цех показал, пока поговорили. Вот тебе и три часа плюс минус.
P S: Уже два года здесь работаю, пока ни малейшего желания менять работу не появилось.
Добавлю от себя кой-чего, как человека, находящемся на среднем звене "пищевой цепочки", но с этим имеющего богатый опыт работы с новичками, как совсем юными, так и уже в виде состоявшихся на прошлых местах дядек (даже бывшие военные были).
Самое главное, но не самое первое, что должен сделать для себя падаван, - это изучить академисческую теорию. Да, сука, без нее ника и никуда, если вы, конечно же, хотите что-то там зарабатывать:
Если вы идете менеджеры, то тут общая литература - менеджмент проектов (но и разработку бы хорошо изучить хотя бы на уровне "чайника", дабы не возникало вопросов в стиле "Хули 4 дня на изменгение цвета кнопки?!".
Если идете в аналитики, то тут хорошо автор предыдущего поста описал, но аналитика бывает двух вариантов:
Аналитика данных - тут, да, БД учить, OLAP/OLTP, СУБД и тд. Хорошо бы еще теорию данных в целом подучить.
Аналитика проектов - это следующий этап развития PO/PM:
Бизнес-аналитка - вы думаете, как сделать систему лучше.
Системный анализ - вы думаете, как заставить системы лучше взаимодействовать.
Если идете в QA, то:
Есть ручное тестирование - с этого нужно начинать, т.к. это позволит въехать в область впринципе: кейзы, сценарии, уровни тестирования и тд.
Автотестирование - это уже разработка, ибо нужно писать код для автотестов разного уровня: функциональные, интеграционные, приемочные, и тд.
Есть еще целая сфера DevOps:
DBA - это специализация на конкретных БД, причем, не только на ее администрировании, но и на использовании, поэтому нужно не только знать саму СУБД, но и теории данных, SQL/noSQL нотации конкретной СУБД, механизмы отказоустойчивости и масштабирования.
Просто DevOps, которые раньше назывались "админами": тут нужно знать теории сетей и операционных систем, знать современные технологии базирования проектов: контейнеры, оркестраторы, CI/CD системы (для них, кстати, тоже нужен хотя бы один язык, часто: Питон или Ruby).
Т.н. "сетевики": персонал, специализирующийся на работе с сетями передачи данных. Тут, имхо, вряд ли можно попасть "после 30-ти".
Разработка. Тут нужно начинать с изучения компилируемых и интерпретируемых языков, их разницы. Почему-то сейчас считается, что "войти в Питон" или "войти во фронт" за полгода реально. Реально, на позицию стажера. А где вы видели позиции стажера? Я видел один раз в жизни. Поэтому нужно выбирать специализацию в ней развиваться, затарившись тонной литературы, начиная с теории данных, заканчивая, например, в случае C/C++ теорией компиляторов.
Бекенд. Это "прослойка" между системами хранения данных и фронтами (мобильным приложение, сайтом или другим бекендом). Тут - оболие всего и вся: РНР, Питон, Go, Rust, Ruby и тд. В обоих видах языков свои плюсы и минусы. Суть бека состоит в том, что нужно знать часто минимум два языка. Например: PHP + Go, Python + Rust и тд. Т.е. связка интерпретируемого и компилируемого языка.
Прикладная разработка. Тут выбор меньше: C/C++, .Net, может, что-то еще. Хотя современные приложения могут быть написаны и на Питоне.
ERP-разработка: 1С, SAP, Axapta и тд. Обычно в такие сферы приходят случайно. Никто в здравом уме "после 30-ти" не сунется в ту же SAP или 1С.
Game Dev. Тут все понятно: берете навыки, полученные ранее, в C++, например, и изучаете какой-нибудь Unreal Engine 4/5. Сложно, долго, но можно приятно устроиться. К сожалению, в Game Dev не зайти просто на знании языка, ибо нужны специализированные знания.
Embeded-разработка. Тут выбор еще меньше: в основном, только C/C++. Очень узкая, но очень хорошо оплачиваемая сфера. Более не скажу ничего.
AI-системы. Тут просто. Есть Питон с Keras/PyTorch, построенные на TensorFlow, и есть всякие интерпретации в других языках для использования. Тут - кроме разработки нужна еще, как минимум, линейная алгебра. НО! Это очень перспективная сфера, куда можно и "после 40" зайти.
SRE. Отдельная каста супер высокооплачиваемых инженеров. Попасть "после 30" и тд - невозможно, ибо нужен огромный опыт и знания во всех областях сразу.
Так вот, самое главное - нужно учить теорию. Параллельно ли, изначально ли - неважно. Без теории 3/4 перечисленного выше - просто закрыто будет. Остальная четверть ограничится уровнем стажера. Теория написания кода, теория данных, теория информации, теория сетей, комплияторов, тестирования, анализа данных, теория баз данных - огромная сфера знаний.
Готовы ли вы тратить тонную времени? Вам решать. Причем, нужно сразу понимать, что, даже изучите вы, например, пытясь "войти в разработку" книги "банды четырех", не гарантирует вам ни-че-го просто потому, что тем же "'эйчарам" нужны конкретные навыки использования конкретных инструментов, а все остальное - это остальное (это отдельная огромная тема противостояния "эйчаров" и специалистов).
Идеальный способ "вхождения в айти" - это найти ментора. Не курсы, не школы и тд, а конкретного человека, который будет помогать и направлять вас на этом ебучем дремучем пути к льготной ипотеке.
P.S. На моем личном опыте есть печальная статистика: чем страше человек есть, пытаясь "войти", тем хуже из него спец при прочих равных. К сожалению, это так.
Если вы пришли на собеседование к новому работодателю, то в случае сомнений а лучше и в каждый раз попроситься в туалет и посмотреть на то - какая туалетная бумага будет висеть. Ведь простейшая-банальнейшая экономия и жадность ваших нанимателей - сильный показатель.
Просто прикольная картинка:

Пришла пора поговорить за бекенд, а именно, за всеми старый "любимый" РНР и иже с ним (почему "иже с ним"?, потому что сейчас часто этот язык идет в паре с Golang).
Был недалече период необходимости прохождения собеседований. Были несколько интересных случаев, правда, конторы вряд ли известные широкой аудитории, поэтому называть не буду. Штатная разработка мне давно не интересна, поэтому я искал нечто выше, типа архитектора, techlead, либо, на край, teamlead. З/п разная, но я искал 400+ (да, "Знающие" скажут, что это мало для таких позиций - я в курсе).
Т.к. я не буду называть конторы, то выскажу лишь собирательные аспекты, которые для себя выявил.
Небольшие конторы, до 100 человек. Их проблема - они часто не знают точно, кто им нужен, и легко вместо вас, опытного и подготовленного человека могут взять просто того, кто интервьюверу внешне больше понравился. У меня было несколько отказов с формулировкой "Взяли по рекомендации".
Мне еще ниразу не попадались с их стороны серьезно подготовленные в техническом плане люди. Вас легко могут спросить, чем int8 от int32 отличается.
Средние конторы, до 1000 человек. Вот, тут бывают самые интересные собеседования. Тут и компетенция интервьювером бывает самой разной. Кто-то вас может гонять по типам данных и "что выведет скрипт?", а так же сдобрив это кодингом в стиле "отрефакторите код", кто-то может попросить вас проработать абстрактную архитектуру чего-то, поспрашивать про способы ускорения и оптимизации приложений (репликации, шардинг, балансинг, кеширование и тд). Не редко просят оптимизировать таблицу и запросы к ней.
Один раз я наткнулся на очень сильного интервьювера. Мы обсуждали не просто тонкости интепретатора, но и различные возмжные последствия от его нюансов, а так же способы диагностики и устранения неполадок сервисов и приложений в "боевом режиме". Различные другие аспекты языка, типа "настоящей" параллелизации выполнения приложения.
Большие конторы. Тут основная, имхо, проблема в том, что они четко знают (действительно знают), как собеседоваать junior-разрабов, но часто совершенно не понимают, как это делать с более серьезными позициями. Я считаю, что это выходит из-за сильной корреляции ответственности между сотрудниками: в таких конторах крайне редко бывают сотрудники с экспертизой, а чаще те, кто пришел и сидит на одном месте в одной области.
Обычно у них первый этап - это алгоритмы, и не стандартные, а те, которые выдуманы интервьювером, либо около него. Почти всегда задачи максимально абстрактные и содержат слова "бесконечное кольцо", "огромный файл", "бесконечная очередь" и тд. В 100% меня спрашивали про то, как считать сложность алгоритмов, и какая сложность будет у того или иного.
Я считаю это проблемой потому, что на практике не бывает ничего "бесконечного", особенно на позиции артихектора или techlead: у любой задачи есть в 100% случаем граничные условия, от которых зависит решение (в любой, даже np-полной задаче, решение меняется в зависимости от количества элементов). Года 3 назад я еще пытался доносить это до интервьюверов, но теперь просто кидаю ссылку на профиль leetcode, если начинается "алгоритмистика" - сильно время экономит.
Не редко бывают совершенно тупые задачи в стиле "сджойнить стопицот таблиц и наложить рекурсию в одном запросе" - опять же, протсо на знание ради знаний, что не практике вы никогда не примените.
Еще почему-то меня часто спрашивали под "подкапотное" устройство http/http2 протоколов, модель OSI (sic!) и чем UPD лучше/хуже TCP. Пару раз были вопросы про OLTP/OLAP механизмы, и чем одно лучше/хуже другого.
Честно говоря, я ниразу не проходил первый этап из-за своей неприязни к подобному (что человек может нагуглить за 1 минуту), поэтому что там дальше, я не знаю :) Может, что-то действительно стоящее и интересное.
Если подвести итог, то, имхо, маленькие и большие конторы на подобные позиции не особо интересуют ваши практические технические скилы, больше - как вы себя подадите (первый этап в больших конторах - это не про скилы).
И чутка про забугорные конторы. В них часто потенциально невысокий уровень экспертизы интервьювера усугубляется наличием потенциальных индусов и всяких AWS/Azure сервисов, которые сильно разгружают (не в финансовом плане, конечно же) конторы. Так что знание этих сервисов даже, если вы идете на простую разработку, обязательны. Каждая вторая контора обязательно даст вам тестовое задание, и не потому, что "вас таких за забором дофига", а просто так.
Английский - естественно. Часто говорят про минимум В2, но на практике нужен С1, не меньше: если вам говорят, что собеседование будет на аглицком, это значит, что там будет либо native, либо fluent speaker.
Будет огромным плюсом, если вы познакомитесь с компанией заранее и проработаете свою мотивацию не в стиле "свалить из РФ".
Вообще, при собеседовании в забугорные конторы крайне важны soft skills. На столько важны, что вы обязаны научиться улыбаться, если еще не умеете. Я сейчас говорю про конторы, где HR сидит в каком-нибудь Кипре или Испании, а не те, что нанимают аутсорс рекрутеров в РФ.
Почему-то до сих пор часто конторы из заграницы уверены, что даже на лидирующие позиции достаточно 4000-4500$/мес gross, если вы из РФ. С учетом того, сколько придется на налоги и комиссии отдать, это очень мало.