question

Qual linguagem de programacao deve aprender?

Eu sou um iniciante e quero aprender uma linguagem de programação poderosa que faz com que um software de alta qualidade. Estou preso entre Java e c + + que um deve saber, que é mais poderoso?
resposta Resposta
1. A procura de competências no mercado de trabalho aqui são as habilidades de software do top 10 em ofertas de emprego, de acordo com JobsAdsWatch: http://www.jobadswatch.co.uk/jobstats/trends/topskills http://www.jobadswatch.co.uk/jobstats (notas: 1. Veja abaixo sobre C, eu acho que é ainda na demanda por causa do número de aplicativos que usá-lo, mas não para desenvolvimento de novos; 2. SQL e SQL Server seria demanda porque essas habilidades seriam quase sempre pedidas para como habilidades secundárias em um trabalho de desenvolvimento, em qualquer linguagem de programação principal. Sozinhos eles não seriam uma habilidade primária para os desenvolvedores.)

2. C# minha recomendação é para aprender c#.

C# e as bibliotecas do .NET que é construído em, são, realmente, o sistema de desenvolvimento apenas para Microsoft Windows Desktop (PCs) e servidores de Web, na minha opinião.

Lendo o livro a seguir poderia ser um pouco básico, mas é provavelmente um bom livro para iniciantes, talvez você pudesse roçar-se você achar que é fácil: programação em chave de c#: A Primer para programadores aspirantes por Charles Petzold 'Compor suas primeiras aplicações de software com programação maestro Charles Petzold.' http://www.microsoft.com/learning/en/us/book.aspx?ID=6261&locale=en-us Charles Petzold esteve na cena de livro de desenvolvimento Windows desde sempre, e tenho certeza de que este é um bom livro.

Microsoft Press geralmente fazem bons livros, e eles não são tendenciosos, na minha opinião. Você pode encontrar outros em ' Microsoft Visual c# ', aqui: http://www.microsoft.com/learning/en/us/training/format-books.aspx verificar a história do autor antes de comprar.

3. Outras línguas não aprendem estas, você iria estar perdendo seu tempo, na minha opinião: C e C++: não usado para desenvolvimento de novos exceto em aplicações de nicho, já existem muitos desenvolvedores qualificados para preencher esses postos de trabalho. Essas duas linguagens, especialmente C++, são mais complicadas do que c# e você poderia facilmente se perder, na verdade isto é por que o C++ não é usado muito agora - é muito complicado para a maior parte do trabalho! C# é uma simplificação apreciável e é muito mais poderoso. Você não precisa aprender C ou C++, antes de você aprender c#. Basta ir em linha reta para c#.

Visual Basic.net (VB.NET): Um concorrente da Microsoft c#, que tem o mesmo nível de funcionalidade como c#. No entanto, esta linguagem tem suas raízes no estábulo de linguagens Visual Basic e talvez por razões históricas, é ainda não preferida por muitos desenvolvedores sérios. Por exemplo, Jeffrey Richter e Jon Skeet são dois escritores muito boas e sérios, mas seus livros só foco em c#. Seria também mais fácil para um desenvolvedor c# aprender Java, porque a sintaxe é semelhante.

Delphi: Costumava ser popular e foi respeitado em seu tempo, mas não é realmente usado para desenvolvimento de novo agora.

Pascal: mal usado na indústria de agora. Usado para ser usado como uma ferramenta educacional.

Visual Basic 6 (VB6): Este é o tipo original do Visual Basic, mas agora foi substituído pelo Visual Basic.NET, então será usado cada vez menos e quase certamente não para qualquer novo desenvolvimento, apenas a manutenção de aplicativos existentes.

Outros você poderia considerar: Java: uma linguagem muito grave, ombro a ombro com c#, usado em Unix ou Linux mais do que o Windows.

Python/Perl: Se você estiver desenvolvendo scripts, mas quer algo mais poderoso.

JavaScript: não como relacionados a Java, como você pode imaginar; uma linguagem popular, mas você não vai realmente ser considerado um colaborador de peso pesado se você só sabe Javascript.

Visual Basic for Applications (VBA): Esta é uma linguagem usada para desenvolver aplicativos em MS Office (Word, Excel, Access, etc). É uma linguagem bastante leve, mas pode ser poderosa quando combinado com as bibliotecas do Office. C# agora pode ser usado em vez do VBA em muitos desses aplicativos (olhar para o Visual Studio Tools for Office na web).

4. C# desenvolvimento ambiente você pode obter um ambiente de desenvolvimento livre aqui para c# para Windows: Microsoft Visual C# 2010 Express http://www.microsoft.com/express/Windows/ 5. Banco de dados, você deve aprender também um banco de dados: se você vai a rota do c#, use o Microsoft SQL Server, há uma versão gratuita: http://www.microsoft.com/express/Database/ lá são alguns livros sob 'SQL Server' no link Microsoft Press acima e, obviamente, muitos outros. Este pode ser apropriado começar com: 'Microsoft SQL Server 2008 passo a passo'.

6. Resumo c# é a linguagem estratégica da Microsoft para os próximos 10 anos, pelo menos, eu acho. Ele tem um ambiente de desenvolvimento principal (Visual Studio no Windows), Considerando que com Java, existem uma matriz potencialmente confuso de ambientes.

C# é uma linguagem poderosa e respeitada no cerne da estratégia de futuro da Microsoft.

7. Importante no final do dia, você tem que fazer sua própria decisão, e o que eu recomendo com base na minha experiência pode não ser de todo adequado para você. Você precisará avaliar tudo isso por si mesmo decidir o que é apropriado para você, com base em fatos você está confortável com você mesmo.

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved