[quote=rodrigoy]Se você perguntar para todos os gerentes das consultorias de 3 letrinhas eles vão concordar com você. Porém, muitos empresários que eu converso (de serviços, montadoras, telefonia, mídia, dinheiro de plástico, governo), os clientes, eles não aguentam mais ROI negativo. A última turma de Scrum da ASPERCOM, ministrei para mais ou menos 3 gerentes de grandes companhias que queriam saber como “cobrar agilidade do fornecedor”, talvez através de um outro tipo de contrato e desenvolvimento iterativo. E quer saber? Eles só não compram projetos ágeis porque ninguém está oferecendo esse serviço com escala (infelizmente minha empresa é pequena).
Não acho que as mudanças serão apocalipticas e nem bruscas. Será lento, mas quando você ver, tudo mudou. [/quote]
Você há de concordar comigo que esses empresários que você conversou são exceções e não regra… Não são só os gerentes de consultorias que concordar comigo no quesito da velocidade da adoção do “agile”, você mesmo concordou comigo (“Não acho que as mudanças serão apocalipticas e nem bruscas. Será lento, (…)”)
Não, não era. Eu estive lá, PHP, ColdFusion e ASP sempre foram utilizados por uma grande maioria de proissionais ruins e amadores. PHP evoluiu bastante com o tempo, os outros morreram.
Eu concordo que já estamos vendo morts migrando para Ruby, em grandes quantidades, mas o cenário é bem diferente. Eu comararia com Java, na verdade, que era usado or um nicho, era usado para pesquisa e deois virou o samba que é.
Isso é uma tendência em qualquer plataforma de desenvolvimento de aplicativos, IMHO as causas são outras.
Acho que todos os freelas e empregados Rails que conheço distorcem sua percepção de mercado. Sem nenhuma estatística isso é muito achismo por meu gosto.
Um freelancer pode ser, um profissional de consultoria conceituada é. Entenda que ninuém (ou quase) vai pagar isso or você ou por mim, eles pagam pelo nome da empresa. Consultorias que exigem premium cobram mais que isso.
Procuram emprego num lugar decente? Eu fiquei com duas vagas abertas um ano na globo.com, fiz bilhões de entrevistas e só recentemente foram preenchidas. Emprego tem, não tem é gente capacitada.
[quote=rodrigoy]… E quer saber? Eles só não compram projetos ágeis porque ninguém está oferecendo esse serviço com escala (infelizmente minha empresa é pequena).
… [/quote]
Quando você estiver contratando avisa então! Tenho umas indicações boas para você (Teddy, por exemplo)
Mudando de assunto!
Daqui a pouco vamos ver várias pessoas programando em JRuby e falando: “bem que comentaram que essa linguagem era bacana!”. Até a SUN está dando uma força para esse projeto! E tem mais… deixa o Glassfish 3 chegar! Para o pessoal da Thoughtworks não reclamar, sei que eles também estão dando uma força para o projeto, aquele Ola Bini (http://ola-bini.blogspot.com) é fera!
[quote=Kenobi]Prefiro focar minha atenção em coisa que dá mais grana como CEP, OSGI, SOA, BPM , SAP, BEA e por aí vai …
Um profissional Bea é vendido ao mercado nacional por aproximadamente 200 paus a hora. Acho pouco provável alguém pagar a um profissional Rails 200 reais hora - consultoria.
ocaria minha atenção no que já disse anteriormente, mas aí é questão também de objetivo de vida. Tem gente que adora desenvolver em tal tecnologia e não troca por grana.
[/quote]
Mercenário Todo tópico tu fala de grana. Eita
E não é que eu já vi muito tópico meio zuado assim e sempre achei que era o cv? Mas nunca tinha certeza absoluta
E Pegando a carona do Kenobi sobre o assunto grana, não estudem mesmo Ruby nem Rails não que quando estourar aqui no Brasil, serei um dos poucos que estará dominando bem a ferramenta e ai sim o valor pode até passar desses 200/h.
[quote=djemacao]Bela argumentação de político. Mas onde está realmente a sua decepção?
Dizer que Java é melhor é brincadeira. Dizer que é mais fácil trabalhar com Hibernate (ou JPA) do que ActiveRecord seria um ultraje. Na boa, Ruby pode não ser a melhor coisa do mundo, mesmo pq num sou daqueles que acha que ele tem tudo que dá pra ser feito. Mas quer melhor? Python. Quer um case? Google. Quer um framework? Django.
Linux num é tudo isso que disse. Usabilidade: Ubuntu. Windows dá uma porrada de problemas e seu melhor argumento é: não trabalhamos por Hobby. No entanto, domina as máquinas de usuários.
Na boa, tira a revolta de lado, e comece a estudar o que está vendo aparecer. Na certa, vai começar a criticar melhoras em falhas existentes em outros lugares. Agora se acha que o mundo deve estar errado, bom, paciência.[/quote]
Eu não comparei o Hibernate com o ActiveRecord, até porque o Rails faz bom uso dos recursos da linguagem, o que no final das contas pode tornar o ActiveRecord melhor em alguns aspectos (e pior em outros). Aliás, eu considero o Hibernate uma reinvenção da roda, pois a melhor linguagem de DB que existe é a SQL. No Hibernate além de precisarmos sofrer com configurações XML precisamos também aprender a usá-lo, o que inclui uma query language própria. Qual é a vantagem? Fazer coisas mais corretas do ponto de vista de OO? Prefiro programar proceduralmente se isso for mais rápido!
O Linux não chega nem perto do Windows em termos de usabilidade. Eu usei Linux de 98 até 2006 e cansei cara. Na época do Windows 98 até que era mais ou menos porque o Windows vivia travando. Mas agora com o XP e com o Vista não há comparação, o Linux fica no chinelo. O foco dos desenvolvedores daquele sistema é atualizar o kernel para a Oracle ganhar mais 1% de performance e a IBM ficar contente. O usuário final não está em segundo plano, mas sim em vigésimo nono plano ou até mais.
[quote=Thiagosc][quote=djemacao]Bela argumentação de político. Mas onde está realmente a sua decepção?
Dizer que Java é melhor é brincadeira. Dizer que é mais fácil trabalhar com Hibernate (ou JPA) do que ActiveRecord seria um ultraje. Na boa, Ruby pode não ser a melhor coisa do mundo, mesmo pq num sou daqueles que acha que ele tem tudo que dá pra ser feito. Mas quer melhor? Python. Quer um case? Google. Quer um framework? Django.
Linux num é tudo isso que disse. Usabilidade: Ubuntu. Windows dá uma porrada de problemas e seu melhor argumento é: não trabalhamos por Hobby. No entanto, domina as máquinas de usuários.
Na boa, tira a revolta de lado, e comece a estudar o que está vendo aparecer. Na certa, vai começar a criticar melhoras em falhas existentes em outros lugares. Agora se acha que o mundo deve estar errado, bom, paciência.[/quote]
Eu não comparei o Hibernate com o ActiveRecord, até porque o Rails faz bom uso dos recursos da linguagem, o que no final das contas pode tornar o ActiveRecord melhor em alguns aspectos (e pior em outros). Aliás, eu considero o Hibernate uma reinvenção da roda, pois a melhor linguagem de DB que existe é a SQL. No Hibernate além de precisarmos sofrer com configurações XML precisamos também aprender a usá-lo, o que inclui uma query language própria. Qual é a vantagem? Fazer coisas mais corretas do ponto de vista de OO? Prefiro programar proceduralmente se isso for mais rápido!
O Linux não chega nem perto do Windows em termos de usabilidade. Eu usei Linux de 98 até 2006 e cansei cara. Na época do Windows 98 até que era mais ou menos porque o Windows vivia travando. Mas agora com o XP e com o Vista não há comparação, o Linux fica no chinelo. O foco dos desenvolvedores daquele sistema é atualizar o kernel para a Oracle ganhar mais 1% de performance e a IBM ficar contente. O usuário final não está em segundo plano, mas sim em vigésimo nono plano ou até mais.
[/quote]
Não é tão simples assim. É uma questão de não virar crente de qualquer coisa apenas por ser moda. Até hoje a única coisa que eu já fui crente foi Linux, mas já me corrigi. Não acredito que Java, a linguagem, tenha futuro, mas a JVM tem.
Se não fosse pelos modistas não teríamos tanto Struts e Spring por aí. As pessoas simplesmente foram na onda. O Struts sempre foi estúpido, não é que no passado os requerimentos eram outros, ele sempre foi assim. Agora mudaram de idéia e o Struts se transformou em lixo e estão perseguindo uma outra moda. Eu quando estava estudando Struts e coçava a cabeça me perguntando “mas para que tanto trabalho?”. Se você falasse um ‘a’ contra vociferariam uma sopa de letrias MVC-DAO-VO-XYZ em cima de você, e te chamariam de troll, burro, etc.
O JSF é bom, embora longe de ser perfeito, no entanto a “comunidade” só falta te pegar na porrada se você diz algo de bom. É assim.
Enquanto isso consultorias e vendedores de livros se fazem explorando o “Next Big Thing”. Depois que todos estiverem usando Ruby eles inventarão outra coisa, pois o assunto amornou.
É tão difícil escrever um “na minha opinião…” ou o abreviado “IMHO” em suas mensagens?
Eu discordo de tudo que está nesse parágrafo, assim como discordo do que falou sobre Hibernate.
E estou me interessando por Ruby, acho que logo logo vou discordar de você nesse assunto também :mrgreen:
É fato. Cansei de fazer atualizações pelo apt-get e o X parar de funcionar. Cansei de fuçar manpages para descobrir como algo funciona. Cansei testar distros que prometem mundos e fundos e no final das contas só apresentam erros enigmáticos onde é necessário fuçar em mais logs para descobrir o que aconteceu.
Foram tantos problemas bobos. Aquela interface (seja Gnome ou KDE) é chupinhada do Windows e do Mac, só que sem ser padronizada o suficiente a ponto de permitir se fazer o que se quer.
O pior de tudo o gerenciamento de pacotes. O própria necessidade de um gerenciamento de pacotes é evidência da podridão daquele sistema. Já se perguntaram porque em pleno século XXI precisamos de diretórios com três letras? Tipo etc, usr, opt? Fora o absurdo que as aplicação são subdivididas em pacotes e espalhadas pelo HD inteiro, tipo o doc vai para /usr/doc, a manpage vai para o diretório de manpage, o executável vai para o /usr/bin, a configuração para o /etc ou para o home do usuário, etc. Pelo amor de Deus! O pior que cada distro tem o seu formato e os seus pacotes e não há como utilizá-los em outras.
O Linux só teria sucesso se o Linus virasse homem e cria-se um SO completo. Se ele especificasse tudo, desde libs e toolkit padrão (apenas um, ou GTK ou Qt), e limitasse o uso da marca “Linux” para aqueles que cumprem seria um avanço. Outro avanço seria abandonar o modo Unix de pensar que já está mais do que ultrapassado. Caramba, para que tanto arquivo oculto do home directory?
O pior é que criou uma personagem que se assemelha aos defensores do windows. Eles costumam dizer isso para falar que o sistemas é o melhor. Rs, quem nunca passou apuros com servidor windows que compre a idéia .
Não to nem falando disso. O fato é que ele tocou na ferida em muitos pontos do linux com um forte embasamento. Só que ele colocou de um jeito bem tendencioso.
São poucas pessoas que conseguem expor esse tipo de coisa sem uma visão apaixonada pelo windows ou outro SO. E do jeito que ele fez fica até dificil contra argumentar. Só que como ele usa frases tipo “Linus tem que virar homem”, isso gera a ira nos linux-fanáticos, e isso é de propósito, sabendo qual será a reação da galera, só que as coisas que ele apontou, dificil será ter respostas boas para a maioria delas.
Talvez porque encare isso como trabalho e não hobby. Deveria trabalhar com cinema, ou outra coisa … eheheh concordo Bão , pra mim a área é extrair o máximo que eu puder, para dar leite aos filhos, nestlé anda cara ultimamente … heheh
[quote=pcalcado][quote=Kenobi]
Bom o fluxo tende a ser a longo prazo. Quantos profissionais Rails competente encontramos no mercado hoje ? Também era assim com PHP, ColdFusion e afins…
[/quote]
Não, não era. Eu estive lá, PHP, ColdFusion e ASP sempre foram utilizados por uma grande maioria de proissionais ruins e amadores. PHP evoluiu bastante com o tempo, os outros morreram.
Eu concordo que já estamos vendo morts migrando para Ruby, em grandes quantidades, mas o cenário é bem diferente. Eu comararia com Java, na verdade, que era usado or um nicho, era usado para pesquisa e deois virou o samba que é.
Isso é uma tendência em qualquer plataforma de desenvolvimento de aplicativos, IMHO as causas são outras.
Acho que todos os freelas e empregados Rails que conheço distorcem sua percepção de mercado. Sem nenhuma estatística isso é muito achismo por meu gosto.
Um freelancer pode ser, um profissional de consultoria conceituada é. Entenda que ninuém (ou quase) vai pagar isso or você ou por mim, eles pagam pelo nome da empresa. Consultorias que exigem premium cobram mais que isso.
Procuram emprego num lugar decente? Eu fiquei com duas vagas abertas um ano na globo.com, fiz bilhões de entrevistas e só recentemente foram preenchidas. Emprego tem, não tem é gente capacitada.[/quote]
Shoes, apontei lá em cima à médio prazo e é uma visão, particular. Não corresponde ao que vai acontecer de fato, ou que minha visão está correta. Apenas é uma das vertentes do que pode ou não acontecer e acredito bastante no meu prognóstico.
Quanto a procurar empregos em lugares decentes, aqui no Brasil são poucas equipes como a sua da globo.com que fazem a coisa da maneira certa. Tive a oportunidade de conhecer outras equipes, mas infelizmente o quadro para a maioria é desanimador, ainda mais se contarmos que o Brasil não está somente no eixo Rio-São Paulo e há fora desses estados muitos projetos-empresas, com pensamento retrógrado, onde é fica díficil impor algumas questões aos clientes.
Por fim, entendo o valor que pagam à consultoria. Mas para uma consultoria desse valor que citei, há o repasse de uma certa quantia ao profissional, que diga-se de passagem é mais alta que a média do mercado java. Se o valor cobrado na ponta pela mesma é mais baixo, logo seu valor também será…
[bEu acho[/b] que isso é desculpa esfarrapada e conformismo. Estou fora do Brasil há quase quatro meses e durante os dez anos que trabalhei aí sempre oi possível enconrar uma empresa que fizesse um trabalho razoável por uma grana correspondente. Não é facil, mas batsa procurar. O problema é que quando o cara quer sair e recebe o primeiro email de empresa de três letrinhas, sabe que a empresa é uma merda mas vai pra lá, depois fica reclamando.
Sim mas isso tem mais a ver com o quanto o profissional sabe do que o que ele sabe. No meu time hoje tem um DBA/UNIX admin que eu sei que anha pelo menos duas vezes o que eu ganho. O cara fica conseguindo comandos esquizofrênicos do Oracle o dia inteiro, a maioria das coisas que ele faz com a dupla eu não sei nem o que ', apenas sigo as instruções. Da mesma maneira eu já cansei de ver gente assim, mega especialista, que amanhã não consegue mais emprego porque a tecnlogia mudou.
Fazer uma careira pensando em cobrar caro por horas, sinceramente não é difícil. Eu tenho dúvidas se ficaria feliz sendo ubber-especialista em alguma coisa por isso nunca tentei.
Da mesma maneira no meu projeto existem pelo menos tr6es consultores indendentes. Eles trabalham por conta própria, arrumam seus próprios projetos e recebem o valor cheio da hora (algo como ‘ser PJ’). Fazem o mesmo trabalho que minha equipe, só que sem uma empresa por trás. Eu conheco gente que faz isso no Brasil, se voc6e tem contatos pode ser uma ótima escolha.
Enfim, valor/hora é muito relativo. Ser especialista em tecnologias que empresas adoram jogar dinheiro fora é uma opção mas não é a única.