sexta-feira, 5 de fevereiro de 2010

MSDN - Microsoft Developer Network

Minha primeira dica para estudo em C# ou qualquer tecnologia .Net não poderia ser outra senão o site http://www.msdn.com.br. A base de todo conteúdo de estudos da tecnologia Microsoft é nesse site, seja você um desenvolvedor Jr. ou Sr.

Não vou conseguir descrever em apenas um post tudo que tem nesse site, mas vou descrever as seções para iniciantes que nos interessa nesse momento. Na página principal, temos a seção "Começando". Tem muito material interessante, que vou resumir agora:
Introdução à Plataforma Microsoft: Informações sobre diversas linguagens, ferramentas de desenvolvimento, framework, diferentes formas de desenvolvimento como Office, Mobile, Desktop, Web... Enfim, para você que está por fora do que é a tecnologia que você está estudando aqui você pode aprender e ficar por dentro.

Capacitação Gratuita: Capacitação é uma palavra bacana. Agora capacitação Gratuita é muito mais! Na minha opinião é a parte mais interessante do site. Lá você encontra os Programas de Capacitação como "Desenvolvedor 5 estrelas", onde você estuda um material fornecido por eles e depois faz uma prova online. Conforme vai passando nas provas vai ganhando estrelas, mas precisa se dedicar! Veja todos os programas que são bem legais.

Aprendizado para Iniciantes: São 3 níveis de ensino para iniciantes. É em inglês, mas pra quem tem inglês técnico pode acompanhar o curso sem dificuldades. Recomendo, essa série de lições é muito boa!

Videocasts: Vídeos curtos que ensinam lições específicas. É bom para você que quer aprender como fazer uma tarefa em especial.

Biblioteca MSDN: Aqui você encontra toda documentação possível e imaginável sobre .Net. Tem explicações e exemplos de tudo quanto é tecnologia Microsoft. No decorrer do seu aprendizado tenho certeza que ainda vai precisar acessar muito essa área do site.

Centro de Avaliação de Software: Para você que não aguenta lançarem as novas versões dos produtos e quer testar a versão beta aqui é um bom lugar pra você. O bom é que quando lançarem a ferramenta você já estará acostumado com ela. Não sou fã de software beta, mas o pessoal gosta  : )

Bom, agora você não pode reclamar que não tem o que fazer. Tem MUITO material somente nesses itens que comentei, navegue bastante, leia sobre o que se trata cada um dos programas de treinamento, escolha UM deles e comece a fazer. Não tente fazer tudo de uma vez senão vai acabar não fazendo nenhum.

Enjoy!

quinta-feira, 4 de fevereiro de 2010

Ferramentas Gratuitas para Desenvolvedores

Imagino que você já tenha estudado lógica de programação ou já tenha conhecimento sobre isso. Então agora já podemos estudar C#!

Seu computador roda MSN? Roda Orkut? Roda joguinhos? Então beleza, arranca sua irmã chata do computador porque você vai usar esse mesmo computador para instalar os softwares necessários para desenvolver em C#.

O que exatamente você vai precisar:
Todos os itens acima são gratuitos. Sem cracks, sem Gambware.

Está com dificuldades de instalar algum dos itens? Nesse site você acha como fazer: http://www.google.com. Caso pretenda ser desenvolvedor acostume-se a fazer pesquisas!

Nos próximos posts vou colocar materiais de estudo de C#, aí começa a ficar interessante...

Abraço!

Lógica de Programação

Caso C# seja a primeira linguagem de programação que você está aprendendo, é obrigatório entender lógica de programação. Somente depois de entender os conceitos você poderá começar a estudar C# ou qualquer outra linguagem.

Mas por onde começar? Vou indicar um site interessante para conseguir material gratuito para seus estudos. Lá vai: http://www.apostilando.com/. Como diz o nome trata-se de um site com apostilas de diversos temas, mas principalmente sobre tecnologia. Tem muita coisa legal lá, mas o que nos interessa nesse momento é o que mesmo?! Então, navegue até a seção Lógica de Programação. As apostilas são marcadas por estrelas conforme as pessoas votam. Quanto mais estrelas provavelmente melhor a apostila.

Outro site de apostilas interessante: http://www.apostilaz.com.br/. Segue o mesmo estilo do Apostilando.

Agora que você já tem material, mãos a obra!

Abraço.

Pré requisitos para aprender C#

   Caso seja sua primeira linguagem de programação, é necessário estudar Lógica de Programação. No próximo post vou dar dicas de onde aprender.

   Você odeia inglês? Então aí vai uma dica muito importante: aceite a idéia de que saber inglês é tão importante quanto saber tecnologia. Não digo fazer os 4 anos de curso de inglês e o diploma, você precisa pelo menos de um inglês técnico para entender livros, sites e documentações, pois os materiais mais atuais estão sempre em inglês e leva um tempo até aparecerem materiais em português.
Um site muito útil para quando aparecerem palavras que você não conheça: http://translate.google.com

   Antes de qualquer dica é necessário que você tenha um programa IDE(Integrated Development Environment) pra desenvolver.

   Disciplina. A maior parte das dicas é para autodidatas, ou seja, vai aprender por sua conta. Recomendo fazer um plano de estudos, com metas. Considere seus estudos com o mesmo compromisso de um curso presencial.

   Vou dar dicas de estudo por vários meios, como vídeo aulas, livros, sites... Mas entenda que nenhum desses meios é melhor que o outro, você deve "experimentar" cada um deles e aplicar mais tempo no que for mais produtivo pra você.

Persista. Inteligência e capacidade para programar todos têm. A diferença é que alguns não entendem determinado assunto e persistem em estudar até entender. Muitas vezes você vai "travar" em algum tema, isso é normal. A sua persistência em aprender que vai te dar o diferencial.

   É muito mais difícil "chegar lá" sozinho. Participe de fóruns de internet, grupos de estudo, amigos, etc. Não tenho muito conhecimento, mas ajudo no que puder. Se quiserem me adicionar no MSN: willfakri@hotmail.com

 Espero que as dicas tenham sido úteis.

Abraço.

quarta-feira, 3 de fevereiro de 2010

Bem Vindos!

Atualmente estou estudando C#, ASP.NET e SQL para trabalhar com desenvolvimento web. Trabalho com TI há 5 anos, mas sou novo na área de Desenvolvimento. Algumas coisas importantes que descobri no começo dos meus estudos:
1-) existem muitas, mas muitas coisas pra se estudar. Como sou novo na área, qualquer assunto é novo.
2-) as vezes para aprender um assunto específico temos que estudar outro assunto para poder entender o primeiro...
3-) existem muitas formas e muitas fontes diferentes para se estudar, principalmente se o tema é .NET.

Estou criando esse blog com a finalidade dar dicas de sites gratuitos que ensinam, video aulas, livros, cursos presenciais, enfim, compartilhar minha experiência nos estudos.

"Se você não puder se destacar pelo talento, vença pelo esforço."

Abraço!