Примеры зубодробительных вопросов на собеседование

Вокруг каждого из них неоднократно были проведены мощнейшие баталии на просторах рунета. Часть из них могут показаться неэтичными, часть глупыми, часть вполне себе ок, НО, по моей практике рано или поздно хоть один, да прорастёт, как говорится:) Вытащил на свет вот из этой книжки Уходим в отрыв

Читать далее «Примеры зубодробительных вопросов на собеседование»

Эпизод 16. Не надо чинить то, что работает

Классический сценарий. Приходит новый менеджер (тут заранее стоит оговориться, что я, естественно, имею ввиду себя), смотри на всё, что происходит, говорит с людьми, делает какие-то выводы. Чаще всего эти выводы не совсем корректные. Потому как, по опыту, понять, что реально — да-да, ключевое слово РЕАЛЬНО, происходит в той или иной системе — нужно несколько месяцев. В то время, как среднестатистический руководитель (из тех, кого я знал) считает, что он понял, что надо делать вот прям на третий день. Выглядит это примерно так: ага, вы тут вообще неправильно всё делаете. Скрам у вас не скрам, ваши баш-скрипты для выкладки уродливые и выкладывают очень некошерно. Т.е. как бы намекает на то, что надо бы скрам и капистрану. С другой стороны, если всё-таки уделить чуть больше времени исследованиям, оказывается, что за углом, например, притаилась неработающая дев.среда, или полная задница с мониторингом. Другими словами — если система работает — пусть даже не идеально — лучше её не трогать. Лучше поискать те места, где вообще не работает. На моём пути была команда, которая решала крутейшие проблемы, связанные с оптимизацией производительности ресурса, при этом имея запас по прочности нагрузки раза в четыре. В итоге все силы были брошены на оптимизацию производительности. Ресурс работал быстро. Но при падении на бок пятисотил, а резерва не было. Другими словами произошла подмена цели. Лакомый кусок любого инженера — борьба с джойнами и нормализацией, выгнала с радаров настоящую беду — отсутствие резерва.

Читать далее «Эпизод 16. Не надо чинить то, что работает»

Эпизод 27. «Гнилая» наследственность

При Стиве этого не было. При Стиве было эгегей. Есть два типа людей: которые очень хорошо помнят хорошее, и которые очень хорошо помнят плохое. Третий тип-которые не помнят ничего- не рассматриваем. Так вот. Те, кто помнят хорошо, обязательно напоминают периодически о том, что ранее было все совершенно замечательно, тут пришёл какой-то бородатый самый умный и считает, что он сделает лучше. Способ борьбы: рассказывать более детальные планы, а главное давать прогресс по этим вопросам ( см. Не давай ложных обещаний). Те, кто помни т плохое, обязательно ассоциируют вас с тем парнем, который все разломал. Сделал больно. Причём часто это боли личного характера. Не повысили зарплату, не купили стул. Не отпустили на конференцию. Способ борьбы: выяснить, что именно было не так, искать среди этого то, что реально просто и бвстро можно исправить, и попробовать исправить. Есть ещё способ пообещать исправления, но, жизнь, как говорит мне все время батя, она ширше. Вы не крайняя инстанция, вы тоже можете стать жертвой обстоятельств. Здесь нужно чётко понимать то, что обещаешь. Если обещаешь ссд-диск-вероятность того, что это сбудется, очень высока. Цена вопроса не так велика. А вот обещать кресло за 70к с массажером и куртизанкой -опасно, только если у вас уже есть такое кресло. Офтопом: одна умная книжка говорит о том, что в стораз лучше купить хороший стул, чем дорогой стол. -это спина и попа-попа основной инструмент технаря

Читать далее «Эпизод 27. «Гнилая» наследственность»

Эпизод 34. Объять необъятное

Вы же уже читали «Эпизод 33. Угол зрения«? Это продолжение

Метафора грибника. Я сам люблю грибалку. Воздух, время побыть на едине с собой, ну и вкусная закуска:)

Вы умудрённый опытом грибник. Вы знаете всё о грибах, вы знаете лес, и чётко знаете, что не хотите продолбать поляну, бо там сразу много грибов. Вы находите первый гриб. Приметив второй гриб, вы фиксируете его координаты и начинаете сканировать местность, а вдруг ещё есть. Находите поляну с целой кучей сородичей. Вот тут внимание вопрос — что делать — бежать на поляну, чтобы собрать больше, вернуться к изначальному объекту, чтобы взять его и вернуться на поляну (а ведь нет гарантии, что откручивая крайний (читай — второй) гриб, вы не заметите другую поляну).

С учётом того, что время ограничено и корзина ваша не бесконечного объема, имеем следующее. Бегая по лесу, вы рано или поздно собираете вот такой набор артефактов:

1.Продолбал крутой гриб, лошара.
2.Поляна А хуже, чем поляна Б, зачем попёр, только промок.
3.Корзинка не резиновая, в другой раз возьму побольше.
4.Солнце село, чуть не заблудился.
5.И зачем я набрал этого Г, когда можно было набрать вот этого не Г (так повторяется более одного раза)

Читать далее «Эпизод 34. Объять необъятное»

Эпизод 33. Угол зрения

