Todo desenvolvedor auto -preso deve saber:
Desenvolvedor Desenvolvedor Desenvolvedor:
Desenvolvedor Desenvolvedor Desenvolvedor:
Estes são os livros "para todos os tempos". O melhor de seu tipo e importante para os programadores de quaisquer direções.
Vida:
Arquitetura de computador:
Programação:
Sistemas operacionais:
Pessoas:
Por que - a maioria dos melhores cursos, materiais de referência e educação está disponível em inglês. Se surgirem dificuldades, com o conhecimento do inglês, as chances de encontrar uma resposta na rede mundial são mais altas. Além disso, se você deseja trabalhar em uma campanha de prestígio legal, sem inglês de alguma forma.
O objetivo é se familiarizar com a estrutura conceitual dos computadores.
O objetivo é entender como funcionam os sistemas operacionais. Aprenda administração básica.
As estruturas de dados são uma unidade de software que permite armazenar e processar muitos do mesmo tipo e/ou dados relacionados logicamente na tecnologia do computador. Os dados podem ser representados de maneiras diferentes. Dependendo do tipo de dados e do que você fará com eles, um desempenho se adequará melhor a outros.
Recomenda -se familiarizar -se com algoritmos pelo menos no nível básico. Como as estruturas de dados são implementadas usando algoritmos, algoritmos - usando estruturas de dados.
Entendimento:
Artigos:
Livros:
Para aprender conceitos:
Documentação, cursos:
Para aprender conceitos:
Livro:
Para aprender conceitos:
Artigos:
Livro:
Para aprender conceitos:
Bem:
Livro:
Artigos:
O objetivo é entender como o navegador interage com o servidor da web.
Para aprender conceitos:
Artigos:
Bem:
Tipos de testes:
Para estudar metodologias:
Artigos:
Vulnerabilidade:
Livro:
Artigo:
Gerenciamento de tempo - a tecnologia de organizar o tempo e aumentar a eficiência de seu uso.
Métodos:
Você pode usar um ou mais métodos ou desenvolver seu próprio método. O principal é que é conveniente e realmente se beneficia.
Conheça os algoritmos:
Artigos:
Livros:
Recursos:
O objetivo é dominar várias linguagens de programação do servidor.
Você não pode se concentrar no mesmo idioma, pois pode ter um 'cérebro java' - incapacidade de pensar fora da sua linguagem de programação.
O slogan: você precisa programar não na linguagem de programação, mas usando -o.
Exemplos de linguagens do servidor:
Artigos:
Conheça os tipos de padrões adequados:
Artigos:
Vídeo:
Livro:
Familiarize -se com os princípios:
Artigo:
Para aprender conceitos:
Artigos:
Para aprender conceitos:
Artigos:
Cursos:
Para aprender conceitos:
Artigos:
Para diferentes linguagens de programação, existem diferentes estruturas, você não precisa estudar tudo de uma só vez, precisa tomar várias estruturas como base.
Php freimvorki:
Python Freimvorki:
Ruby Freimvorki:
Node.js Freimvorki:
Artigos:
Lista de gerentes de pacotes:
Artigos:
Para aprender conceitos:
Artigos:
Para aprender conceitos:
Artigos:
Conheça os conceitos como:
Documentação, Livros:
Para aprender conceitos:
Artigos:
O objetivo é se familiarizar com as bibliotecas JavaScript mais populares. Saiba onde e quando usá -los.
Lista de bibliotecas:
A lista das bibliotecas mais populares está no JavaScriping
Para aprender conceitos:
Lista de transceptores CSS:
Artigos:
O coletor do projeto é um pequeno aplicativo usado para automatizar tarefas chatas e de rotina que você precisa executar constantemente no processo de desenvolvimento do projeto. Tais tarefas incluem, por exemplo, o lançamento de testes modulares, concreto de arquivo, minimização, pré -processamento de CSS.
Colecionadores de projetos:
Artigos:
Lista de gerentes de pacotes:
Artigos:
Lista de estruturas:
Artigos:
Existem diferentes estruturas, você não precisa estudar tudo de uma só vez, precisa tomar várias estruturas como base.
Lista de estruturas:
Um aplicativo de página única ou spa (aplicativo de página única)-um site ou um aplicativo da web que usa um único documento HTML como um shell para todas as páginas da Web e organizando a interação com um usuário por meio de HTML, CSS, JavaScript, geralmente carregado dinamicamente.
Estudar:
Artigos: