Эпизод 15. Это уже наверняка работает

Когда ты смотришь «с улицы», происходящее может выглядеть полным гуано. Чаще всего то, что ты хочешь выстроить заново, скорее всего работает и приносит пользу. Иногда нужен реинжиниринг, но чаще всего для достижения высоких результатов требуется всего-лишь рефакторинг. Кто не знает разницы — «строить заново»  vs «модифицировать».

Безусловно, каждая ситуация индивидуальная, но, тем не менее, очень рекомендую, перед тем, как колбасить — разберись и убедись, что это наверняка работает, а вот если ты доказал, что тут беда-беда, тогда необходимы другие инструменты.  И очень важно понимать, что проблемы маскируются (Эпизод 12. За проблемой есть ещё одна) — исправь то, что кажется нерабочим и погляди, что будет дальше. Возможно, это как раз самое верное решение.

Больше эпизодов здесь: Мир глазами другого человека.

Эпизод 11. Критика — зло

Не критикуй!

Лучше чтобы никогда. Понимаю, что это очень сложно, но критика — это очень сложный инструмент. Если не уметь им пользоваться, можно залезть в такую дыру, что потом из неё не выбраться.

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

Конечно, если ты гуру и всё знаешь — критикуй, но лучше вспомни меня и замени эту методу. Помимо всего прочего, критика порождает злость в оппоненте и часто разбивает конструктив.

Больше эпизодов здесь: Мир глазами другого человека.

Эпизод 8. Всегда есть те, кто против

Это уже про людей.

Какой бы ты не был супер-герой, супер-бизон, да вообще супер-кто-то. Всегда в твоей команде есть кто-то, кто совершенно не разделяет ни твои суждения, ни твои планы, ни твои убеждения.

Единственный способ найти такого человека — это бесконечно общаться. И дружить, ты не поверишь, с HR-службой, а также твоя священная обязанность — подружиться с тем, кто собирает сплетни. Именно эти люди знают многое, что не знаешь ты, а, возможно, и никогда не узнаешь.

Читать далее «Эпизод 8. Всегда есть те, кто против»

Эпизод 13. Здесь так заведено

Наверное, одна из самых распространённых тем для обсуждения и осуждения. Ты же помнишь анекдот про обезьяну, которую били свои же сородичи, когда их били по определённому событию. Отчасти этот эпизод связан с Эпизод 27. «Гнилая» наследственность.

Суть  в том, что ты такой молодец, пришёл со своими порядками, либо просто пришёл, помятуя, что до тебя это как-то работало (про это тут Эпизод 36. С тобой или без тебя), сталкиваешься с совершенно банальным сопротивлением вида «здесь так заведено». Т.е. пока тебя не было — тут было что-то, и сдвинуть это что-то с мертвой точки — целая история. Потому как люди, а в особенности айтишники, достаточно консервативны. Они привыкают и совершенно не желают что-то  менять.  Т.е. был до тебя Стив, он что-то придумал, что-то внедрил, а теперь тебе, перед тем, как что-то внедрить, придётся не просто потратить усилия на убеждение общественности в том, что это круто, но и объяснению почему то, что было — не круто. Ну или не совсем круто…

Больше эпизодов здесь: Мир глазами другого человека.

Эпизод 24. У каждого решения есть последствия

В продолжение истории про Эпизод 20. Все проблемы — ваша ответственность

Каждое решение имеет за собой последствия. И к ним надо быть готовым. И далеко не всегда решение влечёт за собой имеено те последствия, которые вы ожидаете. Чаще всего наоборот. Вероятнее всего вы получите Эпизод 12. За проблемой есть ещё одна

Больше эпизодов здесь: Мир глазами другого человека.

 

Эпизод 12. За проблемой есть ещё одна

Мой любимый эпизод.

Когда я был маленький, я собирал за денежки компьютеры, а потом их немного держал на гарантии. К моему огромному счатью, со всей техникой, которая прошла через мои руки, ничего не произошло, хотя, я — разрушитель.

А теперь по сути заметки — если ты решаешь какую-то задачу, то есть очень большие шансы, что за проблемой, которую ты решишь, вылезет другая, более сложная и интересная.

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

Эпизод 20. Все проблемы — ваша ответственность

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

Читать далее «Эпизод 20. Все проблемы — ваша ответственность»

Эпизод 3. Идеи ничего не стоят

Конечно это пустые слова:) Иногда идеи очень многого стоят, НО, есть такая каста руководителей — теоретики (здесь важно не путать этих деятелей с физиками-теоретиками, у тех ребят вполне конкретные цели). Суть теоретика в том, чтобы генерировать всякие разные идеи и делать вид, что это и есть суть руководства. Совсем недавно на моём пути появилась и пропала (слава Богам) одна особа, которая генерировала идеи вида «у нас не то название, надо поменять», «у нас плохо настроены процессы, надо поменять», » у нас вообще всё плохо, давай сделаем вот так». С одной стороны — всё круто, с другой — под катом.

Читать далее «Эпизод 3. Идеи ничего не стоят»

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

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

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

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

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

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