Então, você tem um forte desejo de se tornar um programador. Para onde correr agora? Existem muitas respostas para esta pergunta na Internet. Certa vez, escrevemos um artigo sobre isso . No entanto, a julgar pelas perguntas que recebemos nas redes sociais, os iniciantes muitas vezes ficam perdidos na abundância de informações e não sabem exatamente por onde começar. Em princípio, tudo o que fazemos no JavaRush é ajudar a responder a esta pergunta. Porém, para quem está completamente confuso, decidimos traçar um plano de ação aproximado.
Primeiro, decida sobre o conjunto de tecnologias
- Escolha 2 a 3 fontes principais de conhecimento, bem como uma dúzia de fontes adicionais. Mas não se esqueça de “Google” se algo não estiver claro.
- Selecione um ambiente de desenvolvimento e instale todo o software necessário em sua máquina de trabalho.
- Decida o que mais estudar e onde obter informações.
Bem, ok, digamos Java. Como são pagos os especialistas neste idioma?
Existem muitos sites excelentes para descobrir, como o DOU. Entre outras coisas, este site coleta estatísticas sobre quanto ganham especialistas em desenvolvimento e outros especialistas em TI na Ucrânia. Então, siga o link , selecione lá, por exemplo, a cidade de Kiev e o cargo de Desenvolvedor Júnior (ou simplesmente Desenvolvedor), selecione Java e compare com outras linguagens. Se você não mora em Kiev, não se preocupe: acompanhamos a diferença no custo da obra nas diferentes cidades e no artigo “O Caminho do Programador ” fornecemos uma tabela com dados aproximados. Vamos copiar aqui, aqui está: Esta é a tabela pré-crise. No momento, a situação mudou um pouco, os salários de Kiev permaneceram aproximadamente no mesmo nível, mas os salários de Moscou se aproximaram dos de Kiev. Se você olhou o link DOU, provavelmente notou que os programadores Java não são apenas os mais requisitados, mas também alguns dos profissionais mais bem pagos.Ou talvez Java seja muito complicado?
...Na verdade. Existem línguas que parecerão mais fáceis na primeira fase de aprendizagem. No entanto, Java tem uma grande vantagem: é difundido, necessário e está no mercado há muitos anos. Conseqüentemente, há uma grande variedade de materiais de treinamento, palestras, livros, fóruns para programadores iniciantes e experientes. A comunidade ajuda muito meus estudos. O principal em toda essa diversidade é não se confundir e escolher materiais educativos. Escreveremos sobre isso no próximo parágrafo. Você decidiu que definitivamente quer desenvolver jogos e leu que a maioria dos maiores sucessos são escritos em C++. Então talvez possamos ensiná-lo imediatamente, esse ancião do mundo das línguas universais? Você pode tentar, mas a ideia não é das melhores: C++ é extremamente difícil para um iniciante. Mas depois de treinar em Java, você pode facilmente mudar para C++, se desejar. A propósito, nem todos os “grandes” jogos são escritos em C++. O famoso Minecraft , por exemplo, foi criado em Java.Breves conclusões
- Os desenvolvedores mais procurados escrevem em Java e a necessidade deles está crescendo constantemente;
- Os desenvolvedores Java recebem altos salários;
- Java é uma linguagem universal. Você pode escrever quase tudo nele. Jogos incluindo;
- Java é relativamente fácil de aprender;
- Depois de Java, é fácil mudar para C#; é muito fácil aprender JavaScript, Ruby, Python. Depois do Java, o programador está pronto para um conhecimento detalhado do C++ complexo;
- O Android é baseado em Java;
- A implementação de multithreading em Java oferece. Se você é novo, provavelmente ainda não entende como isso é legal. Basta lembrar desta frase =);
- A grande maioria dos programadores fala JavaScript como segunda linguagem.
GO TO FULL VERSION