apache-flex Flex开发人员应了解的内容

nwnhqdif  于 2022-11-01  发布在  Apache
关注(0)|答案(2)|浏览(134)

入门级、中级、高级开发人员应该了解什么?理论知识、开发工具、库等。面试时通常会讨论什么问题?我需要了解Java吗?

tcomlyy6

tcomlyy61#

面向对象的知识是必须的。所以好的问题应该是:

  • 多态现象
  • 继承性
  • 包封

我脑海中浮现出一些主要概念:

  • 事件行程,自订事件
  • 调用服务器端代码
  • 集合
  • 异常处理,日志记录,调试
  • 浏览器导航支持

关于Java -- Java知识是面向对象方面的一个优点,但是Java经验使我期望Flex是Java,事实并非如此,这可能会带来一些困难。

dsekswqp

dsekswqp2#

除了Bozho的回答之外

在较低级别

使用原始档控制
基本蒙皮

中层

了解框架(如Mate /Robotleg)和设计模式集合
编写符合各种编码标准的代码
更高级的蒙皮
使用模块/库
垃圾回收

在更高级别

使用探查器识别问题
了解何时忽略设计模式
能够在高水平上审阅他人的代码。
体系结构设计(在这些模块和库中实际放置什么以及维护它们)
Flash Player内部元件
一般来说
一般来说,你在代码链上越往上走,你所掌握的理论知识和一般知识就越多。一个高级开发人员 * 可能 * 拥有更高级的编码技能(但不一定),但可以带来更广泛的能力和经验。特别是知道什么时候该扔掉规则手册。
它肯定是不同的公司,一个可能会重视硬核编码技能在他们的高级开发人员,而另一个可能珍惜软技能,领导,和审查人才。

相关问题