Гурьянова Ирина
Компания/должность, род занятий
МУП г.Череповца "Электросеть", инженер-программист отдела АСУ
Название мероприятия
Документ и события
Опыт в JavaScript
в основном использовала фреймворк JQuery

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

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

1. Сделать редактор, с помощью которого можно было бы нарисовать карту города - нанести контуры зданий и сети.

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

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

Всю карту отображать не требуется, каждый раз рассматривается локальный кусок карты.
В общем, как-то так.
Решила, что в базе данных у меня будут храниться координаты точек объектов, а объекты отрисовываю с помощью CANVAS. Слева панелька, на которой имеется список объектов. Выделяешь один из них - соответствующий дом выделяется на карте.
Пока весь этот проект в таком зачаточном состоянии. Тут будет трудность основная, как я думаю, в том, что то, что нарисовано с помощью CANVAS, не является объектом DOM. В общем, для меня это такой нетривиальный проект, которым в ближайшее время я буду заниматься. Если интересно, потом напишу, что у меня получится.

Немножко затрону курс профессионального JavaScript.
Что касается JavaScript, были грабли, на которые я наступила - это неточности вычислений. Воспользовалась методом toFixed для округления.
(a * b).toFixed(2)
В учебнике как раз есть пример, когда данный метод 5 на конце округляет вниз. В общем, не зная этих тонкостей, так написала. Звонит пользователь и говорит: "Ира, я считаю на калькуляторе, у меня получается другой результат". Когда я поняла, что это не мой косяк, а неточности вычислений, для меня это было очень странно. Переписала код, используя конструкцию:
Math.round(a * b * 100) / 100
Все работает теперь корректно. Теперь с калькулятором совпадает. Возможно, на курсах следует заострить на этой тонкости внимание.

*Какие занятия и темы были самыми интересными*
Очень интересной и полезной стали для меня темы "Делегирование событий" и "Шаблон проектирования "Поведение". С этого момента для меня уже все будет гораздо проще, а код прозрачнее. Интересно будет внедрить в некоторые формы Drag'n'Drop. Фреймворки это интересно, буду пересматривать видео, изучать, возможно использовать для каких-то задач.

*Какие занятия и темы были самыми НЕ интересными*
Таких не было

*Что бы вы предложили убрать из курса и что - добавить*
Считаю, что в курсе ничего лишнего нет. Что возможно можно было бы поменять - анализ выполненной домашней работы, подготовленный к занятию. Не знаю, насколько это возможно. Просто на занятии сразу объявлять: "такие-то дз оказались выполнены верно, в таких-то такие-то недостатки, а вот эти были особо интересны - обратите внимание". Для этого конечно нужно, чтобы все дз делали и выкладывали заранее. В этом случае разбор дз на занятии занимал бы меньше времени, но от этого не был бы менее продуктивным. В освободившееся время можно было бы послушать еще больше полезной информации.


Алина Ложникова
Компания/должность, род занятий
не указаны
Название мероприятия
Документ и события
Опыт в JavaScript
нулевой

(22:48:35) Илья Кантор: *какого рода проекты вы делаете
Пока только сайт собственного турагентства

(22:48:46) Илья Кантор: *какие занятия и темы были самыми интересными
Запомнилось первое занятие по Ангулар, но не тем, что оно было самым интересным, а тем, что я сначала вообще ничего не поняла - что это, о чем это.. Потом когда посидела и сама разобралась, стало понятнее, интереснее и захотелось научиться пользоваться.
Еще понравилось какое-то занятие, когда подряд несколько задачек самостоятельно решали.

*какие занятия и темы были самыми НЕ интересными
Было занятие, когда только разбирали дз, там даже кто-то интересовался, будем ли уже что-то изучать. Разбирать дз полезно, конечно, но когда на это уходит больше половины занятия - напрягает.

