2008-10-20 3 views
2

Мне нужно внести свой вклад в относительно большой проект Adobe AIR, и я начинаю с нуля с помощью этой технологии. Каков наилучший способ сделать это?Как вы узнаете новый навык/рамки/технологию?

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

Знаете ли вы о каких-либо хороших ресурсах, которые могут быть полезны для этого конкретного случая?

Как бы вы это сделали, если бы были в моих силах?

ответ

3

Мне просто нужно было сделать что-то подобное. Если вы можете себе это позволить (или, заставляя вашу компанию платить за нее), попробуйте сделать учебный класс. Несколько месяцев назад я сделал это с помощью программы Figleaf, и это действительно помогло.

Что касается книг, я слышал, что книга Essential Actionscript 3 хороша (у меня есть одна для AS2, и это неплохо). Flex - это просто SDK. Вы будете выполнять большую часть своей работы в AS3 и MXML.

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

0

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

Я не знаю об Adobe AIR, хотя. Я полагаю, что ваш клиент знает, что вы тоже? ; D

0

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

Прекрасным примером того, как вы можете научиться новым вещам, является вовлечение в сообщество, такое как stackoverflow или дискуссионный форум, основанный на том, что вы хотели бы узнать (http://www.adobe.com/devnet/air/), или даже путем внесения вклада в открытый исходный код проект.

Конечно, ни одно из вышеперечисленных не так эффективно, как пробовать новые вещи. Чтобы изучать новые технологии (в моем честно opinon), лучше всего погрузиться в «голова-первый» и попробовать все.

1

Hello World for AIR, затем постепенно добавлять детали. Агрессивно используйте любые сообщества. Блог о вашем опыте. Однажды вы поможете кому-то другому.

Сегодня вы учитесь, завтра вы учите.

1
  1. Я загружаю образцы из Интернета и запускаю их, беспорядок с ними, стараюсь изменить их и понять, как они работают.
  2. Я подписываюсь на блоги по этой теме и делаю образцы, стараюсь, чтобы люди, о которых люди пишут.
  3. И я делаю образцы :) Так что я в основном учился сверху. Сначала я получаю общий смысл технологии, а затем я перехожу к образцам в те части, которые мне интересны. Работает очень хорошо.)
Смежные вопросы