高级ActionScript / Flex开发人员所需的技能

时间:2010-12-01 21:18:51

标签: flex actionscript-3 actionscript

我希望将我的Actionscript知识提升到一个新的水平,而且我一直无法找到成为高级AS开发人员所需的知识。从我的搜索到目前为止我已经提出了这个问题:

  • 组件创建
  • 内存使用调试/分析
  • AS的具体用法
  • 正确使用代码隐藏
  • 访问远程数据
  • Flex架构框架
  • 组件生命周期

这些只是我能够找到的主题(**现在从答案中更新*)。掌握这些主题的资源很难得到(即什么是常见的AS设计模式等)。我可能只是没有正确搜索,但在这里的任何帮助将不胜感激。我的重点是Flex特定的AS开发。

目前我发现herehere是我能找到的最类似的问题。任何帮助将不胜感激,但我正在寻找如何学习这些技术的具体例子。

3 个答案:

答案 0 :(得分:6)

在我看来,该列表是中级或高级开发人员。高级开发人员应该能够做到这一切:

  • 了解各种框架和依赖注入等内容
  • 指导和/或培训下级开发人员的能力
  • 非常强大的OOP知识,能够从头开始构建应用程序
  • 与非技术“客户”(经理,营销,销售,中小企业,客户等)沟通的能力。

当然,每项工作都会对高级开发人员应该知道的内容有不同的定义。

说到这里,关于在哪里找到您正在寻找的信息的一些想法:

推特 - 开始关注福音传道者,然后从那里开始分支。很多伟大的知识都经过了。

博客 - 您可以从福音传播者开始,但我发现您几乎可以从博客中学到任何东西。在Google上搜索主题,然后从链接中挖掘。

对于组件创建,只需知道组件生命周期的进出,并了解项目渲染器和显示列表等方面的性能缺陷。

对于设计模式(OOP),有很多信息,但你可以做两件事。 1. http://www.as3dp.com/是一个好的开始。 2.阅读Java中的设计模式(Java Head First是一本好书)。从结构角度来看,Java和ActionScript是相似的。

关于性能分析确实没有大量的信息,所以只需搜索谷歌并阅读所有内容,就可以在开始潜水之前做到最好。

我可以说的最重要的事情可能是练习,提问,倾听和学习。你总是会这样改进。

答案 1 :(得分:1)

答案 2 :(得分:0)

  • 为模块,包,运行时共享库​​和构建系统集成构建脚本
  • 单元测试/ TDD
  • 开发方法知识(XP,敏捷,精益,瀑布)
  • Remoting,如AMF
  • 判断力好