Introdução à programação/Aprendizagem: diferenças entre revisões
[edição não verificada] | [edição verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
vandalismo despercebido |
||
Linha 1:
=== Como aprender ===
É necessária muita persistência para aprender a programar. Para isso precisamos de um pouco de tempo e dedicação à linguagem. Tente acompanhar os estudos em horários e dias definidos, 1 hora por dia, nas terças, quintas e sábados, por exemplo.
Sugiro que comece por estudar uma linguagem simples e directa, e à medida que for conhecendo novas regras de programação, procure evoluir para outras linguagens. Alguns programadores dizem que para qualquer programador o auge da sua carreira é conhecer profundamente as linguagens definidas como as mais prestigiadas, tais como a Linguagem C, C++ e Assembly.
Uma possível sequência lógica de aprendizagem seria:
<table width="660" align="center">
<tr>
<td align="center" width="80" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">1ª Etapa</td>
<td align="center" width="180" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">Perl, Python, Shell Script,...</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Conhecimento de lógica de programação; resolução de algoritmos simples</td>
</tr>
<tr>
<td align="center" width="100" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">2ª Etapa</td>
<td align="center" width="200" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">PHP, JavaScript, Pascal,...</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Resolução de problemas com mais de um resultado; Alguma programação orientada a objectos</td>
</tr>
<tr>
<td align="center" width="100" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">3ª Etapa</td>
<td align="center" width="200" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">Linguagem C, C++,...</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Resolução de problemas complexos; Elaboração de Programas GUI; Total programação com Classes e Objectos</td>
</tr>
<tr>
<td align="center" width="100" style="background:#cc9966; font-weight:bold; color:#fff; border:solid 0px #80552b;">4ª Etapa</td>
<td align="center" width="200" style="background:#f4f4f4; color:#000; border:solid 1px #ccc;">Assembly</td>
<td align="center" width="400" style="background:#999966; color:#fff; border:solid 0px #336600;">Conhecimento total de processamento; Programação complexa sem dificuldades</td>
</tr>
</table>
Como podemos ver, aprender a programar leva tempo, há os que dizem ser difícil, e os que dizem ser divertido. Seja também criativo enquanto escreve algoritmos, use novos conceitos e não tenha receio de experimentar novas ideias.
=== "O padrão eficaz" ===
|