(22:49:39) Илья Кантор: *что бы вы предложили убрать из курса и что - добавить
Тут мне сложно судить, в короткий курс все впихнуть невозможно, а убирать что-то - жалко. Да и знаний у меня маловато. чтобы что-то предлагать.

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


Алина Ложникова
Компания/должность, род занятий
не указаны
Название мероприятия
Документ и события
Опыт в JavaScript
нулевой

(22:48:35) Илья Кантор: *какого рода проекты вы делаете
Пока только сайт собственного турагентства

(22:48:46) Илья Кантор: *какие занятия и темы были самыми интересными
Запомнилось первое занятие по Ангулар, но не тем, что оно было самым интересным, а тем, что я сначала вообще ничего не поняла - что это, о чем это.. Потом когда посидела и сама разобралась, стало понятнее, интереснее и захотелось научиться пользоваться.
Еще понравилось какое-то занятие, когда подряд несколько задачек самостоятельно решали.

*какие занятия и темы были самыми НЕ интересными
Было занятие, когда только разбирали дз, там даже кто-то интересовался, будем ли уже что-то изучать. Разбирать дз полезно, конечно, но когда на это уходит больше половины занятия - напрягает.

(22:49:39) Илья Кантор: *что бы вы предложили убрать из курса и что - добавить
Тут мне сложно судить, в короткий курс все впихнуть невозможно, а убирать что-то - жалко. Да и знаний у меня маловато. чтобы что-то предлагать.

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


Патрин Сергей Александрович
Компания/должность, род занятий
Weborama / Руководитель проектов
Название мероприятия
Основы JavaScript
Опыт в JavaScript
начальный

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

Я прошел
JS/DOM/интерфейсы
Разработка интерфейсов (бонусом)
Практикум Node.JS и COMET

Теперь о впечатлениях/недочета/пожеланиях с конструктивной критикой:
1) Складывается впечатление что нет четкого плана курса. Не всегда все четко структурировано и это заметно не вооруженным глазом.
Возникает двоякое мнение о курсе - Правильно ли я сделал, что пошел на курс или достаточно было проштудировать сайт javascript.ru.
Во всяком случае в начале курса.

2) По Интерфейсам:
- Angular.js - все-таки слишком круто для данного курса без чтения предварительной документации.
- На мой взгляд идеален для разбора jQuery или knockout, на который потом перешли
- Я думал будет больше чистого js, например как написать такой-то интерфейс на чистом js и при помощи jQuery(knockout) с разбором. В принципе это было частично в JS/DOM/интерфейсы

3) Мастерская Node.js.
Очень много информации. Просто не успевал за всем сразу.
Правда и опыта работы с node.js не было.
Было бы не плохо писать все команды в jabber или еще куда, чтобы у всех все всегда получалось и было под рукой. В противном случае частично выступаешь в роли зрителя и весь разбор занятия на дом (хорошо что записал его )

В целом все круто и очень понравилось.


Балуев Игорь Владимирович
Компания/должность, род занятий
CyberianSoft/Front-End Developer, Разработка интерфейсов, верстка.
Название мероприятия
Документ и события
Опыт в JavaScript
5 лет

Занимаюсь фронт-ендом в ASP.NET/ASP.NET MVC приложениях: верстка, JS, С#. Последнее время работаю над мобильными интерфейсами с применением Phonegap + Sencha Touch.

Каких-то отдельных занятий в плане понравилось/не понравилось выделить не могу.

Я ожидал, что программа курса будет более последовательной:
- либо проработка второй части учебника "Документ, события, интерфейсы.";
- либо изучение продвинутого использования jQuery (тонкости, подводные камни, производительность);
- либо построение какого-то приложения со сложными UI компонентами с применением одного из фреймворков (jQuery + Knockout / Angular / ...).

А получилось так:
- Первую половину курса разбирали работу с DOM и браузерными событиями;
- Провели одно занятие по AngularJS;
- Закончили KnockoutJS.

