Pull to refresh

Comments 208

Больше всего добивает понятие «тру».
Ubuntu не тру, Arduino не тру, Qt не тру.
Только Gentoo, голые микроконтроллеры и ассемблер, это же тру.
За пхп, аштэмээль, хэтэмл, ява я бы наказывал. Меня бесит, когда так говорят, особенно рекрутеры/потенциальное начальство. Если бы я гэкал/выглядел неопрятно/песал с агромным каличестам ашибаг вряд ли бы мне предложили работу, т.е. все вышеперечисленное — часть требований к вакансии. Почему я, как работник, должен писать/говорить правильно, а мое начальство может пэхэпэ?
Ваш комментарий отлично иллюстрирует статью. ;)
Разве что по части граммар-наци, если мне что-то не нравится в коде коллег, я высылаю чаще всего «рецензию» с замечаниями и ссылками на ресурсы, где это можно закрепить. Править за них код честно говоря времени и желания нет. А насчет «похапе» это вопрос не в профессиональной области, а по части общей культуры. Если Вы в метро будете дышать мне перегаром в лицо, я скажу Вам отвернуться, какое другое поведение порекомендуете в разрезе статьи?
Дышать вам в лицо перегаром == лишать вас свежего воздуха (одного из того немногого, что действительно необходимо человеку), наносить вам физический вред.
Говорить «пехепе», «похапэ», «пэхэпа» и т. п. != ущемлять ваши естественные и другие права или наносить вам физический вред.

А потому ваш пример не подходит для обсуждения разрезе статьи.
А где можно узнать про необходиость конкретно свежего воздуха и про физический вред от перегара в лицо? А дышать в лицо капустой/чесноком/чипсами так же опасно для здоровья, как перегаром?
Про необходимость свежего воздуха вы узнает тогда, когда, замучившись вдыхать перегар, капусту, чеснок или чипсы, задержите дыхание.

А про опасность для здоровья вы сами придумали, тут уж сами отвечайте.
А про опасность для здоровья вы сами придумали, тут уж сами отвечайте
и в то же время
Дышать вам в лицо перегаром ==… наносить вам физический вред
Так что изволье уж ответить
UFO just landed and posted this here
пхп/пиэйчпи, хэтетепэ/эйчтитипи — просто трудно произность «ч» и сочетания гласных «иэй»
Мы, русские ведь ничем не отличаемся от иностранцев в упрощении произношения, никаких аббревиатур я вспомнить не могу. Но вот с именами так поступают: Миша[Майк], Катя[Кейт], Настя[Стейси]. Просто технологии приходят к нам с запада вот мы их и называем, как нам удобно, а не как они называют.
Ну почему же? В общей культуре, кстати, русские чаще необразованны, чем образованны, чаще пьют, чем не пьют и т.д. Если по-вашему, как делают все, так и правильно, то я Вам искренне соболезную.

>этому же правилу
Какому правилу? Приведите пожалуйста ссылку на учебник русского, где бы оно фигурировало, раз это именно правило. Это «правило» возможно работало бы, если бы аббревиатуры были русские, например «ХТМЛ», но коль уж люди пишут HTML, то произносится оно именно [эйчтиэмэл], ссылку на это правило я Вам предоставлю, если нужно
Иностранные аббревиатуры, даже образованные от английских словосочетаний, не всегда читаются в русском тексте как список английских названий букв. NATO — это НАТО, а не эн-эй-ти-оу. ICAO — это ИКАО, а не ай-си-эй-оу.
UFO just landed and posted this here
а Башкортостан по русски Башкирия и живут там башкиры, а не б… снанцы
UFO just landed and posted this here
UFO just landed and posted this here
Я живу среди носителей английского языка, и не разу не слышал, чтобы кто-то прочитал Java как «Ява».
«Джава» — это английское произношение, а «Ява» — русское. Вы когда-нибудь слышали, чтобы кто-то русский назвал мотоцикл или кофе «Джава»?
Я слышал многократно.
А HP (Hewlett Packard) как? ХэПэ или Эйчпи? А peugeot как? Пежо или пеугеот? ПэХэПэ, Хэтэтэпэ и прочее закрепилось исключительно потому, что вебом изначально занималось одноклеточное быдло без профильного образования и знания английского (Вспомнить хотя бы видеокурсы Попова). Хватит искать оправдание своей безграмотности
HP — это аббревиатура, придуманная американцами, поэтому читать нужно по-американски — «эйч-пи».
Peugeot — это французская фамилия, читается как «пежо».

Названия языков программирования зачастую переводятся, если у английского слова (имени нарицательного или собственного), от которого они образованы, в русском языке есть особое произношение. Например, «Паскаль» (вместо «Пэскэль»), «Ада» («Эда»), «Питон» («Пайтон»), «Ява» («Джава»).
А PHP, HTTP, CSS это не аббревиатуры, придуманные американцами?
Это названия языков, а не компаний.
Да, и PHP придумали евреи, HTTP — британцы, а CSS — британец, норвежец и бельгиец.
Ну, я надеюсь, Вы сами понимаете, какую ерунду написали.
PHP — PHP: Hypertext Preprocessor
CSS — Cascading Style Sheets
HTTP — HyperText Transfer Protocol
Это все на каком? На норвежском? На французском или фламандском? Или на иврите? И в чем же отличие от аббревиатуры HP? Тем, что это не названия компаний? Я в таком случае умываю руки, а Вам советую обратиться к врачу
UFO just landed and posted this here
>быдлокодеров
:)
>с дипломами вузов из российской глубинки
Я вообще-то имел в виду образование по существу, а не наличие корки. К слову и корка имеется, и не российской и не глубинки. А у Попова (который автор видеокурсов) вроде бы как раз диплом россйской глубинки, но по существу он необразован, об этом и речь.
>начало сообществу диктовать свои правила
Какому сообществу? Диктовать правила? Я их не диктую, а озвучиваю. Придумал их не я и существуют они намного дольше, чем сообщество ПТУ-шников «сайты под ключ» на фриласнру
>Это всё от встроенного чувства элитизма
Элитизм у php сайтоклепа? Уморили, я к себе отношусь скорее с самоиронией.
>Научитесь уважать устоявшиеся понятия в русском языке
А еще уважайте пацанов со двора и в знак уважения накатите с ними путинки за царя, сталина и дедов, которые воевали. Ага, уговорили
Ява — это сигареты или мотоцикл. Язык программирования — Джава.
Тогда говорите Пайтон и Пэскэль.
Остров Ява, мотоцикл «Ява», сигареты «Ява», чай «Принцесса Ява». Почему же язык программирования Java должен произноситься как-то иначе? Да и те звуки иностранных слов, которые пытаются передать русскими буквами ДЖ, часто непохожи на это [дж].

Почему-то некоторые люди (которые, наверное, о других языках кроме английского и не слышали) твёрдо уверены, что, например, J — это ДЖ (хотя в немецком — Й, во французском — Ж, в испанском — Х). Сочетание ДЖ не так часто встречается в русском языке (я сходу вспомнил лишь слова, где через него идёт граница приставки и корня: поджидать, поджарить, поджилки), поэтому то, что русские программисты говорят «Ява» — вполне нормально.

