Microsoft Windows

No desktop, eu sou mais flexivél. Depois que usei o Windows Milllenium em 2001, que na minha opinião é a pior versão do Windows que já existiu, minha opinião tem mudado em relação ao Windows. Minha primeira boa impressão foi com o Windows 2000 Professional. Realmente foi o melhor trabalho da microsoft até aquela época. Depois veio o Windows XP, que uso até hoje. A partir do Windows 2000 Professional e hoje com o Windows XP acredito que a Microsoft está no caminho certo em relação a SO. Tenho o Windows XP orginal em um computador meu e tenho usado quase diariamente, e confesso não tenho tido grandes problemas. A única coisa que eu otimizo no Windows XP é toda aquelas suas “firulas” que na minha opinião deixam o computador lento, por isso o meu Windows XP parece muito com o Windows 2000 (uma interface puramente básica). Posso afirmar que as vezes tenho problemas com o Windows, mas são somente as vezes, muito diferente daquelas versões do Windows de antigamente. E claro por ser um profissional da are de informática tomo minha precauções, tipo firewall uso o Zone Alarm e anti-vírus uso o Avast. Realmente acho que hoje Windows está no caminho certo, ou estava.

Como o lançamento do Windows Vista as coisas pioraram. Realmente o Vista não trás nenhum atrativo para que eu sai do meu XP e vá para o Vista. Fora que como mencionei anteriormente, não sou muito fã de grandes recursos gráficos, até porque gosto de um sistema operacional limpo e bem otimizado, sem gastar recursos do meu computador, com recursos que não acho interessante.

Mas o engraçado, e que as pessoas que foram para o Vista, agora reclamam. Existe hoje muita incompatibilidades com impressoras, escaners etc, e a galera está odiando.

Mas é claro que está odiando, essas pessoas que compram o Vista são os verdadeiros Tester do Vista. O Vista está no começo, que nada mais é que um copia do MacOS X da Apple (falando em recursos gráficos e interface amigável com o usuário). A Microsoft deve ter sofrido uma pressão enorme dos seus fornecedores para lançar o Vista que para mim é um Windows XP pior (por ser um SO novo) com um interface gráfica pesada chama de Windows Aero Glass que é uma copia da interface gráfica do Mac OS X conhecida como Aqua.

Lembrando que o Windows Vista foi lançando simultaneamente em todo o mundo em 30 Janeiro de 2007, ou seja a menos de 1 ano.

Eu aconselho uma pessoa só migrar para o Vista daqui uns 2 anos no mínimo.

Kleber Rodrigo de Carvalho

A importância do inglês

Quando ministrei uma palestra na FATEC SP, falei várias vezes sobre a importância do inglês. As vezes falo tanto nisso, que pareço até chato, de tanto que enfatizo a importância do inglês.

Comecei a estudar inglês em 1997, no mesmo ano que entrei na faculdade. De 1997 para cá, parei alguns meses de estudar, mas sempre que posso, volto. Acho que já devo ter estudado uns 6 anos, em cursos regulares de inglês, desde minha primeira escola em Sorocaba a PBF, onde fiquei 3 anos. Depois disso voltei a estudar em São Paulo na escola de línguas Milleniun, onde tive excelentes professores, como o professor César Sóos, e professores extrangeiros Paive Tiura (Finlândia) , Ana Lindqvisq e Hellena Mellander (ambas da Suécia).

Nessa época já estudava espanhol, pois achava que meu inglês já estava ótimo, pois já estava no Advanced English Course.

Em abril de 2005 participei do primeiro projeto internacional. Este foi o primeiro projeto onde a língua oficial foi o inglês, somente inglês embora haviam alguns brasileiro no mesmo projeto. Foi nessa hora que percebi que meio inglês não era bom ainda (como eu gostaria), ou seja eu não era fluente como eu quero ser. Depois disso, se passaram 5 projetos, contando com o que estou atualmente, somente projetos internacionais desde lá.

