sábado, 25 de fevereiro de 2012

Conhecimento - Socorro, o Google sabe das minhas preferências...

Não consigo compreender todo o alarde que está sendo feito porque o Google quer monitorar as pesquisas que realizamos no seu motor de buscas. Deixe-me tentar compreender, imaginemos que ao entrar em uma loja de sapatos o atendente pergunte nosso nome e as nossas preferências de calçado, gostamos da forma como somos atendidos e retornamos ao local, só que o atendente novamente pergunta nosso nome e as nossas preferências de calçado e assim é feito pouco importa quantas vezes vamos a loja. No filme "Minority Report" o personagem de Tom Cruise é reconhecido por uma análise da retina e a todo lugar por onde anda, propagandas, notícias, assuntos são direcionadas para as suas preferências anteriormente cadastradas. Isso é conhecido como "Futuro".

No Futuro (que pelo visto não está muito distante) ao comprar um CD de Jazz, começaremos a receber ofertas de novos lançamentos de Jazz, shows de Jazz que estão acontecendo na cidade, notícia sobre um músico de Jazz que acaba de falecer (o que não é muito raro), e por aí vai. Nossas preferências serão armazenadas para o que é conhecido como "Marketing Direcionado". Ou seja, o atendente da loja de calçados não irá apenas lembrar do nome e das nossas preferências de calçado, mas dos nossos gostos, da forma como gostamos de ser tratados, se possuímos ou não algum problema físico, e isso é conhecido como "Saber quem é o Cliente".

"Socorro, o Google sabe das minhas preferências..." e daí? Ao ler meu blog pode-se deduzir muito da minha vida, acessando meu site mais ainda, me seguindo pelo Twitter, quase ficar na minha cola, Facebook, Linkedin,..., espera um momento: "Socorro, um monte de gente sabe das minhas preferências...". E espero que mais um monte fique sabendo, pois cá entre nós, isso é conhecido como "Amizade".

Obrigado e até a próxima
Fernando Anselmo

domingo, 19 de fevereiro de 2012

Empregabilidade - Não tenho tempo ou prioridade?

Tenho um total de 13 livros escritos e estou atualmente escrevendo meu 14º Livro, um livro leva umas 12 horas para escrever cada 10 páginas, em média cada livro tem mais de 150 páginas, uma conta básica e temos, hum..., calculadora do Windows, demora para abrir, hum..., pega a HP-12C, está na pasta, minha coluna, hum..., isso mesmo 180 horas, ou seja, gasto uma semana e meio dia para escrever um livro (se não precisasse dormir ou fazer qualquer outra coisa) e as pessoas ainda me perguntam porque em média demora 2 anos para escrever um simples livro. Simples, prioridades.

Todo o aprendizado ou coisas que iremos fazer nessa vida é definida pelas prioridades, por exemplo, quer ser um gênio da Matemática? Basta dedicar metade do seu tempo diário (12 horas) para isso e ao final de quatro anos terá dedicado exatamente dois anos inteiros ao estudo exclusivo da Matemática. Existe alguém que faz isso? Claro que existe "os gênios da Matemática". Como professor isso é meio frustrante, muitas pessoas gastam uma nota para frequentar um curso e quando chegam lá o que fazem? Dizem que não tem tempo para estudar, não tem tempo para rever a matéria, não tem tempo para fazer o dever de casa e por aí vai. Não tem tempo ou não determinam a prioridade necessária para aquele determinado item?

Sejamos francos, o dia tem 24 horas e isso não vai mudar, a menos que se desloque para outro planeta (ouvi dizer que Saturno é maravilhoso essa época do ano), então o que faremos nessas horas? Quais são as coisas que achamos importante para a nossa vida e nossa carreira? Aprender um novo idioma, fortalecer o que já conhecemos, aprender uma nova maneira de realizar uma conta, ler um livro de filosofia, ou, desejamos dar prioridades a ficar na horizontal em algum lugar, assistir a um apresentador Podre de Rico entregar uma nova casa para uma família pobre, ver duas popozudas brigando em uma casa que estão confinadas, passar horas empilhando bloquinhos. O que é mais satisfatório para sua vida e sua carreira?

