Como começar os estudo em .Net Framework?

by Felipe Oriani 9. agosto 2011 05:07

Olá amigos, neste post vou listar aqui alguns dos itens de como começar a estudar o .Net Framework. Vejo esta questão freqüentemente em fóruns e listas de discussões, então resolvi escrever um post com links para um material de referência para começar os estudos com as ferramentas de desenvolvimento Microsoft, sem muitos gastos ou até mesmo sem.

Microsoft Visual Studio

Antes de começar a indicar referências, precisamos de um ambiente de desenvolvimento preparado para o estudo, portanto, nada melhor que uma IDE de qualidade. Hoje, temos o  Microsoft Visual Studio 2010, que possui uma versão gratuita, chamada Express. Você pode realizar o download neste link:

http://www.microsoft.com/express

Neste link, você encontrará as versões Express que são gratuitas do Visual Studio 2010 e Sql Server 2008. A versão Express do Visual Studio possui um software para cada plataforma ou seja, versão para Visual C#, Visual C++, Visual Web Developer, Visual Basic.Net, For Windows Phone e uma versão que inclui todos de forma integrada, All-In-One. Ao realizar o download, você pode instalar e terá uma IDE Microsoft preparada para o desenvolvimento com muitos dos recursos que a versão Professional possui. Caso você tenha recursos financeiros e está disponível em investir, vale a pena a compra da versão Professional do Visual Studio.

Livros e Downloads

http://www.novateceditora.com.br/livros/aspnet2/
Este é um livro do Alfredo Lotar que foca em desenvolvimento web com o Asp.Net. Quando estava iniciando, foi um livro que li e gostei. Como primeira leitura, acredito que vale a pena.

Se você tem bom conhecimento em inglês, sempre recomendo os livros da editora APress http://www.apress.com/microsoft/net-framework, que é a editora que a Microsoft trabalha e sempre contém excelentes materiais.

http://www.microsoft.com/download/en/details.aspx?id=23507
Este é um training kit disponibilizado e atualizado da Microsoft com o estudo focado em Visual Studio 2010 com .Net Framework 4.0.

 http://www.submarino.com.br/produto/1/203302/c
C# como Programar – é um livro extenso, em português com um bom conteúdo sobre C#. Eu li alguns trechos deste livro e gostei, mas acredito que seja um livro para consulta.

Websites e Portais

Com um ambiente preparado, vou deixar aqui alguns links de websites onde você poderá encontrar bons artigos:

http://msdn.microsoft.com/pt-br/
Portal da MSDN, com muito conteúdo oficial da Microsoft para começar os estudos, veja focado em ambiente web, desktop, mobile, etc... vale a pena estudar por aqui.

http://macoratti.net/
Excelente website sobre .Net em geral, ASP.Net, Windows forms e Visual Basic. Leitura fácil e rápida, sempre abordando assuntos atuais de forma rápida e objetiva.

http://www.codeproject.com/
Se você tem um bom conhecimento em inglês para leitura, este é um website com excelente artigos escrito por pessoas do mundo todo.

http://www.asp.net/
Website oficial do asp.net, possui muitos artigos, vídeos e tutoriais, sobre desenvolvimento web com o .Net Framework. Aborda o ASP.NET WebForms e ASP.NET MVC. Além de possuir alguns treinamentos em vídeos da plural signs, que na minha opinião são excelentes.

Fóruns e Lisas de discussões

http://stackoverflow.com/
Excelente fórum de discussão em inglês, em minha opinião um dos melhores. Utilizado por usuários do mundo inteiro, é focado em tecnologia/ferramentas de desenvolvimento de software em geral. Lembre-se de definir bem as tags de suas perguntas para ser melhor localizada por outros usuários.

http://www.dotnetbr.com/
https://groups.google.com/group/dotnet_br?hl=pt-BR
.Net BR é um grupo de discussão brasileiro muito ativo sobre .Net em geral.

http://www.dotnetarchitects.net/
http://groups.google.com/group/dotnetarchitects
.Net Architects é um grupo de discussão brasileiro sobre arquitetura de software com .Net. Excelentes profissionais estão presentes e sempre com boas discussões sobre o assunto. Aprendo muito nesta lista e sempre que posso compartilho algo.

http://social.msdn.microsoft.com/Forums/pt-br/categories/
Fórum oficial da Microsoft a respeito de suas tecnologias, existe categorias específicas para C#, VB.Net, Windows Forms, Asp.Net, Asp.Net MVC e Arquitetura de software.

Certificações

Se o seu objetivo é estudar para passar em uma prova de certificação, existem os livros da Microsoft que são chamados de Training Kits, pesquise o código da prova que qual tecnologia deseja realizar e procure na web, por exemplo: “Training Kit 70-515”, você encontrará  o livro preparatório específico para este exame.

Se você prefere um curso, pesquise uma instituição parceira da Microsoft que forneça os cursos oficiais e avalie a possibilidade. As escolas mais famosas são Ka Sollution, Green e  People. É um investimento.

Bem é isso pessoal, espero que tenham gostado e que ajude alguém que esteja no inicio da carreira e pretende investir tempo em conhecimento, o que é um excelente investimento.

Abraços

Tags: ,

Geral

Como anunciar uma vaga de TI ?

by Felipe Oriani 12. julho 2011 10:43

 Olá pessoal, como estão!? Hoje não vou abordar nenhum assunto técnico.

É isso mesmo, neste artigo vou expor a minha opinião sobre como algumas empresas do setor de TI (no Brasil) vêm anunciando suas vagas. Desde já deixo claro quenão estou generalizando isso, e muito menos querendo aqui demonstrar um passo a passo de como fazer isso; simplesmente formei uma opinião sobre o assunto e tentarei aqui apontar algumas falhas que encontro em listas de discussões de tecnologias que participo, o que gera constrangimento de alguns integrantes quando uma vaga é mal anunciada.