В советских школах английский преподавали далеко не всем: когда я учился, половина городских школьников осваивала немецкий. А в некоторых сельских школах преподавали только немецкий. Для человека, учившего немецкий, php — это как раз пэ-ха-пэ, java — это ява (точнее, яфа, но такого произношения я не встречал).
ДЖигурду забыли.
> Русский язык непобедим.

Это в любом языке так. Москоу из зэ кэпитал оф Раша, и никого это не смущает. И BMW это би-эм-даблью. У нас то же самое.
BMW на самом деле как раз БэЭмВэ :-) Это ведь немецкое Bayerische Motoren Werke. Они, немцы, говорят БМВ. Зуб даю.
Это я знаю, потому и написал, что американцы плевать хотели на то, как оно на самом деле должно произноситься :)
Ну или опять же на немецком BMW означает bei mercedes weggeschmissen, то есть «то, что выброшено мерседесом» :-D
Ну на английском языке свет клином не сошелся. Например на немецком языке по всем правила чтения все именно так и звучит «пэ-ха-пэ», «ха-тэ-тэ-пэ» и «ява».
Мне просто лень было переключить раскладку, не думал что для кого-то это может быть принципиальным. Суть ведь не в том как я написал, а в том, что работа с php воспринимается некоторыми людьми как нечто постыдное и недостойное для труЪ-программиста. Впредь буду писать пиейчпи)
Винни-пых — Майамский грызли! :)
а мое начальство может пэхэпэ?

Хм… а в чем проблема-то? Выбирайте себе то начальство, которого говорит правильно. Благо наша отрасль позволяет нам это.
Я начальство и мне плевать как мои подчиненные выговорите
Как говорил один из наших преподавателей:
— Крит табле
— Эль вальё
— Форенжен ланжуажес
Просто во всём нужно знать меру. С одной стороны, глупо лишать себя удобства при разработке, избавляясь от совсем прямой работы с оборудованием. Вместе с тем, тратить все большие и большие ресурсы лишь на работу кучи прослоек тоже неразумно. Весь вопрос в том, сможет ли человек найти для себя приемлемое решение, и жить с ним, невзирая на возможную критику.
UFO just landed and posted this here
Только Gentoo, голые микроконтроллеры и ассемблер, это же тру.

<irony>Настоящее труЪ: самописное ядро, выращенные на кухне кристаллы и программирование перемычками.</irony>
Что-то за последнее время я вижу эту картинку раз в третий. Видел, кстати, и на русском.
О кстати, всегда интересовало, почему у «сотонистов» и сочувствующих им так популярен культовый христианский символ "Крест Святого Петра".
Сатанизм вырос как противопоставление христианству, поэтому и ритуалы у них извращенные и символы перевернутые.
UFO just landed and posted this here
UFO just landed and posted this here
А разве не смешное, что христианская церковь поставила свои копирайтеры на языческий символ крест(ну и не только на крест, чего стоит Астарта) и теперь кто из них: сатанист, язычник или христианин, хрен поймешь…
Крест святого Петра является скорее католическим символом. Ну и не забываем о том, что стереотипная атрибутика (на манер тех самых чисел 666, 13) используется по большей части для стёба и провокации, сами же они в идеологии (имеется ввиду идеология официальной церкви) больше какого-то значения особого не имеют. Как уже было в Википедии написано: «широкое распространение в современной массовой культуре». В итоге, имеем порочный круг порождённый, возможно, самими христианами (во время т.н. сатанинской паники), который заключается в воспитании стереотипного представления о сатанизме, которому потом следуют подобные «сатанисты», что только ещё больше укрепляет этот стереотип. Как-то так. Аки не прав — поправьте.
а католицизм не христианство?)
Католизизм является подмножеством христианства.
я в курсе, спасибо.

возможно я не правильно понял
является скорее католическим символом [чем христианским]

и вы имели в виду
является скорее католическим символом [чем сатанинским]
Потому что символ сатанизма — перевернутое распятие, на котором изображен Христос, а не просто перевернутый крест. Но сколько из них об этом знает...?
Там же написано:
Полагают, что главный символ христианства в перевёрнутом виде представляет собой антихристианский или антирелигиозный символ. В силу этого перевёрнутый крест получил широкое распространение в современной массовой культуре прежде всего как символ сатанизма.

Oh, by the way: habrastorage.org/storage2/6da/61e/be8/6da61ebe8b0fab9132c8ca5130f63fd3.jpg
> Там же написано:

Там как-то мутновато написано. В английской версии тоже.
Ну т.е. перевернуто по отношению к чему? К наблюдателю? А если их несколько и все наблюдают под разными углами? К центру Земли?
Вот, например, в Лемегетоне все четко с сигиллами, а тут…
Вы что-то имеете против Gentoo? Вы действительно желаете об этом поговорить?
Это такой вид энергетика, позволяющий сутками не спать и мониторить вывод в консоли.
Отбив у кого то желание работать, мы снижаем конкуренцию(или даем стимул тем, кто не сдрейфил). Это естесственный отбор.
Примерно как: люди не едьте в Таиланд — здесь ужасно!
Смотря для чего туда ехать :)
Не выношу жару. Больше 25 по цельсию для меня уже мука. Думаю, там ужасно.
Естественный отбор происходит среди животных, а тут идея в том, что мы же животные разумные, и гики вроде того что на вершине эволюции по интеллекту. Толстый, сильный, слабый и инвалид могут интеллектуально объедениться и вместе сделать что-нибудь прикольное, а не бороться за место у озера.
… пока между ними не встанут бабки или тёлочка. Тогда сильный всех отмудохает и все заберет.
Тогда инстинкт выживания подойдёт больше.
Зачем же бабок то с телочками ставите в один ряд. За телочку может и можно побороться, а вот за бабку — не очень хочется.
Вы что, в деревне, если вам телка нужна? За молоком можете в магазин сходить.
UFO just landed and posted this here
Не критики полон пост, а однобокостью взгляда на проблему, которая кроется гораздо глубже чем сфера поста.
Если Вы (автор, не переводчик) скажете что в реальной жизни мало «парковок» где неуклюжего новичка «скейтбордера» высмеют — я не поверю.
Соответственно и на проф ресурсах если сложить «некритичные ответы профи» с «промолчавшими профи» их будет гораздо больше чем тех кто что-то высмеивал в «новичке». А критичность суждений — проблема объекта «человек», вне сферы деятельности.
Я ещё школьник, программирую два года. По своему опыту скажу, что самый грубый ответ мне на форуме был: «В гугле поискать не судьба?» Но всё же со стороны я наблюдал и более резкие ответы, примеры которых приводятся в статье. И, как вы уже подметили, проблема-то не в сфере, проблема в людях. Причём не только тех, кто отвечает, а ещё и тех, кто спрашивает. Как бы вы более гуманно ответили человеку, который хочет разработать собственную игру/операционную систему, при этом не владея базовыми представлениями о программировании? Мне приходит в голову только два варианта: 1) указать на то, что стоит начинать с чего-то более простого; 2) промолчать.
Какие то проблемы актуальные для старшеклассников по моему. Делайте своё дело, учите новые технологии, а обсуждать кто крутой, а кто не крутой — оставьте другим, у которых работы нет
Дело в том, что большинство соц.сообществ критикуемых автором — это парни расслабляющиеся на перилах в промежутках между катаниями. Отсюда и соответствующего типа беседы. Ничего плохого в том, что бы «на перилах почморить ардуино».
При этом если человек находится на «площадке», а не на «перилах», то ардуино там никто чморить не будет, а вот совет ценный могут дать по любому вопросу.
Просто некоторое время назад (да, раньше все было лучше и даже клей на конвертах слаще) «интернеты» были менее доступны, а на перилах сидеть было просто некогда, поэтому почти любое сообщество подразумевало в основном людей, которые пришли занимаются непосредственно катанием на площадке… а сейчас большинство сообществ это все же перила.