Результат
- Хорошо: вспомнил низкоуровневые методы работы с документом;
- Хуже: поверхностно изучил KnockoutJS. Все то же самое можно почерпнуть здесь http://learn.knockoutjs.com/ (за исключением classBindingProvider)

Что можно добавить
Теорию в виде статей или видео-лекций, по темам, отсутствующим в учебнике. Это даст возможность легче воспринимать информацию на вебинарах и по мере необходимости возвращаться к пройденному материалу. Все-таки смотреть полтора часа видео-записи вебинара очнь утомительно, когда все то же самое можно уложить в 15-20 минут.


Пантюхин Дмитрий
Компания/должность, род занятий
Frontend разработчик
Название мероприятия
Документ и события
Опыт в JavaScript
примерно год разработки на javasctipt + jquery

Здравствуйте, Илья!

Из двух пройденных мной курсов ("основы javascript" и "документы и события") наиболее полезными для меня были такие основные темы как: переменные, объекты, функции и замыкания, scope, чтение документа.
Было интересно отвечать на вопросы типа:
Что выведет этот код?
f.call(f);
function f() {
alert( this );
}

Или

var x = 1;
if (function f(){}) {
x += typeof f;
}
alert(x);

Закрепление таких основ, действительно очень помогает.

Также мне было интересно слушать более сложные темы: Навигация в DOM, свойства-ссылки, делигирование, Внешний вид: стили, прокрутка, координаты События мыши и клавиатуры и т.д. Узнал для себя кучу нового и полезного. Пересмотрел свой стиль программирования на js.

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

В будущем, непременно запишусь на курсы, если будут такие темы как анимация, canvas или разработка html5 приложений.

Всего Вам доброго, творческих и деловых успехов.


Щегольсков Петр Владимирович
Компания/должность, род занятий
betapress / разработчик
Название мероприятия
Документ и события
Опыт в JavaScript
1,5 года

*какого рода проекты вы делаете
- работаю над большим проектом по поиску работы

*какие занятия и темы были самыми интересными
- Работа с дом чистым javascript
- Knockout

