Share Compartilhar

Competências de um desenvolvedor Flex

Olá pessoal! Estive visitando posts de dois colegas: Gabriela Trindade e Daniel Schmitz e achei muito relevante para o dotpresent.com já que estamos começando com essa bateria de posts - Falar sobre as competências que todo desenvolvedor Flex deve ter/adquirir. Bom, não vou extender muito este post afinal a Gabriela e o Daniel, pessoas que eu particularmente considero altamente conceituadas nessa área, já deram um show com seus argumentos sobre essas competências. Eu mesmo estou desenvolvendo algumas que enxerguei a necessidade. Vamos lá!

Atualmente desenvolvedores Flex têm apresentado uma grande dificuldade sobre quanto cobrar e se têm condições técnicas para pegar um trabalho em Flex e criar algo de qualidade. Realmente é como a Gabriela disse: “Progamadores ganham pouco porque a profissão não é regulamentada” e “Há muitos novatos trabalhando com Flex”. A segunda frase atinge não só a área de Flex mas muitas outras como Java, PHP (… não vou citar todas aqui). Fato que acaba criando essa desvalorização dos desenvolvedores em diversas empresas. Segue abaixo as 20 competências que a Gabriela citou e atualizou de acordo com os comentários de outros colegas.

  1. Sei exportar um projeto de forma correta.
  2. Sei debuggar um projeto em Flex/AIR.
  3. Sei a diferença entre Flex e AIR.
  4. Entendo os prós e contras de trabalhar com módulos e RSLs.
  5. Sei disparar e capturar eventos. Entendo as propriedades .currentTarget, o parâmetro bubbles e os métodos da classe EventDispatcher.
  6. Sei o que é deferred instantiation.
  7. Sei escolher os containers de forma a otimizar aplicações.
  8. Sei popular os data controls com coleções do Flex.
  9. Sei recuperar e modificar itens dentro das coleções do Flex.
  10. Sei usar os métodos das coleções do Flex.
  11. Sei recuperar dados de RadioButtons, CheckBox e Repeaters.
  12. Sei construir um ItemRenderer.
  13. Passo objetos entre views (por exemplo, módulos ou seus custom components).
  14. Sei usar um swc de terceiros.
  15. Sei usar o HTTPService, RemoteObjects, WebServices ou a tecnologia que você está usando.
  16. Entendo o que significa assincronismo e aceito que isso não é ruim; é uma característica do framework.
  17. Sei quando o que procuro é uma propriedade, um estilo, um método ou um evento.
  18. Sei ler a documentação.
  19. Sei pesquisar meus problemas na internet (google, flex forums, etc)
  20. Sei elaborar uma questão para alguns dos forums Flex e não espero uma solução pronta com código pra só copiar/colar.

Eu estou trabalhando para não faltar nenhuma dessas! E você?

Fontes:

http://www.gabriela.trindade.nom.br/2010/02/sera-que-eu-devo-aceitar-um-trabalho-em-flex-agora/

http://imasters.uol.com.br/artigo/15923/flex/o_que_todo_programador_flex_deve_saber_parte_01/

Em breve iremos postar tutoriais e tirar dúvidas da galera que acompanha o blog. Desde as coisas mais básicas até as mais avançadas.

Abraço a todos e até o próximo post.

Postado em : Uncategorized
Tags: , , ,

Escreva seu comentário