2012-09-26 WhaleRider-2012

From Wiki4Intranet
Jump to: navigation, search

Сходил, выступил с докладом ««Страховка от автобуса» или пересадка сознания при групповой нейрохирургии» на конференции WhaleRider-2012.

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

Разумеется, без накладок не обошлось, выступил несколько скомкано, не показал 30% мыслей и изобретений, включая сервис демографической аналитики внутри компании. Но в целом, думаю, немудренные мысли донесены — проблема как обычно одна, нетривиальных новых мыслей немного, но эффект от предыдущих выступлений практически строго нулевой, и приходится повторяться. Ну и есть ощущение, что интернет-разработка — это небольшие компании, короткие проекты (была реплика из зала о «длительном» 4хлетнем проекте — у корпоративных инфосистем это так, начальный этап, а живут они адски долго), более-менее мейнстрим технологии, и без длительной поддержки (кроме взлетевших в крупные сервисы стартапов), а мой опыт — скорее про корпоративщиков или долгоживущие продуктовые компании.

Из накладок — неправильно включил диктофон, хорошего звука нет. Так что есть скринкаст с посредственным звуком[1]

Если есть свободные 40 минут, можно глянуть, публике вроде понравилось [7], [8], [9], [10], [11], [12] хотя тут вот фыркали на «некрасивые майндмапы». Ну посмотрите, пофыркайте тоже, что ли.

HTML-код включения <iframe src="http://player.vimeo.com/video/50244854?byline=0&portrait=0" width="800" height="500" frameborder="0"></iframe>

Скачать → на странице видео на vimeo, кнопка «Download»

Заметки по чужим докладам

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


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

Первые попавшиеся цитаты:


©

  • «Спасибо, мне даже не надо писать коммент, Вы уже озвучили все мои негодования относительно Битрикса. А большинство исходников из их api я уже давно выкладываю исключительно на govnokod.ru»
  • «К сожалению, код Битрикса я знаю очень неплохо. Благо и свои модули пишу, да и компоненты, конечно, тоже. К сожалению потому что он (код) ужасен.

Для каких-нибудь сайтов-визиток, либо простеньких магазинов Битрикс подходит отлично. Но «шаг влево, шаг вправо — расстрел»:(»

  • «Я работаю ведущим программистом в веб-студии. У меня есть 6 сертификатов по битриксу. Я выполнял ряд нетривиальных проектов на этой CMS. Если не считать жутких тормозов (в процессе разработки кеширование отключено), то Битрикс вполне приемлемая система для выполнения стандартных сайтов. Т.е. взяли шаблон и надели его на битрикс. Но если нам нужен нестандартный функционал, нужно писать свои скрипты, компоненты и т.п. То Битрикс превращяется в адский ужос!!! Быдлокодеры которые не знают что такое ООП, MVC, паттерны программирования и кто такой Мартин Фаулер, и не знакомые ни с одним из популярных php-фреймворков меня явно не поймут. Вы видели структуру компонентов? Это же ужос. Битрикс организован таким образом, что под него невозможно писать нормальный код, приходится забивать на все best practices.»
  • «Вы видели код компонентов битрикса? На операции которые нужны 2 sql запроса, в зависимости от числа элементов на странице будут выполнятся 20-100 и более sql запрсов. Там не то что не пахнет MVC дак вообще отсутствует какой-либо здравый смысл. Нет элементарного отделения логики от представления. Про сами sql запросы Битрикса даже на хабре писали уже. Это ваще ужос.»
  • «Вы видели API? Несмотря на то, что там используются классы, у меня язык не повернятся назвать это ООП. Программирование под битрикс это ппц, аццкий кошмар.»

Ну и сразу же, чтобы не обвинили в предвзятости — у остальных не лучше:

  • «Битрикс не прост. Но это все-таки не ад, потому что тогда не получится четко спозиционировать UMI.CMS :)»
  • «Да, битрикс не идеален, я сам уже нашел с десяток ошибок в его работе и часть из них уже была выпущена в исправлениях обновлений. Но ничего лучше я не вижу! Все остальные CMS еще ужаснее, еще сильнее накладывает ограничения на разработчика. Просто если вам нужно что-то больше: пишите ручками с использованием какого-то фремворка»

Впрочем, концентрированную критику по всем CMS лучше искать тут https://lurkmore.to/CMS

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

Так что доклад, уверен, сделал мир немного лучше.

Лично я, по старости и зрелости, к фреймворкам отношусь очень терпимо, и хотя породил немало велосипедов, обычно делаю их от отчаяния, и то, пользуясь чем-нибудь мейнстримовым и опенсорсным. Что касается битрикса, у нас на нем сделан сайт-визитка, знаю знакомых, которые делали на нем сайтики мини-компаний, в духе «магазин редко кому нужной хрени» для друзей или жен. Внутрь сам не смотрел, думаю, вряд ли хуже CGI Perl сайтов без шаблонов.


Далее бодрый доклад Артема Кудзева, о открытии удаленного офиса. Рассказ настолько бодрый, что в общем, я вообще не увидел никаких проблем (доклад назывался «Трудности перевода…»).

Забавно, что компания 2GIS новосибирская, а аутсорсеры у нее есть даже в Москве («не знаю кто это был, но водитель у него сам Брежнев»©). Впрочем тут речь шла об открытии Киевского офиса и все там было хорошо (ну немного попинали «традиционную хохлятскую жадность», а так все ОК). В нашей же компании однажды давно обжегшись на неудачной работе с удаленщиками, закрыли тему наглухо, несмотря на ... несмотря на все. Целесообразность, тенденции рынка и т.п. Просто надо не боятся и учится их готовить, к тому же с тех давних пор прокачались средства коммуникации, и вообще. Еще у меня есть немного странные подозрения, что Киев не должен быть сильно дешевле Новосибирска, и что разумней наверно было попробовать Белорусь, да и немного удивило, что ребята не нашли себе вариантов поближе, в том же Томске, где вроде есть и Университет и все такое — но им конечно виднее, будем знать.


«Легко ли продавать контейнеры на базаре» Павла Емельянова из Parallels, своим названием отсылало к эссе Эрика Реймонда «Собор или Базар», о модели open-source разработки крупных проектов, типа Ядра Линукса или Postgresа, куда, несмотря на «открытость на чтение» очень сложно «пролоббировать свои доработки», с чем однако, ребята из Parallels справились. Для чего пришлось применять социальные технологии, личное общение на конференциях («работать печенью?»), не говоря уже о красивом и работающем коде. Но результата достигли, и свежий RHEL будет поддерживать нужные компании технологии «из коробки».


Можно не ждать записи доклада Качество продукта через управление проектом: что конкретно делать менеджеру?, потому что Ольга послушала моих древних советов о разделении слайдов и статей и публикации статей еще до конференции, http://www.slideshare.net/olgapavlova/ss-14415714

эволюционное насаждение качества сверху и слава имеющимся перфекционистам 'dj что те кто не был — , писать и публиковать статью еще до выступления, и Ольга Павлова;



Будет время — может еще допишу рецензий-ревью-мыслей.


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

[ List view ]Comments

Доклад «Страховка от автобуса» понравился. Можно было бы ещё саму mindmap сюда вставить, чтобы спокойно рассмотреть можно было бы...

А видео Артема Кудзева нет?

Вставил, но надо обновить поддержку, чтобы были цвета. Можно SVGшку напрямую глянуть.

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

Please login to comment.