我需要能够为一个相对较大的 Adobe AIR 项目做出贡献,而我是从零开始使用这项技术的。最好的方法是什么?
我通常会得到一本好书/教程并按照自己的方式完成它,但这次似乎要在合理的时间范围内实现这一点需要学习的东西太多了。我需要有关 Actionscript、FLEX 等的书籍...
您是否知道任何可能对这种特殊情况有用的好资源?
如果你在我的鞋子里,你会怎么做?
我需要能够为一个相对较大的 Adobe AIR 项目做出贡献,而我是从零开始使用这项技术的。最好的方法是什么?
我通常会得到一本好书/教程并按照自己的方式完成它,但这次似乎要在合理的时间范围内实现这一点需要学习的东西太多了。我需要有关 Actionscript、FLEX 等的书籍...
您是否知道任何可能对这种特殊情况有用的好资源?
如果你在我的鞋子里,你会怎么做?
我只需要做类似的事情。如果您负担得起(或者,让您的公司为此付费),请尝试参加培训课程。几个月前我用 Figleaf 软件做了一个,它真的很有帮助。
至于书,我听说 Essential Actionscript 3 书很好(我有一本用于 AS2 的书,非常好)。Flex 实际上只是 SDK。您将在 AS3 和 MXML 中完成大部分工作。
另一件非常好的事情是下载 SDK 并开始使用它。想几个小应用程序来做,然后用 Flex 编写它们。我在工作中做到了这一点(在 Flex 中编写了几个 util Apps 来学习它)。我发现最好的学习方法就是去做,而且 SDK 是免费的,所以应该没有什么能阻止你。
Hello World for AIR,然后逐步添加细节。积极使用任何社区。关于你的经历的博客。有一天你会帮助别人。
今天你在学习,明天你在教书。
我通常发现在线教程是最好的方法。它们比书籍更重要,因此通常可以更快地掌握速度。并且不要将自己限制在单一资源上。通过我们的朋友谷歌找到足够的教程,我从来没有遇到过问题。
不过,我对 Adobe AIR 一无所知。我假设您的客户也知道您是菜鸟?;D
我是主动学习的大力倡导者,这里有详细描述。本质上,当您尝试学习一项新技术时:阅读它,与您的同龄人讨论它,将它教给对技术较新的人,最重要的是,亲自动手。
学习新事物的一个完美例子是加入一个社区,如 stackoverflow,或基于你想学习的内容的讨论论坛 ( http://www.adobe.com/devnet/air/ ),甚至通过为开源项目做出贡献。
当然,以上都没有尝试新事物那么有效。为了学习新技术(以我的诚实观点),最好“先入为主”并尝试一下。