Postagens

Mostrando postagens de julho, 2008

Entrevista: Wanderlei Caloni

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do terceiro dia, clique aqui . Entrevista com Wanderlei Caloni Se você visitar a página oficial da comunidade de programadores C/C++ no Brasil , irá encontrar uma série de links para os principais sites tupiniquins e estrangeiros. Entre eles, está o site do Wanderlei Caloni , programador com 8 anos de mercado e muitas informações para dar sobre o dia-a-dia da profissão. Ele trabalha principalmente com softwares backend (daqueles que não tem telinha, como serviços e drivers) para a plataforma Windows e com segurança da informação. Ele diz que é um profundo conhecedor da linguagem C e não-tão-profundo-conhecedor-modéstia-mode-ON da linguagem C++. Ele usa a API Win32 para a maioria das tarefas, apesar de já ter se aventurado com o tão bem falado C++ Builder (plataforma de desenvolvimento rápido da Borland) e com MFC / ATL / WTL ( confuso? ). Sem mais delongas, segue abaixo a entrevista que fiz com ele, na íntegr

Terceiro dia: revisando

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do segundo dia, clique aqui . Resumo do meu terceiro dia Existem duas categorias de pessoas que estão começando a aprender C++ : - Aqueles que nunca tiveram contato com programação na vida; - Aqueles que já programaram antes e querem ser mais poderosos, dominando uma liguagem mais avançada; Como estou na segunda categoria, passei o dia revisando tudo aquilo que eu já sei de outras linguagens e fiquei treinando escrever na sintaxe do C++. Trabalho pra um único dia, no máximo dois, apesar de eu ter estranhado alguns detalhes. Porém, para o pessoal da primeira categoria, é impossível fazer isso em um só dia, então vou dedicar meu post para eles. Para você que nunca programou na vida, selecionei 3 artigos no site do Rodrigo Strauss : Como ser um Programador ? Melhor ainda, Como ser um Bom Programador ? E, finalmente, as Perguntas mais frequentes de quem está começando . Recomendo que leia-os antes de continuar aqui.

Segundo Dia: seguindo os tutoriais

Para saber o que é esse blog, leia o post Hello World . Para ler o resumo do primeiro dia, clique aqui . Resumo do meu segundo dia Hora de escolher um bom tutorial pra trabalhar! Existem muitos na internet. O meu método pessoal de aprendizado é me concentrar em apenas um tutorial, que vai servir de guia, e usar os outros apenas para ver os assuntos estudados sob outro ângulo. Eles sempre trabalham com exemplos diferentes, exercícios diferentes - e ver um assunto sob vários ângulos é a melhor forma de fixá-lo. Ontem fiz uma seleção prévia e estou com 3 tutoriais abertos: http://newdata.box.sk/bx/c/htm/ch01.htm http://www.cprogramming.com/tutorial/lesson1.html http://www.isotton.com/devel/docs/lcpp/unpacked/node3.html Você pode ficar livre pra escolher aquele que faz você se sentir mais familiar, ou procurar um em português . Eu prefiro me acostumar a ler tudo em inglês porque as melhores documentações de tudo o que você imaginar estão em inglês - e isso vai ser crucial pra quando você

Primeiro dia: Organizando-se

Imagem
Para saber o que é esse blog, leia o post Hello World . Resumo do meu primeiro dia Estou começando uma jornada de 6 meses e preciso me manter sempre dentro da minha meta, então as palavras de ordem são: organização e planejamento . Nota importante: nunca, NUNCA comece nada de longo prazo sem planejar todos os detalhes, mesmo que no meio do caminho esse plano sofra algumas alterações. Toda caminhada de 1000 passos sempre começa com o primeiro - e esse primeiro passo deve ser sempre: escrever tudo o que você precisa fazer para atingir a sua meta E MANTER TUDO O QUE VOCÊ ESCREVEU NUM ÚNICO LUGAR. Em outras palavras, esqueça os post-it. Alimente o hábito de ter uma agenda, seja no papel ou eletrônica, que guarde todas as suas informações num único lugar e que seja facilmente acessível. Você vai ver o quanto isso faz diferença na vida de um programador. Há uns meses atrás confiei toda a minha vida pessoal e profissional aos servidores do Google. Nunca mais precisei de agenda no papel e nu

Hello World!

O QUE É ESSE BLOG? Esse blog fala sobre as aventuras de um cara que quer aprender C++ avançado, do ZERO, e existe pra ajudar outros iniciantes como eu. É uma forma de mostrar aos aspirantes o que eles vão encontrar pela frente, além de dar dicas de como completar esse objetivo num prazo determinado. Meu objetivo é bem definido: quero dominar a linguagem em menos de 6 meses (entenda: dominar não é igual a aprender. Você aprende em 20 dias, pra dominar geralmente leva anos). Depois disso, vou fazer um game com o Ogre . A identidade desse game secreto (que já existe no papel) pouca gente sabe e ela será revelada no final do blog. =) É isso mesmo, esse blog vai ter início , meio e fim . É uma novela. Meu último post vai ser no dia 30 de janeiro (meu aniversário), daqui a exatos 6 meses e 10 dias. A partir desse dia, vou escrever outro blog, dessa vez especificamente sobre o projeto do game secreto . POR QUÊ APRENDER C++ E NÃO OUTRA LINGUAGEM? 1- porque meu intuito é fazer jogos 3D se