Hoje sou o unico brasileiro do meu time, ou seja, é inglês o dia interno. Na verdade até gosto de ser o unico brasileiro do time, porque isso me vez ver o quanto eu precisa melhor o meu inglês. Sim, eu sou exigente comigo mesmo, quero falar inglês como um Native Speaker. Até já pensei em estudar outro idioma, cheguei a pensar no Francês (já que estou bem encaminhado no espanhol), mas minha vontade de falar inglês como um Native Speaker me fez adiar esse plano. Minha namorada até pega no meu pé, dize que eu não precisava de tento, mas “Eu quero”.
Quando tenho meeting e meus Project Manager ambos americanos nativos falam, o inglês deles soa com musica para meus ouvidos. Acho lindo ! Já escutei alguns brasileiros que quando falam inglês, parecem Americanos falando, e é nesse nível que quero chegar.

Sonho quando chegar no nível em que quando estiver falam com um Americano, eles nem percebam que eu sou um extrangeiro.

Gracas a empresa que atualmente trabalho, já tive a oportunidade de ir 3 vezes nos Estados Unidos. Fui uma vez para Austin no Texas e duas para Richmond na Virginia. Na primeira vez fui para a IBM Research, pois trabalhava em um projeto para a IBM Estados Unidos.

Na segunda e terceira viagem fui para um cliente em Richmond. Essas viagens me deram a oportunidade de fazer uma imersão em inglês, o que para mim não tem preço.

Hoje meu inglês é bom, atualmente curso o Advanced Conversation Course no CNA, e vejo que estou a caminho do meu objetivo.

Também me forço a ler livro em inglês e assistir bastante programa de TV em inglês (as vezes com legenda em inglês também).

Estou escrevendo esse post, porque encontrei no youtube uma resportagem no Bom dia Brasil, sobre empresas de software que precisam de profissionais com inglês para trabalhar em projetos internacionais.

Veja o video CPM Braxis é manchete no telejornal Bom Dia Brasil

Entre no site da CPM Braxis para saber um pouco mais da sobre a empresa.

No mercado financeiro tem um ditado que diz, quando os jornais e revistas ( a imprensa em geral), começa a divulgar ou emitir os bons resultados de alguns papeis (investimento em geral) com bons desempenhos, os analistas dizem, fuja desse papeis pois já estão no limite da valorização.

Mas o que dizem quando programas de TV ( no caso do Bom dia Brasil), divulgam reportagem dizendo sobre a falta de profissionais com o inglês ?

Significa que eles estão desesperados atrás desse tipo de profissional. Por isso para de discutir em foruns se Inglês fluente em vagas de TI, necessidade ou exagero ?, aconselho você a aprender inglês já.

Kleber Rodrigo de Carvalho

Como se manter motivado

O Akita escreveu um artigo muito interessante sobre “Para eu ganhar, o outro precisa perder“, que merece muito ser lido.

Ela fala do crescimento da Apple que é oficialmente a fabricante de computadores mais valiosa da atualidade e a quarta maior em tecnologia atrás apenas da Cisco, Google e Microsoft. Desde ontem as ações subiram ainda mais e a empresa tem um market cap de US$ 162 bilhões, passando empresas com IBM, Intel e Nokia.

O Akita destaca o pensamento do Steve Jobs:

A Apple vive num ecossistema. Significa ser ajudado por outros parceiros, significa ajudar outros parceiros. E relacionamentos que são destrutivos não ajudam ninguém nessa indústria como ela é hoje.

Precisamos deixar de lado essa noção de que para a Apple vencer, a Microsoft tem que perder. Precisamos abraçar a idéia de que para a Apple ganhar, a Apple precisa fazer um trabalho realmente bom. E se outros vão nos ajudar isso é ótimo! Porque precisamos de toda ajuda que pudermos conseguir. E se nós ferrarmos e não fizermos um bom trabalho, não será culpa dos outros, será nossa culpa.

Na verdade o Steve Jobs estava tentando explicar para o publico sobre o porque do “Microsoft invests in Apple Computer“.

Mas com certeza a idéia da declaracão do Steve Jobs, espelhou um excelente comentário do Akita:

Isso é uma coisa que eu sempre fiz questão de levar ao pé da letra: eu já presenciei coisas idiotas, mas não existe nada mais idiota do que uma pessoa que, para parecer melhor, tenta fazer os outros parecer pior. Pelos meus artigos anteriores pode parecer que eu estou tomando partido para que o Linux pareça ruim, que a Microsoft pareça ruim. Nada disso: eu quero que a Apple fique boa. Se os outros ficam bons também, bom para eles.

Entenderam? A pessoa está num nível, digamos, 10 e o outro está no nível 20. Em vez dela se esforçar para atingir o nível 30, tenta puxar o tapete da outra para ver se ela cai para 10. Daí fica todo mundo igual. Uau, idéia de gênio! É o pensamento mais ignóbil, retrógrado, deprimente, lamentável que existe. Pessoas que falam mal pelas costas, que agem de má-fé pelas costas, que fazem panelinhas, que só sabem criticar de maneira improdutiva em vez de colaborar. Reclamar é muito fácil. Fazer é mais difícil.

Eu tenho dezenas de ídolos, figuras históricas, celebridades modernas e pessoas que foram meus amigos, conhecidos e até alguns inimigos. Todos eles muito superiores a mim. Eu preciso de figuras assim, longes e próximas. Foi quando meus colegas da faculdade se mostraram fluentes em inglês que eu também quis ser assim. Foi quando um colega meu demonstrou desenvoltura em Python que eu também quis aprender. Foi quando outro amigo meu demonstrou destreza em Linux que também quis aprender. Foi quando um chefe meu me mostrou o que fazia com o Mac que também queria fazer. Foi quando reencontrei um antigo conhecido, mestre em SAP, que eu também quis aprender. E é assim que se evolui: de degrau em degrau, ajudando e sendo ajudado, nunca atacando e se defendendo.

Quero deixar claro, que o Akita mandou muito bem, realmente disse o que eu sempre digo para a pessoas, mas elas custam a entender.

Sempre trabalhei em projetos excelentes, em empresas muitos boas também, diferente que muitas pessoas de IT descrevem . Sim, acho que sou um cara de sorte ! Mas já trabalhei com pessoas que tinha a idéia que o Akita colocou no título do seu artigo “Para eu ganhar, o outro precisa perder”. E isso acontece não só na area de TI, mas em qualquer profissão.

Porque será que existe essa mentalidade ?

Bom, aproveitando esse tópico, o pessoal do Nome do Jogo, colocou um poste sobre Eu quero subir, você vem junto uma excelente apresentação no youtube do Daniel Godri cujo o tema é Daniel Godri – Motivado X Bola Murcha.

Kleber Rodrigo de Carvalho

Oracle quer comprar a BEA

Se você também foi pego de surpresa como eu, saiba que acabei de ver essa na InfoQ.

A Oracle ofereceu 6.7 billões de dolares para adquirir a BEA. A Oracle ofereceu $17 USD por cada ação da BEA. Antes da oferta, a ação da BEA estava sendo negocia a $13 USD, um aumento de mais de 25%. No momento que escreve esse post estou checando aqui a atual cotação da BEA. Neste exato momento a cotação está $18.82 USD, com um aumento de 5.20 (38.18%). Para vocês terem uma idéia o preço de fechamento das ações da BEA ontem foi de $13.62 USD.

Ou seja enquanto estou aqui no meu mundo de developer, atrás do meus códigos, tem várias investidores abrindo aquele sorriso com um lucro de 38,18% no dia.

A Oracle publicou o sua Oracle Letter Proposes to Buy BEA Systems for $17.00 per Share in Cash.

A Oracle comentou as razões para a aquisição:

