Categoria Curiosidades

porPaulo Henrique Corrêa Cardoso

Tecnologia e a Pandemia

 

 

Já parou pra pensar o quanto nossas vidas estão mudando neste período de pandemia?

Como todas as grandes crises que ocorreram na história da humanidade, as pessoas foram obrigadas a superar as dificuldades que ocorreram devido aos problemas, fazendo com que evoluíssemos com isso.

Infelizmente o ser humano evolui muito mais rápido em momentos de dificuldade, então com isso temos que olhar o que podemos levar de bom desse momento de dor e dificuldades.

Sei que pra muitas pessoas esse é o pior momento já enfrentado na vida, seja pela perda de um ente querido ou por problemas financeiros.

Com esses problemas estamos sendo obrigados a sair de nossa zona de conforto e nos reinventarmos em diversos setores.

Aos que tinham restaurante, foram obrigados a vender por aplicativos para não fechar as portas.

Aos que tinhas lojas, foram obrigados a vender pela internet.

Aos que trabalhavam em escritórios a implantação do Home Office foi inevitável.

Quem imaginou que conseguiríamos reduzir o transito e a poluição de grandes metrópoles? Ou que teriam mais tempo para convivermos com nossos familiares?

Que resolveríamos a maioria de nossos problemas pelo computador, celular ou tablet?

Diversas das atitudes e formas de nos reinventarmos durante este momento, só esta sendo possíveis pelo avanço tecnológico que tivemos nos últimos anos.

Tenho certeza que a forma de trabalhar e de viver vai ser muito diferente quando isso tudo acabar. Resta saber se estaremos preparados para as mudanças que estão acontecendo.

Uma coisa é certa, a tecnologia vai estar cada vez mais presente em tudo que fazemos e mudando a forma que estamos acostumados a realizar nossas tarefas.

E você… O que espera da tecnologia para os próximos anos ?

 

Até a próxima!!!

 

porPaulo Henrique Corrêa Cardoso

Machine Learning & Inteligencia Artificial

Com certeza você se lembra de alguns filmes icônicos, como a franquia de Exterminador do Futuro, A.I. – Inteligencia Artificial e Eu Robô. Esses filmes vislumbravam alguns conceitos que temos escutado muito ultimamente que são o Machine Learning e a Inteligencia Artificial.

Bom, hoje vemos que isso não é apenas ficção cientifica e já estamos vivendo uma parte destes conceitos em ferramentas de trabalho e até mesmos em nossos aparelhos de celulares com interfaces inteligentes como a Amazon Alexa, o Apple Siri e o Google Assistente.

Mas você sabe realmente o que são esses conceitos?

Machine Learning.

Machine Learning, é em sua tradução literal “Aprendizagem de Máquina”, então é qualquer ação que uma uma máquina consiga aprender a executar, através de sua programação básica. Esse conceito, por muitas vezes acaba sendo diretamente associado a inteligencia artificial, mas temos uma diferença ente eles.

A ideia base de Machine Learning é que um sistema computacional consiga mudar suas operações, levando em conta dados obtidos em outras execuções.

Um exemplo disso, são as informações das assistentes virtuais das empresas como Amazon, Apple e Google, que com base nas informações dos usuários, consegue sugerir produtos, executar tarefas e gravar informações pessoais.

Carros autônomos, tem sido criados por empresas como Google e Tesla e ambas utilizam o conceito de Machine Learning para a aprendizagem destas tarefas.

Outro exemplo interessante, são os sistemas de tradução simultâneas e de pesquisa , que conseguem levar em conta, gírias e jargões regionais para realizar suas ações.

Tudo isso é possível graças ao conceito de Machine Learning.

Inteligencia Artificial.

A ideia de inteligencia artificial é a de imitação da inteligencia humana, onde uma de suas capacidades é a aprendizagem, que seria então o Machine Learning, porém esse é apenas um de seus recursos.

A inteligencia artificial tem como objetivo a simulação da inteligência humana, assim como o raciocínio e o poder de decisão.

Mas acredito que ainda que a ciência consiga atingir os objetivos da inteligência artificial, teremos algumas características da inteligência humana que serão muito difícil de ser reproduzidas, como por exemplo os sentimentos, emoções e empatia.

Os benefícios da inteligência computacional.

Ambas as tecnologias, nos ajudarão em diversas tarefas, e já começamos as ver seus benefícios.

