關于FLEX的學習
1.FLEX很簡單,很適合初學者入手,而且生動有趣,剛開始學習很有成就感;

2.FLEX更適合JAVA開發人員.不僅AS3語法上號稱是簡化版的JAVA,而且FLEX做為前端技術與強大的后端JAVA以及同時在企業應用上的配合堪稱無雙組合.

 

至于怎么樣才算是FLEX入門才能出去找FLEX的工作?

1.熟悉了FLEX的基本語法;

2.熟練使用FLEX的內置控件;

3.熟悉定義CSS來改變控件外觀;

4.熟悉FLEX的事件機制;

5.熟悉FLEX與后端通訊的三種機制;

6.熟練AS3對XML的解析;

7.會查FLEX的API文檔;

 

至于要出去找工作:我又補棄了下面兩點:

8.能夠自定義事件;

9.能夠自定義或重寫組件;

10.最好能了解后臺編碼或工作機制.

 

中級開發人員還必須具備以下幾點額外的要求:
1.了解FLASH ,能用FLASH制作控件皮膚(其實并不需要高深的FLASH技巧,和美工);

2.能夠靈活控制FLEX的外觀(其實包含了在初級里3,9兩點);
能夠非常靈活的運用自定義的事件機制來進行組件間的通訊.

3.非常熟練地與JS通訊;

4.最好能夠掌握JSON等XML數據交互方式.

5.理解webService

6.熟練地進行MOdule間的通訊

7.有一定的后端開發水平(我認為FLEX開發者若能掌握后臺開發知識,在前臺的數據通訊設計上會做得更好)

8.會基本的SWF優化

9.至少有兩個及以上的項目實戰經驗(一年以上);

10.最好會使用pureMVC等框架

(感覺總結得不夠精煉)

 

 

至于高級開發者我認為要有以下方面的額外要求:

1.能隨心所欲地控制組件外觀及行為方式;

2.能夠定義出靈活和極具擴展性的事件和組件模型;

3.能夠合理組織項目源碼文件結構;

4.能夠設計出與后臺很合諧高效的數據交互;

5.能夠熟練運用框架或自定義邏輯實現代碼的分層,從而保證前臺的代碼結構足夠松散,便與擴展;

6.能夠把握SWF運行的整體性能,靈活運用FLEX的RSL,module等機制來"瘦身"以及通過組件間容器的嵌套層次,組件間的合理布局和合理的絕對或相對定位等技巧來實現性能優化.

7.熟悉后臺的開發知識.并掌握主流的后臺開發技術.

8.兩年以上FLEX項目開發經驗