A aquisiçao da BEA pela Oracle vai possibilitar um aumento nos recurso de engenharia, que vai acelerar o desenvolvimento do nosso pacote de middleware em escala mundial. Os clientes da Oracle e BEA serão beneficiados com o aumento de investimento em engenharia que eles repassaram para as tecnologias SOA.

Agora vamos esperar as noticias que vão rolar depois disso. Aquelas noticias que todos nos estamos acostumados. Lado da BEA, vai ser aquele discurso que a BEA nunca esteve a venda. Do lado da Oracle é uma resposta direta a SAP, hoje sua principal concorrente. E a IBM como fica nessa historia ?

Kleber Rodrigo de Carvalho

Java open source e linux

O embaixador do OpenJDK Tom Marble, oferece nos um update do Open Sourcing Java a implementação do Java SE da Sun que surgiu no último ano. (Se você ficou interessado, verifique o video anterior no SDN Channel sobre “Java Opens Up“.Tom fala sobre o IcedTea project. IcedTea project é o OpenJDK sem plugins binarios que podem ser redistribuidos.
Se você é um Java Developer, suas aplicações podem ser melhor distribuidas com GNU/Linux.
Você tem interesse em entender melhor a JVM, aproveite e contribua para o contribua para o OpenJDK.

Se você também está tentando encontrar seu WiFi hot spots (sinal do WiFi), o Geek Gadget Guru tem alguma coisa para você no final do video.
Essa noticia foi postada em Open Source Java for Linux no blog do SDN Channel.

Kleber Rodrigo de Carvalho

Porque o Java é importante para a IBM

Na semana passada fiz uma apresentação na FATEC em São Paulo, na terça feira dia 02 de Outubro. O tema da minha apresentação foi Porque o Java é importante para a IBM, dentro do 9 Congresso de Tecnologia.

  • A IBM
  • A demanda por profissionais qualificados
  • Porque o Java é importante nas universidades e no mercado de trabalho
  • Mercado de trabalho e as linguagens de Programação
  • O profissional que o mercado procura
  • As oportunidades
  • Como os universitários podem se preparar para o mercado de trabalho
  • IBM Academic Initiative

O objetivo da minha apresentação foi mostrar para estudantes de graduação e pos graduação que tipo de profissional o mercado de TI está procurando hoje, e como eles podem desde já se preparar para este mercado. Também apresentei o IBM Academic Initiative, que é um programa que se aproxima estudantes da IBM (Colégios Técnicos e Universidade).

Estou recebendo alguns e-mails dos estudantes da FATEC sobre vários temas discutidos na apresentação. Fiquem a vontade para comentar aqui também sobre suas dúvidas.

Estou disponibilizando o download da apresentação aqui.

Quero agradecer aqui as pessoas que conversei na FATEC, aos alunos que se interessaram pelo assunto. Também gostaria de agradecer a Macia Ito e Célia Rabelo entre outros professores que conversei quando estive lá.

Deixo aqui o meu muito obrigado a todos.

Kleber Rodrigo de Carvalho

Liberado o código fonte do .Net

Segundo Scott Guthrie em seu blog, Scott o .NET framework terá seu código fonte aberto sob a Licença Microsoft.

“Reference use” means use of the software within your company as a reference, in read only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.

Kleber Rodrigo de Carvalho

IBM Lotus Symphony

IBM is announcing the desktop software, called IBM Lotus Symphony, at an event today in New York. The programs will be available as free downloads from the IBM Lotus Symphony Web site.

Symphony software is a free alternative to Microsoft’s mainstay Office programs — Word, Excel and PowerPoint.

You can read the complete article on IBM to Offer Office Software Free in Challenge to Microsoft’s Line.

Kleber Rodrigo de Carvalho

IBM se junta a Comunidade do OpenOffice

A IBM sempre apoio o OpenOffice, mas agora ela quer mais, veja a noticia complete aqui.

Agora a IBM está colocando 30 programadores dela envolvido diretamente no OpenOffice.
Se você saber mais detalhe dessa união leia IBM and OpenOffice.org: An Interview with IBM’s Doug Heintzman.

Kleber Rodrigo de Carvalho

Cadê o WebSphere Application Server certificado em JEE 5.0

Várias pessoas me perguntam sobre Webpshere Application Server, e porque ele “ainda” não implementou a especificação do JEE 5 (JSR244).
Já que a especificação ficou pronta 11 de Maio de 2006, ou seja a mais de 1 ano atrás.
Já ouvi em várias blogs e foruns falando sobre os “possiveis” motivos desse atraso, que parecem mais boatos e rumores.

Porque a IBM não lançou o WebSphere AS compatível com JEE 5.0 ?

Estava pesando aqui, e fazendo algumas perguntas podemos responder a pergunta que não quer calar ?

1) Os desenvolvedores conhecem a especificação do JEE 5.0 ?
Pergunto isso porque se ainda não existe uma mão de obra pronta para implantar sistemas compatíveis com JEE 5.0, como e porque uma empresa vai usar um servidor de aplicação compatível com JEE 5.0.