Неплохое подтверждение высказываемой нами тут точки зрения есть тут же на хабре. Достаточно сравнить содержимое комментов к статьям (ака перила) и содержимое раздела q&a (ака площадка).
Переводчику плюс, а статья ни о чем. Проявления «ненависти» есть в любой отрасли, и чаще всего, небезосновательно.
«Граммар-наци» — писать правильно нужно уметь, если ты пишешь не только для себя. Просто из вежливости.
«Верстаешь в таблицах? Сейчас что, 90-е на дворе? Ха-ха-ха!» — таблицы в 99% для верстки таблиц. Иногда верстают такой ад из-за ограниченности знаний.
Задротство… нужно адекватно воспринимать свои возможности и учить матчасть.
Персонально я думаю, что основной посыл оригинала в том, что мы начинаем забывать, что тоже с чего-то начинали, и что если бы ныне грамотным и успешным кто-то изначально не помог разобраться, вряд ли бы они таковыми стали.

Но больше всего автор, как мне кажется, пытался объяснить, что на другом конце провода сидит живой человек, которому ваши слова могут быть неприятны или обидны, пусть даже если он и неправ.
Можно подумать, мы называем какой-то ЯП говном, потому что хотим как-то обидеть собеседника.
Не знаю, как тролли, но все нормальные инженеры делают так исключительно из желания намекнуть собеседнику, что пора бы встать с перил и опробовать парочку новых трюков, которые ему, безусловно, помогут в дальнейшем добиться цели.
В статье какая-то неправильная аналогия.

На самом деле
«Верстаешь в таблицах? Сейчас что, 90-е на дворе? Ха-ха-ха!»

это в переводе на человеческий язык и есть
«Чувак, чудаком ты выглядишь, когда вот так вот тупо сидишь на месте, и ты ничему не научишься, просто глядя на остальных.»

Глупо интерпретировать нападки инженеров как-то иначе. Если сам человек не дурак, то любая недоброжелательная реакция в сторону %технологии% обычно чем-то обоснуется и довольно полезно эти обоснования проверять, если хочешь развиваться, а не сидеть на перилах.
Именно так.
Более того, если я хочу сделать собеседнику хуже, то наоборот скажу — не слушай никого, верстай таблицами!
Тут многое зависит от интоннации и отношений между собеседниками. «Верстаешь в таблицах? Сейчас что, 90-е на дворе? Ха-ха-ха!» в зависимости от этих факторов может восприниматься либо как унизительная насмешка (особенно при нерациональной самоуверенности в своей правоте и нежелании вести дальнейшую дискуссию — отвечая на вопросы вроде «А почему это плохо?» фразами в стиле «А ты глаза раскрой, только лох этого понять не может») либо как дружеский стёб. В статье, мне кажется, говорилось об унизительной насмешке.
Можно подумать, мы называем какой-то ЯП говном, потому что хотим как-то обидеть собеседника.

Нет, мы обычно не хотим обидеть собеседника. Но подобной фразой мы его обижаем — вот, как я понимаю, о чем этот пост. Согласитесь, фразы подобные: «Ты пишешь хреновую программу, используешь хреновую библиотеку, хреновый язык и вообще хреновый программер», в значении «ты отстал от жизни, поскольку не читал вчерашнюю статью на хабре про новый фреймворк, который идеально решает все твои проблемы» выглядят странно и понятны только хорошо знакомым людям. Когда я общаюсь с близким другом, я могу сказать ему: «ты дурак!» — он поймет что я не стремлюсь его обидеть, а хочу указать на проблему. Но я не могу сказать подобную фразу коллеге — это может сильно его задеть. Важен не только смысл, который мы вкладываем в свои слова, но и то как мы этот смысл подаем, какие выражения и формулировки используем.

Наверное это проистекает из того, что многие IT-специалисты по своему складу мышления максималисты и перфекционисты. Просто каждый стремится к чему-то своему: для кого-то важно сделать проект в минимальные сроки, для кого-то — покрыть 100% тестами, кто-то считает байты памяти, кто-то такты процессора. Кто-то изойдет пеной, если в проекте не используется последняя версия библиотеки, кого-то танком не сдвинешь с позапрошлой, зато стабильной и проверенной версии. И именно на столкновении этих «максимализмов» и рождаются такие радикальные формулировки как «я ненавижу Ардуино», «ты пишешь на древнем говне мамонта» и «тебе нужно искать работу на соседнем заводе». Конечно говоря это мы не хотим обидеть — мы хотим переделать, переформатировать оппонента под свои ценности — никакого MySQL, только Postgres/Oracle/Sqlite (нужное подчеркнуть), на PHP пишут ламеры и т.д. Но с точки зрения оппонента это выглядит атакой на его ценности и, вполне закономерно, встречает сопротивление, вызывает обиду — я пришел с конкретным вопросом, а меня облили грязью и опустили ниже плинтуса.

Поэтому, давайте помнить, что собеседник — в первую очередь человек. А во вторую — «свой человек», IT-шник, гик. Обладающий другими знаниями, другой квалификацией, другим опытом. Давайте будем корректны, давайте помогать друг другу. Сегодня я подскажу правильный способ обработки исключения в Java, завтра мой собеседник пришлет мне ссылку на интересную статью — мир станет только лучше, если мы будем просто вежливы. Даже если оппонент нуждается в критике — давайте делать это конструктивно и корректно, без перехода на личность и способности собеседника.
>>Можно подумать, мы называем какой-то ЯП говном, потому что хотим как-то обидеть собеседника
На самом деле, другую технологию называют говном в двух ситуациях:
1) «Я её не знаю/не понял/помню устаревшей»
2) «Я крутой, потому что работаю с самой лучшей технологией, остальное — говно»

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

«Верстаешь в таблицах? Сейчас что, 90-е на дворе? Ха-ха-ха!» — от такого человека не дождёшься внятного обьяснения, почему таблицы это плохо. Его главный аргумент уже озвучен — сейчас не 90-е.

