2

Será que a Área de desenvolvimento é mesmo tão complicada?

#Programação para Internet
THOMAS MARTINS
THOMAS MARTINS

Quando iniciei na área de desenvolvimento eu tinha somente 17 anos, aprendi a mexer com VB6 utilizando repositório ACCESS para fazer as integrações das aplicações bancarias que eu dava suporte e manutenção na época, sistemas aonde se cadastrava as informações por meio e carga de arquivo, se fazia manutenção por segregação de acesso das áreas e extração e manutenção de dados para tomadas de decisão.


Então conheci o mundo .Net/ASP.Net e Banco SQL e passei a fazer alguns sistemas que eram cadastros de informações, alteração destas informações em fluxos gramas e extração destas informações por .txt aonde eu enviaria a informação para outro sistema, extração em .xls aonde a área responsável iria utilizar estas informações para tomadas de decisões na área.


Posteriormente surgiu necessidade de fazer alguns serviços em Java com Oracle que iam na base de dados, consultavam algumas tabelas faziam algumas validações, correções de dados, formalização e informações junto a órgãos de proteção de dados e extraiam depois os dados em repositórios para a área usuária fazer a tomada de decisão.


Bom eu citei somente 3 projetos que eu passei e suas funcionalidades dentro de um universo que eu já vivenciei nestes 14 anos de desenvolvimento porem se parar para analisar ambos fizeram as mesmas coisas:


1 - Entrada de Dados por meio de inserção do usuário ou carga de arquivos ou base de dados.


2 - Transformação do Dado que foi alterado por usuários ou Serviços, seja este do SGBD ou de Bat’s.


3 - Saída da informação por meio de arquivos .txt/.xls/.pdf, relatórios em tela e até mesmo por meio de sms.


A Vida de um sistema nada mais é do que Entrada X Transformação X Saída de dados, seja ela para ficar no sistema ou para tomada de decisões.


O Ponto aqui é que as vezes falamos que programação é difícil pois sempre olhamos para o todo, pegamos aquele requisito..."Fala uma tela de cadastro que tenha validação de login pelo google, twitter, linkedin, o usuário vai poder cadastrar, excluir, mandar sms na plataforma que o sistema todo seja responsivo em android e apple"


 - "Jezuis como fazer tudo isso?"

Lembre-se que tudo tem um começo, defina as etapas que você precisa para atingir o objetivo, cada etapa tem um meta para ser atingida e com isso no final o objetivo Macro que é a entrega do sistema funcionando será atingida.


Temos que desmistificar que programação é complicada pois a Arquitetura, linguagem, ambiente de desenvolvimento (java por exemplo), um Design Patterns é complexo, mas programar em si não é complexo, programar é você pegar um dado, transformar este dado e entregar este dado conforme o requisito.

Saber como fazer este dado ser transformado, como aplicar tal Design Patterns usar, isto é, questionamentos que devemos fazer no decorrer da programação.


“Ah, mas eu não sei programar!!!!", será mesmo? você não sabe ler uma receita de bolo? seguir etapas passo a passo para atingir um objetivo? Usar o Waze por exemplo, para chegar no endereço passamos por etapas (ruas) e no final chegamos ao destino.


Programar é isso, você deve ir de um ponto a outro e no meio disso escrever um código para fazer esta ação. Qualquer um pode fazer isso é somente ler uma documentação, ver um exemplo, entender uma lógica de como copiar um valor em uma variável, transformar este valor e entregar a saída esperada.


Entenda que programar é algo que qualquer um pode fazer.


Lembre-se sempre "Se um ser Humano consegue, eu também consigo". 

4
116

Comentários (4)

0
José Resende

José Resende

18/03/2021 09:53

Muito bom experiência de vida, estou começando agora também na programação e apanhando muito, mas com fé e determinação, conseguirei superar!!

0
Gabriel Cezar

Gabriel Cezar

16/03/2021 17:35

Poxa, parabéns.. Um ótimo incentivo, estou começando agora, sonho em me tornar um programador e venho me esforçando para isso.


Parabéns pelo incentivo.


"Se um ser Humano consegue, eu também consigo"


0
Sérgio Cabral

Sérgio Cabral

16/03/2021 15:50

Show !!! Incentivo e motivação muito válida Thomas !! Parabéns pelo artigo!

0
Lucas Borges

Lucas Borges

16/03/2021 13:02

Show de bola thomas, faz todo sentido mesmo seu post, curti bastante!

Forte abraço.

Graduando em Sistemas de Informação, atuo diretamente Desenvolvendo Back-End de aplicações .NET utilizando C#, Entity Framework, SQL server e controle de versionamento GIT.

Brasil