2010-12-01 44 views
0

我期待将我的Actionscript知识提升到一个新的水平,我一直无法找到成为高级AS开发人员所需的技能。从我的搜索这有我想出迄今:高级ActionScript/Flex开发人员所需的技能

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

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

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

+0

我会这么做的。我不认为我已经在那个网站上了...... – wajiw 2010-12-01 21:30:19

回答

6

在我看来,这个列表是一个中级或高级别的开发者。一位资深的开发人员应该能够做的一切,加上:

  • 知识各种框架之类的东西依赖注入的
  • 能辅导和/或培训下级开发商
  • 很强OOP的知识能力,从地上爬起来
  • 能力与非技术的“客户”沟通建筑师应用(经理,市场营销,销售,中小企业,客户等)

当然每工作对高级开发人员应该知道什么有不同的定义。

随着中说,在哪里可以找到该信息的一些想法,你正在寻找:

Twitter的 - 先从以下的福音,然后从那里分支。许多伟大的知识经过。

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

对于组件创建,只需了解组件的生命周期,并了解有关项目渲染器和显示列表等内容的性能缺陷。

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

实际上,关于性能分析的信息并不是很多,所以只需搜索Google并阅读所有可以做的事情,就可以在潜水之前做到最好。

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

0
  • 构建脚本的模块,捆绑,运行时共享库​​,并建立系统集成
  • 单元测试/ TDD
  • 知识开发方法(XP,敏捷,精益,Waterfall)
  • Remoting,如AMF
  • 好判断
相关问题