«Чувак, а если тебе нужно будет передвинуть блоки?» — Такой подход не унижает собеседника, и позволяет услышать его обьяснения (например что это разовая поделка, и надо просто побыстрее закончить)
Рядом со мной сидит чувак на работе, который мне каждый день аргументированно показывает, например, что JS — говно. Он пишет большой тяжелый фреймворк с квазилионом классов и дикой логикой, и все это каждый день разбивается о какую нибудь незначительную опечатку, о которой js скромно умолчал и из за которой приходится дебажить код по 3 часа.
Так что есть третий вариант. Я очень плотно поработал с этой технологией и на своем опыте убедился, что она — говно.
1) «Я её не знаю/не понял/помню устаревшей» Ваш товарищ просто не умеет готовить js.
Знаете, я сам не выносил js, особенно с jquery (прежде всего за неуловимые бинды). Пока не разобрался поближе.

Так что — иногда надо просто заткнуться(да-да, я знаю что ты крутой спец и так далее) и выучить технологию.
Угу… И всё равно тебя будут чморить… Потому, что где-нибудь, когда-нибудь ты пропустишь запятую. Всегда найдётся тот, кто круче тебя в чем-то…

Тут скорее вопрос адекватности: если ты катаешься на дворовой площадке и постоянно падаешь — тебе помогут советом и подскажут, что делать, как стать лучше. Если ты вчера встал на доску, и единственный твой трюк — это глупое падение с рампы, но заявляешься на международные соревнования имени Тони Хоукса — остальные участники над тобой, скорее всего, будут смеяться.
Кстати, всех описанных автором синдромов почти нет на stackoverflow. В худшем случае вляпят минус вопросу и подробно объяснят что не понравилось. Так что, как говорил профессор Преображенский, разруха в головах, а не клозетах.
Да, это еще и особенность культуры, взять русские и англоязычные форумы. Если спросить у нас, как написать мморпг на юнити, тебя в лучшем случае пошлют в жопушколу. В англоязычном комьюнити сразу напишут, что это нереально и дадут ссылок на то с сего стоит начать, хоть этот вопрос и задавался уже миллион раз. Ненависть у нас в крови, ко всему, к государству, к начальству, к клиентам, к коллегам. Но все только и могут, что поливать говном в интернетике, вместо того, что бы выйти на улицу отстаивать свои права, найти новую, лучшую работы, или показать коллеге, как делать правильно.
Но все только и могут, что
… А это другая особенность нашей культуры — экстраполировать частности на общее, употреблять слова «все», «всё» и прочие. Есть же люди, которые могут
выйти на улицу отстаивать свои права, найти новую, лучшую работы, или показать коллеге, как делать правильно.
Следовательно не все. Так относитесь же к ним с должным уважением, ищите не минусы в своей культуре, но плюсы.

P.S. А разве вопрос в профессиональных комьюнити не подразумевает хотя бы уважительного отношения к другим участникам в виде поиска/краткого ознакомления с технологией? Почему-то мне всегда казалось нормальным задать вопрос только когда я сам не смог в нём разобраться.
P.S. А разве вопрос в профессиональных комьюнити не подразумевает хотя бы уважительного отношения к другим участникам в виде поиска/краткого ознакомления с технологией? Почему-то мне всегда казалось нормальным задать вопрос только когда я сам не смог в нём разобраться.

Это смотря как в это комьюнити ты попал. Тут выше уже писали, я часто гуглю какой-то вопрос, гугл мне выдает пачку результатов на профильные форумы, багтрекеры и т.д. И в большинстве из них, вместо ответа фраза «Юзай поиск / Иди в школу», исключение разве что стековерфлоу, там хотя бы ссылки на возможные дубликаты есть, а в них возможно и ответы.
Хм, а кто такие «братюни» (bros) и за что их надо ненавидеть?
Учитывая местную специфику — среднестатистические афроамериканцы, подвид местной гопоты.
UFO just landed and posted this here
Просто на таких людей забивать надо и делать то, что считаешь нужным, а не что другие требуют.
Просто автор не читал, что его друг Стив пишет на форумах скейтбордистов.
Пиздежь и провокация! Во-первых, не уверен что у скейтеров есть форумы. В лучшем случае — сайтики куда народ выкладывает видосы, да делится интересными спотами. Во-вторых — сам 3 года катаюсь на скейте, начал в 33. Ясно дело особых успехов я уже не добьюсь… но для меня было шоком, когда совершенно незнакомые мне чуваки радостно галдят когда я поставлю очередной трюк, или кто-то подойдет, укажет мне на ошибки и начнет обьяснять как делать правильно…

Ну и для сравнения: Работаю PHP программистом, хабр читаю регулярно — так вот сюда я пишу с огромной опаской, в 90% случаев — вместо совета получишь жесткую критику, пачку минусов и ведро говна в придачу. За 3 года на хабре я не то что не заработал права писать статьи, я даже не могу плюсануть понравившийся мне комментарий. Не то чтобы очень было надо — но это прекрасно иллюстрирует проблему.

Я согласен с автором статьи на триста процентов. Почему айтишники такие злые? Видимо большинство из нас в школе обижали или как минимум мы были не самыми популярными парнями в классе. Став профессионалами, чуствуешь свое превосходство хоть в чем-то, и начинаешь мстить миру за детские обиды.
>>Работаю PHP программистом, хабр читаю регулярно — так вот сюда я пишу с огромной опаской, в 90% случаев — вместо совета получишь жесткую критику, пачку минусов и ведро говна в придачу. За 3 года на хабре я не то что не заработал права писать статьи, я даже не могу плюсануть понравившийся мне комментарий.

эм, мыши плакали, кололись, но продолжали жрать кактус? Если Вам не нравится сообщество, не нравится его реакция, обижают минусы в карму — нафига Вы здесь? Читать хабр можно и не комментируя, ваши комменты и плюсики ничего лично вам не дадут. Наоборот, если Вашу идею обосрали, это лучше, чем если бы её похвалили — критика, это повод для совершенства.

Впринципе, даже услышав «ты что, врестаешь таблицами? ой мудааак» — это не должно обижать (Вы не знаете человека, который это написал, может он прыщавый школьник), это должно подтолкнуть вас поискать в интернете сравнение двух подходов, и сделать уже самостоятельно вывод, хотите ли Вы так верстать
> За 3 года на хабре я не то что не заработал права писать статьи, я даже не могу плюсануть понравившийся мне комментарий.

Это лишь мое скромное предположение, но возможно такое положение дел как-то связано с манерой начинать комментарии словами «Пиздежь и провокация!»?
Стараюсь не грубить, просто сравнение со скейтерами задело за живое, действительно разница с айтишниками невероятная. В ай-ти скажут — «Никто так уже не делает, вот ты динозавр!», а в спорте скажут «Олдскул! Стайлач!!!». Грустно стало, если честно.
Статьи сейчас можно писать и из минусов (recovery mode так называемый). Правда, появилось менее полугода назад, но тем не менее.
> Всё это — слегка гиперболизированные вариации настоящих комментариев, что я на самом деле видел.

