Ignorância política

Janeiro 28, 2008 por ffiliputti

Alguns dias atrás, eu estava indo de metrô para meu trabalho (para quem não conhece o centro de São Paulo, é uma missão impossível chegar lá de carro), e presenciei uma longa discussão de alguns passageiros sobre o Big Brother, onde as pessoas defendiam com unhas e dentes seus participantes preferidos, além de conhecer a vida deles mais do que eu podia imaginar.

Aquela cena acabou com minha manhã e fiquei imaginando se aquelas pessoas sabem que esse ano vamos ter eleições? Será que elas imaginam quem são os candidatos e suas propostas? Será que elas sabem quanto pagamos de impostos por ano? Será que elas sabem que o custo de vida, o preço da comida e o preço do aluguel dependem das decisões políticas? Será que na época das eleições elas vão defender com unhas e dentes os seus candidatos e suas propostas, quanto elas defendem os participantes do Big Brother?

Eu sempre tive uma opinião de que as raízes dos grandes problemas políticos no Brasil como a corrupção, estão fortemente relacionados à escolaridade das pessoas. Pessoas com menos escolaridade normalmente possuem menos informação acabam tolerando mais a corrupção e tendo menos valores cívicos, favorecendo o aumento dos escândalos e da incopetência.

Sabemos que o modelo de ensino atual não é bom e não ajuda na formação dos futuros cidadãos, apesar de alguma políticas sociais de incentivo.

Mas também vejo a TV como uma das principais responsáveis pelos problemas políticos do país. A TV como umas das principais formas de entretenimento acaba em alguns casos ajudando na formação de opinião das pessoas com menos escolaridade, as vezes mais do que a própria escola. Mas infelizmente a TV é um festival de fé religiosa, ignorância e sexualidade explícita, e a cada dia que passa fico mais preocupado com o conteúdo da programação. Me parece que é de interesse das grandes emissoras que cada vez mais tenhamos telespectadores alienados e sem opinião formada.

Posso apostar com qualquer um que os mesmos incopententes, corruptos e despreparados serão eleitos nas próximas eleições e os encândalos continuarão, essa é a democracia! Só vamos mudar isso quando nos conscientizarmos dos nossos valores cívicos e aprendermos a votar, para isso precisamos de informação. Mas como as pessoas andam mais preocupadas com o Big Brother, não vejo luz no fim do túnel.

Tecnologias para ORM

Outubro 21, 2007 por ffiliputti

A expectativa para o lançamento da versão 3.5 do .Net Framework e do Visual Studio 2008 é bastante grande, afinal de contas teremos muitas inovações que facilitarão ainda mais o processo de desenvolvimento de software.

Dentre as novidades, vou chamar a atenção para a tecnologia LINQ.

LINQ é um acrônimo para Language Integrated Query, e como o próprio nome diz a sua principal função é a disponibilização de uma linguagem que nos permita a realização de querys em banco de dados da mesma maneira que fazemos atualmente com o SQL.

Porém existe uma grande confusão de conceitos, pois a maior expectativa da comunidade é que o LINQ seja o Framework ORM nativo da plataforma .Net. Bom, como disse anteriormente o LINQ é uma linguagem de consulta, o papel de fornecer uma infra-estrutura necessária para a persistência de objetos fica sob a responsabilidade da tecnologia LINQ to SQL.

No fórum de arquitetura do MSDN, surgiu uma discussão interessante sobre a escolha do NHibernate ou LINQ to SQL. Para quem não conhece, o NHibernate é um Framework ORM Open Source, criado com base no Hibernate, que é um framework maduro utilizado em aplicações com tecnologia Java. Vale a pena der uma lida: http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=2236584&SiteID=21

No fórum vocês encontrarão a minha opinião e para saber mais sobre o assunto:

LINQ to SQL:
http://weblogs.asp.net/scottgu/archive/tags/LINQ/default.aspx

NHibernate:
http://www.hibernate.org/343.html

Novidade e curiosidades

Setembro 7, 2007 por ffiliputti

A Microsoft disponibilizou essa semana a versão final do Silverlight 1.0.

Para quem não está antenado com as últimas notícias, o Silverlight é uma tecnologia da Microsoft que permitirá o desenvolvimento de aplicações ricas na internet, com um grande foco para a interatividade e multimídia. Essa tecnologia irá concorrer com o Adobe Flash e o Java FX.

Prometo que nos próximos posts, eu explicarei melhor o que isso pode mudar na vida do usuário de internet e dos desenvolvedores, mas gostaria de chamar a atenção para duas curiosidades:

1- O Silverlight já pode ser acessado por browsers através do Windows e Mac, mas também foi anunciado um projeto de parceria da Microsoft com a Novell para a disponibilização dessa tecnologia para a plataforma Linux. O projeto foi chamado de Moonlight a previsão é que esteja disponível em seis meses, junto com o Silverlight 1.1.

Muito interessante essa notícia e mostra que a parceria  firmada entre a Microsoft e Novell  para o desenvolvimento aplicações com código aberto em conjunto, pode render bons frutos e pode aumentar cada vez mais o desenvolvimento de projetos com essa iniciativa.  Essa parceria gerou muita polêmica há alguns meses atrás, quando o Ceo da Novell defendia a colaboração de desenvolvedores Linux com empresas de software proprietário (Microsoft), e a Novell chegou a ser acusada de “vender a alma para o diabo” pelo pessoal da Red Hat. Eu particularmente prefiro ver isso com bons olhos, e espero que cada vez apareçam mais soluções que permitam a intereperabilidade entre o Windows e o Linux.

2- A Adobe sempre focou seus produtos na plataforma Windows, como o Photoshop. Agora com a Microsoft invadindo seu espaço no mundo de aplicações multimídia para a  internet,  resta saber qual será a sua reação. Será que podemos esperar o Photoshop para o Linux? =)

Time against us

Agosto 21, 2007 por ffiliputti

Nesse mês, vi uma notícia no Bom Dia Brasil que me chamou a atenção, e curiosamente apareceu uma entrevista com o CEO da empresa que trabalho atualmente, o tema é interessante: sobram vagas no mercado de TI.

Qualquer profissional acomodado pensaria o seguinte: se sobram vagas, então eu não preciso me preocupar. Mas a realidade não é bem essa.

O mercado de TI cresce hoje no Brasil 40% ao ano, as grandes empresas americanas que tem como principal fornecedor de serviço de software a Índia, estão procurando diversificar, e o Brasil está na rota. Muito bem, mas o que fazemos para o rolo compressor do mercado de TI não passar por cima de nós, os profissionais dessa área.

Hoje em uma empresa grande, a procura por um profissional que fale inglês fluentemente é maior do que de um profissional graduado, pois o que aprendemos em nosso curso de gradução, das duas uma, ou acaba ficando obsoleto rapidamente ou são teorias que aplicamos somente no mundo acadêmico. Para a empresa é muito mais fácil treinar alguém em determinada tecnologia (SAP por exemplo), do que investir em um curso de inglês, pois o tempo de aprendizagem é muito maior.

Valorizo muito o conhecimento técnico e acadêmico, e acho que o ótimo profissional deve mesclar tudo isso em seu currículo, mas a realidade é que raramente vamos ter em um projeto, uma equipe apenas com apenas Seniors em determinada tecnologia, não é viável financeiramente e fora a guerra de egos. É muito importante para as empresas, ter profissionais generalistas, auto-didatas, com iniciativa e facilidade de aprender tecnologias novas, pois são flexíveis e se adaptam a qualquer projeto,  e com o aumento do número de projetos internacionais nas empresas, a procura por profissionais com essas características e com fluência em inglês é muito grande.

Cabe a nós nos adaptar ao que o mercado está pedindo.

Como diria um amigo: O bonde está passando, quem conseguir subir vai se dar bem e quem ficar para trás… Bom, não adianta se lamentar depois.

Fonte: http://bomdiabrasil.globo.com/Jornalismo/BDBR/0,,AA1604969-3682-711251,00.html

A liberdade online

Agosto 21, 2007 por ffiliputti

Wikis, Blogs, RSS. Estou falando grego?

Não, esses são termos comuns entre os usuários de internet e fazem parte de um termo muito empregado nos dias de hoje: Web 2.0.

Na verdade esse termo foi criado pela empresa americana O´Reilly Media e tem como base a criação de serviços mais dinâmicos na Web, que permitem cada vez mais a colaboração e participação dos usuários em seu conteúdo. Para muitos, uma revolução e para outros uma pura jogada de marketing. Discussão à parte, eu enxergo isso tudo como uma grande oportunidade de liberdade de expressão, diferente da TV onde temos um comportamento passivo, na Web podemos ser tanto o emissor quanto o receptor da mensagem. Na minha opinião é uma maneira interessante de nos tornarmos pessoas com opiniões formadas e sempre procurando evoluir em contato com nossa habilidade de raciocinar e questionar.

A criação desse blog tem esse propósito, gostaria de através dele expor minhas opiniões, compartilhar e trocar informações com a comunidade. Sobre os temas? Escreverei sobre tecnologia, política, música (temas bem distintos, mas que fazem parte dos meus interesses).

Espero contrubuir!