Um desenvolvedor de aplicativos r?pido segue um m?todo para desenvolvimento de software que pode reduzir bastante o tempo necess?rio para criar o produto final. Ele ou ela pretende atender aos requisitos de um programa dentro de dois ou tr?s meses e pode fazer compromissos para reduzir o tempo necess?rio para criar o programa. O processo de desenvolvimento r?pido normalmente envolve a cria??o de um prot?tipo e tem a vantagem de que os clientes possam ter uma imagem do programa final nos est?gios iniciais de desenvolvimento. Para se tornar um desenvolvedor de aplicativos r?pido, voc? normalmente precisa de um diploma universit?rio semelhante ao de um programador de aplicativos geral, experi?ncia com desenvolvimento r?pido de aplicativos (RAD) e experi?ncia geral como desenvolvedor de software.
Muitos empregadores que contratam desenvolvedores de aplicativos r?pidos preferem que os candidatos tenham um diploma universit?rio em tecnologia da informa??o, engenharia da computa??o, ci?ncia da computa??o ou design de software. O m?nimo necess?rio para se tornar um desenvolvedor de aplicativos r?pido ? tipicamente um diploma de bacharel, mas voc? pode precisar de um mestrado para alguns cargos em empresas internacionais. O programa de gradua??o deve incluir cursos gerais em design de software, redes e bancos de dados, e tamb?m deve incluir cursos em linguagens de programa??o espec?ficas. N?o existem muitos cursos especializados em RAD, mas seus cursos de programa??o devem apresentar pelo menos o RAD e outros m?todos de desenvolvimento de aplicativos.
Para se tornar um desenvolvedor de aplicativos r?pido, voc? precisa ter habilidades em analisar, projetar, codificar e manter aplicativos. Se o seu diploma universit?rio n?o forneceu uma base suficiente na RAD, voc? pode fazer cursos adicionais ou adquirir livros de inform?tica que fornecem instru??es. Voc? deve descobrir, no entanto, que saber como criar programas tornar? o processo de aprendizado da RAD mais simples. As habilidades adicionais necess?rias incluem a capacidade de trabalhar em equipe, a capacidade de pensar rapidamente em um ambiente de programa??o em ritmo acelerado, a capacidade de orientar outros membros da equipe e a vontade de aprender continuamente novas habilidades. ? medida que as empresas adicionam novos programadores ?s equipes, talvez seja necess?rio aprender outras linguagens de programa??o.
Os desenvolvedores r?pidos de aplicativos geralmente iniciam suas carreiras como programadores gerais de aplicativos em uma empresa e podem, eventualmente, ser promovidos a posi??es de lideran?a. A quantidade de experi?ncia necess?ria para se tornar um desenvolvedor de aplicativos r?pido pode variar de tr?s a cinco anos. A raz?o para esse requisito de experi?ncia ? que o RAD exige que um programador demonstre que ele pode criar programas de alta qualidade de maneira eficiente e eficaz. Voc? tamb?m pode estar exposto ao m?todo RAD em posi??es de programa??o de n?vel de entrada.