Слегка… Он просто не видел ЛОР!
ЛОР уже не торт. Вот лет пять назад, там да, могли буквально до слез довести взрослого человека.
Не вижу проблемы.
Начнём с того, что программисты должны критически мыслить. Отсюда взгляд на жизнь при котором сначала стараешься разглядеть проблемы, а потом уже достоинства.
Потом каждому приходится работать с кучей чужого говнокода, который создаёт проблемы в сопровождении, отсюда и неприятие говнокода. Отсюда и конфликт между теми кто пишет «говнкод на таблицах, который работает» и теми, кто этот говнокод будет сопровождать.
Потом, у нас сейчас сильное отставание технологий от потребностей: у нас мало действительно годных инструментов, у нас много технологических проблем, которые очень сложно решать. Потому создать действительно хороший продукт очень сложно.
HTML и CSS — это набор хаков и костылей и даже LESS и подобные технологии только прячут ту жесть, которая готова выстрелить в любой момент.
Почти любой javascript — это нечитаемое месиво, да, сейчас применяется AngularJS и прочие Knokout'ы, но их ещё пилить и пилить.
C/С++ — это вообще годный способ выстрелить себе в ногу, достаточно посмотреть на исходники какого-нибудь ffmpeg.

Grammar nazi — это вообще двигатель прогресса, ибо кроме них уже некому стимулировать грамотность у населения, а так, помня о граммар-наци, человек хоть спелчеком воспользуется.
Потому создать действительно хороший продукт очень сложно

Как-будто хорошесть продукта зависит от того, на каком фреймворке он написан, и используются ли таблицы в его вёрстке…
Разве что в десятую очередь.
В целом написано правильно, но, к сожалению, встречается категория новичков, которые заслуживают такую критику.
Изредка встречаются уникумы, каким-то чудом устроившиеся на работу, но все свои задачи и вопросы перенаправляющие в форумы. При этом такой человек не хочет учиться, а просто бесконечно задаёт вопросы, иногда даже не ища ответ в гугле перед этим.
UFO just landed and posted this here
Пользу Grammar-nazi вы тоже отрицаете?
От части вы правы от части нет. Начнем со спорта, для меня это лично экстрим ну и качалка, что бы были силы экстремалить))
Так вот экстрим вещь травмоопасная, а поэтому люди в нем всегда стараются помогать друг другу, точно так же как солдаты в одной роте. Они могут ненавидеть друг друга, могут быть врагами, но если человек реально этим занимается он всегда постарается помочь(конечно есть и исключения в виде идиотов но они есть везде). Для примера могу привести лыжников и сноубордистов. Фишка в том что большинство лыжников это тупо кататели, они не учатстя трюкам, не учатся экстрим спуску… они просто медленно ездят вниз. Большенство же сноубордистов напротив направленны на фрирайд и фристайл. За 8 или 10 лет катания на борде я очень четко все увидил, и прикол в том что будь то лыжник или бордер но которые не просто ездят а учатся и занимаются этим с полной отдачей они всегда на склоне остановятся возле лежащего, или подскажут новечку как лучше прыгать. Потому что они знают что когда то и им точно так же помогли, когда то и они валялись еле живые на склоне и если бы не помощь то умерли бы, все это очень четко вбивает в мозг то что ты всегда должнн помогать. А вот те кто просто ездят они спокойно проезджают мимо лежащего человека, им плевать на всех.

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

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

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

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

«Сильный не тот кто может убить, а тот кто может помиловать.»
На курсы русского языка бы записаться, его «уметь» тоже весьма неплохо.
Я так понимаю вы читаете здесь коменты только ради этих умных замечаний?

Вам бы не помешало научится манерам и такту. Собственно статья о таких как вы.
Заминусовали человека. А ведь рациональное зерно в каменте есть…

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

Не знаю как в этих ваших заграницах, но у нас постоянно слышу от программистов фразы вроде «зачем мне его учить? зачем плодить конкурента?» и подобные. Потому что программирование очень часто связано профессиональной деятельностью и очень часто это именно индивидуальное заняти, хотя и выполняется в коллективе.

Результат работы спортсмена виден гораздо четче, чем программиста. Пробежал быстро, прыгнул далеко, проплыл быстрее всех и т.д.
У программиста все более расплывчато. Поэтому распространено такое понятие как «Награждение непричастных и наказание невиновных».
Отсюда очень много проблем связанных со злобой одних на других.
Из личных наблюдений пример. И-исполнитель, З-заказчик, К-консультан заказчика, типа крутой хакер, друг вождей, пришлашенный уже почти в конце проекта, чтобы оценить результат и высказать свое «ФЕ».
Диалог сокращен, ибо беседа длилась почти 3 часа )) передаю только суть.
И — Вот проект, можно смотреть. готов на 95%
З — Круто, мне нравится. и делает то что надо.
З — А мы сможем потом добавить парсер XML поставщика?
И — да, конечно, не вопрос
К — я смотрю тут ExtJS
И — да, он самый
К — а бек на чем?
И — PHP
К — это отстой, оно никогда не будет нормально работать
И — но ведь тестовая эксплуатация идет уже месяц, всех все устраивает, проблем нет
К — это потому что ты на PHP пишешь, и просто всего не понимаешь, но проблемы будут, обязательно.
и т.д. и т.п. разговор в таком ключе.

В итоге, исполнителя свернули, консультанту удалось убедить директора, что нормаьные системы только на C# пишут и вообще круче стека от MS ничего нет.
К чему я это? К тому, что оценить работу программистов очень тяжело, если нет конкретных фейлов.
Если есть 2 системы, например на PHP и C#, обе работают, то сказать какая система более грамотная, вот так с наскоку, почти нереально.
Надо провести довольно серьезную работу по анализу систем.

То ли дело у спортсменов. Я прыгаю дальше всех и мне пофиг что Вова тренируется каждый день, а я ему помогаю. То что я прыгаю дальше всех, видно любому, как говорится невооруженным взглядом. Переубедить зрителя, что это не так будет очень не просто.

Отсюда много срачей тему кто круче. Если бы это не было завязано так сильно на реальные деньги, а просто на фан, то и срачей было бы гораздо меньше, и программисты относились бы друг к другу проще…
> Я прыгаю дальше всех и мне пофиг

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

я не прыгаю дальше всех. я умею прыгать быстро, высоко, глубоко, качественно, из стороны в сторону, через голову и задом на перед и пусть говорят, что php говно, я то знаю…
А можно чуть в сторону? На чём была построена игра слов в оригинале фразы "Граммар-наци вживились в нашу культуру, и не принимать в счёт то, что было написано с небольшой очепяткой"?
Там был ряд намеренных опечаток: “Grammar nazis” are engrained into our culture, and disregarding something somebody has sed because of of minor misspelling is a common, accepted, and even expected practice.
>Если их произношение или грамматика неверны — просто забейте на это.

Пожалуй, единственное в статье, с чем можно поспорить.
А смысл? Если человек не научился в школе, думаете, спеллчекер ему поможет, или вы научите? Пусть уж излагает как может, если мысли того стоят, лучше, чем сидеть молчком, боясь пропустить запятую и огрести. Вообще, если человек мало читает грамотных текстов, книг, например, зубрить правила, тем более уже после школы, просто бесполезно, все равно выветрится и забудется. Так что я просто стараюсь не отвлекаться от основной мысли, в конце концов, грамотность придумали для передачи идей, а не для красоты.
Если человек не научился в школе, спеллчекер поможет мне и другим читателям.

Если человек мало читает грамотных текстов, книг, то пусть читает больше. Или смирится с тем, что его общение будет ограничено такими же малограмотными, как он. Порочный круг получается, понимаете?
Вопрос в том, кто больше потеряет — этот затюканный человек, боящийся выдать идею или решение, или общество, которое об этих решениях не узнает. Т.е., между «интересная идея, пусть не совсем грамотно сформулированная» и «никаких идей» вы выбираете второй вариант?

И кстати, если человеку указывать на ошибки и опечатки (не прилюдно высмеивать, а лично рассказать, например в личку написать) — это помогает.
Почему человек обязательно затюканный и боящийся? Возможно вам не повезло пару раз, но не распространяйте свой опыт на всех.
А выбор давайте сформулируем по-другому: между написать как попало и быть «затюканным» ли потратить дополнительные пару минут и написать грамотно, что вы выбираете?

И я не призываю всегда прилюдно высмеивать, я призываю не «забивать» на безграмотность. Сам стараюсь писать в личку.
Ну речь то шла исключительно о громогласном порицании.

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

Так что, имхо, такое поведение — следствие комплексов. Наверняка оно актуально для людей любых профессий.
Вы просто мнение дантистов и плиточников о коллегах не слышали. Программеры по сравнению с ними Иисусы Христосы.
Боюсь, в статье не учтены такие интересные факторы:

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

2) Это интернет. Тут просто таки огроменительное количество постов на огроменительном количестве ресурсов, а люди замечают и таскают за собой именно эмоциальную ерунду.

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


Ну не знаю я… Мне кажется, большинство нас (тут, на Хабре), наоборот, поддерживают друг друга. В посте о рисовании концепт-арта я писала, что очень люблю рисовать, но не умею, все дела… На что автор ответил мне, что нужно просто рисовать, и у меня будет получаться. Он поддержал меня, дал словесный пинок, а не сказал, что я лошара, раз не умею, то и браться не нужно.
И я часто такое наблюдаю. Приятно видеть взаимную поддержку. Она есть.

P.S. Всё же по части граммар-наци автор несколько неправ. Практически всегда легко определить, когда человек опечатался, а когда написал неверно из-за неграмотности.
На Хабре? Поддерживают?

Даже здесь, в комментариях, мнения диаметрально противоположно распределились, и пара человек между собой умудрилась посраться. Да, вероятно, здесь меньше хейты, чем на ЛОРе или Дваче, и вместе с тем — атмосферы взаимопомощи тут по минимуму, каждый попытается ткнуть соседа носом в дерьмо.
Это вполне себе обыденное явление для столь многошёрстной толпы, как на Хабре.
Исключения, само собой, встречаются, и вместе с тем, их количество мизерно по сравнению с остальными.
И это ещё хорошо, если твой оппонент покажется рядом с твоим комментом или статьей и выскажет тебе своё мнение, а то ведь есть ещё каста анонимных минусёров =)

Всем добра Хабравчане!
Спасибо за перевод, теперь будет на что ссылаться.
И правда, спасибо за перевод! Как новичок, как «задрот» это говорю. Знаю что уровень у меня еще низкий, но мотивацию к самосовершенствованию большую вызывает поддержка и конструктивная критика, нежели просто насмешки.
Всё перечисленное слева действительно говно.
(Педантично) Кроме менеджеров, заказчика и Ромы.
«Весь мир — говно. В нём женщины, мужчины — все пловцы.» © Уильям Шекспенгауэр
Кстати такое вот взаимное отношение не дает возможности собираться реальным коллективам, которые могут делать миллионные проекты. Вот например у меня за плечами 6 приложений ObjC & Java, 100К денег и SEO раскрутка дешевая. У другого 5 приложений 40К денег и опыт С++. У третьего 10 приложений, 200К денег мощная команда дизайнеров готовая работать дешевле рынка в 3 раза. Мы вместе можем сделать проект на который не нужно никаких кикстартеров или инвестиционных фондов — потому что за счет знания и умения множество вопросов будет решено дешевле в сотни раз.
А отношение не позволяет.
Может хабр сделает какие-то eRooms как у Теленора — чтобы такие команды могли собраться и делать такие проекты. ИМХО позволит и с отношением к друг другу справится :)
Ой да ладно? У меня общение в моем небольшом коммьюнити (около 5 человек) изобилует по отношению к каждому в формате «Код твой говно — вон из профессии» и так далее, но это не мешает нам общаться и даже делать что либо совместно.
боют значат любят? негативные отзывы создают отличную дрессировку — меньше вероятности, что человек повторит эту ошубку если его в неё ткнуть чем по доброму объяснять.
Смотря как ткнуть, можно и вообще желание напрочь отбить.
Особенно доставляет когда переходишь с ПС на техническое компьюнити, в поисках ответа на вопрос, а в комментах ТС'а шлют в гугл анус.
UFO just landed and posted this here
При этом автор сентенции берёт свой код за эталон. Вот когда конкретно по ошибкам пойдёшь вместе с виновником торжества, обсуждая и поясняя, почему код плох. Можно например выяснить, что некоторые хаки взяты не с потолка, а потому что, внезапно, конкретный браузер не выполняет таких то соглашений стандарта и пришлось «хитрить».
> Как иронично.

Корректнее это перевести как «Парадокс.» Потому что ironically это не иронично, а когда что-то происходит наоборот, вопреки. Поправьте, пожалуйста.
Пример использования ironically: «He is in top 5 richest bankers of the US. Ironically, when he was 23, he took part in communist party and in a protest for banks expropriation.» Очевидно, что это не иронично.
В оригинале было «how meta». Не нашёлся, как еще это перевести.
Ах, забавно. :) Может, «Как же это рекурсивно!»
В общем-то, чтобы не ломать язык, «иронично» тоже сгодится — больше похоже на живой русский всё же.
Но ломается смысл. Он сказал, что его комментарий рекурсивен к проблеме, а вовсе не ироничен. Именно потому что в смысл не вписывается, я и обратил внимание на слово.

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

В свое время, когда я был еще совсем зеленым и писал скрипты в блокноте, мне один парень ткнул носом в мои коды и я ему благодарен. Вообще хорошо, когда у человека хватает интузиазма для изучения работы напарника, смелости чтобы высказать свое недовольство(а не бурчать под нос и говорить за спиной) и терпения для того чтобы вдолбить, дураку, почему же это правильно, а это не правильно.
> Использовать эту фигню — всё равно, что сходить в ближайший радиомагазин (в оригинале — going down to Target; судя по всему, это сеть универсальных магазинов, продающих и электронику в том числе — прим. пер.)

