Thursday, January 12, 2006

Se voce nao sabe aqui esta um artigo para ficar por dentro do problema que LINQ se propoe a resolver.  Muito bom artigo.

http://msdn.microsoft.com/netframework/default.aspx?pull=/library/en-us/dndotnet/html/linqcomparisons.asp

.NET | C#
1/12/2006 7:02:02 PM (E. South America Daylight Time, UTC-02:00)  #    Disclaimer  |   |  Trackback

Li um artigo muito bem escrito sobre engenharia de software que gostaria de recomendar e fazer umas observacoes.  O artigo foi escrito por Andre Furtado e entitulado: Pontas de Iceberg do Caos de Desenvolvimento de Software.  eis o link:

http://www.microsoft.com/brasil/msdn/Tecnologias/Carreira/DesenvolvimentoSoftware.mspx

Espero que o Andre continue com a serie de artigos direcionados a este assunto.

O autor identifica um serie de aspectos num projeto de desenvolvimento de software que geramente contribuem para o fracasso de proejtos.  O que me chamou mais atencao foi a ausencia de um item que na minha opiniao 'e o mais importante de todos em qualquer projeto de desenvolvimento de software: a qualidade da materia prima, sendo menos abstrato, o talento dos membros da equipe.  Na verdade a falta de atencao ao material humano e' generalizada aqui no Brasil.  Cada conversa que tenho com colegas da industria ou da area academica me da' mais certeza de quao ignorado 'e o valor do recrutamento e selecao de profissionais de alta qualidade.

Tenho achado varias analogias entre times de futebol e equipes de desenvolvimento de software.  Neste contexto 'e como se os diretores dos clubes de futebol estivessem preocupados somente em contratar os melhores profissionais da comissao tecnica (treinador, treinador de goleiros, massagista, preparador fisico, etc), desprezando o impacto da qualidade dos jogadores que compoe a equipe.

Finalizo com este pensamento.  Considere o investimento feito pelos grandes lideres da industria de software no recrutamento e selecao de seus profissionais nas posicoes de missao critica.  Ao inves de selecionar diminuir as exigencias e contratar localmente, eles mantem o nivel tecnico o mais alto possivel e contratam mundialmente, tendo um custo no minimo 10 vezes maior.

1/12/2006 1:51:56 PM (E. South America Daylight Time, UTC-02:00)  #    Disclaimer  |   |  Trackback
 Thursday, December 08, 2005

Da uma olhada nesta noticia.  Quando sera que teremos a agradavel surpresa de ver a Microsoft investindo no Brasil?  Alguma opiniao?

http://www.eweek.com/article2/0,1895,1897184,00.asp

 

12/8/2005 11:10:12 PM (E. South America Daylight Time, UTC-02:00)  #    Disclaimer  |   |  Trackback
 Thursday, October 27, 2005

Depois de um longo ciclo de desenvolvimento o Visual Studio 2005, Whidbey, esta pronto. 

http://blogs.msdn.com/jasonz/archive/2005/10/27/485922.aspx

Agora 'e esperar um pouquinho ate esta versao estar disponivel para download e aproveitar as grandes melhorias em produtividade para voce desenvolvedor.

10/27/2005 10:51:53 PM (E. South America Daylight Time, UTC-02:00)  #    Disclaimer  |   |  Trackback
 Wednesday, October 26, 2005

Se voce perdeu o PDC 2005, nao fique triste. Eis aqui todas as apresentacoes, tanto os slides quanto o video, para voce fazer download e assistir quando quiser.

http://microsoft.sitestream.com/PDC05/

Minha opiniao 'e as apresentacoes sobre LINQ, DLINQ e ADO.NET V.Next sao imperdiveis.  Muita coisa interessante sobre Workflow, Windows Vista e Avalon.

10/26/2005 1:53:47 AM (E. South America Daylight Time, UTC-02:00)  #    Disclaimer  |   |  Trackback
 Monday, October 17, 2005

Estou em San Diego participando da conference OOPSLA 2005.  OOPSLA significa pelo menos duas coisas: uma cidade na Noruega e tambem Object Oriented Programming, Systems, Languages, and Applications.  OOPSLA e' organizada e/ou patrocinada pela ACM SIGPLAN.

A conferencia comecou domingo, dia 16 de Outubro, com uma serie de tutoriais que os participantes podem se registrar.  Existe tambem a opcao de comprar o material apresentado em qualquer tutorial.  Os tutoriais que estou participando sao:

-Generative Programming Language
-Hands on labs in AspectJ
-Fundamentals in OO Languages
-Domain-Driven Design

Ate agora estou gostando muito dos tutoriais, aprendi uma serie de coisas novas.  Como funcionario da Microsoft a gente fica muito limitado aos produtos e tecnologias que a Microsoft decide desenvolver, e acaba perdendo muito do conhecimento das inumeras tecnologias em desenvolvimento que ainda nao foram adotadas por algum time na Microsoft.  OOSPLA 'e uma conferencia muito boa para se atualizar nas diferentes areas em pesquisa nas universidade e departamentos de R&D de grandes empresas.

Terca, 18 de Outubro, 'e quando as principais palestras comecam e os keynotes se apresentam.  Vamos ver se desta vez eu consigo fazer um resumo da conferencia e apresentar um material interessante para voce.  Esta era a minha intencao quando comecei a blogar sobre o PDC 2005, mas no meio do caminho acabei nao tendo tempo para escrever.  Desta vez nao tenho muito gente para conversar por aqui, entao devo blogar mais sobre os tutoriais e as palestras.

10/17/2005 9:16:30 PM (E. South America Daylight Time, UTC-02:00)  #    Disclaimer  |   |  Trackback
 Friday, October 07, 2005

