vit_r: default (vit_r)
[personal profile] vit_r
Почитал как-то у [livejournal.com profile] levgem про ужасный уровень хабрахабра, так что закинул туда политкорректный вариант прошлого поста. Результат превзошёл все ожидания.

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

С другой стороны немцы любят где-то чего-то нахвататься, а потом преподносить как высшие откровения. Вот только это у них вежливо начинается со слов «Да. Вот именно. А ещё я слышал, что... »

Закидывая статью с хулиганским подтекстом я надеялся на возмущение. Ждал какого-то разбора, серьёзных аргументов. Минимум, желания разобраться и найти изъяны.

Напрасно. Всё, что вылезло - это просто какой-то позор индустрии в общем и российской тусовки в частности. Хамят типично как русские, а аргументов меньше чем у немцев.

Дельных замечаний было всего несколько, но они ничему не противоречили. (А некоторых согласных с текстом комментаторов заминусовали, но это уже совсем детский сад)

Если классифицировать типичные аргументы, получится примерно такой список.

Я не понял, значит тут фигня.

Ну, это старое, в русскоязычной тусовке понятное и привычное.

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

Я не знаю, почему тема свалилась в эту сторону. Но это было даже не забавно.

Здесь ты утверждаешь это, там это, а отсюда следует вот такое, а оно совершенно не правильно. или в сокращённом варианте Ты считаешь, что ..., а это не правильно.

И ладно бы человек просто не понял суть или интерпретировал криво, но в логических построениях тоже дыры. Я уж не говорю о том, что любое лицо, употребляющее без вопросительного знака словосочетание «Ты думаешь / считаешь / утверждаешь, что...» потенциально опасно и должно быть отогнано поганой метлой от любого места, где может свои экстрасенсорные способности вылить в код или документацию.

Популярным вопросами было Да кто ты вообще такой? и А вот приведи конкретный пример.

Ага. Так я и скажу. Упоминание NDA было, конечно, осмеяно. Но дело даже не в этом.

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

Тем более, что утверждения «я руководил тем-то» при глубоком копании частенько выявляют, что человек просто делал презентации и писал отчёты (в качестве студента-помощника секретарши начальника). Но это уже другая тема.

Особо порадовали наезды типа Я в Интернете нашёл картинку, докажи, что она не правильная или А вот в Википедии написано, что ты не прав.

И ужас не в том, что люди в качестве аргументов идут на русскую Википедию. Они и ей-то правильно пользоваться не умеют.

Шутки и сарказм, естественно, тоже не работают. Если немцы просто вежливо не понимают, то тут на полном серьёзе бросаются доказывать, что Абрам не мог выиграть десять тысяч в Спортлото.

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

Если кто скажет, что связи с вышеописанным нет, будет не прав. Но в целом, конечно, грустно.

Date: 2012-12-30 12:27 am (UTC)
From: [personal profile] alll
Подозреваю, что по поводу обоюдоострых карандашей ваш младший получил нечто отличное от "пересказывать нет ни времени, ни желания".
Собственно, изначально заданный формат "д'Артаньян vs известно кто" вообще не подразумевает качества и логичности аргументов, так что в неё и вступили соответствующего уровня личности, остальные (если их вообще есть на хабре) видимо просто побрезговали.
Edited Date: 2012-12-30 12:28 am (UTC)

Date: 2012-12-30 09:14 am (UTC)
From: [identity profile] vit-r.livejournal.com
Формат там "Подумайте, а туда ли мы идём?" У того же Вайнберга дофига статей такого вида было и про карго культ, и про те же баги.

Правда, в отзывах на его книги возмущённого непонимания тоже дофига.

Date: 2012-12-30 01:53 pm (UTC)
From: [personal profile] alll
Ну, я не сомневаюсь, что намерения были самые благие.

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

Всё остальное рефлекторно относится либо к разряду банального, либо к разряду "а-ха-ха, ещё один городской сумасшедший", либо к их суперпозиции.

Date: 2012-12-30 02:01 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Не было благих намерений. Хотелось посмотреть на реакции именно для этого варианта.

Date: 2012-12-30 02:31 pm (UTC)
From: [personal profile] alll
Гм. Эксперимент, кмк, показал, что среди нескольких сот (или сколько у статьи было читателей) подопытных имеется менее десятка хамоватых самоуверенных троллей (часть тех, кто не только прочёл, но и откомментировал). Остальные вежливо промолчали. По-моему это скорее основание для веры в человечество, нежели для мизантропии. :)