Ну не радиомгазин, а допустим М-Видео :)
>Рэнди всю жизнь без всякой злобы говорил людям, что они несут бред. В программировании без этого далеко не уедешь. Никто не обижался.

© Криптономикон
Думал что градус враждебности в буржунете ниже, чем у нас.
Таки ниже, да. Вы посмотрите на примеры фраз и то, что они «гиперболизированы», я натыкался и на более грубые формы ответов и не только в свою сторону ;)
Омг… стока столько минусовки негатива, стока столько ненависти в каментах…

Главное в лифте в одиночку не пукать :))
Тут дело в психологии (как меняется поведение за монитором) — где-то была хорошая статья по-теме, но сейчас я её не найду. Попробую обрисовать суть, она в следующем:

Человек привык при работе за компьютером:
— ах не получилось; откачу, сохранюсь, верну назад…
— я бог, вы — просто картинки на мониторе; плюс «я не вижу человека — они виртуален» и т.д. и тому подобное

в результате это выливается в крайность, такую как «троллинг» (он труднонаказуем...)

тут много факторов накладывается; но даже если не ударяться в крайности — то косяки есть…
Мне кажется, автор смешивает два абсолютно разных посыла: «твой код — говно» и «ты — мудак». Мне кажется, даже самые злые комментарии в среде разработчиков относятся, скорее, к первому роду. Воспринимать это как личное оскорбление — где-то в районе глупости, я бы сказал.

Да и вообще, «мы — серьезные взрослые люди», или что-то вроде того. Откуда вообще эти сопли про недружелюбие, эта точка зрения не имеет права на жизнь. Если кто-то обижается на критику — зачем и кому он вообще такой нужен, как с таким человеком работать? Есть всего две приемлемых реакции на любой негатив — проигнорировать или принять к сведению как тему для саморазвития. Все прочее — лишнее и должно быть искоренено.
Мне кажется, автор смешивает два абсолютно разных посыла: «твой код — говно» и «ты — мудак»

По-моему, 99% программистов (и любых других специалистов) идентифицируют свой код с собой, бо так банально проще.
С автоматическим переносом отношения к первому на второе.

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

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

В действительно профессиональных сообществах такие отношения крайне редки — настоящему мастеру нет необходимости держаться за авторитет, как за спадающие штаны, и чморить всех окружающих.
Сопли какие-то. Нормальные люди ведут себя как нормальнеые люди, мудаки ведут себя как мудаки. Если мудаки перестанут себя вести как мудаки, то как их отличать?
Это вопрос философский, и даже более того — онтологический и эпистемологический. Если мудаки перестанут вести себя как мудаки, со временем отучатся и думать мудацкие мысли, то тогда не перестанут ли они и быть мудаками? В чём суть мудака (нутро это или поведение), возможно ли нравственное преображение мудака, отличим ли мудак от нормального человека, если ведёт себя подобно ему совершеннейше, и зачем отличим он тогда?
Уже давно хабр только читаю, но тут просто не удержался… Меня за душу взяло, если честно. Думаю многим местным жителям стоит задуматься, ибо описанное поведение часто встречаю здесь, именно поэтому и писать не хочется. Один из бывших шефов учил — прежде чем критиковать предложи альтернативу.
Продолжая аналогию: новичок со скейтбордом как минимум купил скейтборд и пришёл на площадку учиться, а человек, задающий банальные вопросы на форуме, даже программу минимум не выполнил — не попробовал поискать ответ самостоятельно. Так что на самом деле этот человек хочет не помощи, а чтобы все сделали за него.
Это совсем другое дело. Буквально недавно на форуме видел вопрос: я не знаю Qml, как-сделать и реально ли сделать что-то крутое на Qml не зная Qml? Хотя на том же StackOverflow часто встречаются вопросы типа «I'm new at , how can i do that ?» И там я никогда не видел грубых ответов издевок и т.д.
Статья скорее написана под впечатлением от посещения какой-нибудь борды, очередного чана. Вот уж где агрегация дна интернет-сообщества, эдакий Гарлем Интернета. Вся ненависть там, вместе с комплексами, неустроенностью и прочими житейскими невзгодами, а в остальном — все как везде, Интернет делает далекое близким, а плохое поднимается на поверхность. В людях есть и злоба, и жестокость — так виртуальная среда идеальное место для реализации этих качеств — ответственности за сказанное ведь нет никакой.
Я полагал, обычай обсирать и хейтить — исключительно обычай
… русскоязычного айти, в первую очередь, в дизайн-сообществе. Всякие там Ревижны и Линчи.
Научи гопника программированию — и готов новый битард на районе :)
Хорошая статья кстати.
Она адресована вряд ли мне, так как я наоборот стараюсь о себе не говорить и о продуктах какие использую-тоже.
Однако вот смешно — если я таки упомяну, «школьные эксперты» и прочая _очень_ продвинутая аудитория начинает даже высасывать с потолка мой трудовой стаж («наверное ты никогда не делал серьезные проекты так как...»).
Смех заключается в том что мне 26 лет, а критику 16 и он еще не окончил школу. У меня стаж 11 лет в IT у него 0.
Однако такая ситуация на каждом шагу, но я не думаю что кто-то из этих «экспертов», одурманенных юношеским максимализмом и гормонами (в особых случаях еще и глупостью какая возраста не имеет) прислушается к статье.
Их не убедить.
Никогда.
Статья, конечно, вполне так _тру_. Однако у всего есть свои причины. Есть семантические, правильные причины не верстать сайты таблицами. Таблицами нужно верстать таблицы™. Хотя нужды бывают разные, мне недавно пришлось верстать сайт, который должен был выглядеть сделанным 10 лет назад. Таблицы, счетчики, идиотские скрипты для прелоада картинок :)

Ардуины нужны и полезны для прототипирования или домашних поделок, я не вижу причины ими не пользоваться для «крайне малых» тиражей. Никто не будет делать 1000 девайсов на ардуино, это просто экономически нецелесообразно. Но говоря о нынешних детях, как мне кажется, ардуино — лучший способ начать познавать электронику. Я лично ее познавал с плат на картоне и разбора телевизоров на свалке. Будь у меня в те времена ардуино — я был бы еще более счастливым ребенком.
> «Верстаешь в таблицах? Сейчас что, 90-е на дворе? Ха-ха-ха!»

Только сейчас подняли на лоре эту тему. Что скажете?
Чел, ты сделал мой день )
А по теме есть что сказать? Серьезно спрашиваю.
По теме я выше на 1 камент все кажется исчерпывающе сказал, но если есть вопросы — отвечу )
Мне, как человеку, которому обычно раз в полгода нужно сверстать несложный сайтик или кое-что подправить, css вообще не дается. Не в смысле нахрен не сдался (хотя и это тоже), просто уходит очень много времени, чтоб сделать самые простейшие вещи. Не париться и продолжать верстать таблицами?