Ações e funções complexas poderão ser resolvidas de forma mais ágeis, e criaram novas oportunidades.

Porém nesse futuro não tão distante, fica cada vez mais óbvio que as pessoas precisaram conhecer sobre tecnologia para exercer suas atividades.

Com esse pensamento, muitas pessoas acreditam que a tecnologia tem substituído e vai substituir muito mais o lugar das pessoas no mercado de trabalho.

Essa é uma perspectiva preocupante, porém abre um novo leque de evolução para os profissionais, onde todos poderão expandir seus conhecimentos e melhorar suas habilidades, sempre adicionando a tecnologia aos estudos.

Temos que levar essa evolução das máquinas como parte da evolução de nossa sociedade, e entender teremos muitos ganhos com isso.

Setores como o de saúde, indústria, ensino, segurança pública, economia e mobilidade urbana mudarão muito nós próximos anos.

Cuidados que precisamos ter.

Uma grande preocupação que precisamos ter é com a privacidade.

Esse ponto não é relativo somente a Inteligência Artificial e a Machine Learning, porém podem ter seu efeitos amplificados com essas tecnologias.

Sabemos que muitas empresas usam essas tecnologias para captar grande quantidade de informações pessoais para melhorar o setor de marketing, porém muitas delas acabam pegando informações de mais, e isso pode acabar incomodando e ferindo nossa privacidade.

Desta forma, temos que tomar muito cuidado com as informações e deixamos disponíveis na internet e em aplicações que utilizamos.

 

Bom com tudo isso, podemos ter certeza que o futuro já chegou, e ainda não tivemos a visita do exterminador do futuro, mas a inteligência artificial já está entre nós.

 

Até a próxima!!!

porPaulo Henrique Corrêa Cardoso

Lógica de programação, um conhecimento para a vida.

Vejo muitas pessoas que estão tentando começar trabalhar na área de análise e desenvolvimento de software, sempre com muita dificuldade em escolher a melhor linguagem de programação, ou fazendo diversos cursos de desenvolvimento, mas nunca consegue evoluir na carreira.

Se você acredita que um curso de programação, ou as vezes até mesmo a faculdade de tecnologia vai te ensinar a programar, sinto dizer que será uma decepção… Decepção que vi nos olhos de diversos colegas que fizeram faculdade comigo.

Antes de mais nada, quero te dizer que o principal conhecimento da área de programação não é a linguagem de programação que você vai utilizar…
A principal skill dessa louca profissão é uma palavrinha de 6 letras…”Lógica”.

A lógica é a base pra qualquer linguagem de programação, não importa qual seja, se você tiver o seu raciocínio lógico aguçado, você será capaz de desenvolver em qualquer linguagem de programação.

Muito além disso, a lógica aguçada vai te ajudar em todas as áreas cognitivas da sua vida.

Na minha época de faculdade, vi diversos professores tentando introduzir a programação na cabeça dos alunos, com uma linguagem chamada Portugol, que nada mais é que uma linguagem de programação em português.

Só que muitos desses alunos não conseguiam pensar de forma estruturado o suficiente para conseguirem escrever uma condições básicas para efetuar as tarefas solicitadas. Isso tudo porque faltava o principal para o desenvolvimento, que é a lógica.

O melhor caminho pra aprender a lógica computacional, no meu ponto de vista, é quebrar ao máximo uma tarefa em pequenas sub-tarefas, de forma muito detalhada e bem compreensível.

Vou usar um exemplo bem simples que tive em minhas aulas de lógica na minha época de meu curso técnico.

Como trocar um pneu de um carro.

Você esta em uma estrada e sente o que o pneu do seu veículo furou, o que fazer?

1 – Ligue a seta para encostar na via.

2 – Vire a direção, sentido ao local que você quer estacionar, de uma forma suave.

3 – Vá parando o veículo aos poucos.

4 – Quando o veículo estiver totalmente parado, puxe o freio de mão.

5 – Desligue o veículo.

6 – Saia do veículo e abra o porta-malas.

7 – Retire o triângulo de sinalização e as ferramentas do porta-malas.

8 – Posicione o triângulo de sinalização na pista, com uma boa distância do veículo.

9 – Volte até o veículo, pegue a chave de rodas e solte um parafuso de cada vez do pneu furado.

10 – Posicione o macaco no local correto para retirar o pneu…