Vou expor aqui algumas falhas que encontro constantemente, e apenas para enfatizar novamente, é minha opinião não generalizada. Muita coisa pode parecer obvias mas vou enfatiza-las.

Local de trabalho

Um dos problemas de anuncios de vagas em TI que sempre vejo é a falta de informação sobre o local de trabalho. É fato que algumas pessoas se esquecem de anunciar o local da vaga. Quando estou em busca de um emprego e me deparo com uma vaga assim, tento ver o website da empresa através da extenção do email do anunciante e assim descobrir onde esta empresa se localiza, tentando assim deduzir que a vaga é destinada a aquela cidade. Porém, muitas pessoas não pensam assim, e isso gera confusão.  Olhar o website da empresa não garante que aquele é o local da vaga, em algumas ocasiões esta vaga pode estar destinada para outra cidade onde o cliente desta empresa está alocado; portanto, sempre é bom enfatizar para qual cidade e região esta vaga está destinada.

Profissional “Deus”

Eu já perdi as contas de quantas vezes eu vi empresas anunciando vagas de TI com inúmeras especialidades, tudo bem, o setor é assim mesmo e geralmente um profissional pode ser especialista em várias tecnologias, mas o problema que vejo é quando precisam de um Deus para trabalhar, um exemplo do que eu já vi:

Analista/Programador Junior com experiência mínima de 4 anos em Delphi, ASP.Net, Windows Forms, WCF, C#, Sql Server, PHP, ASP, JSP, Ruby on Rails, Javascript, ActionScript, HTML, CSS, jQuery, ExtJs. Experiência em e-commerce e aplicações financeiras será um diferencial. O profissional atuará com em manutenções de aplicações existentes e suporte ao cliente.

Sugestão: Anunciem vagas objetivas, especialidades objetivas; diria que é quase impossível  encontrar um profissional que tenha quatro anos (ou mais) de experiência em muitas tecnologias assim e que aceite uma proposta Junior, portanto, mais senso em anunciar as vagas. Pessoas que aceitam vagas deste tipo, geralmente caminham para a uma futura frustração e optam por trocar de empresa num curto espaço de tempo, gerando rotatividade.

Pretensão Salarial

Acredito que são poucas as pessoas que gostam de ver quando uma vaga contém a seguinte frase “Enviar Curriculum Vitae com pretensão salarial”, por outro lado, todo profissional tem seu valor e o faz valer. Penso eu, que toda empresa sabe o quanto pode pretende investir em um determinado projeto, portanto faz-se justo que ela exponha esta informação no anuncio ou na primeira entrevista, ou pelo menos uma faixa salarial de acordo com a experiência. Penso que isso é questão de economia de tempo para ambas as partes; Conheço casos em que um profissional se dispôs a participar de um processo seletivo que durou cerca de três meses contendo 9 etapas e apenas no final, ele ter a surpresa de que o salário para aquela vaga, era 1/3 de seu salário atual.

Tecnologia existe a 5 anos e pede-se 8 anos de experiência.

Sim, isso é complicado mas ainda sim com uma baixa frequencia vejo vagas sendo anunciadas onde determinado tecnologia para a vaga tem X tempo de existencia e o requisito é X+Y tempo de experiência. Este tipo de falta de atenção gera uma visão errada da empresa anunciante pois o profissional ficará se questionando, “como uma empresa que sabe o que faz pode anunciar algo assim?”, portanto é sempre recomendável que o anuncio da vaga passe por um profissional técnico antes de ir para o mundo, para assim não gerar a imagem errada da empresa.

É constante ver problemas em vagas anunciadas, e muitas vezes quando encontro este tipo de anuncio (constantemente em listas de discussões), a empresa é taxada na thread da vaga, o que pode gerar uma imagem errada da empresa. As vezes a vaga pode ser ideal para alguém, porém por muitos integrantes estarem falando que aquilo é ‘furada’ ou ‘problemática’, outros profissionais podem deixar de enviar o seu curriculum e evitando assim uma possível contratação ideal para tal vaga. Existem muitos problemas neste assunto, mas não vou extender muito, basta olhar as listas de discussões que em poucos cliques você encontra uma thread cheia de comentários sobre vagas mal anunciadas.

Abraços
Att,

 

Tags:

Geral

Hello World

by Felipe Oriani 13. abril 2009 11:10

Olá Pessoal, estou iniciando este blog novamente para postar novidades, dicas e artigos sobre o mundo da web, abordando desde o desenvolvimento até novidades em questões de padrões e tecnologias que sempre estão sendo inovadas. Bem isso é tudo! Espero que gostem, aproveitem e contribuam para uma sociedade de computação cada vez melhor. Escrevo neste blog para que possa ajudar alguém em um certo momento. Espero dele que se torne-se mais uma ferramenta no auxílio para pessoas com um conhecimento mais amplo foi para mim. Como diz Emmanuel, "Quem aprende a ouvir com atenção aprende a falar com proveito.".

 

Abraços
Felipe

Tags:

Geral

Sobre

Sou Felipe Oriani e trabalho com desenvolvimento web desde 2004, com tecnologias Microsoft como Asp e Asp.Net utilizando as linguagens C# e Vb.Net. Bacharel em Ciência da Computação pela Escola de Engenharia de Piracicaba,  MCTS (.Net Framework 3.5, ASP.NET Applications). Conheça um pouco mais sobre meu CurrículumVeja mais 

Social

profile for Felipe at Stack Overflow, Q&A for professional and enthusiast programmers

Selos

MCTS .Net Framework 3.5, ASP.NET Developer

MCP - Microsoft Certified Professional