Прав ли автор этой статьи?
www.flownet.com/ron/css-rant.html
Предлагаю twitter bootstrap.
CSS в нем тебе вообще не встретится (ну, батенька, подключить стиль я думаю это просто", а дальше просто присваиваешь id и class-атрибуты своим элементам верстки.
Ну и многое уже сделано «за тебя», самим фактом подключения css bootstrap.
Сам я не верстальщик, css для меня вещь понятная но далеко не самая важная. Да и есть еще и диалекты css — less например. И haml — способ разметки когда у тебя код гораздо меньше получается.
Статью не прочел, каюсь, из-за самого названия — «Why CSS should not be used for layout»
Не могу технически сказать т.к. статью не читал, но автор вообще кажется забыл об отделении дизайна и стиля. Для этого оно все и создавалось.
А про то что много времени уходит — вот тебе решение. CSS-фреймворк bootstrap или другой.
то есть фактически твое признание лишь говорит о том что ты не верстальщик. Ок, я тоже. Решение есть )
Прочёл все три коммента. Теперь вопрос.

Мне нужно, грубо говоря, за вечер, переверстать простенький сайт. Раз в полгода, но каждый раз это та самая ситуация, когда НЕТВРЕМЕНИОБЪЯСНЯТЬ. Что выбрать?
1) написать (с нуля) за часик на таблицах, чтоб было хоть что-то похожее, оставшиеся пару часов вставить костыли для совместимости браузеров и забить;
2) сделать (опять же с нуля или почти с нуля) хоть как-то криво на дивах и забить;
3) поверить в bootstrap (или очередную «теперь точно последнюю» технологию) — вечера точно не хватит, поэтому не поспать ту ночь, и либо доделать на нем, либо см. п. 1, а следующим вечером вырубиться за рулем и попасть в очередное дтп и потерять еще кучу времени;
4) заплатить стороннему человеку, пожертвовав своими развлечениями/едой/запланированными покупками;
5) всё тлен, со стеклянными глазами просидеть у окна, и так до следующего обострения.
Будь готов «на будущее». bootstrap — изучи тогда, когда ты свободен от «нетвремениобъяснять, срокфчирабыл».
Затем соответственно применяй.
Если это невозможно по неким причинам то скорее всего ты берешься за те задачи, какие не в состоянии выполнить по личностным обстоятельствам.
Я по тем же причинам не могу нарисовать картину. Я рисовать не умею.
Ок. Почему я должен поверить именно в бутстрап, а не во что-то другое?
верить никто не просит. Дело в попробовать.
Картину вам придется нарисовать, рано или поздно. Может, это будет вне коммерции, например, для обучения собственных детей. Но это будет тот самый случай, когда придется вспомнить навыки пятиклассника. Отличие только в том, что картины рисовали одинаково, что в 1513-м, что в 2013-м.
Картину я рисовать не буду, так как мне за это не заплатят )
Для обучения детей я найму того кто умеет рисовать картины.
))))
Угу, представил картину. Полночь, неожиданно бодрые дети просят им что-то нарисовать перед сном.
— Черта с два, юные спиногрызы! Могу научить, как работать с АПИ яндекс.карт. Только узкая специализация, только хардкор!
И дети такие: Зачем нам АПИ яндекс.карт? Мы уже и с гуглом, и с OSM работали, мы хотим свою карту туда добавить!
Эм… Ладно, щас соберу вам спутник на ардуино, идите параметры выдержки, экспозиции и прочего для старого фотоаппарата настраивайте. Да радиоканал проверьте, что б фотки в реал-тайм грузить. Рисовать они тут вздумали! Прошлый век! Давно уже всё на спутниковых фотографиях…
p.s. Обилие нервов значит что ты просто взял задачу какую не нужно было брать.
Не знаю по каким причинам но скорее всего — так.
Если ты ее взял значит минимум ты уверен что ты ее сделать в состоянии, и без особых затрат время/нервы.
Ну а если ты взял другую… То уж здесь никто не заставлял ее брать. Это твой выбор. Он не касается вопроса верстки о таблицах и дивах. Ты сделал выбор, взял на себя ответственность.
Все что случится дальше — уже следствие _твоего_ осознанного выбора.
то есть я какую мысль хочу донести.
Уровни абстракции улучшают и ускоряют работу. Ладно в маленькой задаче а если это серьезный проект? 50% черных поясов CSS-а просто будут заниматься не тем чем надо.
Кроссбраузерность обеспечивается абстракцией. В js это jquery как пример, в css — фреймворки.
Прямой css — код далеко не всегда из-за обилия браузеров будет правильным завтра. Даже если он был правильным сегодня. Гораздо лучше использовать фреймворк и просто его обновлять по мере выхода. «Перезалил файл», ага.
Таким образом конечно поводов для понтов будет меньше («я снова написал велосипед на javascript он работает и я крут»). Завтра новый браузер выйдет — понты уберутся. Вместе с функционалом велосипеда.
То же самое касается css-хаков, и т.д. С выходом Html5 многие из них вообще ни к чему. Тот же древний хак с закруглением углов и т.д.
По этому нет смысла изучать подробно «прямой» css имхо. Сугубо имхо, конечно.
Если у тебя сложности с чем-то значит что-то не так и далеко не факт что с твоими руками. Просто это рутина и она везде.
Скажем, в orm — есть в php ажно две orm-ки доктрина с пропеллером. Есть еще куча самописов. Кому и зачем оно надо? Я лично не понимаю но видимо надо кому-то.
В Rails есть один стандарт де-факто orm Active Record как стандарт обертывания БД и все. Ты его за полчаса понял и используешь. Независимо от БД.
Так же и с этими мелочами — верстка и прочая это рутина, и она многими средствами облегчается. Не надо гнаться за черным поясом по бессмысленному знанию операторов css. Надо знать _как_ избежать заучивания этих операторов и знать средства.
Такова моя идея, мой подход. Повторюсь мой сугубо, никому не навязываю.
> Если у тебя сложности с чем-то значит что-то не так и далеко не факт что с твоими руками

Вот за это предложение отдельно поблагодарю, дает хоть какую-то веру в эту Вселенную.
Автору огромный риспект. наконец-то. особенно ту очень много негатива. я просто перестал сражаться с ветряными мельницами.
Каждый хочет быть крутым в чём-то, чем он занимается. Чем менее очевидно превосходство для стороннего зрителя, тем более агрессивно хочется такое превосходство демонстрировать. Вся компьютерная субкультура (была) построена вокруг сложно достигаемого статуса elite, и чем жестче тебя роняют на землю, тем приятнее преодолевать и расти. Как, в упоминаемой культуре скейтборда, если верить одному популярному (попсовому) фильму: «Как же ты будешь оттачивать свой стиль, если спонсировать будут каждого лузера?».
Sign up to leave a comment.

Articles