Как вы изучаете новые навыки / рамки / технологии?

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

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

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

Как бы вы поступили, если бы были на моем месте?

5 ответов

Решение

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

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

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

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

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

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

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

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

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

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

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

Другие вопросы по тегам