Cool Reception
Posted on September 27, 2006
Acabei de ler um post chamado “Cool Reception” no blog Cocoa. Ele lida com um assunto delicado: “por que programadores Java mostram tanta resistência a Rails”.
Eu colocaria isso mais genericamente: “por que muitos programadores mostram tanta resistência a qualquer mudança?”.
A conclusão é simples. Aqui vai a tradução de seu post:
Um amigo meu, que trabalha em uma empresa de Java, recentemente fez uma apresentação de Ruby on Rails e ficou surpreso e desapontado pelas pessoas que não estiveram presentes. Em seu blog discutiu algumas teorias de porque uma pessoa em particular não apareceu …
Eu tenho uma teoria mais simples, uma que foi apresentada por Bruce Tate (aquele, que escreveu o livro “Beyond Java” e começou esta discussão) no Ruby on Rails Podcast, em março deste ano. Ele disse:
Você pode encarar uma linguagem de programação tanto como Meio ou como Fim. Se estiver encarando como um meio, ele é apenas uma ferramenta para fazer seu trabalho, e religiões caem fora disso. Mas se uma linguagem se fortalece e se torna um vale-refeição então ela se torna o fim. E quando isso acontece você terá forte paixão querendo ou não, porque agora quando se ameaça uma linguagem estará se ameaçando a habilidade de alguém de alimentar sua família …
Não apresentaria de forma tão dramática como se tornar incapaz de alimentar sua família, afinal Java não está para ser substituído tão cedo. Mas acho que sua posição está provavelmente correta. Java é o vale refeição para muita gente. Muitos trabalharam seu caminho para serem “arquitetos” ou “líderes sêniors”. Muitos através de trabalho duro. Eles conhecem Java, os frameworks e as ferramentas (JSF, Hibernate, Struts, Spring, Eclipse, IntelliJ, Tomcat, JBoss, JUnit, etc). Fizeram um investimento significativo e naturalmente se sentem ameaçados por algo como Rails, percebam eles ou não. Isso desafia sua posição e seu conhecimento.
Andy Hunt, um dos autores da The Pragmatic Programmer disse:
Linguagens e frameworks vêm e vão, mas seus hábitos – suas práticas – ficam com você por toda sua carreira
Infelizmente, a maioria das pessoas não entende isso. Eles olham apenas o que está diretamente na frente de seus narizes, ignorando o horizonte, sem ver o que está vindo. Hoje Java é um mundo de complexidades e é apenas olhando para coisas como Rails que desafiamos nossos preconceitos e melhoramos nossa posição no dia-a-dia de desenvolvimento Java.
Continue dando apresentações, continue empurrando as barreiras. Pessoas não gostam de ser empurradas mas persuasão sutil e constante eventualmente deixará sua marca.
blog comments powered by Disqus
Archives
- February 12(2)
- December 11(1)
- November 11(4)
- October 11(6)
- September 11(5)
- August 11(1)
- July 11(5)
- May 11(4)
- April 11(11)
- March 11(4)
- February 11(3)
- January 11(4)
- December 10(9)
- November 10(2)
- October 10(10)
- September 10(4)
- August 10(6)
- July 10(14)
- June 10(16)
- May 10(8)
- April 10(14)
- March 10(9)
- February 10(6)
- January 10(14)
- December 09(10)
- November 09(10)
- October 09(7)
- September 09(19)
- August 09(4)
- July 09(12)
- June 09(7)
- May 09(12)
- April 09(11)
- March 09(9)
- February 09(9)
- January 09(12)
- December 08(14)
- November 08(20)
- October 08(15)
- September 08(18)
- August 08(25)
- July 08(13)
- June 08(21)
- May 08(29)
- April 08(27)
- March 08(12)
- February 08(32)
- January 08(31)
- December 07(27)
- November 07(30)
- October 07(25)
- September 07(28)
- August 07(16)
- July 07(15)
- June 07(16)
- May 07(7)
- April 07(13)
- March 07(8)
- February 07(9)
- January 07(24)
- December 06(17)
- November 06(17)
- October 06(15)
- September 06(38)