*какие занятия и темы были самыми НЕ интересными
- Angularjs - тяжеловато было для понимания
- Было занятие на котором разбирали только ДЗ (

*что бы вы предложили убрать из курса и что - добавить
- Было очень большое было ДЗ всегда, которое требовало много времени, думаю, для усвоения материала ДЗ лучше уменьшать и разбивать на большее кол-во занятий.
- Очень понравились небольшие задачки прям на курсе, они взбадривали и активировали.
- Еще предложение, ДЗ проверять не на занятии, а перед ним, и давать по нему комментарии, чтобы не тратить время самого занятия.

Вцелом, все очень понравилось.
Еще раз большое спасибо за курс и знания!


Владислав Норик
Компания/должность, род занятий
Krusche&Company, web developer
Название мероприятия
Документ и события
Опыт в JavaScript
3 года

На данный момент работаю над проектом drivelog.de

Курс очень понравился, его опыт уже применяется применился и думаю будет применятья на текущем проекте

Больше всего понравились занятия по энгулар, после них проснулся большой интерес к данному фреймворку

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

В общем все круто, все понравилось, буду ждать следующих встреч


Лубчук Алексей
Компания/должность, род занятий
2GIS / Javascript Developer (картографическое апи, клиент + сервер на js)
Название мероприятия
Мастерская Node.JS
Опыт в JavaScript
2.5 года

Хочу сказать, что мастерская по Node.js прошла отлично!
За 7 часов успели пройти большой объем информации: особенности работы ноды, express, mongo, deferred/promise, socket.io, mocha/chai и много чего еще. Всё на практических примерах, с вопросами/ответами. А в конце рассмотрели, как с помощью этих технологий можно сделать чат.
Очень важно, что после каждой пройденной темы Илья сразу давал какие-то задачки на закрепление.
Несмотря на то, что в своей работе я уже применяю на практике node.js, узнал много чего нового.
Илья, как всегда, делится самыми актуальными и полезными с практической точки зрения знаниями. В общем, я остался очень доволен.
По тому, что можно было бы улучшить:

1. Работа через гуглдрайв была неудобной и задержки в синхронизации отняли в целом много времени. Сама суть его использования была не совсем понятна. Мы не заглядывали в код друг друга, поэтому можно было обойтись уже сделанными заранее шабонами. А свой код бросали бы в песочницу или jsfiddle.
2. Было бы хорошо остановиться на теме deferred/promises чуть детальней и дать по ней больше примеров.
3. Было бы круто, если бы написали чат полностью с нуля по тем знаниям, что получили. Это бы еще сильней закрепило материал. Конечно, за один день это не успеешь. В таком случае, можно было бы попробовать 2-дневный формат воркшопа на все выходные. То есть, в первый день проходим весь курс, а на следующий день мы делаем домашку (чат или что-то еще) и проводим разбор того, что получилось.
4. И еще такой момент - хоть за день до воркшопа и было разослано письмо, что предварительно надо поставить mongo, node и прочее, тем не менее, не все это сделали. Получилось, что время, которое могло бы уйти на более детальный рассмотр какой-то темы, было затрачено на банальные разборы полетов по настройке необходимого окружения (у кого-то стояла не самая свежая версия ноды, у кого-то не запускалась монго из-за нехватки прав и тд). Конечно, эти вопросы на совести каждого человека, но можно все же подумать, как кол-во таких вещей можно минимизировать (либо собирать на час раньше тех, кто не все сделал по настройке, либо сделать какие-то тесты, которые проверяют, все ли установлено корректно).
5. Хотелось бы немного больше времени уделить внимание тестированию, особенно асинхронных запросов.


Воробьёв Артем Александрович
Компания/должность, род занятий
не указаны
Название мероприятия
Мастерская Node.JS
Опыт в JavaScript
~1 год

Занимаюсь разработкой "большого" веб интерфейса для прибора.
Серверная часть скудна в ресурсах - самописный web сервер на C++.
Клиентская часть jQuery, есть желание перенести рендеринг страницы на клиентскую часть, используя хорошую архитектурную библиотеку.

Был знаком с Node.js на уровне, есть такая классная штука.
Впервые обратил внимание когда развертывал RoR приложение на Heroku.
Захотелось попробовать и оценить применимость.

Считаю, что от мастерской получил всё в полной мере, вся нужная информация в одном месте с примерами за короткое время.
По содержанию мастерской:
Особенно "отрезвил" тот факт, что в Node работает асинхронно.
Попутно полезно было узнать, что есть много реализаций deffered т.к. за рамки jQuery deffered никогда не смотрел.
Порадовало то, что прошлись по всем жизненно необходимым компонентам и связали их в одном приложении, начаиная с веб фреймворка и библиотеки работы с базой заканчивая тестами и деплоем(grunt).
т.е. теперь уже не так нужно читать 100500 обзоров и выбирать наиболее подходящие- это здорово.
В мастерской узнал о существовании Socket.io, что очень круто.

В целом, если до мастерской уровень знаний был "Я незнаю того, что незнаю" то после "я знаю то, что незнаю", а кое что могу написать прямо сейчас
т.е. теперь понятно, что использовать и как использовать, с чем сравнивать, какие вопросы ставить и где искать ответы.

Есть большое желание поучавствоать во второй части мастерской посвящённой клиентской части.


Страница 3 из 10 < 1 2 3 4 5 6 7 8 9 > Последняя »
Поиск по сайту
Содержание

Учебник javascript

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

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

Интерфейсы

Все об AJAX

Оптимизация

Разное

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

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

© Илья Кантор, 2007-2021 О проекте - Обратная связь - Вверх

AltStyle によって変換されたページ (->オリジナル) /