(点击图片查看完整版本)
注:之所以叫做“Flash平台开发者”,是为了强调其所涉及的范畴并不仅仅是纯粹的Flash/AS开发,也包括Flex、AIR等技术平台。
技能树的基本结构
我将Flash开发相关技能分成了以下五个大类:
-
程序基础:如果你是计算机专业毕业,那么这些内容基本上都是必修课。也许你在学校里曾经忽视了这些基础知识,那么我强烈建议你买些这方面的书来“回回锅儿”,对基础知识的掌握决定了你能在技术的道路上走多远。
-
Flash/Flex基础开发:主要就是三大方面,ActionScript 3.0,Flex和AIR。不论你开发什么领域的Flash应用,这三种开发技能都该有所掌握。
-
领域相关技术:当你的开发涉及到某个特定领域时(如游戏,视频应用等),你需要掌握更多领域相关的技能和知识。
-
工程方法学:作为一个纯粹的开发者,你现在可能不太重视这些。但如果你有志于在几年内转型做项目管理,软件工程学的技能对你来说就格外重要了。
-
集成开发环境:虽然我不否认有很多可以只用命令行+记事本的达人存在,但对于普通开发者来说,熟练的掌握一到两种IDE仍然是必须的要求。
我应该如何使用它?
- 作为开发者个人发展的Checklist,检查自身的知识结构是否完备,安排学习计划(当然这张图表上的内容也只是抛砖引玉)。
- 通过它来找到项目的解决方案(例如当你需要实现高质量的PDF打印功能时,可以在图上找到AlivePDF的框架。而如果你希望对项目成员的任务进行更好的管理,也可以找在上面到我推荐的工具:MyLyn)。
- 如果你是一家招聘Flash开发人才的公司,可以参考这张表来定义职位需求。
- 其它你能想到的任何用法,也请你告诉我。:p
Revision History
- 01/08/10 v0.1.0,最早公开版本
- 01/09/10 使用XMind.net重新制作了整个技能树
- 01/10/10 更新至v0.1.1,增加Flex分支的内容
- 01/11/10 更新至v0.1.2,增加Flex和多媒体分支内容,修改了多媒体分支的结构
- 01/12/10 更新至v0.1.3,增加了大量内容,对Flex和AS3分支的结构大幅调整
分享到:
相关推荐
对于学习Flash的人来说,绝对值得一看,不管你是初学者还是高手,我相信你为了更上一层楼还要继续需要系统的学习。
**FLASH-CC编译器介绍** 在编程世界中,C++是一种强大且广泛使用的系统级编程语言,以其高效性、灵活性和丰富的库支持而...通过深入理解和掌握这项技术,开发者可以拓宽自己的技能树,创作出更具吸引力的交互式内容。
理解Flash原理并掌握其制作技巧,对于转行或拓展技能树也是有益的。 通过本教程的学习,你将能够独立完成Flash动画的制作,理解源码背后的逻辑,以及运用Flash进行创新性的项目开发。无论是兴趣爱好还是职业需求,...
在IT行业中,Flash是一款经典且曾经广泛使用的动画和交互式内容开发工具,尤其在网页设计领域,它曾是创建动态效果和游戏...通过学习和实践这些特效,开发者可以拓宽自己的技能树,并将这些经验应用到现代的Web开发中。
【技能树】是一种概念,常用于描述某个领域或学科的学习路径,它将复杂的知识体系以树状结构展现,便于学习者逐步掌握并构建系统性的认知。在IT行业中,技能树通常用于规划程序员或其他IT专业人员的技术发展路线。...
这款“绿色自然的Flash包”显然包含了与自然主题相关的Flash内容,并且附带了源码,这对于开发者来说是极具价值的资源。 首先,让我们详细探讨一下Flash的基本概念。Flash是由Adobe公司开发的,它允许设计师和...
通过学习本书中的知识和技巧,开发者可以掌握如何利用AS3和Facebook Graph API创建吸引人的社交媒体集成应用,提高用户参与度,同时拓展自己的技能树。这本书不仅提供了理论知识,更重要的是,它通过一系列实际案例...
《深入剖析Flash Builder五子棋游戏源码及开发文档》 在数字娱乐领域,Flash Builder是一款广泛应用于创建交互式富媒体应用的开发...无论是初学者还是经验丰富的开发者,都能从中受益匪浅,进一步拓展自己的技能树。
在IT领域,尤其是在软件开发中,跨平台和跨技术的交互是常见的需求。这个"VC与FLASH的交互使用程序源码"就是一个典型的示例...通过实践和学习这样的源码,开发者可以进一步拓宽技能树,为软件开发带来更多的创新可能。
在本资源中,我们主要关注的是一个以生态山水景区为主题的Flash动画模板。这个动画模板是为设计师们提供的一种创意工具,特别适用于...无论是初学者还是经验丰富的开发者,都可以从中受益,提升自己的动画制作技能。
3. **RPG游戏设计**:讨论RPG游戏的常见元素,如角色创建、等级系统、技能树、战斗系统、物品系统、地图探索等,以及如何在Flash环境中实现这些功能。 4. **网络编程概念**:在服务端使用SmartFoxServer,开发者...
总的来说,"flash-utils-davinci.tar.gz_flash烧写"是一个涉及嵌入式系统开发、尤其是TI DM6467平台的高级主题,涵盖了Bootloader设计、Flash编程和系统初始化等多个方面。对这些知识点的掌握将有助于开发者提升其在...
在IT行业中,动画效果是网页、...对于想学习和提升Flash动画制作技能的开发者来说,这是一个很好的实践案例。通过分析和解构这样的源码,我们可以深入了解ActionScript的工作原理,以及如何在实际项目中运用这些知识。
通过分析和模仿“氏量落叶素材”,不仅可以掌握Flash8的基本操作,还能深入理解动作脚本的应用,提升自己的动画制作技能。尽管现代Web开发更多地倾向于HTML5,但Flash的动画原理和技术仍对理解Web动画和交互设计有...
总的来说,这个“圣诞快乐 圣诞卡效果 flash源文件”是一个宝贵的教育资源,无论你是想为即将到来的节日增添乐趣,还是想提升自己的Flash技能,都能从中获益。通过深入研究和实践,你可以了解到如何将创意转化为生动...
在这个五子棋源码+详解的压缩包中,包含了一款完整的五子棋游戏源码,以及关于游戏AI的解析,对于学习游戏开发、特别是Flash平台上的游戏开发的朋友们来说,这是一个宝贵的资源。 首先,我们要了解Flash。Flash是一...
【基于Hifmcv100控制器的Flash移植指南】是为了解决在特定硬件平台上,如Hi3519 V100、Hi3516A V200等,移植和适配新的Flash器件的问题。该文档详细介绍了如何在基于Hifmcv100的驱动上进行Flash器件的移植工作,包括...
本文将深入探讨“Flash游戏制作常用代码解析”这一主题,旨在帮助初学者和开发者理解如何利用ActionScript来开发引人入胜的Flash游戏。 一、ActionScript基础 ActionScript是基于ECMAScript的脚本语言,用于控制...
通过这些Flash演示,学习者不仅能理解每种算法的基本概念,还能看到它们在实际操作中的动态过程,这对于理解算法的工作原理、提高编程技能非常有帮助。无论你是初学者还是经验丰富的开发者,这样的视觉辅助工具都能...
这些库为Flash平台提供了强大的3D图形渲染能力,使得开发者可以在Flash中创建出立体、动态的3D场景。 源码的核心部分主要包含以下几个关键知识点: 1. **3D场景构建**:在 Away3D 或 Papervision3D 库中,3D场景...