Um dos paineis realizados na sexta feira, ultimo dia do PDC 2005, abordou as linguagens de programacao e CLR.  Um dos presentes no painel foi um brasileiro chamado Rodrigo (que habito horrivel este dos brasileros nao perguntar o ultimo nme das pessoas).  Tive o prazer de conversar com o Rodrigo por alguns minutos depois do painel. 

Rodrigo 'e o pai desta linguagem de programacao chamada Boo, que comeca a ser conhecida internacionalmente.  Rodrigo 'e um adepto ao movimento de Open Source, ele mora em Assis no interior de Sao Paulo, pertinho da cidade ond eminha mae nasceu, Presidente Prudente.  Boo 'e uma linguagem derivada do python com construcoes modernas, alias algumas das principais features de Boo estarao presentes no C# 3.0 daqui pelo menos 2 anos.

Eu fiquei orgulhoso de ver um brasileiro participando naquele painel ao lado de tantos profissionais de alta qualidade, mais feliz ainda ao conhecer em mais detalhes o trabalho de Rodrigo e seu time de colaboradores.  Com certeza participaria desta iniciativa caso nao houvesse o obvio conflito de interesses e possiveis problemas legais em funcao de atualmente trabalhar para a Microsoft.

Parabens Rodrigo.

Vale a pena checar: http://boo.codehaus.org/

 

 

10/7/2005 1:45:10 AM (E. South America Standard Time, UTC-03:00)  #    Disclaimer  |   |  Trackback
 Thursday, October 06, 2005

O Andre Wolf fez um comentario sobre as vagas de infraestrutura no meu post anterior.  A questao 'e a Microsoft tambem faz o mesmo processo de recrutamento para as vagas de IT?

Fiquei curioso e fiz uma pesquisa num site interno para ver o numero de vagas para a area de IT Services.  Atualmente existem mais de 200 vagas nesta categoria.  E se voce procurar em sites do tipo monster.com vai encontrar literalmente milhares de vagas am aberto.  Nao acredito que o mercado esteja em baixa mas existem alguns fatores que fazem com que a Microsoft nao precise fazer viagens internacionais para recrutar profissinais deste segmento.

Os USA tem exportado um grande numero de empregos exatamente neste segmento de IT para paises com a India, China e Russia. (Cade o Brasil nesta lista??? Isso e' assunto para outro post, alias eu ja falei um pouco sobre isso nesta entrevista).  A maior parte dos profissionais que trabalham na area de IT aqui na Microsoft sao terceirizados, nao sao “funcionarios registrados” ou Full Time Employee(FTE).  E ja que as outras empresas estao exportando os empregos para outros paises nao 'e tao dificil assim achar profissionais de IT disponiveis no mercado local, ou seja aqui dentro dos USA. 

Outro fator que voce deve considerar 'e o custo de se contratar um estrangeiro.  Primeiro tem o processo de visto de trabalho H1-B que involve advogados e taxas para o governo.  Depois tem a mudanca do contratado e familia para Redmond.  Todos os custos do processo de Green Card e enquanto nao sai o tal green card, tem os custos de manter a documentacao toda em ordem com extensao do H1-B, documento para permitir que o funcionario saia do pais para visitar a familia nas ferias, e provavelmente tem mais despesas que eu nao sei ou nao estou me lembrando.  Resumindo, o custo de contratacao de um estrangeiro nao 'e baixo, e lembre-se que o salario 'e potencialmente igual ao salario de um profissional equivalente de origem americana.  (E' obvio que a maioria dos estrangeiros nao negociam as condicoes salarias da mesma forma que os americanos, simplesmente pelo fato de estao tao felizes em receber uma oferta que nao se lembram que tudo nesta vida 'e negociavel, e que a primeira oferta sempre pode sofrer alteracoes)

Acredito que estes fatores fazem com que a Microsoft recrute internacionalmente apenas para as vagas com maior necessidade.  Apesar das mais de 200 vagas para a area de IT, ainda existe mais vagas para a area de desenvolvimento, mais de 1000.

 

10/6/2005 10:33:32 PM (E. South America Standard Time, UTC-03:00)  #    Disclaimer  |   |  Trackback

Tem duas perguntas que me fizeram sobre o meu post anterior das vagas em aberto para trabalhar nos times de desenvolvimento de produtos na Microsoft dos Estados Unidos.

1-Quando foi anunciado? Eu recebi um email contendo o texto que publiquei no meu post anterior em 29 de Setembro, ou seja, 'e bem recente a noticia.  Quem esta chegando agora tem todo o tempo do mundo para preparar o curriculum, dar aquela estudada nas perguntas que coloquei aqui no meu site (http://www.joelpereira.com/content/entrevista/entrevistams0.htm), contratar umas aulas particulares de ingles, reler os principais algoritmos e estruturas de dados que aprendeu durante a faculdade, e finalmente ir confiante que vai passar na entrevista no Rio.  Muita gente acha que os entrevistadores sao super genios com perguntas que ninguem consegue responder.  Novamente de uma olhadinha nas perguntas que eu ja publiquei e voce vera que nao 'e tao dificil assim.

2-Qual o grupo ou produto que esta contratando?  Infelizmente ainda nao sei.  As vezes a gente fica sabendo qual o grupo que ira ao Brasil fazer as entrevistas mas ate agora nao fiquei sabendo de nada.  Assim que souber alguma coisa eu publico.

Boa sorte.

 

10/6/2005 1:46:59 PM (E. South America Standard Time, UTC-03:00)  #    Disclaimer  |   |  Trackback
 Thursday, September 29, 2005
Times da Microsoft de Redmond estao indo ao Brasil para recrutamento em Novembro de 2005.
9/29/2005 9:13:35 PM (E. South America Standard Time, UTC-03:00)  #    Disclaimer  |   |  Trackback