Метафора №1. Наверняка многие из вас ходят за грибами. Наверняка вам знакома радость и веселье в душе, когда откручивая один гриб, вы уже видите другой. Всё ваше внимание сосредоточено на нём. Вы уже представляете, как его соберете. Вы уже рядом с ним. При этом всё, что вокруг вас и гриба расположено ещё — это всё уже не важно. Вы видите вожделенный гриб. А рядом, чуть левее, вы продолбали целую поляну. Другими словами — сузили угол обзора — решение забрать гриб из поля видимости принято — вы ограничили себя в возможности забрать ещё 100. Возможно, вы вернётесь к просмотру местности, а возможно- нет.

Метафора №2. Часто автолюбитель может определить глубину ямы только по силе удара в подвеску. Физика не позволяет сделать это точно до момента контакта.

Метафора №3. Вы пробовали смотреть на что-то через толщу воды? По сути вы видите то, что на самом деле, разве что другого размера и, возможно, цвета, НО то, что вы видите это не в том месте, где реально это есть — это стопудовый физический факт.

Читать далее «Эпизод 33. Угол зрения»

Эпизод 32. Гонка за прогрессом

Знатная засада — гонка за прогрессом. Суть её состоит в том, что постоянно есть желание получать результат (см. Ничего не происходит). Причём не просто получать результат, а получать много результата. Больше! Ещё больше!. Т.е. поменял что-то, словил локальный максимум — возгордился, доложил, продолбал локальный минимум, который скушал все положительности от максимума, и так дальше. Отличная штука для понимания этого эпизода — S-кривые. Представьте себе молнию. Сначала линия идет наверх, потом падает вниз, котом опять идет наверх. Так вот гонка за прогрессом придает такую скорость движения, что риск сорваться при путешествии вниз — крайне велик. Такой срыв будет каждый раз укреплять в вас Синдром неудачника, добавлять ненависти к работе. Всё должно быть в меру. С одной стороны — нельзя довольствоваться малым, иначе прогресс будет крайне вялым. С другой стороны — если слишком разогнаться — будет а) больно тормозить, б) можно пролететь мимо важного и нужного, в) при перестроении может занести.

Читать далее «Эпизод 32. Гонка за прогрессом»

Эпизод 31. Ложное ощущение контроля

В один прекрасный момент создается ощущение того, что вся деятельность подразделения, да что там подразделения, всей компании, находится под чутким контролем. Все, что происходит — мониторится, фиксируется, задачки в бэклогах, письма в папочках, встречи и прочее идут своим чередом. Сроки выполняются, отчёты пишутся. Идиллия.

Читать далее «Эпизод 31. Ложное ощущение контроля»

Запись и слайды моего рассказа про тёмную сторону метрик на встрече тестировщиков

Под катом запись и картинки моего доклада

Картинки:

Кино:

Эпизод 1. Ничего не происходит

Это, друзья мои, самый первый и самый страшный эпизод. И у него даже нет ничего под катом, потому что он страшный и первый. Суть его очень проста. Сколько на моём пути было контор, сколько разных должностей. ВСЕГДА было ощущение, что что бы ты не делал, ничего не происходит. Уважаемый читатель конечно скажет сейчас — а как же. А релизы? А новые фичи? А процессы? А стендапы? — Да, безусловно, всё это есть. Но всё это серенькой ниточкой закладывается между ощущением, что что бы ты не делал — ничего не происходит. Это обман, который преследует меня всю мою жизнь. Психологически хочется, чтобы вокруг непрерывно что-то менялось, чтобы был виден результат. А ведь есть куча результатов, которые вообще можно и не заметить. Ну, например,  я забыл полгода в подготовку документов по 152 ФЗ. Сделал. Документы в сейфе, контора перед законом чиста. А результат? — А его нет:) Он есть только в сейфе и в моей голове. Я увижу победу тогда, когда придут к нам с проверкой. А могут и не прийти. И тут очень важно для себя понимать, что на самом то деле всё происходит, просто надо посмотреть под другим углом зрения (см. Соответствующий эпизод), и тогда всё видно.  Множество долгоиграющих параллельных треков не дают ощущения прогресса, как небольшие задачи, например, у разработчиков. Там всё четко — взял, сделал — профит. А тут взял, сделал, а профит придёт может быть никогда:)

Чисто на подумать.

Читать далее «Эпизод 1. Ничего не происходит»

Эпизод 36. С вами или без вас

Анекдот: Муж приходит поздно ночью домой. Жена: Короче, каждый вечер в 9 часов у меня будет секс. В баре ты, на футболе, на работе или дома — это меня не волнует. Уменя все равно должен быть секс. С тобой или без тебя — решать тебе! »

Этот кусочек текста как нельзя лучше иллюстрирует ещё один эпизод. Система должна работать, и в общем случае она дейсвительно работает. Движется. С вами или без вас. Что-то в ней всё время происходит. А вот степень вашего участия в жизни системы надо чётко осознавать и управлять этим процессом. Лучше бы, чтобы ваше отсутствие не вносила коррективы в работу системы. Ошибку, которую многие совершили и ещё совершат — настройка системы так, что она без вас — сирота. Это не просто — сделать так, чтобы всё шло своим чередом, пока вы на рыбалке, например. В противном случае секс будет, но скорее всего совсем не тот, что хочется;)

Остальные эпизоды на странице Мир глазами другого человека