Os engenheiros de software associados geralmente engenheiros de software iniciantes ou iniciantes, que geralmente t?m menos de tr?s anos de experi?ncia profissional na profiss?o. Para se tornar um engenheiro de software associado, geralmente ? necess?rio um diploma de bacharel em engenharia de software, ci?ncia da computa??o ou ?reas afins. Uma forte profici?ncia em matem?tica, boa capacidade de resolu??o de problemas, boas habilidades anal?ticas e uma orienta??o detalhada s?o qualidades que ajudar?o voc? a se tornar um engenheiro de software associado. Ser um aprendiz r?pido, capaz de manter-se atualizado com a r?pida mudan?a de software e tecnologia de computadores, tamb?m ? importante nesse papel.
Enquanto ainda estiver no ensino m?dio, voc? pode se preparar para a aceita??o em um programa de engenharia de software da faculdade fazendo aulas de matem?tica e ci?ncias avan?adas ou de n?vel superior. Al?m disso, aprenda tudo o que puder sobre computadores participando dos cursos de inform?tica que sua escola oferece e, possivelmente, participando de campos de inform?tica para estudantes do ensino m?dio durante o ver?o e outras f?rias escolares. Obter boas notas nos cursos de artes da linguagem tamb?m ? importante porque ter boas habilidades escritas e verbais o ajudar? nesta carreira, que envolve a prepara??o da documenta??o do software e a comunica??o com os colegas de trabalho.
H? v?rias coisas a considerar quando se olha para programas de gradua??o em faculdades ou universidades para se tornar um engenheiro de software associado. Procure programas com curr?culo atualizado. Al?m disso, considere a atualidade da tecnologia nos laborat?rios de inform?tica das escolas que voc? est? considerando. Pergunte sobre o hist?rico dos professores que ministram os cursos para descobrir qual ? a sua experi?ncia profissional e ?reas de especializa??o. Procure programas com cursos que ofere?am um equil?brio igual entre pr?tica e teoria.
Um aspecto muito importante de um programa de gradua??o em engenharia de software s?o as oportunidades de est?gio que ele oferece. A realiza??o de est?gios dar? a voc? experi?ncia no campo e, potencialmente, poder? fornecer contatos para um emprego posterior. A jun??o de cap?tulos de alunos de organiza??es de engenharia de software tamb?m pode ajudar a aumentar sua educa??o e permitir oportunidades de networking. Um exemplo dessas organiza??es ? o Instituto de Engenheiros El?tricos e Eletr?nicos, que fornece cap?tulos de estudantes para engenheiros, cientistas da computa??o e outras ?reas de tecnologia.
Outras maneiras de aprimorar seu conhecimento para se tornar um engenheiro de software associado incluem a obten??o de certifica??es em diferentes aplicativos de software por meio de fornecedores de software e organiza??es de software neutras. Voc? tamb?m pode ler livros de alguns dos principais engenheiros de software da ?rea, como Karl Wiegers e Gerald M. Weinberg. A inscri??o em revistas comerciais para o campo de engenharia de software e para os setores nos quais voc? pode estar interessado em trabalhar tamb?m pode ser ?til. Alguns empregadores podem procurar familiaridade com seu setor ao contratar pessoal de engenharia de software.