terça-feira, 23 de junho de 2015

Programando Ciência

Fiquei sabendo do site/blog Programando Ciência através de um tweet do autor para o professor Gilson Volpato:






Blog Programando Ciência, de Alex de Siqueira

O blog contém posts sobre Python, R e sobre Ciência. Gostaria de ver algo sobre a linguagem Julia no futuro.

Detalhe interessante: o Alex escreve um parágrafo em português e em seguida apresenta a tradução para o inglês, o que torna possível que pessoas de fora leiam seus posts.


sexta-feira, 19 de junho de 2015

Linguagem Potigol

Descobri hoje a existência do Potigol. É uma linguagem de programação para iniciantes, na mesma linha do Visualg e do Portugol, mas aparentemente mais avançada e moderna.

A linguagem inclui Casamento de Padrões e  Funções como valores. Tem até conta no Twitter: @potigol.


E a linguagem existe desde 2011 (bem, pelo menos é o que diz a conta no Twitter). E foi desenvolvida pelo meu colega de mestrado (na UFPE, em 1994) Leonardo Lucena.

quarta-feira, 17 de junho de 2015

VISUALG 3.0

Recebi o seguinte email do professor Antonio Carlos Nicolodi:


Prezados senhores bom dia,

Desculpe tomar seu precioso tempo. Mas provavelmente vocês já devem ter ouvido falar num software usado por professores para ensinar lógica de programação para iniciantes, mas que infelizmente ficou estático na versão anterior "Visualg 2.5" a muito tempo atrás e foi abandonado pelo seu criador o  professor Cláudio Morgado de Souza, que parou de dar continuidade ao projeto por motivos pessoais.

E para que este não se transformasse em mais um ABANDONWARE,  eu o contactei e ele me forneceu os códigos fontes à mim, para que eu pudesse dar continuidade e criar novos melhoramentos para este que é um dos software mais famoso no mundo da lógica de programação aqui no Brasil, usado para principiantes na área.

Bem, eu também sou professor de Informática e estou disponibilizando uma nova versão do VISUALG a versão 3.0:
Eu troquei a extensão do arquivo VISUALG.RAR para VISUALG.ROR deliberadamente para que o gmail permitisse enviar uma copia pra vocês, que deverá ser renomeado apos o download, mas caso ainda não consigam, podem encontrar no site: https://sourceforge.net/projects/visualg30

Com isso EU espero poder ajudá-los nessa árdua tarefa de ensinar alunos iniciantes.
Um abraço !




É óbvio que o Visualg 3.0 não está anexado neste post :)
Mas o link do Source Forge funciona.

Não testei ainda esta versão mas as versões anteriores do Visualg eram muito úteis.

 

quarta-feira, 21 de janeiro de 2015

Ensinando Pássaros a Voar?

Meu e-amigo no Facebook e no Twitter, Jaguaraci Silva, postou o seguinte texto em sua página (clique na imagem para aumentar):


Fiz os seguintes comentários, que gostaria de compartilhar:

Mesmo nos países que publicam mais e melhor a pesquisa não é tão bem vista assim. Tem muita pesquisa claramente inútil (ou útil para grupos muito pequenos) sendo feita por aí. Se ao menos servir como formação de pessoal, menos mal.

