Sie sind auf Seite 1von 12

Por que Apender a

Programar?
Prof. Uedson Reis
Universidade Salvador
Desenvolvimento de Sistemas:
Aplicaes Web ou Mobile;
Sistemas coorporativos;
Sistemas Operacionais;
Programao de Robs;
Desenvolvimento de Jogos;
Plataformas Integradas entre:
sistemas web, aplicativos mobiles e robs;
Algoritmos para Inteligncia Artificial;

Aplicaes Prticas
Ryan Dube escreveu um texto no link:
http://www.makeuseof.com/tag/6-life-habits-programming-t
each-today/

O mesmo faz uma correlao entre algumas questes


inerentes a programao e suas possveis utilidades na
vida real.

Hbitos de Vida
Cursar o Semestre No

Estudou calmamente No
durante o semestre? Fazer Final
Sim

Passou Direto Estudou


desesperadamente?

Prximo Semestre Sim

Fluxogramas Simplificam
Tudo
Fluxogramas auxiliam a descrever um fluxo lgico de
informaes ou de realizao de tarefas;
Planejar, idealizar e testar a sua lgica;
Cada bloco de tarefas do fluxo pode ser composto por
vrios outras sub-tarefas;
Dividir para conquistar;
A linha de montagem de um automvel segue uma lgica
similar: montando partes do carro a cada etapa, para no
fim ter o carro completo;

Fluxogramas Simplificam
Tudo
Na programao, variveis so espaos reservados para
armazenamento de informao;
Cada varivel armazena um tipo de informao:
Data, nmero, texto, verdadeiro ou falso, e etc;
O uso dessas variveis requer discernimento por conta do
enquadramento das informaes:
11071901 pode ser um texto, uma data, ou um nmero, a
depender do contexto aplicado;

Tudo tem seu Lugar


Na vida real:
Um jovem deve se enquadrar ao escolher um curso de nvel
superior (sua profisso para o resto da vida);
Um lder de equipe deve atribuir funes aos seus
colaboradores de acordo ao perfil deles;
Um Presidente de empresa dever um dia, escolher ou
indicar o seu sucessor, atravs das qualidades que o mesmo
tem de possuir;

Tudo tem seu Lugar


Reuso em implementao de algoritmos crucial;
Desenvolver mdulos independentes que podem ser
reutilizados em outros projetos;
Saber automatizar processos ou tarefas na vida
profissional tambm traz muitas vantagens;
Mais uma vez o legado de Henry Ford exemplo:
qualquer cliente pode ter o carro da cor que ele quiser,
contanto que seja preto;
Automao a chave para o sucesso (Dube);

Reusar Componentes para


Poupar Tempo
Um programador precisa documentar o seu cdigo para
que daqui a trs meses ele ou qualquer outro saiba do que
se trata;
No documentar algumas dessas coisas tambm pode
causar problemas:
Contas a pagar;
Contatos Profissionais ou de Amigos;
Tarefas a fazer no ambiente de trabalho;
Entre muitas outras;

Documentar Tudo
Alguns trechos de cdigo precisam de tratamento de
exceo:
Um Plano B para caso haja algum erro inesperado;
Eu no contava com a negao do emprstimo;
O voo atrasou, o que eu podia fazer?;
Planejamentos importantes sempre devem contar com um
Plano B:
Se houverem manifestaes fazemos a reposio nesta data;
Vamos para essa cidade, pois se chover teremos outras coisas
para fazer alm da praia;

Sempre Deixar uma Vlvula


de Escape
Uma varivel, ou muitas delas, precisam ser liberadas na
memria do computador para dar espao a outras
informaes;
Mesmo que isso seja feito de forma automtica;
Arrume e limpe seu quarto;
Organize sua mesa de trabalho;
Organize seus diretrios no computador;
Isso ajuda no desempenho e na performance;

Libere o Espao quando


Terminar
Por que Apender a
Programar?
Prof. Uedson Reis
Universidade Salvador

Das könnte Ihnen auch gefallen