Acho que já deu pra você ter ideia de como é, não é mesmo?
Um bom exercício para você que está começando a estudar lógica, é completar esse exemplo da forma mais detalhada possível.

Viu só, a ideia desse exercício é demonstrar cada passo, de forma estruturada.

Temos que imaginar que um computador interpreta exatamente cada comando que passamos de forma literal e não de forma abstrata.

Após fixarmos a ideia de sempre deixar as informações o mais detalhadas possíveis, começamos a empregar o conceitos de decisões.

Se e Senão

Uma das bases da lógica é o conceito de decisão. Esse conceito temos que utilizar pra tudo em nossa vida pois o mesmo nos fará pensar o que vai acontecer, cada caminho que vamos seguir e prever as possíveis situações.

Uma técnica muito boa para visualizarmos esse conceito é a utilização de fluxogramas.

Os fluxogramas, são representações de processos, através de gráficos esquemáticos, onde cada símbolo tem uma função.

Neste exemplo podemos ver a tomada de decisão para uma lâmpada que parou de funcionar.

Muito importante !!!

Antes de começarmos a desenvolver a lógica de qualquer coisa que queremos passar para um programa, ou até mesmo para algum processo que desejamos criar pra qualquer área da vida, é imprescindível entender o problema, todas as suas variáveis e condições de falha e sucesso.

Quando estiver com esse raciocino lógico bem fixado na sua cabeça, você vai perceber que a linguagem de programação vai entrar muito mais fácil no seu dia a dia!

A complexidade da lógica em um vídeo. (Para rir um pouco…)

Espero que esse conteúdo te ajude!!!
E lembre-se, a lógica antes da linguagem…
A lógica é tudo !!!

Até a próxima !!!

porPaulo Henrique Corrêa Cardoso

O que podemos esperar da tecnologia?

Já parou pra pensar o quanto a tecnologia evoluiu nessas últimas duas décadas ? Eu sou do início da década de 90 e peguei a grande parte da expansão tecnológica. Ainda sou de uma época onde se encontrava as fitas de máquina de escrever em bazares e as pesquisas eram feitas na Barsa.   Filmes eram alugados em locadora de VHS, e o orelhão estava em cada esquina. Tenho certeza de muitos que estão lendo esse texto não tem nem ideia do que são essas coisas, e se olharmos pra traz, esse passado é muito recente. O grande boom tecnológico começou nos meados dos anos 2000, onde se iniciou muito forte o conceito de globalização e as grandes empresas de tecnologias começaram a abrir mercado para o público geral. Uma década de grande evolução onde usávamos a boa e velha internet discada, lembrando que navegar de madrugada era mais barato. Época também que surgiu os incríveis pendrives e MP3s de 128mb. Hoje 20 anos depois já começamos entrar na era do compartilhamento e digitalização das informações, usando conexões de alta velocidade em equipamentos minúsculos como celulares, smartwatch’s, óculos de realidade virtual e computação em nuvem.    Se pensarmos no tempo da evolução humana, esses 20 anos passaram como segundos… Com isso, eu lanço a dúvida, o que será do nosso futuro tecnológico? Tenho certeza que cada vez mais as tecnologia estarão presente em todas as áreas, e as pessoas que não colocarem um “dedo nisso”, com toda certeza terão muita dificuldade. A tecnologia nos possibilitará avanços grandiosos na medicina, agricultura, comunicação, e até mesmo na conquista espacial, de forma que jamais imaginamos. Veremos a “internet das coisas” melhorarem muito nossas experiências com o meio em que vivemos, onde os equipamentos compartilharão informações sobre nossas preferências e nos ajudarão em diversas tarefas de nosso dia a dia. A inteligência artificial também será cada vez mais aprimorada e utilizada no meio corporativo e social. Meios de transporte inteligentes, autônomos e com energia limpa também terão um grande avanço e colheremos muitos frutos com isso. Com esses grandes avanços, temos que tomar cuidado para não regredirmos em nossas relações interpessoais e sempre lembrar que a tecnologia existe para nós ajudar a melhorar as coisas, mas não podemos jamais perder nossa essência humana. Mas com toda certeza teremos muitas conquistas nos próximos 10 anos e muitas mais nós próximos 20. Será que o pai da computação Alan Turing chegou a imaginar onde poderíamos chegar?

E você, como vê o futuro da tecnologia ?