*   >> Leitura Educação Artigos >> science >> programação

Passo 13: tornar-se programadores profissionais

Passo 1:

Sabe algo sobre estruturas de dados e algoritmos. Todas as linguagens de programação no mundo não vai fazê-lo muito bom se você não sabe sobre algoritmos e estruturas de dados. Estas são ferramentas que transcendem o idioma, plataforma e ferramentas de desenvolvimento que você vai aprender. É útil saber sobre a classificação, por exemplo, mesmo que você provavelmente vai ter rotinas de biblioteca para fazer a triagem real para você na maioria dos idiomas. Conhecer algumas lógicas básicas, matemática e linguística é muito bom, mas não essencial.


Passo 2:

Conheça os diferentes tipos de linguagem. - Saber a diferença entre uma linguagem de script e uma linguagem de sistemas. Isto costumava ser mais significativa do que é agora: muitas pessoas estão usando linguagens de script como Python, Ruby e JavaScript (ECMAScript) para sistemas maiores e mais complexas, enquanto APIs da plataforma estão se tornando disponíveis em uma variedade de idiomas. - Saber a diferença entre os sistemas de tipo. O que saber antes de Debate Tipo Sistemas explica isso muito bem. - Saber a diferença entre a pilha e programação heap.

- Saber a diferença entre passagem por valor e passar por referência. - Saber a diferença entre a programação estruturada, orientada a objetos, funcional e processual. A língua dada geralmente se concentrar em uma delas, mas alguns misturá-los. - Saber a diferença entre executar o código compilado, interpretado código, just-in-time de código e código compilado em uma máquina virtual. Eles têm diferentes características de desempenho e permitir ou exigir diferentes estilos de programação.

Saber quando usar uma máquina virtual e quando executar código nativamente na arquitetura da máquina pode significar a diferença entre o sucesso eo fracasso de um projeto.

Passo 3:

Tente línguas que permitem usar diferentes características e estilos de programação.

- Você vai encontrar muitas vezes que, para um determinado estilo de programação, haverá uma linguagem muito pura, mas pouco prático que pode ser usado para aprender esse estilo de programação, e, em seguida, uma linguagem muito mais prático que você pode usar na vida cotidiana.

Para se tornar melhor em aprender linguagens de programação, vale a pena aprender algumas destas (de investigação) línguas puras como eles vão ajudar no aprendizado de línguas práticas mais rapidamente.

- Como um exemplo para programação orientada a objeto, ten

Page   <<       [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.