Просмотров: 7913

Java Is Just Unacceptable


Я писал раньше, что некоторые новые PHP-фреймворки уже во всю рекламируются на телевидении, но что чувствуешь, когда натыкаешься на такие вот Java-граффити с упоминанием детородного органа на рабочей окраине в Чикаго (смотрите под катом)?

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

Сегодня мини-пост посвящен Java, так уж получилось.

Итак, сначала обещанный граффити (кстати, по-моему, код вполне корректный, если я не прав — поправьте меня):

Java humor joke penis shit suxx Ява Джава юмор прикол шутка ржачка граффити

Я уже писал, что феномен Java для меня не совсем понятен; скажем так — Java, это точно не мой язык программирования. Я вспоминаю начало своей картеры программиста, свою первую контору. У нас был один перец, самый умный из всех, и он всегда писал только на Java. У него был самый мощный компьютер, много, очень много оперативной памяти, и при этом он всегда искренне удивлялся, когда ему говорили, что его программы тормозят у всех других.

Заставил меня вспомнить о нем случайно увиденный рекламный ролик, незатейливо рекламирующий эту «самую лучшую открытую технологию». Это реклама крупнейшей европейской конференции разработчиков Java от сего года — JavaZone 2012 (у кого проблемы с устным английским, там есть субтитры, для включения тискаем кнопочку CC):

Я вообще ничего не понял в нём по-существу: куча глубокомысленных намеков на избранность, ОГРОМНОЕ количество трёхэтажного ядреного мата, выражения типа «you skullfuckin cunt waffle» — это же вообще заставляет вжиматься в кресло, — и эти Джаверы крутят такое по телевидению чтобы «нагнать народу» в свою секту? И это — уровень нынешней целевой аудитории Java?

Кстати, вот эта цитата из ролика заставила задуматься:

In the real world, nobody cares how fast your programme is, but how much it costs to your company.

Неужели сегодня это — доминирующий критерий при производстве софта? Любопытно, что именно это и говорил в качестве оправдания упомянутый мною выше бывший Java-коллега по бывшей работе.

Java humor joke penis shit suxx Ява Джава юмор прикол шутка ржачка граффити

Столько лет прошло, а риторика ни на йоту не изменилась.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru pikabu.ru blogger.com liveinternet.ru livejournal.ru google.com bobrdobr.ru yandex.ru del.icio.us

Подписка на обновления блога → через RSS, на e-mail, через Twitter
Теги: , , , , ,
Эта запись опубликована: Суббота, 23 июня 2012 в рубрике ПрограммированиеМнения.

6 комментариев

Следите за комментариями по RSS
  1. Лет 10-15 назад Java тормозила. Небыло эффективного компилятора из байкода, относительно много памяти сжиралось jvm.

    Сегодня, в общем, производительность Java - на уровне C++. Где-то быстрее, где-то медленне. Другое дело, что C++ всегда можно оптимизировать до максимальной скорости, а у Java есть лимит.

  2. Лимит есть у всех, ведь никто не будет спорить о том что на плюсах или говом си можно написать говнокод, вопрос лишь в квалификации. Но смотря на текущих разработчиков понимаешь, что действительно хороших мало, а основная масса дальше рамок java не выходит, попытки объяснить им нюансы gc, работу jit, причины по которым нельзя сразу запускать тесты без прогрева java, натыкаются на непонимание. Если копнуть еще глубже в попытке объяснить работу cuncurrency или спуститься до уровня os (сигналы, сокеты, разделяемая память, буфера ввода вывода, epoll, кеши процессоров), то тут вообще мрак.

    У java низкий порог вхождения, а разработчиков таких нужно много, как итог все печально =(

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

  3. > In the real world, nobody cares how fast your programme is, but how much it costs to your company.

    ну... да. посчитайте сами - не самый высокий рейт нынешнего аутсорсера - 35 баков в час. т.е. день работы программисти стоит 280 баксов. вместо пары дней работы девелопера можно апгрейд железа сделать ;)

    ну, да джава машина таки остаётся "тяжёлой" по сравнению с кодом на С++ и, тем более, на С. но если сравнить её с python\ruby, то окажется, что не такая уж она и тормознутая. говорят, что jruby бегает быстрее самого ruby.

    ИМХО джава заруливает за счёт скорости разработки (так же как и .NET), которая достигается огромным количеством фреймворком на любой вкус и цвет.

    а по поводу входного порога - вот в РНР входной порог низкий! а в джаве... я б поспорил :)

  4. f и scorpp - что с вами? Обкурились?

  5. Потому что утырков надо заставлять разрабатывать на машине с Pentium-D и 2 Гб памяти. Тогда все будет в ажуре.

    То, что надо сборку мусора делать - один знакомый Джава-разработчик узнал у меня, админа - когда я пришел диагностировать утекание 14 Гб (!) ОЗУ на сервере с 24 Гб спустя 10 минут после запуска сервлета. Одного сервлета, Карл!

  6. PS. Забыл сказать. Сервер был _продуктивный_.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Зарегистрировать/комментатор

Для регистрации укажите свой действующий email и пароль. Связка email-пароль позволяет вам комментировать и редактировать данные в вашем персональном аккаунте, такие как адрес сайта, ник и т.п. (Письмо с активацией придет в ящик, указанный при регистрации)

(обязательно)


⇑ Наверх
⇓ Вниз