Что я делаю:
Как я писал в эмеиле, я сейчас работаю над довольно большим проектом - создаю покер игру, используя Nodejs, mongodb, express, socket.io. В основном большое время я уделял логики самой игры, нежели Nodejs и знал что рано или поздно мне придется исправить структуру моего сервера - авторизация, исключения, вынесение некоторых частей как модулей. Очень повезло что подвернулись эти курсы а то пришлось бы читать занудную документацию.
Что я узнал:
Что хотел бы еще узнать:
Пожелания:
Хотелось бы чтобы это был несколько-дневный курс, чтобы можно было уделить больше времени практике и рассмотрению/обсуждению примеров, других курсантов.
Заключение:
Очень понравилось!
В целом узнал именно то, что ожидал узнать. Понял что придется изменить текущую архитектуру серверного кода. Появилось более конкретное направление, куда двигаться дальше, в плане знаний о nodejs.
Очень рад что поучаствовал в этих курсах,
Большое Спасибо,
Эрвин
В целом занятие очень понравилось (о нюансах ниже)
Наверное стоит сначала написать, что для меня из курса было понятно или непонятно, что давалось легко а что нет:
Многие темы занятия были для меня известны: записался на занятие чтобы структурировать информацию + возможно узнать различные тонкости работы. (так оно в принципе и получилось)
Очень понравились и запомнились вопросы по безопасности, обоснование необходимости работы с потоками.
До темы socket.io все было для меня в той или иной степени знакомо, поэтому тяжело судить, насколько понятно было изложение. Единственное что, на promises наверное стоило остановиться поподробнее, было такое ощущение, что у большинства они тяжело идут.
Не работал раньше с socket.io, но далось все довольно легко, проблем не было.
Немного непонятно было про авторизацию, наверное нужно больше времени на нее выделить (лично по моему усвоению и пониманию): принцип работы я понял, но реализовать сразу какой-то аналогичный скрипт не смог бы, нужно пересматривать код + читать документацию.
После авторизации все было в целом понятно, рассматривали библиотеки и технологии в общем. Чем-то напомнило последнее занятие на курсах по javascript.
Теперь по организационным моментам:
- Были сделаны видео по установке node и mongo: это очень клево. Имхо лучше бы вынести в предварительную подготовку установку всех npm расширений (оставить пару для обучения и демонстрации), + записать видео про отладку.
+ сделать тестовый скрипт, который проверяет, что все необходимые модули установлены.
- О проблеме скачивания кода примеров думаю не нужно много писать. Возможный выход из ситуации: хранить готовые примеры в отдельной папке, из которой мы бы забирали их для модернизации и выполнения заданий. То есть обучение идет с живым написанием кода, а в качестве каркаса для самостоятельных заданий берутся специально подготовленные скрипты.
- Соответственно если вынести настройку модулей, отладки и т. п. в видеоматериалы, можно будет уделять больше времени темам авторизации и promises (как вариант)
Большое спасибо за занятие!
Про себя:
Опыта разработки реальных коммерческих проектов нет. С конца 2010 года разрабатываю систему электронного журнала в институте. С середины 2012 года добавился ещё один проект типа портала абитуриента. Проекты дейтсвующие и развивающиеся. Я отвечаю за всё (от хостинга до дизайна) кроме проектирования базы данных. Серверная часть - обычный LAMP. JavaScript нужен для реорганизации проекта и приведения его в соответствие с современными требованиями для веб приложений. Особенно интересен AJAX и проектирование интерфейсов.
Про курс:
1. Было интересно, но деталей я не понял. Не хватило подготовки, так как видел всё это в первый раз. Для более глубокого понимания, буду пересматривать видео не один раз.
2. Не успевал совсем, потому что не были настроены все неоходимые пакеты (MongoDB, mogoose, Express и т.д.). И не совсем понятно как они работают (это вытекает из первого пункта).
3. Для себя открыл Node.js как мегасупер технологию с кучей дополнений. Которую обязательно попробую в действии, сразу же после окончания 1 части курсов по основному JavaScript. Оказалось что JavaScript может быть ещё и сервером!
Спасибо.
Мастерская очень понравилось.
Только недавно устроилась на работу JS разработчиком благодаря вашим курсам и эта мастерская как раз то, что мне было необходимо, так как на работе используется nodeJS и mongoDB, возможно и остальное, пока не знаю:)
Как раз на семинаре появилось понимание callback'ов и асинхронности noda, которые до этого вызывали проблемы. Так же понравилось, что в мастерской затрагивались реальные задачи, стоящие перед программистами в нашей области. всегда хочется побольше таких примеров.
Илья, спасибо за мастерскую. Буду усиленно изучать, весь тот большой материал, который вы умудрились выдать нам за один день:) Непременно пойду на другие семинары, если такие будут.
Единственный возможный минус данной мастерской это большой объем информации за такое короткое время. Я знаю людей, которые могут сразу схватывать информацию на лету, к сожалению, меня к этой категории отнести нельзя:). Мне чтобы понять информацию надо над ней посидеть подумать, покрутить в руках и рассмотреть со всех сторон, прежде чем ко мне придет понимание. Поэтому я бы предпочла, чтобы мастерская длилась хотя бы 2 дня. Тогда можно в первый день поразмыслить над первой половиной и уже с большим пониманием прийти ко второй.
В принципе, это касается только вопросов, которые можно задать на семинаре, так как потом у нас есть видео, которое можно долго смотреть и разбирать все что не уложилось при первом погружении:)
Все доступно и понятно, хотя не все конечно, но основные моменты, а именно логика работы node.js стала яснее. Мастерская служит неким толчком к изучению и использованию "ноды", хотя формат можно было бы расширить, сделав две части: теоретическую(как было), и некий практический пример приложения с наиболее важным функционалом, с последующим деплоем его на сервер и т.п. Но это все личное восприятие.
Чем занимаюсь: системы документооборота для гос. компаний. Системы = веб-приложения, на extJs (3.4 - 4.1), сервер тоже яваскрипт, самописный, напоминает нод.джс, но сляпан, когда я еще в дет.сад ходил (мне 28) (КОДЕКС-сервер, придуман в Питере).
Замечания:
1) если бы я не имел определенного опыта (установка нод.джс, работа с монгоДБ) было бы сложновато в начале занятия, был определенный момент путаницы (из-за зоопарка систем в основном), то есть в будущем было бы разумно размазать мастерскую минимум на два занятия, потому что есть и еще одно замечание:
2) не уверен, что это замечание легитимно, т.к. не "прям ну ваще" относится конкретно к нод.джс - это вопрос тестирования, понял не 100% из того, что было дано, можно эту тему растянуть и сделать подробнее (имхо)
Мой итоговый отзыв: очень-очень круто, очень много узнал, очень много прояснилось, очень, очень, очень... Это (пропущенная хорошая погода в воскресенье) того стоило.
Поскольку я специалист ещё молодой и зелёный, мой опыт работы с js не очень большой. В организациях по этой должности пока ещё не работал. Но планирую, потому очень любознательный. Сказать по правде, я даже работу над собственным сайтом-визиткой не завершил.
Я впитал процентов 10 всей информации, которая в принципе звучала, поскольку с разработкой на сервере ни разу серьёзно не сталкивался.
Для меня данный курс полезен оказался тем, что задал вектор для дальнейшего развития. Теперь я имею представление о NoSQL и JS за пределами браузера.
По-моему, участие в такой мастерской будет полезно для уже опытных серверных разработчиков, а для новичков вроде меня лучше расширить программу примерно так, как это было в трёхмесячных курсах по JS и интерфейсам.
на данный момент работаю над проектом drivelog.de, как ведущий фронтенд-разработчик одной из частей портала. Портал реализовывается на технологии Liferay, основной джаваскриптовый фреймворк Yahoo UI.
Впечатления после мастерской шокирующее - как много всего еще непонятно, есть над чем поработать дома
Очень быстрая подача информации, как для новичка в ноде, многие моменты не улавливались. Для меня было бы продуктивней раздить мастерскую на более мелкие части - основы, q, сокеты, тестирование, как бы двухнедельный курс с домашними заданиями, так бы смело можно было бы уже писать на ноде
Много времени было потрачено на настройку среды из под убунты Sad
С удовольствием прошел бы еще раз, со второго раза думаю что было бы намного понятней.
В результате общая картина о ноде получена, осталось научиться понимать как их кодить, что к чему, детальнее уловить логику и применять на практике
спасибо большое за новый опыт
Спасибо за мастерскую, мне понравилось.
Не знаю насколько мои предложения будут к месту в данном курсе, но все же:
Много говорят о том, что ноду просто масштабировать, интересно было бы узнать чем это отличается от масштабирования обычно го приложения.
Возможно примеры нагрузочного тестирования.
Кстати есть еще такой фреймворк - CompoundJS, может быть будет интересно его посмотреть.
Очень интересно, довольно насыщенная программа. Получил все необходимые знания.
| Поиск по сайту |
| Последние темы на форуме |
Forum |