Как вы изучаете новые навыки / рамки / технологии?
-
03-07-2019 - |
Вопрос
Мне нужно внести свой вклад в относительно большой проект Adobe AIR, и я начинаю с нуля с этой технологией. Какой лучший способ это сделать?
Я обычно получаю хорошую книгу / учебное пособие и прорабатываю ее, но на этот раз кажется, что слишком многому нужно научиться, чтобы это было возможно в разумные сроки. Мне нужны книги по Actionscript, FLEX и т. Д.
Вам известны какие-либо полезные ресурсы, которые могут быть полезны для этого конкретного случая?
Как бы вы поступили, если бы были на моем месте?
Решение
Мне просто нужно было сделать что-то подобное. Если вы можете себе это позволить (или заставить свою компанию заплатить за это), попробуйте пройти учебный класс. Я сделал один с помощью программного обеспечения Figleaf пару месяцев назад, и это действительно помогло.
Что касается книг, я слышал, что книга Essential Actionscript 3 хороша (у меня есть книга для AS2, и она довольно хорошая). Flex действительно просто SDK. Вы будете выполнять большую часть своей работы в AS3 и MXML.
Еще одна хорошая вещь - скачать SDK и начать играть с ним. Подумайте о нескольких небольших приложениях, а затем напишите их во Flex Я сделал это на работе (написал пару утилит Apps во Flex, чтобы узнать это). Я считаю, что лучший способ научиться это делать, и SDK бесплатен, поэтому ничто не должно вас останавливать.
Другие советы
Hello World for AIR , а затем постепенно добавляйте детали. Агрессивно использовать любые сообщества там. Блог о вашем опыте. Однажды ты поможешь кому-то другому.
Сегодня ты учишься, завтра ты учишь.
Обычно я считаю, что онлайн-уроки - лучший способ. Они более важны, чем книги, поэтому обычно быстрее освоиться. И не ограничивайте себя одним ресурсом. У меня никогда не было проблем с поиском достаточного количества учебников через нашего друга в Google.
Я ничего не знаю о Adobe AIR. Я полагаю, ваш клиент знает, что вы тоже нуб? ; D р>
Я большой сторонник активного обучения, которое подробно описано, здесь , По сути, когда вы пытаетесь освоить новую технологию: прочитайте об этом, обсудите это со своими коллегами, научите ее людям, которые еще не знакомы с этой технологией, и, самое главное, испачкают руки . р>
Прекрасный пример того, как вы можете изучать новые вещи, - это участие в сообществе, таком как stackoverflow, или в дискуссионном форуме, основанном на том, что вы хотели бы узнать ( http://www.adobe.com/devnet/air/ ) или даже путем участия в проекте с открытым исходным кодом.
Конечно, ничего из вышеперечисленного не так эффективно, как пробовать новые вещи. Чтобы изучить новые технологии (по моему честному мнению), лучше всего окунуться в «head-first» и попробуйте.