Todo dia faço um balanço de como gastei meu dia e estabeleço minhas prioridades para o dia seguinte, não por ser organizado mas por ser chato comigo mesmo, quero ser melhor a cada dia, quero poder dizer que fiz algo dessa vida que me foi entregue e que dura tão pouco, se viver na média dos 80 anos, dos quais até os 12 não temos a menor responsabilidade e depois dos 60 a mente já não funciona como deveria, então conta rápida novamente, hum..., tinha certeza que tinha deixado  a calculadora do Windows aberta, hum..., minha coluna de novo, hum..., temos então 20 anos para realizar algo, não, a conta não está errada dos 48 anos que restam são necessários metade do tempo para dormir e realizar as necessidades básicas (e não estou contando com banhos), vamos descontar mais 4 anos que serão necessários para alimentação. E agora vem a pergunta o que você fará nesses 20 anos?

Obrigado e até a próxima
Fernando Anselmo

sábado, 18 de fevereiro de 2012

Empregabilidade - Que tipo de profissional é você?

Existe uma atitude muito simples que é muito difundida por profissionais americanos, é chamado de Atitude DYI, do inglês Do It Yourself (ou seja, faça você mesmo), não sei se já reparou em uma loja chamada Leroy Merlin, a grande maioria das coisas vendidas são para levar e fazer (isso muitas vezes significa construir), no Brasil fizeram uma pequena adaptação no sentido de disponibilizar uma pessoa para ir na sua casa e montar.

Quando cito a cultura americana, não é porque defenda tudo ou ache tudo o que vem de fora melhor, é simplesmente porque o espírito Empreendedor faz parte integrante da cultura americana, devemos lembrar que historicamente os Estados Unidos foram colonizados por pessoas que sairam da Europa para buscar  uma vida melhor, já o Brasil era apenas um solo a ser explorado para o benefício de Portugal. E infelizmente esse tipo de cultura no nosso País se estende até os dias atuais, muito jovem brasileiro não deseja ter seu próprio negócio, deseja apenas passar em um bom Concurso Público (ou será que estou mentindo?). Atitude DYI significa que você faz todo o trabalho com suas próprias mãos, que traduzindo em miúdos, significa não ficar esperando que os outros façam o que deve ser feito. Quantas vezes vemos as coisas interrompidas simplesmente porque alguém cruza os braços esperando que outro alguém simplesmente tire uma cópia, ou que realize a digitação, ou que entregue um determinado documento, ou seja, coisas que seriam realizadas facilmente pela mesma pessoa.

Algumas pessoas possuem esse tipo de atitude e gostam de colocar "a mão na massa" e fazer pequenas coisas nas suas casas, e esse é o ponto: "nas suas casas". Uma pessoa pode muito bem fazer o trabalho de vários "profissionais" sem desmerecer seu próprio trabalho, pois ver a sua empresa crescer não é demérito para ninguém e nem trabalhar como um escravo. Ter uma Atitude DYI começa por arrumar e limpar sua mesa, buscar o seu café ou sua água, por inserir seus dados para realizar algum teste no programa, por fazer suas próprias coisas ao invés de esperar que outros façam.

Obrigado e até a próxima
Fernando Anselmo

quarta-feira, 15 de fevereiro de 2012

Conhecimento - Turing e a Inteligência Artificial

A primeira pessoa conhecida a mencionar AI (Artificial Intelligence) em suas anotações foi Ada Lovelace Byron (1815 – 1852):
Ada Lovelace, as many of the mathematicians who dealt with computation did then, chose to speak her mind on the subject of artificial intelligence. She reasoned that the Analytical Engine would never be capable of originating anything, and therefore could not achieve intelligence. Though her reasoning goes on to say that the Engine could only do what it was programmed to do, whatever someone knew how to order it to behave. (Rheingold, 1985)
Porém de forma negativa, algum tempo mais tarde (60 anos após sua morte) surgiu um outro matemático chamado Alan Mathison Turing (1912 – 1954), que propôs um simples desafio: Ao fazer uma série de perguntas a um desconhecido (que pode ser um ser humano ou um computador) e este a responder de modo que quem formulou as perguntas não saiba se as respostas foram dadas por um ser humano ou pelo computador, este programa do computador é inteligente. Então em meados dos anos 50 estava criado o Teste de Turing.

Este teste e bem visível no filme Blade Runner, no qual os investigadores o utilizam para descobrir os replicantes. Saindo um pouco da ficção e retornando para a praticidade, os modernos vídeo games se baseiam neste teste para analisar o quão poderoso pode ser um jogo, outro caso é o famoso programa "Siri" (inclusive apareceu em um episódio da série The Big Bang Theory), principal chamativo do iPhone 4S, que é um Assistente Pessoal capaz de ajudar o usuário a resolver alguns de seus problemas, pode ser que o reconhecimento de voz ainda não esteja 100%, em compensação, ao ser entendida uma determinada pergunta a ação que o assistente toma é digna do melhor programa de AI.

Obrigado e até a próxima
Fernando Anselmo

segunda-feira, 13 de fevereiro de 2012

Empregabilidade - Como o Inglês pode ajudar no aprendizado de Java

As palavras chaves da linguagem são todas escritas em Inglês, Mesmo? Isso não sabia!! Provavelmente é isso que você deve estar pensando agora, mas provavelmente algo que você realmente não sabia, rapidamente e sem procurar em um dicionário fale o significado das palavras: try, catch, finally, throw, throws, switch, transient, do e abstract. Essas são algumas das palavras chaves da linguagem de programação Java. Não preciso conhecer o seu significado para aprender o que fazem, mais uma vez está completamente correto, só que conhecer o seu significado facilita o seu aprendizado, deixe-me começar com as três primeiras que fazem parte do comando de proteção:

  • try - tentar, isto é, tente executar o que está neste bloco.
  • catch - capturar, caso apresente algum erro capture-o para mim.
  • finally - definitivamente, acontecendo ou não o erro definitivamente execute o que está aqui.
Vamos agora para as duas que criam e despacham um erro:
  • throw - lançar, solte este erro e vamos ver o que acontece.
  • throws - lance, este método pode botar esse erro.
E finalmente as quatro que faltam:
  • switch - uma troca, a escolha entre vários caminhos, não existe uma tradução literal para esta palavra, por isso mesmo que o nome do equipamento é "switch", em Java, esse comando define para qual das "hipóteses" (case) será desviado o comando.
  • transient - transitório, passageiro, refere-se a um atributo que só será criado quando for utilizado.
  • do - se traduziu para fazer não está de todo o mal, mas também significa trabalhar, ou seja, trabalhe isso enquanto (while) determinada coisa acontecer.
  • abstract - que obviamente é resumir (pensou em abstrair) refere-se a uma classe ou método que pode ser descrito resumidamente.
Quis citar somente essas nove palavras para que você possa analisar o quanto o aprendizado da língua inglesa pode lhe ajudar no conhecimento de uma determinada linguagem de programação, somente uma que o Inglês não lhe servirá de nada é chamada de Dialog, simplesmente porque todos os seus comandos são escritos em português e a linguagem é um clone do Clipper.

Obrigado e até a próxima
Fernando Anselmo

Dica: o significado de todos os termos busquei no The Free Dictionary.

quarta-feira, 8 de fevereiro de 2012

Saúde - Você é aquilo que você come (2)

Que tal contar com um pouco de ajuda quanto ao que comemos e a realização de exercícios? Existem diversos aplicativos para seu Tablet (Android) que podem transformar essas tarefas, consideradas por muitos como coisas chatas e meras obrigações, em algo extremamente divertido.

