Как стать автором
Обновить
9
0
Владимир Бугай @vbougay

Технический директор

Отправить сообщение
Да, да. А еще в Америке негров линчуют…
И причем здесь это? Осознанное решение. Цитата «Пользователей, заходящих с 12 Оперы у нас меньше сотой доли процента. Ничего личного, только бизнес.»
В 12 Опере есть баг с JS, который ломает стандартный, обфусцированный jQuery. Баг признан разработчиками Оперы и исправлен в 12.5 если не ошибаюсь и эту версию мы поддерживаем. Пользователей, заходящих с 12 Оперы у нас меньше сотой доли процента. Ничего личного, только бизнес.
Я так не считаю, не надо мне приписывать того чего нет. Количество плюсов и минусов у статьи на мой взгляд показательно. Определенно многим она показалась полезной и интересной. Хотя точно также многим увиделась злобной и пафосной. Богатство и полярность мнений — это замечательно.
Там автор привел совершенно конкретную ситуацию в которой разработчик упёрся без видимых на то оснований. Плюс автор поработал с разработчиками из других стран и культур и ему есть с чем сравнивать. Я впрочем тоже. И я с ним полностью согласен, что неоправданная упертость (stubbornness) одна из отличительных характеристик разработчиков из России, которая порою может перевешивать все их многочисленные достоинства.
Зачем работать только в таком месте, где все так гиперболически как у Вас описано?
+ Я думаю Вы знакомы с таким выразительным приемом как гипербола. Меня пугает, что столько людей все написанное восприняли буквально.
Сложно с Вашей мыслью не согласиться, но все-таки речь, как правило, имеет отношение к сознанию. Как говорят «что на уме, то и на языке». И употребление антипаттернов в речи таки непосредственно коррелирует с поведенческими шаблонами.
Моя задача создать им все необходимые условия для эффективной работы и достойно ее оплачивать. Оберегать, холить и лелеять — это к мамам этих разработчиков или женам.
Такая позиция мне гораздо ближе и она на мой взгляд более реалистична. Знакомая ситуация. Тем не менее в целом я считаю разработчиков, умеющих грамотно объяснять и отстаивать свою позицию, более ценными, чем тупо уходящих в отказ и при прочих равных предпочту первых. Отсюда и шаблон. + У многих он возникает от некоторой общей инфантильности и интровертности.
Дак и я не оцениваю. Опять же Вы приписываете мне те качества, которых у меня нет. Просто я отношусь к разработчикам как к взрослым, самостоятельным личностям, отвечающим за свои слова и поступки, а не как к детям маленьким, которых нужно оберегать, холить и лелеять, а не расстраивать суровыми реальностями окружающего мира.
Т.е. в конечном итоге мы пришли к общему знаменателю как я надеюсь. И для Вас, и для меня ответ «А у меня на компе все работает» является неприемлемым в такой ситуации. И тем не менее тысячи разработчиков каждый день так делают. О чем собственно и статья.
Мне кажется Вы опять усложняете и ищете оправдания. Если для разработчика покапаться в чужом коде — неожиданная стрессовая ситуация, то это как бы немножко не профессионально?
Очень даже допускаю, что ситуацию объясняет, но никак не приближает нас к ее решению. + Все-таки что я сделал не так? Вернемся к нашему самому первому вопросу. Вы считаете ответ «А у меня на компе все работает» приемлемым?
«Я не согласен с тем, что использование антипаттернов говорит о том, что специалист — плохой и не может носить гордое звание «разработчика»»
+ Тут Вы мне приписываете высказывание, которого я не говорил.
Артем,

Нескромный вопрос, но тем не менее, с каким количеством разработчиков Вам приходилось иметь дело по жизни в качестве руководителя? Моя практика непосредственной работы с сотнями из них подтверждает, что даже самые талантливые и крутые из них регулярно выдают эти самые паттерны и именно в режиме «клинических случаев кретинизма», как Вы их описываете. А они далеко не кретины. Я общался со многими другими лидерами айтишных команд и у них вся та же симптоматика регулярно возникает. Не встречались еще мне исключения. Неужели Вам совсем приведенные шаблоны не знакомы в вашем коллективе?
А что значит «не наладили» если до этого Артем и QA общались друг с другом много, много раз?
Артем, возможно я не прав, но все-таки в большинстве случаев для приведенных Вами ситуаций объяснения гораздо проще и банальнее. На тему «Какой идиот это писал?» даже уже мем есть про «фатальный недостаток» любого кода. Это не отрицает возможности и существования более сложных ситуаций, описанных Вами.
А давайте на примере разберем. Ситуация следующая. От клиента пришла критичная бага, тестеры посмотрели — воспроизводится, назначили на Вас Артем. На следующий день я у Вас интересуюсь «Артем, что у нас с багой 4567, до сих пор открыта, а приоритет — топовый?». Вы мне отвечаете: «А у меня на компе все работает, не могу воспроизвести». Немного утрирую, но тем не менее что я сделал не так?
Это же всего лишь статья на Хабре, а не пособие на все случаи жизни и не воинский устав. Я не случайно в самом начале написал, что недолюбливаю шаблоны. Это взгляд со стороны на РЕАЛЬНЫЕ антипаттерны для разработчиков. Допускаю, что многим такое резкое тыканье носом не понравилось. Да и хватает говноменеджеров с их говнометодами и для кого-то некоторые высказывания как красная тряпка. Но это всего лишь статья на Хабре :-) Интересно — читай и делай выводы. Не нравится — проходи мимо. Жизнь сама все по местам расставит.

Если хотя бы одному разработчику статья окажется полезной — писал не зря.

Информация

В рейтинге
Не участвует
Откуда
Пермь, Пермский край, Россия
Зарегистрирован
Активность