Date: 2012-12-30 04:40 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Отзывы были разные, так что есть с чем сравнивать. А вопрос о том, что говорят, а не как. Вот это "что" как раз и удивило.

Date: 2012-12-30 12:43 am (UTC)
From: [identity profile] max-tx.livejournal.com
Ви будете таки смеяться, но в точности то же самое происходит на заседаниях под председательством члена списка Форбс первой десятки....

Date: 2012-12-30 09:19 am (UTC)
From: [identity profile] vit-r.livejournal.com
Ага. Есть сходство с менеджерскими посиделками. Но это всё-таки особая область, и коровы бюджетов не было, чтобы делить. Тут вопросы были затронуты не стратегические, а профессиональные. И многое вполне можно было на той же Википедии прочитать.

Хамят типично как русские

Date: 2012-12-30 02:34 am (UTC)
From: [identity profile] faber-fortunae.livejournal.com
Прочитал эту фразу и расстроился :(
From: [identity profile] vit-r.livejournal.com
Это что-то базовое. Многие, доказывая, что их надо взять на работу, раскритиковывают всё у работодателя до уровня "ну и идиоты тут у вас заправляют, вот я приду, всё поправлю"

Date: 2012-12-30 07:02 am (UTC)
From: [identity profile] white-bars.livejournal.com
Ну, мне, кстати, понравилось. Не знаю, с чем там спорить :)

Date: 2012-12-30 09:25 am (UTC)
From: [identity profile] vit-r.livejournal.com
Там типичный расклад: треть за - две трети против.

Date: 2012-12-30 05:30 pm (UTC)
From: [identity profile] http://users.livejournal.com/_windwalker_/
Я честно говоря именно от этого даже учётки на хабре не имею - слишком много хлама + комментарии к не-хламу доставляют совершенно.

Date: 2012-12-30 06:20 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Я там записался просто для того, чтобы ник застолбить. А если когда и заходил, то только по ссылкам на статьи.

Date: 2012-12-30 07:38 pm (UTC)
From: [identity profile] http://users.livejournal.com/_windwalker_/
кстати про столбление ника - там в комментах был отжиг когда начали псить на учётку.

Date: 2012-12-30 06:07 pm (UTC)
From: [identity profile] zorag-ringael.livejournal.com
По содержанию: ну, по моему мнению, это должны знать начинающие/средние программисты.

По крайней мере, я лично видел видел как в одном месте кандитов в джуниоры/стажеров заставляли штудировать лекции на тему preconditions, postconditions, invariants, использования тестов и т.д.

И были всего лишь личинки программистов.

Про останов в случае если что-то пошло не так обычно никто не пишет.
Т.к. это очевидно.

По форме: статья очень большая, без картинок и т.д. - сложна для восприятия среднего читателя :)
Лучше было бы разбить на 3 части, например.

По комментариям: странно, но большая часть отписавшихся просто не поняла о чем речь, вообще.
Возможно нужно было по каждому примеру больше разжеванных примеров дать.

Date: 2012-12-30 06:12 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Интересно было посмотреть, что и как поймут в этом варианте. Для полноценного восприятия надо было читать всю серию с начала.

Там же, как указал отдельным постом (http://metaclass.livejournal.com/761058.html) [livejournal.com profile] metaclass народ устроил ожесточённый спор с "очевидным".

Date: 2012-12-30 06:21 pm (UTC)
From: [identity profile] zorag-ringael.livejournal.com
В контексте обсуждений багов, я бы еще добавил, что есть другая крайность - когда конструктивный диалог об ошибках переходит в хитрую подковерную возню/манипуляции или даже травлю.

Что, вероятно, абсолютно не актуально для Европы, но зато актуально для СНГ.

Date: 2012-12-30 06:28 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Немцы травлю не устраивают. Они сразу начальнику жалуются. Или, как в прошлом посте описано, прибегают и начинают учить, что ещё хуже.

Date: 2012-12-30 07:12 pm (UTC)
From: [identity profile] zorag-ringael.livejournal.com
Я больше имел ввиду случаи, когда в травлю превращаются сами сообщения об ошибках.

Это когда вместо того, что бы спокойно обсудить " %username%, я тут и там нашел ошибку/баг в коде, давай посмотрим." начинаются крики/скандал на всю комманду в стиле "Что это за говнокод!!!"

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

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

Я знаю, что по той же причине, в некоторых компаниях, есть довольное строгие правила для code review - что бы оно не превращалось в средство сведения счетов и т.д.

Date: 2012-12-30 07:21 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Ну вот, немцы и пишут начальнику "В говнокоде такого-то обнаружил ошибки." А дальше добавляют "трудом и потом два дня исправлял".

Не в нормальных фирмах, конечно, но встречается.

Date: 2012-12-30 07:24 pm (UTC)
From: [identity profile] zorag-ringael.livejournal.com
Ну вот, немцы и пишут начальнику "В говнокоде такого-то обнаружил ошибки." А дальше добавляют "трудом и потом два дня исправлял".

Оуч х))))))) Я даже не знаю какой вариант хуже.

