ANTES DE QUALQUER COISA Quero agradecer ao Klaus, que me deu um cutucão, ao pessoal do GameDev.net (www.gamedev.net - tenho certeza que nunca lerão isso aqui, pois afinal de contas são todos estrangeiros) que mostraram muitos detalhes técnicos de cada plataforma e principalmente ao Leonardo da Silva Calado, que com seus comentários em meu POST anterior, eu recebi mais um grande empurrão e o melhor, detalhes técnicos.
E agradecer aos demais pelos comentários (Paulo Jesus e Márcio). Enfim, a todos por estarem participando do blog e me acompanhando nessa “migração”.
Sempre sofremos, ou melhor, nos perdemos quando queremos aprender uma nova habilidade. E junto com o “sofrimento” vem a volatilidade e o vai-e-vem de idéias: INDECISÃO.
Por que digo isso? Porque focarei quase que 100% em C++. Não mais principalmente em C# como havia dito no post anterior.
Quanto ao C#, já conclui o aprendizado. Agora eu estudarei a parte da .NET FCL, WinForms e WebForms.
Logo após, irei aprender C++ (na verdade já conheço, mas vou dar uma clareada na mente). E em seguida estudar Visual C++.NET / Managed C++.
Do framework .NET só estudarei aquilo que for exclusivo do C++, pois afinal de contas já terei estudado o framework ali no passo acima e conhecendo-o, não precisa mais estudá-lo novamente nas outras linguagens. Pois afinal de contas é .NET e .NET é multi-tudo (menos multi-plataforma ainda)!
Estudei C# em menos de 10 dias, lendo 2 livros em paralelo, são eles:
![]()
Programming C# - 4th edition
![]()
Core C# and .NET : The Complete and Comprehensive Developer’s Guide to C# 2.0 and .NET 2.0 (Core)
Lembrando que ainda não os terminei de ler. Falta justamente a parte do framework. Portanto, são muito recomendados para quem quer mergulhar nesse novo mundo. Um detalhe: você deve ter pelo menos a lógica de programação.
Quanto ao estudo de C++:
Livros:
- C++ Como Programar (em português)
- Professional C++
- Managed C++ and .NET Development
- Microsoft Visual C++.NET 2003 Kick Start
- Microsoft Visual C++ .NET Step By Step - Version 2003
- Inside the C++ Object Model
- More Exceptional C++
- Charles Petzold - Programming Windows - Win32 API (5th Ed) - SIM, mesmo com .NET eu quero dominar a Win32API
- Programming with Managed Extensions for Visual C++ .NET
Sites:
- GameDev.net
http://www.gamedev.net/community/forums/
- FunctionX - Muito material sobre Managed C++
http://www.functionx.com/managedcpp/
- FunctionX - VisualC++.NET
http://www.functionx.com/vcnet/index.htm
- FunctionX C++
http://www.functionx.com/cpp/index.htm
- MSDN, claro
Mobile:
Livros:
- The Definitive Guide to the dot NET Compact Framework (2003)
- Building .NET Applications for Mobile Devices

































4 comentários até agora ↓
1 Klaus // 11/03/2006 às 12:29:30
E ai rapaz..tudo bom?
Cara..estive afastado milagrosamente da internet durante alguns dias e não pude acompanhar seus Posts, mas fiquei muito feliz pelas tuas palavras.
Na verdade, eu acho que a alma do negócio de viver é isto mesmo, compartilhar opiniões afim de se achar um caminho maneiro na hora de se decolar para um novo objetivo.
Meu Post anterior foi sincero, e agora já conheces minha opinião sobre o assunto e mesmo que por seus motivos, que por sinal são justificáveis, não mudes sobre a sua transição de tecnologia de trabalho, gostaria também de te lembrar duas coisas novas…
1º-Tecnologia é que nem Universidade, quem faz o nome é quem á utiliza;
2º-Dinheiro é bom e dá sucesso, mas ter sucesso nem sempre significa ter dinheiro;
Como o esqueminha das citações numeradas deu certo..eu estou a repeti-las..eheheh.
Sobre o que está escrito acima posso lhe dizer que tenhas boa sorte em sua escolha, mas que acima de tudo ao realmente adotar uma, continue com a mente aberta a fim de ver tudo o que passas a tua volta. Isso é essencial seja em qual área de trabalho você atue.
Um exemplo do porque estou falando isso: Open-Source é estremamente rentável, mas é um tipo de aplicação em que a maioria das pessoas de T.I. não estão preparadas ainda para encarar.Na maioria das vezes, o esquema de rentabilidade neste caso vem através da expansão de softwares abertos, ou tradução, se respeitando, claro, o tipo de licensa empregada no mesmo; Através do apoio de Orgãos ou Empresas que não possuam ou não possam demandar mão-de-obra para determinada solução em Sistema; Mão-de-Obra qualificada para consultoria a Banco de Dados e desenvolvimento seguindo estruturas e/ou plataformas free, como O UNIX e seus filhinhos LINUX.
Isso de fato é muito complicado de se optar do ponto de vista comercial e normalmente empresas que possuam estes conceitos, foram feitas para isso mesmo. Ouve uma pesquisa de mercado e todo um levantamento de viabilidades e consumidores para tal.Por isso de fato é justificável usar a plataforma Microsoft diante desses parâmetros (é..eu tive que falar isso..eheeheh).
Resumindo: Deixe a vida te levar..eeheheh
Se quizeres entrar em contato, até para a gente trocar mais informações sobre JAVA, PHP, e até mesmo Open-Source agora deixei meu email. Um grande abraço e não esqueça de investir em empregos na sua empresa, pois tem muita gente passando fome na rua…, e o maior capital que podemos utilizar é o capital humano..ehehhe
Ass: AnjoKlaus
2 Tenclar // 26/04/2007 às 22:37:12
e a linguagem Java , tem umas pesquisas que indicam como em primeiro lugar no uso e c$ em oitavo. o que seria melhor ?
3 Melgarejo // 21/11/2007 às 12:06:38
Ola Alfred, tenho visitado seu blog e ancontrei várias reflexões e dicas que me ajudaram e coincidem com o que acredito ser um caminho em busca do sucesso, parabéns!
Gostaria de saber se vc conhece algum tutorial para C# onde eu possa implementar uma agenda de compromissos para um dispositivo móvel ? Grato
4 Alisson Medeiros // 19/11/2008 às 14:39:34
DotNet já é muiti plataforma graças ao momo, em breve sairão versões do mono para dispotivos móveis
Participe, Comente!