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

Apache flex 高级ActionScript/Flex开发人员所需的技能,apache-flex,actionscript-3,actionscript,Apache Flex,Actionscript 3,Actionscript,我希望将我的Actionscript知识提升到一个新的水平,但我一直很难找到成为一名高级开发人员所需要的条件。从我的搜索中,到目前为止,我得出了以下结论: 组件创建 内存使用调试/分析 作为OOP的特定用法 正确使用代码隐藏 访问远程数据 Flex架构框架 组件生命周期 这些正是我能够找到的主题(**现在从答案更新*)。掌握这些主题的资源很难获得(例如,设计模式等常见的内容)。我可能只是没有正确地搜索,但这里的任何帮助都将不胜感激。我的重点是特定于Flex的AS开发 目前,我已经找到了和你最

我希望将我的Actionscript知识提升到一个新的水平,但我一直很难找到成为一名高级开发人员所需要的条件。从我的搜索中,到目前为止,我得出了以下结论:

  • 组件创建
  • 内存使用调试/分析
  • 作为OOP的特定用法
  • 正确使用代码隐藏
  • 访问远程数据
  • Flex架构框架
  • 组件生命周期
这些正是我能够找到的主题(**现在从答案更新*)。掌握这些主题的资源很难获得(例如,设计模式等常见的内容)。我可能只是没有正确地搜索,但这里的任何帮助都将不胜感激。我的重点是特定于Flex的AS开发


目前,我已经找到了和你最相似的问题,所以我能找到。任何帮助都将不胜感激,尽管我正在寻找如何学习这些技术的具体示例。

在我看来,list是一个中级或高级开发人员。高级开发人员应该能够完成所有这些工作,另外:

  • 对各种框架和依赖注入等方面的知识
  • 能够指导和/或培训较低级别的开发人员
  • 具有很强的OOP知识,能够从头开始构建应用程序
  • 与非技术“客户”(经理、营销、销售、中小企业、客户等)沟通的能力
当然,对于高级开发人员应该知道的内容,每个工作都有不同的定义

话虽如此,关于在何处查找您要查找的信息的一些想法:

推特-从跟随福音传道者开始,然后从那里分支。很多伟大的知识都会过去

博客——同样,你可以从福音传道者开始,但我发现你几乎可以从博客中学到任何东西。在谷歌上搜索一个主题,然后从链接中挖掘

对于组件创建,只需了解组件的内外生命周期,并了解诸如项目呈现器和显示列表之类的性能缺陷

对于设计模式(OOP),有很多信息,但您可以做两件事。1.这是一个好的开始。2.阅读Java中的设计模式(JavaHeadFirst是一本好书)。Java和ActionScript在结构上是相似的

关于评测的信息实在是太少了,所以在“头先入”之前,只需搜索谷歌并尽可能地阅读所有信息就可以了

也许我能说的最重要的事情就是练习、提问、倾听和学习。你总是会通过这种方式提高的。

来自约翰·林德奎斯特:

  • 为模块、捆绑包、运行时共享库和构建系统集成构建脚本
  • 单元测试/TDD
  • 了解开发方法(XP、敏捷、精益、瀑布式)
  • 远程处理,如在AMF中
  • 良好的判断力

我会的。我想我还没上过那个网站。。。