Desmitificando a Programação

Nesse post eu vou te contar algumas coisas que acho legal na programação .

Na parte das criações de sistema eu acabo percebendo alguns erros de grande maioria .

Na programação tem regras , padronização e ordenamento .

Regras são claras para que você não venha ter dor de cabeça mais lá na frente .

Não sei bem o que se encaixaria melhor falar primeiro por que uma coisa está ligada a outra que é a Padronização e as Regras .

Quando temos padronizações , temos regras para utilizar esses padrões .

Se temos regras; também temos padrões por quê você irá seguir o que foi passado e não poderá fugir .

Ordenamento vem depois dessas 2 coisas citadas .

Por que irá seguir um fluxo , uma regra , um padrão ou vice-versa .

Nessa construção da nossa aplicação tudo começa primeiramente com a criação de uma lista de requisitos .

Analisar o que se passa , qual a necessidade do cliente , por que ele precisa daquele sistema , esse é um dos tópicos que iremos ver logo abaixo .

Requisitos

Pra alguns isso é um assunto bastante chato por que alegam que tem que primeiro ver , analisar , depois procurar algo legal pra fazer baseado naquilo que foi passado .

Ou até dizem que demora demais e atrasa o projeto , uns confiam demais naquilo que o cliente fala e acham que vão ter decorado tudo aquilo que ele falou .

Se você não anota , não levanta requisitos , pode ser que em algum momento você terá que refazer o serviço .

Processos

Os processos sempre ocorrem logo após a definição dos requisitos .

Depois de você ter entendido toda a necessidade do cliente ou da empresa que você está trabalhando , é hora de por em prática e fazer acontecer.

Nisso , muitos clientes preferem ir vendo como o desenvolvimento está ficando , podendo ser divido em : processos .

Exemplo :

  • Terminei a parte de autenticação
  • Terminei a parte de cadastro de clientes

Ok , foi tratado essas primeiras partes com o seu cliente ?

Ele deu o sinal que está tudo bem e está bom , hora de seguir pra outra etapa do projeto .

Esses processos servem exatamente para manter um fluxo organizado e que você consiga se organizar na hora de mostrar pro cliente e até mesmo ir recebendo aos poucos algumas partes do seu dinheiro naquele trabalho.

Programar Não é Difícil

Sim , isso mesmo que você leu .

Programar não é um mar de rosas , mas também não é difícil .

Sempre ouvi perguntas do tipo :

  • Como saber se sou um programador de verdade ?
  • Como descobrir que gosto de resolver problemas ?
  • O que eu posso ser dentro do mundo web ?

Programar vai muito além do que digitar códigos , mais além do que codificar e publicar um sistema .

Programar está mais ligado e direcionado com construção de empresas , satisfação de outras pessoas , aceleramento de rotinas , e empreendedorismo .

Quando você começa a desenvolver e acha o desenvolvimento muito difícil, pare um pouco , relaxe e tente imaginar o que está lhe ocasionando isso .

Quando estamos em uma sala de aula fazendo uma prova de matemática , há diversas questões em níveis mais altos e talvez você não saiba logo de cara quando ler o enunciado .

Você vai lendo e fazendo as questões mais fáceis pra depois ir responder perguntas mais difíceis .

Da mesma forma é na programação , quando algo começa a ficar difícil você precisa ir resolvendo os mais simples pra depois ir elevando o nível daquele projeto .

Frameworks Vs Linguagem

Um framework em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Um framework pode atingir uma funcionalidade específica, por configuração, durante a programação de uma aplicação.

– Google

Quando você trabalha com uma linguagem , há diversos processos que acabam ficando cansativos devido você repetir um código em diversas outras partes .

Eu antes de usar Laravel , Codeigniter ou outros frameworks , eu sempre procurei entender a linguagem por trás desses belos frameworks .

Não é uma regra que você tem que seguir !!

Você pode aprender o framework e desenvolver tranquilamente sem ter precisado estudar a linguagem todinha .

Eu estudei PHP , trabalhei com PHP . Alguns costumam falar : PHP Puro ;

Eu quando trabalhei com PHP puro eu achava bastante fácil de manipular algumas informações , mesmo seguindo PSR’S .

Se você não sabe o que é PSR’S , sugiro ler esse post aqui e entender tudo sobre PSR’S .

O que é preciso pra começar ?

Você precisa primeiro identificar que tipo de programação você gostaria de trabalhar .

Gostaria de trabalhar com Desenvolvimento de Sistemas ? Desenvolvimento de Apps ? Suporte ? Redes ?

Você precisa identificar aquilo que se encaixa com você .

Há , quero desenvolver pra web e também aplicativos …. Pois ae terá que estudar linguagens ou frameworks baseados naquilo que você quer desenvolver .

Eu não vou sugerir nenhuma linguagem ou framework aqui , fique a vontade e também escolha aquilo que você acha melhor .

Hoje eu costumo usar bastante o Laravel , React Js e React Native . Esses frameworks utilizo tanto para desenvolvimento web como para celulares(Aplicativos ) .

Quando você começar a estudar algo pela primeira vez pode parecer difícil ao primeiro olhar , com o tempo você vai percebendo o que funciona , o que é melhor e o que vai lhe trazer renda mais rápido .

Conclusão

No mundo da programação nós não devemos ter preconceito com linguagens ou frameworks . Cada um usa baseado nas suas necessidades ou que acha melhor para seu trabalho .

Aqui nesse post quis trazer um pouco do que entendo por programação e o que ela pode agregar na vida das pessoas .

E você ? o que achou ? Tem alguma dúvida ?

Deixa nos comentários pra eu saber .

Categories: Dicas

0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *