Enviado em 11/03/2009 - 07:16h
Programar para o Windows é uma questão de seguir receita de bolo. Procure pelo livro "Programming Windows" de um certo Charles Petzold, que é uma bíblia sobre o assunto. Tome cuidado pois os exemplos do livro foram feitos para serem claros e não para serem exemplos de programação (o código do Petzold é lamentável). Acho melhor lhe indicar uma bibliografia completa sobre o assunto do que escrever intermináveis linhas de código. Essa bibliografia fala sobre os conceitos da Win32, o que é muito melhor do que aprender somente como usá-la.
Quanto à sua questão sobre o mercado profissional: sou um programador pragmático, com vários anos de janela. Acredito que um bom programador programa para qualquer plataforma, em qualquer linguagem de programação. Além da parte técnica é importante gostar de programar e modelar problemas. Não adianta conhecer linguagens, algoritmos e técnicas de modelagem se não é isso que você gosta de fazer. O bom programador, antes de mais nada, ama o que faz.
A profissão de programador no Brasil sofre do efeito "pastelaria". Os empresários acreditam que a análise de sistemas é muito mais importante que a programação e acabam sempre tendo times de desenvolvimento ou com pouca experiência ou com pessoal com pouca qualificação. Na minha opinião, um bom programador sabe, além de programar, modelar bem o que precisa fazer. Todo bom programador é também bom analista de sistemas. As duas coisas não vivem separadas. Eu acho que há mercado para bons programadores. Porém, como eu disse, seja independente de linguagem ou ambiente.