Selecionei aqui os 10 aplicativos que utilizo, são facilmente encontrados no Android Market.

  • 170,000+ Recipes BigOven (BigOven.com) - gosto de cozinhar (acho que passei isso para meu filho) e esse aplicativo contém excelentes receitas, todas divididas em categoria, é divertido usar a opção: Random Recipe, que traz uma receita de modo completamente aleatório.
  • Diet Assistant - Perda de Peso (ALPORTELA LABS) - assim como o aplicativo anterior, permite um auxílio e acompanhamento do seu plano de peso. Possui a funcionalidade de montar um programa personalizado na opção Plano de Dieta (Diet Plan).
  • Healthy Recipes - SparkRecipes (SPARKPEOPLE.COM) - este é mais um receitário, só que com receitas que fazem bem e dão saúde.
  • Kekanto - O boca a boca online (KEKANTO) - já tinha comentado sobre o Kekanto anteriormente, este é o seu aplicativo móvel, ou seja, antes de ir para qualquer lugar, consulte e veja quais foram as opniões das outras pessoas, dividido em várias categorias.
  • Medida Certa (MOBMIDIA/PONTOMOBI) - Baseado na série que apareceu no programa do Fantástico. Pode-se dizer que é um programa auxiliar.
  • My CookBook (ANDROIDCOOKBOOK) - Além de poder registrar as receitas, também é possível importar outras, criar categorias ou salvar (exportar) no cartão SD e compartilhá-la por email.
  • Nestlé Receitas (FUTURE GROUP) - Pensar na Nestlé é pensar em Chocolate, Creme de Leite e Leite Moça, ou seja, os melhores ingredientes para as mais variadas receitas. Minha bebida favorita está lá, basta acessar Doces, Bebidas e encontramos uma cremosa com licor de cacau com um toque de noz-moscada, traduzindo, um maravilhoso Alexander.
  • Recipe Search (ALLTHECOOKS.COM) - Você pode estar enjoado com tatos aplicativos com receitas, mas como disse adoro cozinhar, este me permite além de ter várias receitas e avaliá-las, cadastrar as minhas e inclusive gerar meu perfil.
  • TecnoNutri (TECNONUTRI) - um assistente pessoal de nutrição para realizar tranquilamente sua dieta, a opção de plano de refeição mostra uma Pirâmide Alimentar.
  • Treino Diário de Abdominais (DANIEL MILLER) - Não existe maneira de emagrecer sem realizar exercícios, você pode escolher entre os vários tempos e diversas modalidades.
Esta última aplicação não podia deixá-la de fora, sempre a carrego no meu celular e realmente facilita muito a vida.
  • MeuCarrinho - Lista de Compras (MEUCARRINHO) - criar uma lista de compras para o supermercado pode ser bem interessante, neste aplicativo podemos Scannear o código de barra de um produto ou localizá-lo.
Obrigado e até a próxima
Fernando Anselmo

segunda-feira, 6 de fevereiro de 2012

Historinhas - Como alocar o pessoal novo

Esta é uma valiosa dica de um Gerente de Recursos Humanos sobre como alocar corretamente novos empregados:

Passo 1. Colocar 400 tijolos em uma sala
Passo 2. Colocar as novas contratações na sala com os tijolos
Passo 3. Trancar a porta.
Passo 4. Voltar depois de 6 horas para analisar a situação:
  1. Os que estão contando os tijolos, alocar no Departamento de Contabilidade.
  2. Os que estão recontando-os, alocar em Auditoria.
  3. Os que estão bagunçando todo lugar com os tijolos, alocar em Engenharia.
  4. Os que estão organizando os tijolos em uma ordem estranha, alocar em Planejamento.
  5. Os que estão jogando os tijolos uns nos outros, alocar em Operações.
  6. Os que se cercaram com os tijolos, alocar em Segurança.
  7. Os que estão quebrando os tijolos em pedacinhos, alocar em Tecnologia da Informação.
  8. Os que disseram que estiveram tentaram diferentes combinações e estão procurando por outras, só que nenhum tijolo foi movido, alocar em Vendas.
  9. Os que estão dizendo aos outros o que fazer, só que eles mesmos não fizeram nada, alocar em Gestão.
  10. Os que estão olhando para fora da janela pensativamente, alocar em Planejamento Estratégico.
  11. Os que agora estão sentados, apenas observando e disseram que traçaram linhas no chão para dividir os grupos, alocar em Recursos Humanos.
  12. E finalmente, os que estão conversando entre si sobre o que deve ser feito, só que ainda não falaram com ninguém e nem tocaram nos tijolos, felicitá-los e alocar na Diretoria.
Obrigado e até a próxima
Fernando Anselmo