Date: 2012-12-30 07:19 pm (UTC)
From: [identity profile] zorag-ringael.livejournal.com
Я так понял, что у немцев, вероятно, потому и не принято критиковать - что бы избежать того о чем я писал выше.

Date: 2013-01-01 02:10 am (UTC)
From: [identity profile] dragdiller.livejournal.com
А могли адекватные люди просто пройти мимо в ввину стиля поста и незнания автора?

Date: 2013-01-01 12:16 pm (UTC)
From: [identity profile] vit-r.livejournal.com
Да. Мне говорили, что адекватные проходят мимо хабрахабра

Date: 2013-01-18 05:37 am (UTC)
From: [identity profile] blackyblack.livejournal.com
В чём мораль то статьи на хабре? Ну логгер, ну баги... Делать то чо дальше?

Date: 2013-01-18 08:48 am (UTC)
From: [identity profile] vit-r.livejournal.com
Зачем мораль? Тем более, одной фразой. Это не детская сказка.

Date: 2013-01-18 09:06 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Цель должна быть, некий посыл. Чтобы понять, зачем автор это написал, а читатель чтобы понял, зачем это читать. Написал бы в заголовке "best practices" и ясно, что можно почитать с целью повышения квалификации. Написал бы "меня бесит, когда делают так" и ясно, что можно почитать, чтобы узнать, как не делать.

Если я использую логгер и знаю про ассерты, то я молодец или мне дальше учиться?

Date: 2013-01-18 09:28 am (UTC)
From: [identity profile] vit-r.livejournal.com
Ох. Ну, если так уж хочется, какая основная фраза в том посте? Она есть и достаточно однозначна.

Date: 2013-01-18 09:40 am (UTC)
From: [identity profile] blackyblack.livejournal.com
О, ну я там не смог вычленить основную фразу. Проблема как раз в том, что лозунги там идут один за другим, а вычленить какой из них главнее, нереально.
Вот, погляди:

"Нужны люди особой культуры, не боящиеся выглядеть дураками, каких в ИТ практически не встречается."

"Качество определяется тем временем, которое в системе живёт ошибка"

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

"Любой интерфейс должен возвращать ошибку на адекватном уровне"

"Не надо ловить блох — ошибки можно прогнозировать"

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

Date: 2013-01-18 09:43 am (UTC)
From: [identity profile] vit-r.livejournal.com
Не-а. Это уже вторично.

Date: 2013-01-18 09:45 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Ну ок. Я тут не в угадайку играю.

Date: 2013-01-18 10:09 am (UTC)
From: [identity profile] vit-r.livejournal.com
Это всё истины на уровне детского сада и очень странно, что столько народу вылезло с этим бодаться.

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

Date: 2013-01-18 10:18 am (UTC)
From: [identity profile] blackyblack.livejournal.com
Посыл интригующий и провокативный, а-ля Дартаньян. Но в статье описываются только детали обработки ошибок. Что, вся индустрия движется в неверном направлении только из-за того, что не умеет обрабатывать ошибки так как автор? Или умеет, но не желает? Или что?

Date: 2013-01-18 11:15 am (UTC)
From: [identity profile] vit-r.livejournal.com
Исходный текст для людей, которые уже задумывались над подобными вопросами. И ошибки там упомянуты постольку, поскольку хорошо иллюстрируют концепцию. И там совсем не про "обрабатывать". Кто понял, тот понял. Кто не понял - их проблемы.

Подробно и понятно для людей левых писать - это по объёму не менее книжки выйдет. Нафиг мне это надо.

Profile

vit_r: default (Default)
vit_r

February 2026

S M T W T F S
12 34 567
8 91011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 10th, 2026 01:07 am
Powered by Dreamwidth Studios