Algoritmo. Ao menos que você viva desconectado do universo, provavelmente você já ouviu ou leu esta palavra que mudou o mundo e tem mais influência na sua vida do que você pensa. Nunca é tarde para entendê-la e saber como isto pode te ajudar!
O que é um algoritmo? É algo que não está apenas correlacionado com a computação ou a cientistas. Sério! Um algoritmo nada mais é do que uma sequência de ações feitas para atingir um objetivo específico. Todos os dias você executa um algoritmo, da hora que acorda ao momento que vai dormir. E quando você dorme, seu corpo também executa diversos algoritmos. Preparar um suco, se arrumar para ir para o trabalho pela manhã são apenas alguns exemplos. E aquele seu app preferido no smartphone? Um conjunto de algoritmos! A maioria das pessoas tendem a fazer sempre as mesmas coisas...que chamamos de rotina. Alguns gostam de ter uma e outros não. Mesmo quando se busca fazer algo fora de sua rotina ou quando se tenta não tem uma, você executa algumas tarefas para fugir dela. Digite no Google "como fugir da rotina". Uma série de sites, livros ou vídeos sugerem que você siga certos passos (tarefas?!) para tentar fazer algo diferente :) O mesmo acontece quando você busca ser mais produtivo: você busca por tarefas que te ajudam a ser mais eficiente, fazer mais coisas ou com mais qualidade no mesmo ou em menor tempo. Quando mais complexo o objetivo, mais complexo o algoritmo. No fim das contas, o que realmente estamos procurando é um modo - o melhor modo - de fazer algo que queremos. Simples como preparar o café da manhã ou complexo como ter um app que nos ajudar a escapar do trânsito. Para deixar ainda mais claro, temos aqui um exemplo: Algoritmo para ligar para alguém de um celular. 1 - Pegar o celular e abrir o app de chamadas 2 - Eu sei o número da pessoa? 2.1 - Se sim, digite o número 2.2 - Se não, busque pelo número na agenda 3 - Pressione chamar 4 - A pessoa atendeu? 4.1 - Se sim, converse 4.2 - Se não: 4.3 - Era importante? 4.3.1 - Sim, esperar um pouco e ligar novamente em poucos minutos OU deixar uma mensagem 4.3.2 - Não, ligar amanhã 5 - Encerrar a chamada 6 - Guardar o celular Simples, não? E por que eu devo me importar com os algoritmos? Bem, não há como fugir deles. Mas é muito fácil se beneficiar! E também não temos como dissociar algoritmos da programação. Programar é escrever algoritmos em alguma linguagem específica para que possamos automatizar as tarefas ou executá-las mais rapidamente. De certo modo, várias pessoas já são programadores, desde trabalhos simples no Excel aos profissionais desenvolvedores de aplicativos e soluções como programas para fazer cálculos astronômicos. Particularmente eu acho que em um futuro próximo programação vai ser uma disciplina nas escolas, aprendendo desde cedo (ao menos deveria ser). Não significa que todos nós devemos ser programadores. O mundo sempre precisará de outros tipos de profissionais. Entretanto, programar ou saber criar algoritmos não precisa ser um conhecimento exclusivo de desenvolvedores de software ou cientistas. Dada sua base em matemática e lógica, os benefícios são inúmeros. Como a cada dia colectamos e armazenamos mais dados, saber o que fazer com eles e como extrair significado, interpretação destes fica evidente o quanto este assunto é importante. Se você é um psicólogo e quer analisar dados de uma pesquisa feitas com seus pacientes, por onde começar. Claro, você pode contratar um bom profissional para te ajudar. Mas teria ele o mesmo conhecimento em psicologia que você? Existem 3 características que definem o que é um algoritmo válido:
Além disso, dissemos no começo do post que o mundo está cheio deles. Na verdade, sempre foi. O que aconteceu ao longo dos tempos é que encontramos modos mais eficientes para executar e automatizar as nossas tarefas. Isso é um processo infinito e a cada vez que damos um passo a frente, a vida se torna mais fácil e mais benéfica a todos. Um abraço e até o próximo post!
0 Comments
Your comment will be posted after it is approved.
Leave a Reply. |
Archives
December 2023
Categories
All
|