Estamos
em um momento realmente confuso para quem está começando
na área de desenvolvimento de software. Com a migração
que está ocorrendo da antiga plataforma VB 6 e Web para
a plataforma .NET os treinamentos são normalmente mais
voltados a quem já possui conhecimento em desenvolvimento
de software.
Por isso a entrada no mundo do desenvolvimento de software se
tornou complexa neste momento. Vai ai algumas dicas para quem
está começando:
Estudar
lógica de programação é algo indispensável.
Procure bons materiais na Web sobre esse assunto. A Búfalo
Informática possui um treinamento de lógica
de programação muito bom, é on-line e
gratuito.
Estudar
banco de dados antes de começar a estudar as linguagens
também é fundamental. Recomendo que faça
bons (bons!) treinamentos de Access, que expliquem corretamente
o funcionamento do relacionamento de tabelas e conceitos como
de chave primária e chave estrangeira. Um bom livro
sobre modelagem de dados também é bem recomendável.
Recomendo
que adquira conhecimentos sobre técnicas e metodologias
de desenvolvimento de software antes de dar o próximo
passo. Pode começar lendo os seguintes artigos :
Desenvolvimento Client/Server, Locks, transações
e afins, Arquitetura
de Software e
Processo
de Desenvolvimento de Software.
Recomendo
que estude orientação a objetos. Procure boas
apostilas de orientação a objetos na Web.
Mesmo
que você queira desenvolver para Web não caia
em tentação de fazer diretamente o treinamento
de ASP.NET. O desenvolvimento em ASP.NET irá utilizar
uma linguagem, tal como VB.NET ou C# . Faça primeiramente
o treinamento da linguagem, onde você irá aprender
detalhes sobre orientação a objetos, para depois
fazer o treinamento de ASP.NET
Não
se intimide com a escolha da linguagem. VB.NET e C# tem recursos
e performance identicas, a escolha será realmente questão
de gosto. Se você tem experiência em VB, estude
VB.NET, se tem experiência com linguagens C like, estude
C# . Posteriormente aprender a outra linguagem é só
questão de adaptação de síntaxe.
Algumas
empresas de treinamento tem oferecido o treinamento 2373,
ou o equivalente para C#. Se você já conhece
programação em VB ou outras linguagens, este
treinamento é adequado. Mas não se você
está começando. Neste caso precisa de um treinamento
mais básico, o treinamento 2559 . Caso esteja começando
em desenvolvimento faça questão deste treinamento.
Alternativamente, caso não encontre este treinamento
disponível, pode realizar o treinamento de fundamentos
de programação com VB 6 antes de realizar o
2373. Mas lembre-se : Fazer o 2559 não isenta você
de fazer o 2373. Precisará fazer os 2 em sequencia.
Depois
de ter feito a formação MCAD, não deixe
de fazer os treinamentos de SQL Server, 2072 e 2073 . São
necessários para a boa formação de um
desenvolvedor de software.
Boa Sorte !