Este é minha primeira postagem em um blog, por isso, perdoem minha escrita deprimente(srsrs). Hoje, trabalho como programador, por isso, já passei por uma experiência semelhante: Tomei a decisão de atuar na área como desenvolvedor, e deparei-me com a seguinte questão: Por onde começar?
E, por experiência própria, te sugiro: Não faça esta besteira, que voçê vai se arrepender...
Mas, como voçê é teimoso, por continuar lendo esta postagem, admiro sua persistência (Sem isso, nós não conseguimos nada).
Eu sei que parece mais fácil simplesmente conhecer a linguagem, baixar os programas necessários, e sair por aí escrevendo código, mas não é bem assim. Conhecer a linguagem não torna voçê um programador, apenas alguém que programa(Entre os dois, há uma grande diferença). Um programador desenvolve soluções, implementa novas ferramentas, utilizando-se dos devidos recursos(Editor de código, depurador, ferramenta de modelagem, etc).
O primeiro passo para entrar neste mercado, a meu ver, competitivo(Como em toda área), e ao mesmo tempo, abrangente(Celulares, jogos, internet), é conhecer lógica de programação. Antes de começar um curso de php ou de qualquer outra linguagem, é necessário ter este fundamento. Na faculdade, eu pensava que isso era perda de tempo, que é melhor ir direto ao assunto, mas não é bem assim. Lógica de Programação te dá os fundamentos de programação. Da mesma forma que, antes de dirigir, é necessário frequentar uma auto-escola, também é necessário ter lógica de programação, antes de desenvolver. Por exemplo:
Vamos imaginar que voçê foi incumbido de desenvolver uma calculadora para seu chefe(Claro que isso nunca vai acontecer, fica tranquilo). Por onde começar?
Vamos nos colocar no lugar, para ver como ele vai processar isso(Para isso, é importante ter um pouco de lógica). Inicialmente, vamos criar um fluxo lógico(Um passo-a-passo pro computador, srsrs). Tudo isso é convertido em código de programação, pro computador executar.
1 - Calculadora recebe o primeiro valor(V1)
2 - Calculadora recebe tipo de operação, que pode ser: soma(S), subtração(SUB), divisão(D), multiplicação(M).
3 - Calculadora recebe o segundo valor(V2)
4 - Calculadora verifica o tipo de operação digitado.
Se for S, então soma os valores digitados(V1 e V2).
Se for SUB, subtrai os valores digitados(V1 e V2)
Se for M, multiplica os valores digitados(V1 e V2)
Se for D, faz uma divisão com os valores digitados(V1 e V2).
5 - Dependendo do tipo de operação, calculadora efetua a operação, e obtém o resultado.
6 - Calculadora exibe o resultado
De uma maneira simplificada, é este passo-a-passo que passamos pro computador quando escrevemos código, independente da linguagem. Só que, para conseguirmos expressar ao nosso companheiro COMPUTADOR o que queremos que ele faça, devemos ter isso bem claro em nossa mente. Ter, não só o que queremos, mas o como a máquina pode realizar o que queremos. Para isso serve a lógica de programação. Este como, antes de ser traduzido em linguagem de máquina, deve estar bem claro em nossa mente, como o passo-a-passo mostrado acima.
Agora, vamos ao código propriamente dito, escrito em linguagem PHP.
/*Como indica as 3 linhas, abaixo. A página recebe 3 valores, vindos de um formulário.
O programa pega estes valores, e os atribui á 3 variáveis(estas palavras precedidas de $).
Variáveis são porções de memória, que recebem valores a serem processados durante a execução do programa.
<?php
$valor1 = $_REQUEST['valor1'];
$valor2 = $_REQUEST['valor2'];
$tipo = $_REQUEST['tipo_operacao'];
Segue abaixo o trecho correspondente ao passo 4 descrito acima
switch($tipo){
case "S":
$resultado = $valor1 + $valor2;
case "SUB":
$resultado = $valor1 - $valor2;
case "M":
$resultado = $valor1 / $valor2;
case "D":
$resultado = $valor1 * $valor2;
}
// Exibindo o resultado
echo $resultado;
Muito obrigado por ter lido o post, e, se não gostou de algo, ou quer sugerir alguma coisa, deixe seu comentário