Sempre que vejo a Table of Contents dos principais periódicos em Engenharia de Software (exemplo http://www.computer.org/csdl/trans/ts/2015/01/index.html), me pergunto para quê aquilo vai ser útil. Pelo que vejo participando de encontros com o pessoal que trabalha com software, quase nada.

Pesquisa-se o que é mais fácil de publicar, e/ou de executar. O que é realmente relevante, mas difícil de obter resultado, é esquecido.

Outro fenômeno é o que o Nassim Taleb chama de "Lecturing Birds on Flying": acadêmicos sem qualquer experiência profissional recente querendo dizer aos profissionais como estes devem se comportar.  

quarta-feira, 7 de janeiro de 2015

Retiro de Coaching Scrum (Scrum Coaching Retreat) - Buenos Aires 13 a 15 de março de 2015

Bob Galen (que conheci aqui em Raleigh) vai participar como um dos coaches deste treinamento (Scrum Coaching Retreat - Retiro de Coaches Scrum) que vai acontecer em março de 2015 em Buenos Aires:



Bob Galen


Retiro de Coaching Scrum:

Retiros de Coaching Scrum fornecem a qualquer coach ou aspirante a coach a oportunidade de se engajar intencionalmente com seus colegas, mergulhar profundamente em suas práticas, melhorar suas habilidades e ampliar suas perspectivas para melhor servir suas organizações. A palavra 'retiro' foi escolhida especificamente para representar um momento de isolamento para conexão profunda, aprendizagem e crescimento profissional e pessoal.

Descrição em inglês: http://scrum.coachingretreat.la/en/
Scrum Coaching Retreats provide any current or aspiring Agile coaches the opportunity to engage purposefully with their peers, dive deeply into their practices, enhance their skills, and broaden their perspectives to better serve their client organizations. The word 'retreat' was specifically chosen to represent a time away for deep connection, learning, and growth.

Descrição em espanhol: http://scrum.coachingretreat.la/es/
El Retiro de Scrum Coaching proporciona, tanto a coaches ágiles actuales como aspirantes, la oportunidad de vincularse de manera significativa con sus colegas, bucear profundamente en las prácticas de coaching ágil, mejorar sus habilidades y ampliar sus perspectivas para servir mejor a sus organizaciones. La palabra 'retiro' fue elegido específicamente para representar un 'tiempo fuera', para la conexión profunda, el aprendizaje y el crecimiento profesional y personal.


Mais informações em http://scrum.coachingretreat.la/en/


terça-feira, 6 de janeiro de 2015

Novas ferramentas

Algumas ferramentas que conheci no ano passado e neste ano:
  • Krumplr: ferramenta para to-do listas
  • Quip: ferramenta para edição colaborativa de documentos
  • Linoit: ferramenta para edição de quadros com post-its virtuais
  • Scrumblr: ferramenta para criação de quadros estilo Kanban 
  • iDoneThis: ferramenta para relatar tarefas feitas
  • Workflowy: ferramenta para criação de listas de itens
Workflowy


Exemplo de quadro do Linoit:

quinta-feira, 4 de dezembro de 2014

Scrum: A Arte de Fazer o Dobro do Trabalho na Metade do Tempo

Em 22 de novembro estive no lançamento do novo livro de Jeff Sutherland, cujo título traduzido é Scrum: A Arte de Fazer o Dobro do Trabalho na Metade do Tempo (Scrum: The Art of Doing Twice the Work in Half the Time). Eu li em inglês mas já está disponível em português (também na Amazon como ebook).

Scrum: A Arte de Fazer o Dobro do Trabalho na Metade do Tempo


Eu gostei do livro pois se foca mais nos porquês do que no como fazer Scrum. É um livro cujo objetivo é divulgar Scrum para pessoas que não necessariamente trabalham com desenvolvimento de software. O livro tem vários exemplos da aplicação de Scrum. As mais interessantes para mim: eduScrum (aplicação de Scrum na educação, que me lembra das ideias de Ricardo Semler) e WIKISPEED (que está construindo carros extremamente econômicos).


Um ponto negativo indicado por alguns dos revisores do livro na Amazon é que o livro não aponta nenhum problema no Scrum e quase nenhum obstáculo à implantação de Scrum. Concordo, mas em geral é este tipo de livro que faz sucesso na área de negócios.

Abaixo um mapa mental do Apêndice sobre a Implementação de Scrum (a única parte do livro sobre Como Fazer Scrum):


Mind Map created by Adolfo Neto with ExamTime


Abaixo fotos do lançamento do livro em Washington DC: