Tag Archives: Flash开发

[翻译] 成为合格Flash/Actionscript开发者的条件

原文的作者是Grant Skinner,是一位非常有经验的flash开发者,原文地址在这里。以下是翻译:

我并不认为这是业界的标准,在我看来,Actionscript开发者与Flash开发者是一个意思。而Flex开发者则不同 – 因为那需要了解MXML的相关知识,而这对于纯AS或Flash开发者并不是必需的。

我所期望的一个有经验的Flash开发者应该包含以下能力:

  • ActionScript 开发能力(显然的)
  • 面向对象(OOP)开发经验
  • 一些关于架构和设计模式方面的经验
  • 标准的代码格式
  • 数据服务集成能力:XML, JSON, SOAP, 等等
  • 解决问题的能力
  • 调试能力
  • 优化能力,包括编码和图像两方面
  • 质量测试能力
  • 对用户体验和交互设计有适当的理解
  • 基本的图像设计和动画技能(能正确理解并实现设计者的观念)
  • 图像导入能力
  • 基本的Photoshop, Illustrator, 和Fireworks使用能力。 (为了从设计草图中抠出/导出图像(大概是这个意思吧…))
  • 基本了解视频、音频的压缩技术。
  • 用代码控制的动画
  • 写作能力(团队/客户沟通、写文档、评论等等)
  • 语言交流与人际关系能力(团队/客户交流)
  • Flash IDE和timeline(时间线)使用经验
  • 其它代码编辑环境的使用经验(比如:FlexBuilder, FDT, FlashDevelop)
  • 对Flex, FMS, Remoting, FlashLite, AIR以及其它Flash平台核心产品和库有较高层次的了解
  • 对服务器开发和数据库开发有较高层次的了解(开发能力不是必须的,但是对模型要有一定了解)
  • HTML, JS, CSS的基本知识
  • 与HTML, JS集成的能力
  • Community awareness(公共意识?)(在线资源,框架等等)
  • 基本数学知识 – 了解并能组合运用+, -, /, *, %, 指数和基本的三角函数(sin, cos, atan2, 等等)