Javascript.RU

Все отзывы подряд, без модерации, отзывы показаны "как есть".

Разумовский Дмитрий Александрович
22.11.2010
Компания
Работаю дома над своим проектом
Должность/род занятий
Front-end разработчик, PHP-разработчик
Проекты, которые вы делаете
kino.vkontakte.ru

Довелось мне побывать на мастер-классе по JavaScript у создателя этого javascript.ru Ильи Кантора.

Стоило это удовольствие по 1300 руб. за каждый 4-х часовой курс (http://javascript.ru/mk), хотя я платил за день до, так что возможно тем, кто платил заранее удалось попасть дешевле.

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

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

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

Немножко скажу об аудитории

На первом занятии я насчитал в классе человек 20, видимо столько в среднем и было на каждом из них. Люди совершенно из разных областей веб-разработки. Один человек например - разработчик мобильных приложений всевозможных, постоянно спрашивал на эту тему, ему бедолаге надо поддерживать работу программ в мобильных браузерах на основе IE-6 (если я правильно его понял это навигаторы всякие и прочая лабуда, не Айфоны с Андройдами естественно).
Был парень с ботнетом из 100 однодолларовых амер. хостингов который каким-то адским парсингом контента с заграничных сайтов занимается.
Но особенно для меня забавно было обнаружить там 2х парней из Лице-мера (и ВКурсе). Я еще удивился что это они оживились, когда я сказал что приложения под ВКонтакте делаю... потом понял почему. Они кстати были одними из самых активных слушателей.

Далее конкретно что было (2 и 4 отсутствуют т.к. меня там не было, если кто-то, кто там был вдруг увидит этот отзыв и дополнит - буду рад).

1. Профессиональное javascript-программирование

В начале была "разминка для мозгов" на всякие особенности работы JS, специфичные в общем то только для него. Я бы сказал так - это набор вещей, на которые в повседневной жизни не натыкаешься, а натыкаешься раз в 3-4 месяца, но когда это происходит - жди ступора в работе на день и больше, ибо решения очень не очевидны.
Ну например особенность приведения объектов к "примитивным" типам (методы toString и valueOf), отличие new Regexp(...) от /.../, сравнение построения DOM-дерева с innerHTML и тому подобное.

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

Потом было ООП и HTML5. Это для меня было наименее интересно т.к. на паттернах я не пишу и HTML5 в руки брать боюсь, ибо ИЕ матьево... но было обозначено что можно уже использовать прямо сейчас, естественно с оглядкой на старые ИЕ и как там пофиксить.

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

3. Клиенсткая оптимизация

Вот это для меня был Клондайк знаний. Такого объема новой и полезной информации я давно в голову не загружал за 4 часа. В принципе я ради этого курса туда и шел, есть даже подозрение что я немного надоел аудитории и самому товарищу Кантору ибо постоянно задавал вопросы и забегал вперед. Ну неспокойно мне, когда обсуждается скорость загрузки и работы скриптов

Итак, о чем рассказывали.
Очень подробно разбирали скорость и порядок загрузки странички - css, js, контент, картинки и взаимодействие этого всего, когда что выполняется, onContentLoaded (читай $.ready() + фикс в ИЕ )
Это была реально жесть и мне вынесло мозг окончательно. Возникло даже сомнение в полезности информации ибо там столько особенностей и почти ничего не работает одинаково хотя бы в 3х браузерах
Но потом подытожили и дали несколько рекомендаций что можно использовать, где и как.
Потом вообще забавно было, по моей просьбе копались в исходных js-кодах Твиттера и Фейсбука, искали там применение того что рассказывалось, мало конечно но кое-что нашли.

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

Дальше было скорость выполнения JS. Вообще я всегда считал, что очень мало где можно напороться на проблемы с этим, так оно и есть в принципе, но пара мест была показана. И все эти вещи как правило браузерозависимы, аля "везде нормально а вот тут вот так вот все плохо..."

Потом было про загрузку ЦП при анимации, вот это очень было интересно. И пара хаков про то как анимацию ускорить, вообще был шик.


Шихарев Семён Валерьевич
22.11.2010
Компания
Сонетика
Должность/род занятий
Front-end разработчик
Проекты, которые вы делаете
Лице-Мер (приложение для соц сетей)

Большое спасибо за мастеркласс, узнал много новых и полезных вещей.


Гиршберг Михаил Михайлович
22.11.2010
Компания
фрилансер
Должность/род занятий
решатель Задач / разработчик ПО
Проекты, которые вы делаете
В основном, мониторинг и трассировка мобильных объектов. И ещё ERP понемногу.

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

Пока оценка почти чисто эмоциональная. По классам.
1. Javascript как он есть - ощущение прикосновения к Мудрости. Не смейтесь. Обыденные вещи, используемые каждый день, воспринимаются иначе при минимальном понимании внутреннего устройства.
2. COMET - вообще-то круто, нужно, востребовано. Чёткого понимания, как это оживлять, не сложилось. Может, надо время и "чуть-чуть подумать". Может - "щёлкнет", когда посмотрю материалы с работающими, надеюсь, примерами. Косячина с неожившими "живыми" примерами сильно портит впечатление. Что умный программер придумал - криворукий админ всегда угробить может. Бывает.
3. Оптимизация - очень сильно затронула. Отдельное спасибо за обзор средств отладки. Пошёл на класс именно потому, что раньше применительно к WEB почти не сталкивался.
4. jQuery - то же, что и с Javascript, но чуточку менее оглушительно: похоже, jQuery и описан лучше и открытый код в доступе... Меньше всего впечатлила часть про UI. Может, слишком многого от этого раздела ждал.

Резюме.
Огромное спасибо. Надеюсь стать компетентнее.


Гусев Антон Юрьевич
22.11.2010
Компания
фрилансер
Должность/род занятий
верстальщик
Проекты, которые вы делаете
не указаны

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

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

В общем, спасибо Илья!До новых мастер-классов!


Дроздов Роман
17.11.2010
Компания
Плюсмедиа
Должность/род занятий
программист / делаю свадьбы ^_^
Проекты, которые вы делаете
http://svadba-msk.ru

Отличный мастер класс, в первые же пару часов я понял, что практически не знаю js

Очень много новой и полезной информации. Много интересных тем.

Особенно понравился блок про оптимизацию (просто мне очень нравится эта тема). У нас на портале постоянно с этим проблемы, потому что он довольно древний, а полный рефакторинг слишком дорог. Но благодаря знаниям с мастеркласса про опимизацию удалось добится того, чтобы он грузился

Про ajax и comet было интересно, про то как делать comet приложения узнал именно на этом мастер классе.

Даже про jquery было интересно, хотя я его никогда не использовал и теперь и не хочу ^_^

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


Хохров Роман Александрович
17.11.2010
Компания
Magenta Technology
Должность/род занятий
ведущий Java разработчик
Проекты, которые вы делаете
не указаны

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


Овсянников Олег
17.11.2010
Компания
по сути фрилансер
Должность/род занятий
PHP-разработчик
Проекты, которые вы делаете
http://chaconne.ru - PHP-разработчик; http://cottage.ru - PHP-разработчик; http://easywebscripts.net - блог (100 лет не обновлялся, руки не доходят)

Честно говоря, для меня новой было около 30% информации, но она оказалась очень полезной, поэтому ни на секунду не пожалел о том, что посетил мастер-классы.

По содержанию: хотелось бы побольше недокументированных или слабо документированных фич и багов (запомнился пример с утечкой памяти в jquery).

По организации: я бы предложил укрупнить 4 мастер-класса до 2, т.е. предлагать полный день, но с обедом и кофе (тот же Холидей Инн предоставляет такую услугу http://www.hi-samara.ru/services/konferencii_i_bankety/spec/), удорожание, на мой взгляд, не столь существенно, а впечатление приятнее.
Но это лично мое мнение.

В целом атмосфера и донесение материала понравились.
Спасибо за мастер-классы, Илья.


Большаков Дмитрий
17.11.2010
Компания
Plusmedia
Должность/род занятий
Разработчик
Проекты, которые вы делаете
не указаны

Хочется поблагодарить за проведенные в Самаре 13-14 ноября мастер-классы, в частности за подробный рассказ о работе поискового движка jquery и очень подробный рассказ о клиентской оптимизации, умном кешировании, быстрых страницах и прочем.


Некипелов Антон Олегович
16.11.2010
Компания
Magenta Technology
Должность/род занятий
разработчик
Проекты, которые вы делаете
Я пишу программы для транспортных диспетчеров. UI - на ExtJS + сервер-сайд на Java

Мне очень понравились все без исключения мастер-классы. Информации много, вся она по делу и отлично структурирована. Я не узнал ничего, что было бы для меня абсолютно новым - всё я где-то когда-то слышал/читал и т.п., но с точки зрения упорядочивания и углубления знаний - ваши мастер-классы очень хороши. Особо отмечу секции "инструментарий", "паттерны", "JSdeferred", "транспорты передачи информации" - они запомнились лучше всего, всё остальное аккуратно законспектировано + будет ещё раз пройдено по слайдам

Единственный пробел, который я заметил - это полный игнор Object.create() в секции про ооп, но я про него вам уже сказал в перерыве Имхо, его стоит обязательно включить, потому что многие разработчики про такую штуку не знают, а она реально просветляет (ну лично мне она сильно помогла в понимании темы javascript-way OOP)


Зиновьев Александр Васильевич
16.11.2010
Компания
Симбирские Технологии
Должность/род занятий
ведущий инженер-программист
Проекты, которые вы делаете
cs-cart.com (demo.cs-cart.com) :)

Отзыв о конференции в Самаре 13-14 ноября

В целом - конференции можно ставить смелую 5. Действительно узнал много нового. Многие вещи, рассказанные на конференции я бы, наверно, никогда не и узнал. Материал охватывал многие аспекты программирования, причем не только JS.

Посетил все 4 конференции. Конечно, немного тяжело 16 часов за 2 дня получать такое количество информации. Но этого того стоило.

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

Ну а в целом, как я и писал, конференция на очень достойном уровне. Я бы с удовольствием еще раз ее посетил.

Спасибо Илье за проделанную работу!

--
С уважением,
Александр Зиновьев.
mailto:alexions@yandex.ru


 
Поиск по сайту
Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние комментарии
Последние темы на форуме
Forum