29 de junho de 2010

Bem-vindo ao mundo real

Você vive no mundo real? Aposto que sim. Então por que algumas pessoas tentam mudar seus conceitos com uma frase simples e aparentemente inofensiva? "Bem-vindo ao mundo real" é uma frase idiota usada por pessoas que querem parecer importante. Desculpem o tom ácido, mas ele cabe muito bem nesse assunto.

A primeira vez que eu ouvi essa frase ela me fez pensar que eu era inocente e não sabia de nada, quem tinha falado isso me pareceu alguém calejado que estava tentando me alertar para as dificuldades do mundo. Mas após alguns minutos pensando meu conceito sobre o mundo real mudou rapidamente. O mundo real é difícil? Ou quem te alerta para os perigos dele não conseguiu tornar alguma coisa fácil, viável, simples, e por isso te amedronta?

Se você não sabe fazer algo direito faça parecer difícil e se torne inteligente. É exatamente assim que eu vejo alguém que diz a frase "bem-vindo ao mundo real".

O que é o mundo real? Para muita gente parece ser um mundo onde tudo e todos estão errados e que você precisa se adequar. Nada é bom, acostume-se com o lado negro, e único, da vida. Bullshit. Se algo está ruim é por que precisa melhorar, se você não gosta da sua situação ou da situação de alguma coisa saia do lugar para encontrar uma solução! As coisas ruins podem mudar, sabia?

Se você quiser viver nesse mundo, é triste, mas é sua escolha. Agora, por favor, não me convide para ele, esse mundo é real pra você, não pra mim.

23 de junho de 2010

Mais atualizações no tweet new albums

Nesses últimos dias eu reservei algumas poucas horas para implementar umas melhorias no meu pet project, o tweet new albums.

As novas funcionalidades foram feitas para melhorar a listagem dos lançamentos. A principal novidade é a separação dos albuns por data de lançamento. Isso ajuda a visualização do que é realmente novo e do que foi lançado nas semanas que passaram. A outra melhoria é visual, miniaturas das capas dos albuns lançados são mostradas ao lado do nome e das tags. Entrem no tweet new albums para conferir.

O mais legal desse projeto é que além da sua utilidade, eu sempre escuto música nova nas terças-feiras, ele já se transformou na minha cabeça várias vezes. Eu tenho alguns planos que eu posso seguir, mas até virarem realidade eles ainda devem mudar mais vezes.

22 de junho de 2010

Novas páginas

Recentemente eu adicionei duas páginas ao yLog, Quem sou eu e Apresentações. A primeira com uma breve descrição sobre essa pessoa que aqui escreve e a segunda são slides de apresentações que eu fiz. Por enquanto só coloquei duas apresentações, mas sempre que eu tiver material novo eu atualizarei essa página. Quem sabe em breve não tenha vídeos também :D

21 de junho de 2010

Django, brincando de lego

Existem muitas pesquisas na área acadêmica a respeito de reuso de software e fora dela muitas empresas olham para o reuso como uma forma de reduzir custos e aumentar a velocidade de produção de softwares.

Construir programas orientados a objetos deveria ser muito parecido com construir algo usando lego, ou seja, vários objetos deveriam funcionar como pequenas peças que se encaixam facilmente para formar algo maior.

Uma das dificuldades do reuso é o encaixe das peças. Não é fácil juntar diferentes peças para montar um sistema, os encaixes não são triviais, são necessários muitos ajustes. Classes, objetos, bibliotecas, tudo isso ajuda muito o reuso, mas unir esses componentes nem sempre é fácil.

O framework web Django possui um conceito de aplicações (apps). Uma aplicação é um conjunto de código com uma finalidade específica, por exemplo, um sistema de enquete ou um blog. Você pode combinar diferentes apps para montar um site que você queira.

Mas o ponto forte mesmo das aplicações é a facilidade de encaixe entre elas, os ajustes, quando necessários, são mínimos. Ter peças para encaixar e montar algo maior? Sim, usando Django eu senti algo bem mais próximo de brincar de lego.

6 de junho de 2010

Exemplos de apresentações

Entre os muitos links que são compartilhados e que eu acabo tendo acesso, na última semana, um me chamou a atenção. Era um link para o Note and Point, um site onde você pode compartilhar apresentações.

Nada de novo, certo? Mas o que realmente me agradou foi a qualidade das apresentações do site. Esse não é um site comum de compartilhamento de apresentações, ele é uma galeria de grandes apresentações com qualidade visual bem acima da média.

Vale a pena visitar o Note and Point para se inspirar com os belos trabalhos disponíveis.

1 de junho de 2010

Experiência de trabalho ainda na faculdade

Esse post é voltado para pessoas da área de computação, principalmente para quem faz software, pois essa é a área que eu estou inserido e a qual eu tenho certeza que o texto abaixo é válido.

Ainda bem que a Internet existe. Um meio tão democrático, que aproxima e que torna as pessoas um pouco mais iguais. Eu tenho acesso as mesmas informações que um estudante americano ou indiano e eu tenho acesso as mesmas ferramentas que os criadores de várias startups famosas. Você também tem isso, você está na rede.

Se nós temos tudo nas mãos, por que não fazer? O que falta?

Falta sair um pouco da zona de conforto e tentar algo diferente. Você não precisa seguir aquela linha previsível: entrar na faculdade, se formar e arranjar um emprego. Você tem tudo nas mãos para começar a fazer já.

Você pode ter grandes experiências ainda na faculdade. Algumas disciplinas são o início de projetos interessantíssimos, basta você se dedicar para fazer algo bem feito. O seu projeto pode transcender a disciplina e virar algo maior.

Você também pode criar projetos por conta própria. É muito fácil transformar uma ideia em realidade com as ferramentas que temos. O Tweet New Albums, projeto sobre o qual eu venho postando ultimamente, foi criado a partir de uma ideia simples, algumas poucas horas de programação e a infra-estrutura do appengine do Google. Colocar essa ideia no ar custou apenas o meu esforço, nada mais.

Ainda existe a possibilidade de contribuir com projetos existentes, os softwares livres estão aí. Por que não ajudar e receber como retorno uma experiência diferente do que você conseguiria se apenas estudasse para provas?

Isso funciona? Lógico. Ter projetos reais funcionando engrandecem bastante os currículos de recém-formados. Se alguém recebe uma dezena de currículos de pessoas que acabaram de sair da faculdade, como ele vai diferenciar essas pessoas? Um projeto seu pode contar muitos pontos.

O que você está esperando para começar a criar algo novo?