2) As empresas estão desenvolvendo ou querem desenvolver sistemas compatíveis com JEE 5.0 ?
Se sua empresa, ou seu Project Manager, ou Team Lidear, ou Arquiteto não está querendo implantar ou não esta necessitando implementar nada da nova funcionalidade, porque afinal de contas ter um aplication server compativel com JEE 5.0. Você quer usar funcionalidade do JEE 5.0 ?

3)Como será que anda o marking share ou seja como anda as vendas dos servidores compativeis com JEE 5.0 ?
Realmente procurei na internet e não encontrei nada desse tipo, isso ajudaria responder a pergunta.

E talvez uma pergunta que englobe as três anteriores, mas que não podia ser deixada de lado.
4)A IBM está perdendo dinheiro (market share/customers) em não lançar do WebSphere compatível com JEE 5.0 ?

Cada um pode criar sua teoria sobre isso, mas uma noticia no InfoQ – Java EE 5 Development Waiting on Application Server Vendors, pode te judar entender melhor isso.

According to Mark Heid, IBM’s director of application infrastructure product management:”We see two types of customers right now, and the majority type is telling us, ‘You’re shipping things to us so quickly and comprehensively that we’re having a hard time consuming it”

De acordo com Mark Heid, diretor de gerenciamento de produtos para infraestrutura da IBM:”Nos vemos dois tipos de clientes neste momento, e a maioria deles está dizendo para nós: Vocês estão vendendo coisas para nós tão rápido e de modo abrangente que nós estamos tendo dificuldade para consumir isso “

Mas uma coisa que me deixa intrigado é o Apache Geronimo Application Server.

O Sun Java System Application Server Platform Edition 9.0 é baseado no projeto Glassfish, será que a IBM também não planeja lançar o novo WebSphere Application Server 7.0, compatível com JEE 5.0 baseado no Apache Geronino, que já é compativel com JEE 5.0. Afinal de conta a IBM comprou a Gluecode, que tinha vários commiters envolvidos no Apache Geronimo no quadro de funcionários, e também tinha alguns projetos de construir ferramentas baseadas no Apache Geronimo, e hoje todo esse skill está na IBM.

A IBM já tem o WebSphere Application Server Community Edition que é tem o core do Apache Geronimo.

Bom se isso acontecer, para mim não será novidade, porque o IBM Http Server é baseado no apache http server.
E também o o WebSphere Portal Server é baseado no Apache Jetspeed.

Se você quer usar participar do programa WebSphere software early programs, e executar por exemplo EJB 3 dentro do WebSphere, o WebSphere software early programs, pode saciar a sua vontade.

A lista abaixo, mostra todos os applications server até o momento compatível com a especificação do JEE 5 (JSR244).


Apache logo

bea logo

Kingdee logo

Oracle logo

SAP logo
Sun logo TmaxSoft logo GlassFish Application Server

Kleber Rodrigo de Carvalho