3.3% é um número considerável frente a enorme demanda por Java. Existe também algumas vagas para Scala e até Scheme!
No Brasil este número de 550 deve demorar 1 ou 2 anos para ser realidade…
Pesquisei no NetCarreiras obtive
918 vagas com palavra chave Java
2 vagas com palavra chave Ruby
V
venomtotal
Bom, pessoalmente eu fiquei abismado com a repercussão do ruby. Pelo menos nos blogs que ocasionalmente visito só ouço falar dele.
Espero ter a oportunidade de nessas férias estudar um pouco esta linguagem e o Rails .
O
onolox
Isso é fácil, se tem 5 vagas pra ruby e 1500 de java…
G
glaucioguerra
Claro, não dá pra fazer essa comparação dessa forma. Se você tem 2 vagas para ruby no inicio do ano e 8 no fim do ano, cresceu 400%. Agora, no caso do NetCarreiras que o amigo citou, para crescer 400% em Java, seriam abertas 3.672 vagas.
Eu acredito que a demanda para ruby e rails aumento muito, é uma ferramenta promissora e muita gente já está utilizando. Agora, tem que ser realista na hora das comparações e dos números.
Um abraço!
D
djemacao
É como o glaucioguerra falou, é uma comparação no mínimo ridícula. É mais uma propaganda que precisa respirar um pouco de realidade.
Acho Ruby on Rails fantástico, mas fazer propagandas como essa está começando a ficar forçado.
Sei que vou começar um framewar, mas outro dia vi outra propaganda do pessoal do Rails também sem muito fundamento, dizendo que Python cresceu no índice Tiobe por causa do Ruby on Rails. E coincidentemente, o mesmo índice aponta uma queda na linguagem.
Convenhamos, quem nunca viu Python, acaba acreditando que Ruby se fez antes dele e que o Django é uma cópia de Rails.
Tem que ser menos, por favor, menos.
V
velo
No artigo comenta isso tbm…
Crescimento de 550% quer dizer que só haviam cerca 110 vagas…
VELO
L
luistiagos
não acho vantagem estudar ruby pelo menos por enquanto… ruby tem uma sintaxe complicada e não e facil de aprender… sendo assim precisa de bastante tempo para se estudar e dominar ruby para o mercado… se ele tivesse mercado ao menos ou se ele desse um bom $$$ como SAP talvez valeria a pena… mas não acho vantagem se esforçar pra aprender ruby pelomenos por enquanto… qdo vermos q ele começar a crescer bastante e ganahar muito mercado dai sim seria a hora… mas por enquanto acho que vale mais a pena estudar outras coisas… e como estudar pyton, lisp, prolog, lua… são linguagens que não tem uma sintaxe amigavel… e não tem um bom mercado no brasil… pelomenos por enquanto…
C
cv1
Ou seja, na hora em que o mercado realmente precisar de profissionais competentes pra ganhar os cargos mais interessantes e fazer os projetos mais importantes, vc vai estar em casa COMECANDO a aprender Ruby.
Tem alguma coisa muito falha nesse seu raciocinio…
V
velo
Ou seja, na hora em que o mercado realmente precisar de profissionais competentes pra ganhar os cargos mais interessantes e fazer os projetos mais importantes, vc vai estar em casa COMECANDO a aprender Ruby.
Isso quer dizer que hoje não vale a pena começar com Java?
VELO
L
leonardom
Ah com certeza! Java que tem uma sintaxe simples e é fácil de aprender! Acho que você deveria dar uma olhada melhor em Ruby!
C
cv1
Eu, particularmente, acho que nao: ate voce conseguir aprender a usar Java bem, vc deixou de surfar a onda bem mais interessante que eh pegar uma plataforma que ta comecando e depois de um tempinho explode.
V
velo
Sim, concordo…
Assim como colocar grana em ações que vão dar um grande boom é bem benéfico…
Mas como ninguém pode prever onde vai ser o boom, nem na bolsa nem nas linguagens, continuo apostando em terrenos firmes.
Pode ser que daqui a 10 anos Java seja passado, pode ser que daqui a 10 anos haja um boom do Java, pode ser que daqui a 10 anos tudo mude, mas hoje…
VELO
J
J.E.Z
Como sempre o Brasil é em sua maioria constituido por investidores “pé no chão”.
baixo risco = baixa rentabilidade.
D
djemacao
No mínimo você poderia chamar de esquisita, mas difícil?
Nossa, difícil é Java, que tem que sair caçando diversos frameworks pra sanar alguma deficiência ou tornar mais simples algumas coisas cujo a solução é mais cabeluda. Que isso.
Particularmente acho Python e Ruby muito simples (perto do Java). Tem coisas esquisitas, mas nada tão esquisito pra quem já programou um dia com Perl (isso sim é de outro planeta, ohh sintaxe miserável).
L
luistiagos
vcs entenderam mal… não disse q a hra de aprender seja qdo ele extiver no auge assim como Java, C# e demais linguagens assim… mas qdo ele mostrar que ha uma tendencia a um crescimento no brasil… qdo ver que realmente ele tendera a se aflorar… pois muitas linguagens se “afloram” la fora… mas aqui não… como pyton… ao menos não vejo muito mercado no brasil pra pyton que é uma excelente linguagem assim como ruby… o que eu digo e que algo como ruby pode se não enraizar no mercado brasileiro… assim como pyton… então o momento certo de se dedicar a ruby não seria a ora que ele ja esta com suas arvores dando ramos… mas sim qdo ele começar a brotar suas raizes aqui no brasil… e como nosso amigo viu ali no netcarreras as poucas vagas pra ruby… se observar um crescimento de 2 para 8 e de 8 pra 16 e ver que ha algum crescimento no mercado brasileiro dai sim se pode confiar… e se dedicar a algo assim… infelizmente no brasil temos uma grande resistencia do mercado a tecnologias novas… pode ser que ruby venha a florar poraqui e pode ser que não venha…
L
luistiagos
realmente o maior problema que impede o ruby de “bater suas asas” são os “investidores pe no chão”…
mas realmente… pra vc programar “fluentemente” em uma linguagem vc tenque trabalhar com ela no minimo alguns anos… desenvolver com ela a alguns anos… so desenvolvendo aplicações caseiras não fara ngn um senior em ruby… ou seja se o mercado não te da espaço vc não tem espaço…
E acho que Ruby vai decolar (ainda) no Brasil. Então acho que é tempo certo agora de aprender Ruby o quanto antes pra quando chegar a época de os mais desatualizados aprenderem, o pessoal já saber. Acho que isso também dá um tempo muito legal pro país porque pode conseguir acompanhar esses outros aí nas tecnologias, pra cada vez mais o Brasil se mostrar mais forte perante software.
P
pcalcado
É bem fácil saber qando uma onda vai começar, basta ler nos ugares certos. Java, AOP, POJOficação, Rails… tudo isso foi anunciado com uita antecedência aos ouvidos de quem se interesa em saber mais que o que está se usando hoje.
Concordo com o cv em tudo. Engraçado que a grande maioria dos defensoes do Java contra Ruby ou qualquer outra coisa, especialmente no GUJ, programam nsta linguagem à menos tempo que os atacantes. A maioria nunca teve que defender usar Java em favor de ASP por volta do ano 2000, eles simplesmente demoraram para entrar na mudança de mercado e agora que estão em Java há uns poucos anos tudo muda de novo.
O mundo gira, gira para no mesmo lugar.
N
neofito
Já fui contra o Ruby, mas hoje não sou mais. Na verdade eu era contra linguagens dinâmicas, que usam dynamic typing, por exemplo.
O responsável por me fazer mudar de idéia foi o Groovy. É incrivelmente mais fácil de se fazer muitas coisas! Não há como comparar com uma linguagem como o java, é um conceito diferente. Um exemplo:
Groovy
A diferença é muito grande. Na minha opinião, o java deve se modernizar logo, ou perderá muito mercado nos próximos anos. Talvez a Sun saiba disso, e por isso mesmo o JCP tenha criado uma JSR para o Groovy.
Só para finalizar, o Groovy tem sido uma ferramenta utilíssima para mim. Atualmente eu o uso mais para fazer testes unitários. Para isso, eu consigo fazer mocks muito facilmente com coerção de maps e listas, o Groovy vem com um framework para mocks integrado, e uma série de outras coisas. Houve também muitos momentos em que eu precisava gerar um script q inseria algo na base, gerasse um relatório, dentre outros. Com o java seria inviável, mas o Groovy estava lá para salvar o dia, eheheh.
:wink:
P
pcalcado
E o mundo anda…
Se você gosta de Groovy dá uma olhada no RSpec com JTest
N
neofito
pcalcado:
E o mundo anda…
Se você gosta de Groovy dá uma olhada no RSpec com JTest
Hahahahhaha!!!
Ok, vou dar uma olhada.
T
Thiagosc
neófito:
Já fui contra o Ruby, mas hoje não sou mais. Na verdade eu era contra linguagens dinâmicas, que usam dynamic typing, por exemplo.
O responsável por me fazer mudar de idéia foi o Groovy. É incrivelmente mais fácil de se fazer muitas coisas! Não há como comparar com uma linguagem como o java, é um conceito diferente. Um exemplo:
Mudaste de idéia pelo motivo errado, pois quem compara quantidade de caracteres é digitador e não desenvolvedor. Uma linguagem não é melhor que a outra simplesmente porque usa-se menos caracteres para se preencher uma lista.
Esse barulho em volta do Ruby me é muito familiar. Lá pelos idos dos anos 90 eu ouvia coisas muito parecidas sobre uma outra “tecnologia” que viraria o mundo de cabeça para baixo e acabaria com o Windows. Ela se chamava Linux. O tempo e o hype passaram, agora até antigos defensores de Linux como eu xingam aquela porcaria por várias razões (como, por exemplo, ele ter uma usabilidade lixo, coisa que em mais de 10 anos não conseguiram resolver por motivos filosóficos). Se não fosse a IBM e a Oracle, que usam linux para vender mainframe e DB, o Linux estaria na lata do lixo da história.
A menos que a IBM ou outra companhia gigante adote o Ruby como carro chefe, ele não dará em nada. E mesmo que alguma delas o adotem, ele pode acabar como o Linux, ou seja, uma “eterna promessa”.
Acredito que o Ruby não decolará por essas razões:
O hype é muito mentiroso, e quando os desenvolvedores perceberem que foram enganados eles atacarão o Ruby assim como hoje vemos antigos defensores do Linux nem querendo chegar perto daquela porcaria;
Assim como o Linux, onde a usabilidade é um lixo e os desenvolvedores acham que esse é o “Unix way”, no Ruby os desenvolvedores não dão a devida importância a IDEs e APIs, pois esse é o “Ruby way”;
o “Ruby way” também não terá padronização alguma, pois é parte da filosofia dar “liberdade” aos programadores. Liberdade nesse contexto é só uma desculpa daqueles que tem medo de tomar decisões, então jogam as decisões nas costas dos usuários;
É opensource e não um produto de uma empresa assim como o Java ou o .Net. Isso significa que seus desenvolvedores trabalham por hobby;
É lento;
É instável;
A sintaxe é muito ruim;
Basicamente o que Ruby tem são aqueles mesmos Lemmings que ficavam martelando porcarias na cabeça dos outros, para então vender consultoria e livros. Porcarias como AOP, Spring, Hibernate e outras inutilidades. Agora encontraram outro filão para explorar.
Por falar nisso, quantos anos fazem desde que esse hype sobre o Ruby começou? Já não era para ter mudado alguma coisa?
T
Thiagosc
A única coisa que poderia fazer Ruby valer a pena se chama metaprogramming. Isso é algo que não existe em Java e permite fazer muita mágica. Pena que os fanáticos Ruby não possuam a capacidade de articular idéias claramente. Todos os seus exemplos descambam para quantidade de linhas de código ou de caracteres usados para se imprimir algo na tela, tipo um Hello World que usa menos linhas.
Continuations são o “goto” das linguagens funcionais. Closures são como objetos em linguagens funcionais.
O problema maior do Ruby é a sua lentidão (e não adianta dizer que pode-se fazer partes que exijam performance em C, pois assim joga-se a “produtividade” na lata do lixo e acrescentam-se pontenciais fontes de bugs difíceis de se resolver), instabilidade e a linguagem que é muito estranha. Não há a perspectiva de nada disso mudar tão cedo.
Obs: o termo “on Rails” é perfeito, e já é uma dica do que é possível naquela aplicação. Significa que ela funciona se o que você deseja é tipo um next->next->finish, mas se as suas necessidades são mais complexas que isso não. Você pode ir com um trem para onde você quiser? Não, apenas para os trilhos te levam.
L
luistiagos
Mas francamente… a sintaxe deste ruby e horrivel… para quem esta acostumado com java, C, C++, C# vendo ruby realmente e bem estranho… e muito parecida com aquelas linguagens exoticas que ngn ou qse ngn usam como: list, prolog, haskell, perl, simula, natural, whitspace, fuckbrain entre diversas outras…
N
neofito
Mudaste de idéia…
ahahahahahhahaha!!!
Legal. Bom, em primeiro lugar, não defendi apenas o Ruby, que apesar da sintaxe esquisita, parece ser uma linguagem que tem idéias bem legais. Defendi que o Ruby, e outras linguagens dinâmicas como o Groovy, posuem um conceito diferente de programação. O java ainda vai ter seu lugar durante muito tempo, pois linguagens como o Groovy, que usam o conceito de metaprogramação que você citou, tem uma chance grande de serem mais lentas. Com isso é possível otimizar trechos do seu código escrevendo-os em java, já que o Groovy se integra de forma natural ao java. Com o Groovy você tem o melhor dos dois mundos.
Nunca quis comparar duas linguagens apenas com um programa que adiciona elementos em uma lista e depois os imprime. O que quis fazer foi dar um exemplo do quão mais prático o Groovy pode ser. Isso deixa o código mais limpo, mais fácil de ser lido, e além disso menos maçante de se escrever. Ainda nem falei sobre metaprogramming, builders, mocks integrados a linguagem, coerção, dynamic typing, entre outros.
Muitas das características do Groovy permitem mágicas inviáveis de se fazer simplesmente com java.
L
louds
Thiagosc:
A única coisa que poderia fazer Ruby valer a pena se chama metaprogramming. Isso é algo que não existe em Java e permite fazer muita mágica. Pena que os fanáticos Ruby não possuam a capacidade de articular idéias claramente. Todos os seus exemplos descambam para quantidade de linhas de código ou de caracteres usados para se imprimir algo na tela, tipo um Hello World que usa menos linhas.
Continuations são o “goto” das linguagens funcionais. Closures são como objetos em linguagens funcionais.
O problema maior do Ruby é a sua lentidão (e não adianta dizer que pode-se fazer partes que exijam performance em C, pois assim joga-se a “produtividade” na lata do lixo e acrescentam-se pontenciais fontes de bugs difíceis de se resolver), instabilidade e a linguagem que é muito estranha. Não há a perspectiva de nada disso mudar tão cedo.
Para isso que projetos como JRuby e IronRuby existem. Quando performance for necessária, é possível usar uma linguagem de baixo nível como Java ou C# em vez de C. Acho que foi o John Lam que no Lang.Net desse ano mostrou uma diferença de 10x no tamanho do código para exportar um método do C# pro Ruby em comparação com uma função escrita em C.
D
djemacao
Thiagosc:
A única coisa que poderia fazer Ruby valer a pena se chama metaprogramming. Isso é algo que não existe em Java e permite fazer muita mágica. Pena que os fanáticos Ruby não possuam a capacidade de articular idéias claramente. Todos os seus exemplos descambam para quantidade de linhas de código ou de caracteres usados para se imprimir algo na tela, tipo um Hello World que usa menos linhas.
Continuations são o “goto” das linguagens funcionais. Closures são como objetos em linguagens funcionais.
O problema maior do Ruby é a sua lentidão (e não adianta dizer que pode-se fazer partes que exijam performance em C, pois assim joga-se a “produtividade” na lata do lixo e acrescentam-se pontenciais fontes de bugs difíceis de se resolver), instabilidade e a linguagem que é muito estranha. Não há a perspectiva de nada disso mudar tão cedo.
Obs: o termo “on Rails” é perfeito, e já é uma dica do que é possível naquela aplicação. Significa que ela funciona se o que você deseja é tipo um next->next->finish, mas se as suas necessidades são mais complexas que isso não. Você pode ir com um trem para onde você quiser? Não, apenas para os trilhos te levam.
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.
E
Euler_Homero
Esse barulho em volta do Ruby me é muito familiar. Lá pelos idos dos anos 90 eu ouvia coisas muito parecidas sobre uma outra “tecnologia” que viraria o mundo de cabeça para baixo e acabaria com o Windows. Ela se chamava Linux. O tempo e o hype passaram, agora até antigos defensores de Linux como eu xingam aquela porcaria por várias razões (como, por exemplo, ele ter uma usabilidade lixo, coisa que em mais de 10 anos não conseguiram resolver por motivos filosóficos). Se não fosse a IBM e a Oracle, que usam linux para vender mainframe e DB, o Linux estaria na lata do lixo da história.
.
Não entendo o pq do seu ataque ao linux, usuabilidade ele tem, depende do seu conhecimento e interesse em aprender sobre esse excelente SO, uso linux a muito tempo e se não fosse debates como esse nem lembraria da existencia do windows.
P
pcalcado
Vocês vão perder temo com o Thiago? O cara está, neste momento, acessando um site instalado em GNU/Linux. Eu sei que muita gente aqui não em idéia disso mas antigamente boa ate do investimento em um projeto era para adquirir licenças de UNIX. Nunca um sitezinho como o GUJ rodaria em um UNIX, muito caro. Aprender a programar era uma tragédia. Qauntos sistemas rodam em Linux e quanto em UNIXes proprietários hoje?
Além disso as afirmações sobre Java não ter meta programação, as besteiras sobre continuations e closures, o cara soltar uma bomba e sumir de repente… por favor, né gente? Vocês não percebem? Ia existir alguém tão estereótipo de troll assim?
O thiagosc é o cv disfarçado para criar discórdia em tópicos monótonos! Foi mal estragar a surpresa mas depois deste temo todo ninguém perceber isso é frustrante…
R
rodrigoy
Cara, eu vejo esses tópicos e só fico cascando o bico… me lembra dos conflitos alta plataforma vs baixa plataforma, Cobol vs Clipper, Clipper vs Visual Basic, Visual Basic vs Delphi, Delphi vs Java, Java vs .Net…
Mais essa agora… um gujeiro com dupla personalidade. Daqui a pouco ele cria outro usuário e isso aqui vai virar “Onde está Wally?”. ha ha ha…
F
fabim
Interessante ver como tem gente que ainda perde seu tempo defendendo linguagem A ou B.
Faça o que vc gosta.
Lembrando: hoje existem várias vagas para BONS programadores COBOL.
S
Schuenemann
pcalcado:
O thiagosc é o cv disfarçado para criar discórdia em tópicos monótonos! Foi mal estragar a surpresa mas depois deste temo todo ninguém perceber isso é frustrante…
Ué, mas como ele escreve os acentos? :lol:
K
Kenobi
Acho Ruby uma linguagem interessante o Rails trouxe ao mercado o conceito de simplicidade, o q acho muito válido.
Já entrei em outro tópico até discutindo com o Shoes sobre Grails vs Rails e no meu entender, apostaria no primeiro por uma série de motivos que citei no tópico ( faça uma busca).
Mas obsvervando de um outro lado, o financeiro, prefiro focar em soluções como SEAM. Quanto ganhará um developer Ruby + Flex no futuro ? Qual o valor hora para um profissional especialista em SEAM + Flex ?
Vejo o Ruby como o novo PHP, com salários baixos, sendo contratado por consultorias pequenas, que não possuem capital para investir em projetos maiores.
Prefiro focar minha atenção em coisa que dá mais grana como CEP, OSGI, SOA, BPM , SAP, BEA e por aí vai …
R
rodrigoy
Pequenas tipo a Thoughtworks e a 37Signals?
R
Rubem_Azenha
rodrigoy:
Pequenas tipo a Thoughtworks e a 37Signals?
Você citou duas consultorias\empresas grandes que utilizam Ruby, eu posso citar [telefone removido] que utilizam Java.
Enfim, eu acho que embora Ruby esteja com 3,3% do mercado Java, é bem mais provável que esses 3,3% das vagas estejam entre as mais interessantes, pois provavelmente as empresas que oferecem essas vagas tem ambientes mais “modernos”.
M
maior_abandonado
bom… em relação ao ruby eu nem falo nada pq nem conheço, agora falar isso do linux é no minimo ridiculo.
usabilidade lixo: os recursos 3d dele são mto bons, alem de seus ambientes estarem bons tb, ocasionalmente com mais ferramentas para gerenciamento, como por exemplo mandriva control center (que ja nem é tão novo assim mais quebra um galhão enorme).
ibm e oracle terem salvado o linux:ja vi muito servidor que não é mainframe, não tem nada a ver com a ibm, usa banco mysql e rodando em um linux…
em relação aos seus comentarios sobre o ruby eu nem sei, mais os sobre linux são infundados…
M
maior_abandonado
pcalcado:
tereótipo de troll assim?
O thiagosc é o cv disfarçado para criar discórdia em tópicos monótonos! Foi mal estragar a surpresa mas depois deste temo todo ninguém perceber isso é frustrante…
kkkkkkkkkk mals…
D
Daniel_Quirino_Olive
microfilo:
rodrigoy:
Pequenas tipo a Thoughtworks e a 37Signals?
Você citou duas consultorias\empresas grandes que utilizam Ruby, eu posso citar [telefone removido] que utilizam Java.
Enfim, eu acho que embora Ruby esteja com 3,3% do mercado Java, é bem mais provável que esses 3,3% das vagas estejam entre as mais interessantes, pois provavelmente as empresas que oferecem essas vagas tem ambientes mais “modernos”.
Ahh, lembro-me muito bem que há exatos 8 anos atrás, quando você argumentava que usar Java para fazer aplicações era viável, alguém que certamente defendia VB/Delphi/C++ usava este mesmo tipo de resposta. A história se repete, só mudam os personagens
M
moises.trovo
Kenobi:
Acho Ruby uma linguagem interessante o Rails trouxe ao mercado o conceito de simplicidade, o q acho muito válido.
Já entrei em outro tópico até discutindo com o Shoes sobre Grails vs Rails e no meu entender, apostaria no primeiro por uma série de motivos que citei no tópico ( faça uma busca).
Mas obsvervando de um outro lado, o financeiro, prefiro focar em soluções como SEAM. Quanto ganhará um developer Ruby + Flex no futuro ? Qual o valor hora para um profissional especialista em SEAM + Flex ?
Vejo o Ruby como o novo PHP, com salários baixos, sendo contratado por consultorias pequenas, que não possuem capital para investir em projetos maiores.
Prefiro focar minha atenção em coisa que dá mais grana como CEP, OSGI, SOA, BPM , SAP, BEA e por aí vai …
Tou bem pra esse lado tb.
Conheci ruby por causa do sucesso do rails a alguns meses e me surpreendi com ela. No começo a sintaxe assusta, mas eh soh vc ver open classes e closures funcionando q vc qr jogar um teco doq vc aprendeu sobre OO para java no lixo por simplesmente nao precisar dela.
Mas eh esse lado do PHP que me assusta, Java tem nome, vc pode inventar um framework super monstruoso e malfeito pra fazer uma coisa simples ou usar uma solução simples com ruby, em quase 100% das vezes o que pesa mais eh aquele que tem mais nomes conhecidos, vc fala que usa Hibernate, Spring, JPA, JSF, MyFaces e mais uma porrada de outros vc vai tar bem mais perto de conseguir uma orda de seguidores.
Um exemplo claro disso eh o q a gente ve em relação ao rails, vc primeiro olha e fala q eh mto simples pra fazer coisas tao complexas, que ele so serve pra fazer site de padaria, mas eh q a gente eh tao acostumado a ficar preenchendo zilhoes de arquivos de configuração q esquece a vida nao precisava ser assim.
Como eu nao tenho nada a ver com a opinião alheia, prefiro ir seguindo o fluxo do mercado de grandes players, e nao eh java que dá dinheiro por lá… eh SAP, BPM, SOA e coisas do tipo.
P
pcalcado
Faz parte do disfarce. Eu uso um Mac australiano e tenho acentos normalmente com layout US International.
Rubem: procure debates neste fórum ou qualquer lugar sobre introdução de Java em empresas em 200 e pouco. Ou leia qualquer thread em um meio de comunicação de pessoas desinformadas como o meiobit.com.br . A mesma situação de qualquer tópico aqui sobre Ruby já foi vivida por Java.
Bom, estou no meu segundo projeto 100% Ruby, não ganho mal, não trabalho para uma empresa pequena, para um cliente pequeno ou em um projeto pequeno. Alguma parte da lógica deve estar errada…
R
rodrigoy
Sim… dentre as quais [telefone removido] usam struts… engraçado, a uns 10 anos atrás eram 3.3% das consultorias que usavam Java e [telefone removido] que usavam Delphi, VB, Clipper. Acho que em 2002 as coisas mudaram abruptamente por forças do mercado. Lembra das palavras “Vendor Lock-in”.
Quando as coisas começarem a pegar no bolso dos clientes (isso já está acontecendo), as coisas sempre mudam. Se é Ruby eu não sei, mas projetos atuais estão caros demais na minha opinião.
M
moises.trovo
pcalcado:
Faz parte do disfarce. Eu uso um Mac australiano e tenho acentos normalmente com layout US International.
Rubem: procure debates neste fórum ou qualquer lugar sobre introdução de Java em empresas em 200 e pouco. Ou leia qualquer thread em um meio de comunicação de pessoas desinformadas como o meiobit.com.br . A mesma situação de qualquer tópico aqui sobre Ruby já foi vivida por Java.
Bom, estou no meu segundo projeto 100% Ruby, não ganho mal, não trabalho para uma empresa pequena, para um cliente pequeno ou em um projeto pequeno. Alguma parte da lógica deve estar errada…
Vixi, se tiverem precisando de uma vaguinha pra ruby porae dá um toque então auehauehuaheuahe
Você citou duas consultorias\empresas grandes que utilizam Ruby, eu posso citar [telefone removido] que utilizam Java.
Sim… dentre as quais [telefone removido] usam struts… engraçado, a uns 10 anos atrás eram 3.3% das consultorias que usavam Java e [telefone removido] que usavam Delphi, VB, Clipper. Acho que em 2002 as coisas mudaram abruptamente por forças do mercado. Lembra das palavras “Vendor Lock-in”.
Alguém aqui já leu aquele segundo livro do cara que escreveu o Better, Faster, Lighter? Ele diz que toda linguagem tem um fluxo de vida, começa bem devagar como uma aposta, depois ganha um monte de adeptos, adesão do mercado e explode, depois acaba saturando e nao tem mais tanto espaço quanto tinha antes. O mais legal disso eh q ele descreve o tipo de comunidade da linguagem em cada fase, no começo são aqueles caras mais experimentadores, que vêm os problemas das outras linguagens e qrem mudar, na fase do boom tem os caras que ainda qrem aproveitar essa onda pra ganhar uns trocados a mais e na fase de saturação só as pessoas mais tradicionalistas continuam a defendê-la.
Então agora vc olha pra esse monte de tópico no GUJ reclamando de ruby, falando bem de groovy/python, elogiando seam e depreciando rails. Dá pra perceber bem aonde o java está se encaixando né?
Ainda se ganha bem com java, mas não tão bem como antigamente, e mto pior ainda pra quem tá tentando começar agora. Lógico que a linguagem nao vai sumir do mapa, assim como tem mta empresa q usa C++, Delphi, etc., oq eu acho q vai acontecer eh a linguagem ficar mais específica pro que ela faz e faz bem. Tentar desenvolvimento web rápido e versátil com java não eh uma coisa plausível hj em dia, e nao vem me falar de framework XPTO pq nao tem essa. Tentar desenvolvimento desktop tb nunca foi uma coisa bem vista por ae, apesar de eu gostar mto de usar SWT até hj a sun nao curtiu a idéia de uma coisa tão ligada ao OS para interfaces gráficas.
Dae entra aquela do peso no bolso ne, se vc demora 2 vezes mais pra fazer uma coisa em java nao a santo ou Hibernate ou Spring q consiga fazer o preço desse projeto ser duas vezes maior, dae o salário cai, o cara q gastou a vida inteira aprendendo sobre 90238947 de frameworks fica puto da vida e resolve falar mal sobre tudo q nao eh java poraqui.
R
Rubem_Azenha
Daniel Quirino Oliveira:
Ahh, lembro-me muito bem que há exatos 8 anos atrás, quando você argumentava que usar Java para fazer aplicações era viável, alguém que certamente defendia VB/Delphi/C++ usava este mesmo tipo de resposta. A história se repete, só mudam os personagens
rodrigoy:
Sim… dentre as quais [telefone removido] usam struts… engraçado, a uns 10 anos atrás eram 3.3% das consultorias que usavam Java e [telefone removido] que usavam Delphi, VB, Clipper. Acho que em 2002 as coisas mudaram abruptamente por forças do mercado. Lembra das palavras “Vendor Lock-in”.
Entendo, não esotu querendo dizer que Ruby seja ruim ou que não vale a pena investir em Ruby! Só acho que o Rodrigo falar todo orgulhoso que a Toughworks e a 37Signals usam Ruby não significa muita coisa…
Se você reler o meu post, verá que eu acho que vale a pena investir em Ruby: embora tenha menos vagas, provavelmente são vagas que estào entre as mais interessantes, pois provavelmente são de ambientes com tecnologia mais “moderna”, e não a velha e monotona stack Java 1.3 + EJB 2 + Struts 1.
Não é a primeira vez que eu vejo você profetizar um cenário apocaliptico para o desenvolvimento de software “tradicional”. Baseado em que? Eu não acho que o jeito “tradicional” de se desenvolver software vai mudar, muita gente ainda ganha muito dinheiro com isso e o mercado como um todo parece que ainda não absorveu muito bem a idéia de desenvolvimento ágil - inclusive se você analisar alguns artigos das revistas de TI direcionadas para executivos, irá notar que vez por outra falam de desenvolvimento ágil, mas infelizmente muitas dessas vezes olham para ele com ceticismo…
Eu acho que o certo é isso aí mesmo: Investir em desenvolvimento ágil, novas linguagens, novas tecnologias (eu mesmo dedico tempo a estudar esses assuntos).
Só não acho que vai tomar o lugar do Java e do desenvolvimento “tradicional” tão cedo
Pelo menos não no mercado brasileiro.
K
Kenobi
pcalcado:
Faz parte do disfarce. Eu uso um Mac australiano e tenho acentos normalmente com layout US International.
Rubem: procure debates neste fórum ou qualquer lugar sobre introdução de Java em empresas em 200 e pouco. Ou leia qualquer thread em um meio de comunicação de pessoas desinformadas como o meiobit.com.br . A mesma situação de qualquer tópico aqui sobre Ruby já foi vivida por Java.
Bom, estou no meu segundo projeto 100% Ruby, não ganho mal, não trabalho para uma empresa pequena, para um cliente pequeno ou em um projeto pequeno. Alguma parte da lógica deve estar errada…
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…
Já que há grande facilidade, a tendência natural é a proliferação de empregos intermediários, para profissionais médios.
Claro que sempre haverá empresas como a TW que você pode explorar MOP do Ruby e construir soluções ultra mega tabajara. Entretanto, o dia-a-dia, ainda mais no cenário nacional é empregar o Rails man com alguns meses de experiência, ganhando no máximo 25 reais hora.
É minha percepção de mercado.
Hoje trabalho numa empresa partner da Bea, tenho acesso à muitas informações de mercado, produtos, forma de venda, onde um adpter JCA SAP é vendido por 50 mil dólares por servidor … a coisa é outra, pode acreditar.
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.
Não quero entrar no mérito se vale ou não, quem é mais fodão … isso é outro papo. A questão aqui é money e mercado nacional.
Se tiver oportunidade de entrar numa empresa que encare desenvolvimento de software a sério, bacana, no Brasil vc conta nos dedos de uma mão e como ficam os outros 9995 usuários do GUJ ?
Isso não tira a obrigação do developer aprender a linguagem e paradigmas. Pode até aplicar frameworks em projetos que ache interessante, para reduzir o time-to-marketing, mas não gastaria toda atenção nesse assunto.
Focaria 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. Quis somente levantar uma visão sobre o assunto.
R
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.
D
djemacao
Kenobi:
pcalcado:
Faz parte do disfarce. Eu uso um Mac australiano e tenho acentos normalmente com layout US International.
Rubem: procure debates neste fórum ou qualquer lugar sobre introdução de Java em empresas em 200 e pouco. Ou leia qualquer thread em um meio de comunicação de pessoas desinformadas como o meiobit.com.br . A mesma situação de qualquer tópico aqui sobre Ruby já foi vivida por Java.
Bom, estou no meu segundo projeto 100% Ruby, não ganho mal, não trabalho para uma empresa pequena, para um cliente pequeno ou em um projeto pequeno. Alguma parte da lógica deve estar errada…
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…
Já que há grande facilidade, a tendência natural é a proliferação de empregos intermediários, para profissionais médios.
Claro que sempre haverá empresas como a TW que você pode explorar MOP do Ruby e construir soluções ultra mega tabajara. Entretanto, o dia-a-dia, ainda mais no cenário nacional é empregar o Rails man com alguns meses de experiência, ganhando no máximo 25 reais hora.
É minha percepção de mercado.
Hoje trabalho numa empresa partner da Bea, tenho acesso à muitas informações de mercado, produtos, forma de venda, onde um adpter JCA SAP é vendido por 50 mil dólares por servidor … a coisa é outra, pode acreditar.
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.
Não quero entrar no mérito se vale ou não, quem é mais fodão … isso é outro papo. A questão aqui é money e mercado nacional.
Se tiver oportunidade de entrar numa empresa que encare desenvolvimento de software a sério, bacana, no Brasil vc conta nos dedos de uma mão e como ficam os outros 9995 usuários do GUJ ?
Isso não tira a obrigação do developer aprender a linguagem e paradigmas. Pode até aplicar frameworks em projetos que ache interessante, para reduzir o time-to-marketing, mas não gastaria toda atenção nesse assunto.
Focaria 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. Quis somente levantar uma visão sobre o assunto.
Disso não tiro a razão do Kenobi. Rails é fácil de dominar. Ruby é esquisito, mas nada complexo. Pegue um erro de falta de fechamento de uma condicional macarrônica do PHP e vai entender o que é complicado. Dois livros e uma pessoa com conhecimentos medianos de programação pode fazer sites em Rails, entendendo Ruby que em PHP, rs, levariam o dobro de tempo, no mínimo. Agora, qual a tendência do mercado?
Não sou especialista, mas vi as coisas mudarem quando uma grande massa passou de ASP para PHP e hoje o profissional de PHP ganha menos que 1K. Não vai demorar para acontecer com Ruby on Rails, já que a facilidade leva a grande massa a usar. Não estou depreciando a linguagem, assim como não deprecio PHP, uma vez que tem vários sites de peso feitos com PHP. Mas os bons salários ficarão na mão de poucos e no Brasil, qdo há uma grande massa usando, a tendência é derrubar o valor do profissional.
Tem mais, quem disse que 37signals é grande? rs
Há, esqueci de dizer, não se esqueçam dos indianos, que já falam inglês e ainda por cima tem baixos salários.
R
rodrigoallemand
$ 50K por um conector JCA pra SAP?!?!?
Meu Deus do céu!!! Acabei de ficar sabendo que o que eu fiz a um tempo atras de graça para uma empresa de telefonia (e que utiliza até hoje) poderia ter me ajudado bastante nas parcelas do carro e da casa…
Valeu Kenobi! Vc acabou com o meu dia… melhor, acabou com o meu ano (que é quando acabam as parcelas)!!! hehehe
Brincadeiras a parte, acho que o boom de Ruby vai ser mais rápido e mais longínquo que o de Java… Minha percepção é que o avanço dos conceitos, das ideias, das arquiteturas foi muito bom pro Java e pessoas que adquiriram tais skills tendem a migrar pra Ruby mais facilmente… a galera que veio de Delphi/VB pra Java não tinha tanta bagagem… Já o pessoal de Java (digo, os plenos/seniors) tem de sóbra pra poder investir 1h/dia e em 2, 3 meses estarem confortáveis para migrarem…
Sem contar a quantidade de informação jogada diariamente na internet…
Mas concordo tb com o Kenobi: HOJE não troco Java pelo Ruby, mesmo estudando Ruby diariamente…
Resta saber se o fogo do Ruby é de palha ou um incêndio na floresta!
E
Eduardo_Bregaida
Ou seja, na hora em que o mercado realmente precisar de profissionais competentes pra ganhar os cargos mais interessantes e fazer os projetos mais importantes, vc vai estar em casa COMECANDO a aprender Ruby.
Tem alguma coisa muito falha nesse seu raciocinio…
Nao só falha como tbm é algo q msm hj no universo de Java (como em outras LPs) já acontece, nao vou aprender nda de novo pq já sei tal coisa, só vou me interessar qdo precisar, dai qdo precisa o cara se ferra pra aprender e sai uma coisa +/- .
E
eliziario
Euler Homero:
Esse barulho em volta do Ruby me é muito familiar. Lá pelos idos dos anos 90 eu ouvia coisas muito parecidas sobre uma outra “tecnologia” que viraria o mundo de cabeça para baixo e acabaria com o Windows. Ela se chamava Linux. O tempo e o hype passaram, agora até antigos defensores de Linux como eu xingam aquela porcaria por várias razões (como, por exemplo, ele ter uma usabilidade lixo, coisa que em mais de 10 anos não conseguiram resolver por motivos filosóficos). Se não fosse a IBM e a Oracle, que usam linux para vender mainframe e DB, o Linux estaria na lata do lixo da história.
.
Não entendo o pq do seu ataque ao linux, usuabilidade ele tem, depende do seu conhecimento e interesse em aprender sobre esse excelente SO, uso linux a muito tempo e se não fosse debates como esse nem lembraria da existencia do windows.
Eu trabalho como arquiteto senior de uma das maiores empresas de varejo do Estado do Rio de Janeiro, e uma das que mais crescem no Pais. Recentemente nós migramos TODAS as estações e servidores das mais de 80 lojas para Linux. Com o linux nós pudemos nos dar ao luxo de ter uma distribuição própria, customizada baseada em Debian, o que permite que qualquer máquina numa loja possa ser colocada no ar em exatamente 15 minutos. No desespero, um gerente pode pegar uma máquina qualquer no estoque e em 15 minutos ter um PDV TOTALMENTE OPERACIONAL…
Pra menininha de 15 anos que fica trocando trojans e worms pelo MSN e pelo orkut, linux não é muito usável mesmo… Mas pro mercado que nos interessa aqui, Linux não é o futuro, Linux já é a realidade.
D
djemacao
Ou seja, na hora em que o mercado realmente precisar de profissionais competentes pra ganhar os cargos mais interessantes e fazer os projetos mais importantes, vc vai estar em casa COMECANDO a aprender Ruby.
Tem alguma coisa muito falha nesse seu raciocinio…
Nao só falha como tbm é algo q msm hj no universo de Java (como em outras LPs) já acontece, nao vou aprender nda de novo pq já sei tal coisa, só vou me interessar qdo precisar, dai qdo precisa o cara se ferra pra aprender e sai uma coisa +/- .
Há de se convir que a curva de aprendizado do Ruby e de seu framework Rails não é grande como o de Java. Se o cara num tiver o mínimo de tempo, pelo menos meia hora por dia deve ter pra testar, não é possível.
R
Rubem_Azenha
eliziario:
Eu trabalho como arquiteto senior de uma das maiores empresas de varejo do Estado do Rio de Janeiro, e uma das que mais crescem no Pais. Recentemente nós migramos TODAS as estações e servidores das mais de 80 lojas para Linux. Com o linux nós pudemos nos dar ao luxo de ter uma distribuição própria, customizada baseada em Debian, o que permite que qualquer máquina numa loja possa ser colocada no ar em exatamente 15 minutos. No desespero, um gerente pode pegar uma máquina qualquer no estoque e em 15 minutos ter um PDV TOTALMENTE OPERACIONAL…
Pra menininha de 15 anos que fica trocando trojans e worms pelo MSN e pelo orkut, linux não é muito usável mesmo… Mas pro mercado que nos interessa aqui, Linux não é o futuro, Linux já é a realidade.
Quinze minutos? que ineficiencia! Teria que ser 30 segundos, com algum distro “live cd” da vida :twisted:
E
Eduardo_Bregaida
Ou seja, na hora em que o mercado realmente precisar de profissionais competentes pra ganhar os cargos mais interessantes e fazer os projetos mais importantes, vc vai estar em casa COMECANDO a aprender Ruby.
Tem alguma coisa muito falha nesse seu raciocinio…
Nao só falha como tbm é algo q msm hj no universo de Java (como em outras LPs) já acontece, nao vou aprender nda de novo pq já sei tal coisa, só vou me interessar qdo precisar, dai qdo precisa o cara se ferra pra aprender e sai uma coisa +/- .
Há de se convir que a curva de aprendizado do Ruby e de seu framework Rails não é grande como o de Java. Se o cara num tiver o mínimo de tempo, pelo menos meia hora por dia deve ter pra testar, não é possível.
eu não disse que é facil ou rapido, apenas que seria bom se vc tem oportunidade já ir vendo, mesmo que só o basicão, pra quando precisar não estar perdido
R
rodrigoallemand
Essa frase já foi dita a mais de 2 anos…
K
Kenobi
$ 50K por um conector JCA pra SAP?!?!?
Meu Deus do céu!!! Acabei de ficar sabendo que o que eu fiz a um tempo atras de graça para uma empresa de telefonia (e que utiliza até hoje) poderia ter me ajudado bastante nas parcelas do carro e da casa…
Valeu Kenobi! Vc acabou com o meu dia… melhor, acabou com o meu ano (que é quando acabam as parcelas)!!! hehehe
Eu quase vendi o connector para a empresa…rsss Ele faz algumas coisinhas a mais. Tem um view das rfcs via browser, expõe como serviço cada RFC no barramento, mas nada de complexo. É uma boa, começar a desenvolver infras desse tipo e vender no mercado.
R
rodrigoallemand
São essas coisas que me fazem ficar cada vez mais perto do Java profissionalmente, apesar de programar em várias linguagens como “amador”…
Quando eu conseguiria vender uma infra dessa em outra linguagem?!? Quem tem SAP e não tem uma infra de Java?!?!? Dificil, né?!?
Mas sobre o conector, o meu utilizava um principio de REST (adimito que na epoca eu não conhecia REST e fiz algo parecido sem querer) mapeando um servlet pra chamar o serviço dinamicamente… tipo http://www.morto.com.br/APLICATIVO/SAPSERVLET/RFC, colocando no request um Map com os inputs e pegando a RFC dinamicamente… com isso, qualquer que fosse a RFC, ele chamaria passando os parametros do MAP…
R
Rubem_Azenha
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.
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, (…)”)
P
pcalcado
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.
A
ASOBrasil
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).
…
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!
E
Emerson_Macedo
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.
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.
L
le-silva
Pensamento intelectualmente pobre.
L
le-silva
Java já teve o seu boom faz tempo.
L
le-silva
Só podia mesmo ser um personagem surreal…
Criatividade, hein, CV? kkk
Bom pra dar umas boas gargalhadas…
:lol: :lol: :lol:
T
Thiagosc
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.
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.
T
Thiagosc
Sou não, cara.
D
djemacao
Thiagosc:
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.
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.
CV, perdeu a graça tá? :lol:
T
Thiagosc
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.
D
dreamspeaker
E desde quando o cv precisa de disfarce pra causar discórdia?.. :mrgreen:
S
Schuenemann
É 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:
T
Thiagosc
É 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?
E
Emerson_Macedo
Agora eu tenho 99,9% de certeza que é o CV
D
djemacao
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 .
E
Emerson_Macedo
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.
K
Kenobi
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
PS: Mercenário total Uahahah …
K
Kenobi
pcalcado:
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…
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.
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á…
P
pcalcado
[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.
P
Proteu_Alcebidiano
Você desconfia de fakes com diálogos do tipo:
Nunca vi troll se assumir com tanta naturalidade melhor dizendo, trolls não se assumem, mal se conhecem como trolls
M
mfb
pcalcado:
Da mesma maneira eu já cansei de ver gente assim, mega especialista, que amanhã não consegue mais emprego porque a tecnlogia mudou.
Os casos piores são daquelas pessoas que veem que a tecnologia com a qual trabalham está desaparecendo do mapa, chegam a comentar com os amigos, mas não procuram conhecer/desenvolver em outras tecnologias, por comodismo e/ou inércia.
É a crônica de um desempregado anunciado.
D
djemacao
mfb:
pcalcado:
Da mesma maneira eu já cansei de ver gente assim, mega especialista, que amanhã não consegue mais emprego porque a tecnlogia mudou.
Os casos piores são daquelas pessoas que veem que a tecnologia com a qual trabalham está desaparecendo do mapa, chegam a comentar com os amigos, mas não procuram conhecer/desenvolver em outras tecnologias, por comodismo e/ou inércia.
É a crônica de um desempregado anunciado.
Nem sempre é assim. Existem profissionais que trabalham com COBOL até hoje e ganham no mínimo o dobro que um bom profissional Java (pra não dizer excelente). A questão é que a grande massa vai para onde o “vento leva”, e os poucos que ficam, se especializam ao extremo, a ponto de que sempre há um lugar no mercado para tal. Tem dezenas de empresas que não migram seus sistemas de COBOL para outros por causa de altos custos e grandes riscos. O vento muda sempre de direção, e estas empresas sabem que se migrarem para Java, daqui a 10 anos(chutei alto tá) terão outra tecnologia da vez e sempre será assim.
M
mfb
djemacao:
Nem sempre é assim. Existem profissionais que trabalham com COBOL até hoje e ganham no mínimo o dobro que um bom profissional Java (pra não dizer excelente). A questão é que a grande massa vai para onde o “vento leva”, e os poucos que ficam, se especializam ao extremo, a ponto de que sempre há um lugar no mercado para tal. Tem dezenas de empresas que não migram seus sistemas de COBOL para outros por causa de altos custos e grandes riscos. O vento muda sempre de direção, e estas empresas sabem que se migrarem para Java, daqui a 10 anos(chutei alto tá) terão outra tecnologia da vez e sempre será assim.
Estava me referindo a casos onde a tecnologia estava ou está desaparecendo, que com certeza, não é o caso do Cobol.
P
pcalcado
COBOL não tá desaparecendo? Qual foi o último projeto de novo desenvolvimento em COBOL que vocês já ouviram falar?
Eu trabalhei por algum tempo ao lado do “Jurassic Park” numa empresa de três letras. Todo o trabalho, mais de dez projetos, eram para manter ou ou migrar sistemas. Nenhum desenvolvimento novo. Essa mesma empresa criou um centro de treinamento numa pequena cidade do Sul do Brasil apenas para pegar universitários incautos e transformá-los em mantenedores de legado muito baratos. Eles estão exatamente tentando fazer algo que é muito caro para o cliente ser muito barato para eles, cuidar de código legado.
COBOL como linguagem tem poucos méritos técnicos. A grande vantagem do COBOL é sempre rodar em mainrame, este sim oferece diferencial. Existe COBOL para PC e até COBOL.Net, alguém aí já viu um produto com essas plataformas?
De qualquer modo, voltando ao assunto: especialista são especialistas. Seja especialista em Bea Aqualogic ou COBOL, geralmente se paga mais caro por isso.
M
mfb
Quase a totalidade de desenvolvimento em COBOL hoje é manutenção de código legado, mas não considero que ele está desaparecendo justamente pela grande base de projetos legados em mainframe existente.
Agora, com certeza trabalhar com legado em qualquer linguagem/plataforma/tecnologia é uma fria.
E não estou me referindo à salário e sim à evolução tecnológica.
P
pcalcado
Se (quase) nada é adicionado, apenas mantido e migrado, fatalmente acaba. Vai demorar bastante, mas acaba.
M
mfb
Concordo.
D
djemacao
Em se contar que a grande maioria dos que trabalham com COBOL são pessoas de “meia” idade, posso levar em consideração que este sustentou a carreira inteira do cara. Conheci um pessoal que trabalha a mais de duas décadas com COBOL e até hoje esta na ativa, por causa desde tal “legado”.
D
djemacao
Não interpretem que eu estou dizendo que COBOL é uma boa, foi apenas para citar que nem sempre um super profissional em alguma coisa pouco usada fica sem serviço. É assim com a informática, é assim com a física, a química e por ai vai. A diferença é que eles são poucos e suas vagas não estão espalhadas em sites de empregos. Muitas vezes pelos anos de carreira o cara cria uma carteira de clientes, por assim dizer, que sempre o contacta para um trabalho a ser mantido. Vejam que disse “mantido” e não “criado”.
P
pcalcado
COBOL não é pouco usada. Todos os grandes bancos brasileiros usam COBOL, a maioria das empresas estatais e ex-estatais usam COBOL. EU até entendi o que você disse mas isso Não é exemplo
K
Kenobi
Voltando ao tópico inicial ou pauta da discussão, se Rails é mais fácil e não exige grande conhecimento prévio, por que as empresas irão pagar mais caro para um profissional desse tipo ? Isso é um exercício e analogia que o mercado irá utilizar.
Algumas vão considerar o profissional, independente de plataforma e sim o quão o “ser” conhece sobre design de software. Mas infelizmente, empresas com essa consciência são poucas e muitas vezes o profissional não pode se dar ao luxo de esperar por tal oportunidade, pois a vida real é mais dura…como contas e obrigações no final do mês.
Foi onde eu quis argumentar. Não sei se vale à pena todo esse esforço para trocar de plataforma. Existem outros conceitos entrando ao mesmo tempo como SCA, projetos como Tuscane que irão fazer valer as horas de estudo.
E Shoes, realmente especialista ganha consideravelmente melho. O único ponto é o mesmo ser esperto o suficiente para saber pra onde o vento está soprando e se manter “especializado” (atualizado) com as novas tendências.
Hoje é WLI + ESB + BPM amanhã pode ser CEP, Real Time, Social Computing e por aí vai … o consultor precisa estar estudando sempre.
Não basta adotar uma tecnologia e encostar, vai ficar para trás, não tem jeito. Agora se o mesmo vive estudando as novas que a indústria emprega ,acredito que vai estar com ganho superior ao mercado.
Agora o ponto de satisfação profissional é com cada um. Tem gente que prefere $$ no final do mês ( eu sou um deles) . Outros tem paixão por tecnologia.
Agora mesmo querendo $$ no final do mês, eu tenho a liberdade de escolher o que me dá prazer. Não vou começar a programar por exemplo dot.net e soluções fechadas Microsoft, pois não gosto e não me sinto bem …o Limite e o perfil vai de cada um, só coloquei pro pessoal uma questão com relação ao Rails, que pode ser um tiro no pé no lado do bolso.
P
pcalcado
Sim, Rails é facil de usar e não exige tanto conhecimento prévio, mas ainda precisa de desenvolvedores de verdade e não micreiros. Da mesma forma que tem gente que ganha uma ninharia para produzir sistemas de cadastrinho em Java existe gente que ganha uma ninharia para produzir cadastrinho em PHP, Rails e etc. Quando as coisas começam a entrar num nível de empresa de médio porte, no entanto, a coisa aperta. Integração com legado, suporte, customização, manutenção… tudo isso faz diferença e não dá mais para confiar no primo que ‘sabe tudo de computador’. É a mesma coisa do especialista Linux. Qualquer pessoa com mais de dois neurônios consegue colocar um servidor Linux no ar hoje em dia e nem por isso profissionais Linux de verdade ganham mal, pelo contrário. O mercado abriu ainda mais para eles.
Eu sinceramente fujo de uma coisa tão complexa que requer um profissional especializado e que não faz nada demais que as outras ferramentas não façam.
Agora, por mais ‘antenado’ que seja o profissional, se ele é especialista é porque se dedicou. Por mais que ele acompanhe as tend6encias ninguém vira especialista na velocidade que as coisas mudam, por isso os generalistas são bem vistos há alguns anos. Acredito que também eloe sforço requerido para domar as entranhas do oracle ou do Linux que a grande maioria destes profissionais simplesmente não muda de tecnologia. Recentemente eu vi uma equipe de dez DBAs especialistas em Oracle tendo que aprender MySQL. Mesmo com a migração iminente de toda a empresa para a nova plataforma os DBAs ou pedem demissão ou fazem beicinho e não ervem para nada -sendo eventualmente demitidos. Ser especialista é complicado, ter especialistas na equipe é muito complicado a medio prazo.
Quanto à trabalhar por dinheiro ou prazer minha suestão é: faça os dois. Eu já mudei de emprego por dinheiro e já mudei de emprego por (des)prazer. IMHO, se você fica oito horas por dia fazendo algo que não gosta (seja trabalhar com a tecnologia X ou trabalhar com tecnologia em geral) você pode ter bastante dinheiro no fim do mês mas jogou 1/3 da sua vida na privada. Eu já vi gente frustrada demais na vida para achar isso saudável.
D
djemacao
Entendo sua preocupação Kenobi, mas isso vai acontecer com tudo, incluindo Java. Se olhar para trás, lembrará que a 15 anos, mais ou menos, um profissional que soubesse M$ Access :shock: a fundo ganhava bem.
Rails realmente vai acabar se tornando uma tendência para todos os níveis e com certeza vai ter o preço de seus profissionais para baixo, mesmo porque, vejo um mercado transbordando deles, sejam bons ou ruins. Sua idéia “plugável” vai ajudar a ter pessoas com baixo conhecimento fazendo coisas maravilhosas, mesmo porque, o cara bom no negócio já fez o plugin para resolver o problema. Isso não vai ser diferente de Java, de maneira nenhuma, veja o que o Grails já faz.
Entretanto, tem uns poucos profissionais que o mercado vai começar a exigir, alguns que não se vê sempre na área de desenvolvimento: os que desenvolvem e conhecem a fundo a regra do negócio que trabalham. E não estou falando de GoF ou coisas do gênero. Sabemos que muitas coisas foram criadas para suprir necessidades de linguagem rígidas como Java. Estes especialistas, sejam em que área for, vão ser os valorizados. O cara num saberá só programar, mas entenderá de coisas técnicas ao qual se dedica, o que foge totalmente de programação. Conheço caras que programam no SAP, mas são especialistas não em SAP em si, mas em uma parte dele. E são especialistas também em cadeia de suprimentos, por exemplo. O cliente pede uma coisa, ele não só sabe customizar da exata forma como o cliente quer, mas também entende perfeitamente o que é preciso para obter tais informações e automatizações e ir além. Logo, esses profissionais ganham o valor estupendo que, dá inveja em qualquer um. E mais, não trabalham saindo de recém faculdades. Esses também conheci, que empresas aliciadoras de profissionais recém formados treinam para dar consultoria. Vi cara apanhando para entender o que um bom gerente de Cadeia de suprimentos queria. E não pensem naquele estilo de gerente que pouco sabe o que quer e muito menos explicar como funciona (coisa que pouco vi em minha carreira). Existem muitas imagens distorcidas no meio do desenvolvimento.
Este tipo de especialista ao qual me referia ao Cobol, pcalcado. Caras que conhecia bem COBOL, mas não programavam só na linguagem. Não sabiam apenas resolver os inúmeros tipos de integrações que as empresas queriam (acho que isso é obrigação, mesmo porque, existe o Google hoje). Eles tinham um foco no negócio ao qual se propunham fazer. Não só sabiam como as regras do negócio ao qual trabalhavam funcionava, mas tudo em si, antes do gerente explicar, ele já tinha toda a situação, porque se especializou também no negócio.
Hoje, vejo empresas que fazem “n” tipos de serviços. Deixam seus profissionais bons em programar, resolver pepinos, talvez, mas por focar em vários negócios, acaba não sendo especializado em um determinado ramo.
E não tem essa de o cara fica bom em tudo, porque é balela. Não fica.
P
pcalcado
djemacao:
Este tipo de especialista ao qual me referia ao Cobol, pcalcado. Caras que conhecia bem COBOL, mas não programavam só na linguagem. Não sabiam apenas resolver os inúmeros tipos de integrações que as empresas queriam (acho que isso é obrigação, mesmo porque, existe o Google hoje). Eles tinham um foco no negócio ao qual se propunham fazer. Não só sabiam como as regras do negócio ao qual trabalhavam funcionava, mas tudo em si, antes do gerente explicar, ele já tinha toda a situação, porque se especializou também no negócio.
Hoje, vejo empresas que fazem “n” tipos de serviços. Deixam seus profissionais bons em programar, resolver pepinos, talvez, mas por focar em vários negócios, acaba não sendo especializado em um determinado ramo.
E não tem essa de o cara fica bom em tudo, porque é balela. Não fica.
Eu quase concordo com você. Existe uma tendência em programador de aplicações se tornarem mais dedicados ao negócio e menos em tecnologia mas isso é apenas uma segmentação do mercado. O programador de aplicações mediano hoje em dia já sabe muito pouco sobre programação. Sabe usar o framework web, sabe fazer consultas no banco de dados e sabe usar o framework AJAX mas não sabe nada sobre como essas coisas funcionam. Esse cara vai continuar existindo mas ele vai se dedicar mais ao negócio e estão surgindo ferramentas que permitem que ele tenha que se preocupar cada vez menos com tecnologia (e não estou falando de geradores de código tabajara mas sim de mudança de paradigmas, caso alguém tenha ficado com dúvida).
A comunidade/google tem soluções para muitos dos problemas, mas isso não é suficiente. Cada situação que se vive é única de alguma maneira, você pode achar nos Googles da vida mas precisa de conhecimento técnico para avaliar uma solução, aplicá-la de maneira eficiente e até mesmo rejeitá-la e criar sua própria. Nos sistemas COBOL que já trabalhei (em algumas migrações e algumas interações) a arquitetura é de caixinha. Todo mundo resolvia os mesmos problemas de ler e escrever de algum lugar e jogar em outro. Geralmente as soluções não eram as melhores, as mais escaláveis ou mais flexíveis mas dado o nível técnico geral davam para o gasto.
Hoje em dia não é mais assim. TI Não é apenas uma ferramenta para automatizar tarefas manuais, agora o negócio depende de TI. Neste cenário encontramos diariamente problemas para os quais o google não apresenta solução.
Resumindo: acredito na divisão iminente do mercado em desenvolvedores de solução (baixo conhecimento tecnológico + alto conhecimento do negócio) e desenvolvedores de software (alto conhecimento tecnológico + generalismo e abstração sobre o negócio). Meu sonho é colocar um desenvolvedor para programar em par com um Business Analyst.
E
esb
Thiagosc:
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!
Meu Deus, que pérola!
E
Emerson_Macedo
OMG. Como é bom ouvir isso. Eu falo isso pra um monte de amigos e colegas mas parece que não tem jeito, a maioria simplesmente não enxerga. Acho que vou enviar esse link para alguns deles
[edited] “Porque o amor ao dinheiro é raiz de todos os males” (1Tm 6.10)
Mesmo quem não acredita em Deus ou na Bíblia sabe que quando nos tornamos obsecados por dinheiro trazemos sérias consequências para nossa vida. Existem milhões de relatos sobre isso e vemos o tempo todo. É certo que é ótimo ganhar muito dinheiro, ter uma vida estável e tudo mais. Todos nós gostamos, mas fazer disso uma prioridade, quando você tem opção de fazer algo que você realmente gosta é sinonimo de amor ao dinheiro e provavelmente você terá sérios problemas, pois nunca ficará saciado e quando chegar no auge, tudo perderá o sentido. Acho perfeitamente ser bem sucedido fazendo o que se gosta. Aliás, acho o caminho mais fácil para o sucesso.
[/edited]
K
Kenobi
OMG. Como é bom ouvir isso. Eu falo isso pra um monte de amigos e colegas mas parece que não tem jeito, a maioria simplesmente não enxerga. Acho que vou enviar esse link para alguns deles
[edited] “Porque o amor ao dinheiro é raiz de todos os males” (1Tm 6.10)
Mesmo quem não acredita em Deus ou na Bíblia sabe que quando nos tornamos obsecados por dinheiro trazemos sérias consequências para nossa vida. Existem milhões de relatos sobre isso e vemos o tempo todo. É certo que é ótimo ganhar muito dinheiro, ter uma vida estável e tudo mais. Todos nós gostamos, mas fazer disso uma prioridade, quando você tem opção de fazer algo que você realmente gosta é sinonimo de amor ao dinheiro e provavelmente você terá sérios problemas, pois nunca ficará saciado e quando chegar no auge, tudo perderá o sentido. Acho perfeitamente ser bem sucedido fazendo o que se gosta. Aliás, acho o caminho mais fácil para o sucesso.
[/edited]
Há controvérsias …rsss mas eu sou o MAIS mercenário que você vai conhecer, logo minha opinião é meio suspeita !! :twisted:
Exercício 1 : Abra a revista Veja SP e comece e ler sobre os imóveis. Tente achar algum por menos de 300 mil reais.
Exercício 2: Compre um apto ou casa na praia , tenha 2 carros médios e 2 filhos numa escola particular e arque com todos os custos, mantendo seu padrão de vida atual.
Exercício 3 : :twisted: Agora vou chutar o balde… Passe ao lado de uma M6 - BMW e não apenas a deseje, tente comprá-la … :twisted:
O dinheiro não compra tudo, mas o q falta, vou pedir pra menina da Daslu trazer pra mim …
L
le-silva
OMG. Como é bom ouvir isso. Eu falo isso pra um monte de amigos e colegas mas parece que não tem jeito, a maioria simplesmente não enxerga. Acho que vou enviar esse link para alguns deles
[edited] “Porque o amor ao dinheiro é raiz de todos os males” (1Tm 6.10)
Mesmo quem não acredita em Deus ou na Bíblia sabe que quando nos tornamos obsecados por dinheiro trazemos sérias consequências para nossa vida. Existem milhões de relatos sobre isso e vemos o tempo todo. É certo que é ótimo ganhar muito dinheiro, ter uma vida estável e tudo mais. Todos nós gostamos, mas fazer disso uma prioridade, quando você tem opção de fazer algo que você realmente gosta é sinonimo de amor ao dinheiro e provavelmente você terá sérios problemas, pois nunca ficará saciado e quando chegar no auge, tudo perderá o sentido. Acho perfeitamente ser bem sucedido fazendo o que se gosta. Aliás, acho o caminho mais fácil para o sucesso.
[/edited]
Há controvérsias …rsss mas eu sou o MAIS mercenário que você vai conhecer, logo minha opinião é meio suspeita !! :twisted:
Exercício 1 : Abra a revista Veja SP e comece e ler sobre os imóveis. Tente achar algum por menos de 300 mil reais.
Posso te vender o meu AP por 250.000,00…
Negócião…
50.000,00 de desconto…
Você revende por 300.000,00 e tem 50.000,00 de lucro fácil…
Pra compra mais uma de suas BMWs!!!
:lol:
E
Emerson_Macedo
Olha Kenobi, eu sei que para ter um padrão de vida desses é bem custoso, mas não acho que isso valha 1/3 da minha vida e nem acho que isso me fará feliz.
E mais importante que isso, eu acho que fazendo o que você gosta com dedicação e prazer, acredito que a chance de chegar lá é bem maior, e se não chegar lá (falando da grana), fui feliz fazendo o que eu gosto e o que tenho talento para tal.
F
fuzzyMind
Há controvérsias …rsss mas eu sou o MAIS mercenário que você vai conhecer, logo minha opinião é meio suspeita !!
Exercício 1 : Abra a revista Veja SP e comece e ler sobre os imóveis. Tente achar algum por menos de 300 mil reais.
Exercício 2: Compre um apto ou casa na praia , tenha 2 carros médios e 2 filhos numa escola particular e arque com todos os custos, mantendo seu padrão de vida atual.
Exercício 3 : Agora vou chutar o balde… Passe ao lado de uma M6 - BMW e não apenas a deseje, tente comprá-la …
O dinheiro não compra tudo, mas o q falta, vou pedir pra menina da Daslu trazer pra mim …
This message was edited 1 time. Last update was at 11/02/2008 17:17:46
Que padrao de vida americano…
Um cara de classe media nos EUA tem uma vida mais ou menos assim, o American Dream, o cara de classe media que vive com uma grande quantidade de bens
O Kenobi tem mais ou menos o mesmo objetivo de um cara de lah, o progressista-capitalista, queremos ou nao, precisamos de gente assim na sociedade, eles que fazem a economia se movimentar e o pais crescer
K
Kenobi
fuzzyMind:
Há controvérsias …rsss mas eu sou o MAIS mercenário que você vai conhecer, logo minha opinião é meio suspeita !!
Exercício 1 : Abra a revista Veja SP e comece e ler sobre os imóveis. Tente achar algum por menos de 300 mil reais.
Exercício 2: Compre um apto ou casa na praia , tenha 2 carros médios e 2 filhos numa escola particular e arque com todos os custos, mantendo seu padrão de vida atual.
Exercício 3 : Agora vou chutar o balde… Passe ao lado de uma M6 - BMW e não apenas a deseje, tente comprá-la …
O dinheiro não compra tudo, mas o q falta, vou pedir pra menina da Daslu trazer pra mim …
This message was edited 1 time. Last update was at 11/02/2008 17:17:46
Que padrao de vida americano…
Um cara de classe media nos EUA tem uma vida mais ou menos assim, o American Dream, o cara de classe media que vive com uma grande quantidade de bens
O Kenobi tem mais ou menos o mesmo objetivo de um cara de lah, o progressista-capitalista, queremos ou nao, precisamos de gente assim na sociedade, eles que fazem a economia se movimentar e o pais crescer
Obrigado Achei que tinha problemas …rsss
Mas isso não é um padrão alto de vida. Não estou falando em ter um apto na Vila Nova Conceição ( 5 milhões média) ou uma casa em Maresias de frente pro mar. (2,5 milhões) - www.imovela.com.br
Estou falando em coisas relativamente simples. Um apto de 500 mil , uma casa na praia por 250 mil e carros médios, civic e um c3. Viver com o mínimo de dignidade nesse país custa muito caro.
K
Kenobi
emerleite:
Olha Kenobi, eu sei que para ter um padrão de vida desses é bem custoso, mas não acho que isso valha 1/3 da minha vida e nem acho que isso me fará feliz.
E mais importante que isso, eu acho que fazendo o que você gosta com dedicação e prazer, acredito que a chance de chegar lá é bem maior, e se não chegar lá (falando da grana), fui feliz fazendo o que eu gosto e o que tenho talento para tal.
Emerson , concordo em partes com você. Eu sinceramente diferencio trabalho de hobby. Se programar lhe dá prazer, é seu hobby desde que ganhe o que julgue suficiente para viver no padrão que você estipulou.
Deixo claro que meu padrão de vida é mais alto, ou que estipulei para o futuro. Logo tenho duas saídas. Ou mudo de área ou começo a enxergar onde posso ganhar grana com na nossa área.
Aí vai esbarrar em empreender e isso falta bastante por aqui. Todos os dias leio jornais sobre startups, milhões de projetos nascendo e aqui no Brasil a coisa anda a passos lentos.
Uma boa forma de monetizar o Rails, seria criar projetos que tenham sustentabilidade financeira num rápido curto de tempo. Vai fazer o q gosta, vai ter um padrão legal de vida…
M
mfb
Os generalistas são bem vistos hoje em dia devido ao seu desapego a uma determinada tecnologia, isso faz com que acompanhe mais as tendências e evoluções tecnológicas, e com certeza também faz com que seja um profissional mais inovador que um especialista.
Isso pode ser notado no enorme sucesso do livro The Pragmatic Programmers do Dave Thomas e Andrew Hunt. O Dave criou uma editora (que tem o mesmo nome do livro), e sempre estão publicando bons livros, tornando a palavra pragmático uma buzzword. Ele recentemente deu uma entrevista no Infoq e falou nisso.
K
Kenobi
mfb:
pcalcado:
Agora, por mais ‘antenado’ que seja o profissional, se ele é especialista é porque se dedicou. Por mais que ele acompanhe as tend6encias ninguém vira especialista na velocidade que as coisas mudam, por isso os generalistas são bem vistos há alguns anos. Acredito que também eloe sforço requerido para domar as entranhas do oracle ou do Linux que a grande maioria destes profissionais simplesmente não muda de tecnologia. Recentemente eu vi uma equipe de dez DBAs especialistas em Oracle tendo que aprender MySQL. Mesmo com a migração iminente de toda a empresa para a nova plataforma os DBAs ou pedem demissão ou fazem beicinho e não ervem para nada -sendo eventualmente demitidos. Ser especialista é complicado, ter especialistas na equipe é muito complicado a medio prazo.
Os generalistas são bem vistos hoje em dia devido ao seu desapego a uma determinada tecnologia, isso faz com que acompanhe mais as tendências e evoluções tecnológicas, e com certeza também faz com que seja um profissional mais inovador que um especialista.
Isso pode ser notado no enorme sucesso do livro The Pragmatic Programmers do Dave Thomas e Andrew Hunt. O Dave criou uma editora (que tem o mesmo nome do livro), e sempre estão publicando bons livros, tornando a palavra pragmático uma buzzword. Ele recentemente deu uma entrevista no Infoq e falou nisso.
Eu não discordo, agora se você é um arquiteto genérico, conhece design de software e possui TAMBÉM conhecimento sobre alguns produtos, como Bea suite, seu reconhecimento em $$ será muito maior. Sei disso na prática, pois me considero um cara desses.
O que disse é foco. Focar em Rails ou em outra coisa que de mais $$ ? Só pra deixar claro, conheço tanto Rails, quanto Grails, SpringMVC, Struts, WebWork, VRaptor, Mentawaii , JSF ( inclusive implementação de componentes) um pouco de Tapestry, Flex ( estou aprendendo) , SEAM entre outros proprietários e que desenvolvi - Patterns ( service-to-worker) isso só pra falar da camada Web. Fora uma porrada de outras coisas que somos obrigados a saber, ao longo de 15 anos aproximadamente de estrada…
O truque é não parar de estudar, não parar mesmo … eu tenho um rítmo puxado, estudo todos os dias no mínimo duas horas por dia, pós-expediente.
Atualmente estou estudando a visão BEA de SOA para certificação ( a empresa exige), DSLs que é um assunto de grande interesse, MOP no Groovy 1.5, GraniteDS e Flex e produtos da empresa.
A coisa é tensa, mas vale à pena
Mas resumindo, conhecer determinado produto, no passado conhecia Vignette por exemplo e isso agregou bastante no meu valor hora normal, era o consultor que ganhava mais dentro da equipe.
R
rodrigoy
Sim, mas quem realmente faz a economia se movimentar são caras que nem o Antonio Ermirio de Moraes, que tem empresas BILHONÁRIAS e é um cara comum. Não esbanja e trabalha mesmo não precisando. Ainda arranja tempo para escrever peças de teatro, artigos e administrar hospitais.
Pra mim, ou o cara quer se aproximar desse tipo de exemplo ou o cara descamba para Tyler Durden. Ficar no meio termo “fede” na minha opinião. Mas é só a minha opinião, o que disvitua o pouco o tópico.
K
Kenobi
Sim, mas quem realmente faz a economia se movimentar são caras que nem o Antonio Ermirio de Moraes, que tem empresas BILHONÁRIAS e é um cara comum. Não esbanja e trabalha mesmo não precisando. Ainda arranja tempo para escrever peças de teatro, artigos e administrar hospitais.
Pra mim, ou o cara quer se aproximar desse tipo de exemplo ou o cara descamba para Tyler Durden. Ficar no meio termo “fede” na minha opinião. Mas é só a minha opinião, o que disvitua o pouco o tópico.
Cara, posso até “feder” se ficar no meio do caminho, mas vou me preocupar em trazer alguns perfumes de paris …rsss
PS: Antonio Emílio tem maracutai das bravas, só ler a história de brasília. Trabalhador sim, mas nesse país, muitos como ele enriqueceram as custas de lobby e acordos, onerando os verdadeiros trabalhadores do país.
PS2: Se o cara não gasta, como ele movimenta e economia ? Rsss …Movimenta quem gasta, compra e faz a roda girar …
B
bandrade
Quem não gasta tem o capital, que também faz a roda girar… (;
Voltando ao tópido do crescimento dos empregos, isso acontece com a maioria das linguagens que chega ao mainstream. Quando java tava engatinhando tinha gente que apostava muito na idéia e estudou muito e conseguiu se posicionar bem no mercado, mesma coisa com Ruby (q está com um hype muito grande).
K
Kenobi
Quem não gasta tem o capital, que também faz a roda girar… (;
Voltando ao tópido do crescimento dos empregos, isso acontece com a maioria das linguagens que chega ao mainstream. Quando java tava engatinhando tinha gente que apostava muito na idéia e estudou muito e conseguiu se posicionar bem no mercado, mesma coisa com Ruby (q está com um hype muito grande).
Não falei em momento algum de Ruby e sim Rails full stack web de forma simples, o que acaba reduzindo a complexidade, logo o processamento (cérebro) exigido , por consequência o valor do processamento também cai , o quanto você ganha por hora
D
danieldestro
neófito:
Já fui contra o Ruby, mas hoje não sou mais.
....
Um exemplo:
Groovy
A diferença é muito grande. Na minha opinião, o java deve se modernizar logo, ou perderá muito mercado nos próximos anos. Talvez a Sun saiba disso, e por isso mesmo o JCP tenha criado uma JSR para o Groovy.
Nesse caso sim. Talvez o meu exemplo não foi o melhor. Mas a simplicidade e objetividade de linguagens como o groovy é impressionante, não há como negar.
A meu ver há espaço para várias linguagens no mercado. Groovy é mais lento que o java, assim como o ruby. Isso não quer dizer que não há espaço para elas. Apenas que cada uma tem suas aplicações.
Recentemente tive que fazer uma importação de dados aqui no projeto atual. Sem o groovy, seria praticamente inviável fazer, porque se fosse em java simplesmente demoraria muito.
S
sergio_jadir
O que eu acho incrível é como se perde tempo discutindo coisas tão superficiais. Já trabalhei com Java e hoje trabalho com Ruby on Rails e posso dizer que nenhuma é melhor que a outra e cada uma tem suas particularidades e vantagens, é obvio que Java tem mais mercado que Ruby e Ruby on Rais mais o que isso importa. Temos que parar com isso de ficar discutindo qual linguagem é melhor do que a outra e gastar um pouco mais do nosso tempo pensando em soluções que possam melhorar a vida de quem trabalha na nossa área. Vamos nós ajudar e não discutir para fortalecer não só o Java, mais também o Ruby, o Python, Asp, C e o que mais existir #ficaadica.
Vlw.
D
DEAD
Necromancia de Tópicos? (Ultimo post anterior ao seu: 11/09/2008 08:04:23)
Esse mesmo já é bem antigo, acho que as discussões aqui podem ser até desconsideradas, pois os autores das mesmas já podem ter mudado suas opiniões sobre esses mesmos assuntos. #ficaoutradica
F
fabioEM
Thiagosc:
neófito:
Já fui contra o Ruby, mas hoje não sou mais. Na verdade eu era contra linguagens dinâmicas, que usam dynamic typing, por exemplo.
O responsável por me fazer mudar de idéia foi o Groovy. É incrivelmente mais fácil de se fazer muitas coisas! Não há como comparar com uma linguagem como o java, é um conceito diferente. Um exemplo:
Mudaste de idéia pelo motivo errado, pois quem compara quantidade de caracteres é digitador e não desenvolvedor. Uma linguagem não é melhor que a outra simplesmente porque usa-se menos caracteres para se preencher uma lista.
Esse barulho em volta do Ruby me é muito familiar. Lá pelos idos dos anos 90 eu ouvia coisas muito parecidas sobre uma outra “tecnologia” que viraria o mundo de cabeça para baixo e acabaria com o Windows. Ela se chamava Linux. O tempo e o hype passaram, agora até antigos defensores de Linux como eu xingam aquela porcaria por várias razões (como, por exemplo, ele ter uma usabilidade lixo, coisa que em mais de 10 anos não conseguiram resolver por motivos filosóficos). Se não fosse a IBM e a Oracle, que usam linux para vender mainframe e DB, o Linux estaria na lata do lixo da história.
A menos que a IBM ou outra companhia gigante adote o Ruby como carro chefe, ele não dará em nada. E mesmo que alguma delas o adotem, ele pode acabar como o Linux, ou seja, uma “eterna promessa”.
Acredito que o Ruby não decolará por essas razões:
O hype é muito mentiroso, e quando os desenvolvedores perceberem que foram enganados eles atacarão o Ruby assim como hoje vemos antigos defensores do Linux nem querendo chegar perto daquela porcaria;
Assim como o Linux, onde a usabilidade é um lixo e os desenvolvedores acham que esse é o “Unix way”, no Ruby os desenvolvedores não dão a devida importância a IDEs e APIs, pois esse é o “Ruby way”;
o “Ruby way” também não terá padronização alguma, pois é parte da filosofia dar “liberdade” aos programadores. Liberdade nesse contexto é só uma desculpa daqueles que tem medo de tomar decisões, então jogam as decisões nas costas dos usuários;
É opensource e não um produto de uma empresa assim como o Java ou o .Net. Isso significa que seus desenvolvedores trabalham por hobby;
É lento;
É instável;
A sintaxe é muito ruim;
Basicamente o que Ruby tem são aqueles mesmos Lemmings que ficavam martelando porcarias na cabeça dos outros, para então vender consultoria e livros. Porcarias como AOP, Spring, Hibernate e outras inutilidades. Agora encontraram outro filão para explorar.
Por falar nisso, quantos anos fazem desde que esse hype sobre o Ruby começou? Já não era para ter mudado alguma coisa?
Meu Deus você falou tudo que penso. Com toda certeza, me parece mais uma ramificação de uma religião X só para fins de exploração !!!
F
fabioEM
Thiagosc:
A única coisa que poderia fazer Ruby valer a pena se chama metaprogramming. Isso é algo que não existe em Java e permite fazer muita mágica. Pena que os fanáticos Ruby não possuam a capacidade de articular idéias claramente. Todos os seus exemplos descambam para quantidade de linhas de código ou de caracteres usados para se imprimir algo na tela, tipo um Hello World que usa menos linhas.
Continuations são o “goto” das linguagens funcionais. Closures são como objetos em linguagens funcionais.
O problema maior do Ruby é a sua lentidão (e não adianta dizer que pode-se fazer partes que exijam performance em C, pois assim joga-se a “produtividade” na lata do lixo e acrescentam-se pontenciais fontes de bugs difíceis de se resolver), instabilidade e a linguagem que é muito estranha. Não há a perspectiva de nada disso mudar tão cedo.
Obs: o termo “on Rails” é perfeito, e já é uma dica do que é possível naquela aplicação. Significa que ela funciona se o que você deseja é tipo um next->next->finish, mas se as suas necessidades são mais complexas que isso não. Você pode ir com um trem para onde você quiser? Não, apenas para os trilhos te levam.
Todos os seus exemplos descambam para quantidade de linhas de código ou de caracteres usados para se imprimir algo na tela, tipo um Hello World que usa menos linhas.
Realmente, essa questão sempre foi o grande lema para motivar a invenção dessas novas linguagens de programação:“Olha aí, só com 2 linhas de código faço a mesma coisa que faria com 20 linhas de java”. Pior que o inteligente que fala isso esquece que as 2 linhas de código talvez por baixo dos panos possuem o triplo de linhas ou mais até. Isso é tão verdade que o pé de Aquiles do Ruby é justamente o fator desempenho. Será por quê?
V
vargas
Onde desempenho é importante (mobile, engine de games) Java tb deixa a desejar. Agora preferir escrever uma aplicação web em 2000 linhas de código ao invés de 300 é no mínimo estranho. :shock:
M
maior_abandonado
fabioEM:
Thiagosc:
neófito:
Já fui contra o Ruby, mas hoje não sou mais. Na verdade eu era contra linguagens dinâmicas, que usam dynamic typing, por exemplo.
O responsável por me fazer mudar de idéia foi o Groovy. É incrivelmente mais fácil de se fazer muitas coisas! Não há como comparar com uma linguagem como o java, é um conceito diferente. Um exemplo:
Mudaste de idéia pelo motivo errado, pois quem compara quantidade de caracteres é digitador e não desenvolvedor. Uma linguagem não é melhor que a outra simplesmente porque usa-se menos caracteres para se preencher uma lista.
Esse barulho em volta do Ruby me é muito familiar. Lá pelos idos dos anos 90 eu ouvia coisas muito parecidas sobre uma outra “tecnologia” que viraria o mundo de cabeça para baixo e acabaria com o Windows. Ela se chamava Linux. O tempo e o hype passaram, agora até antigos defensores de Linux como eu xingam aquela porcaria por várias razões (como, por exemplo, ele ter uma usabilidade lixo, coisa que em mais de 10 anos não conseguiram resolver por motivos filosóficos). Se não fosse a IBM e a Oracle, que usam linux para vender mainframe e DB, o Linux estaria na lata do lixo da história.
A menos que a IBM ou outra companhia gigante adote o Ruby como carro chefe, ele não dará em nada. E mesmo que alguma delas o adotem, ele pode acabar como o Linux, ou seja, uma “eterna promessa”.
Acredito que o Ruby não decolará por essas razões:
O hype é muito mentiroso, e quando os desenvolvedores perceberem que foram enganados eles atacarão o Ruby assim como hoje vemos antigos defensores do Linux nem querendo chegar perto daquela porcaria;
Assim como o Linux, onde a usabilidade é um lixo e os desenvolvedores acham que esse é o “Unix way”, no Ruby os desenvolvedores não dão a devida importância a IDEs e APIs, pois esse é o “Ruby way”;
o “Ruby way” também não terá padronização alguma, pois é parte da filosofia dar “liberdade” aos programadores. Liberdade nesse contexto é só uma desculpa daqueles que tem medo de tomar decisões, então jogam as decisões nas costas dos usuários;
É opensource e não um produto de uma empresa assim como o Java ou o .Net. Isso significa que seus desenvolvedores trabalham por hobby;
É lento;
É instável;
A sintaxe é muito ruim;
Basicamente o que Ruby tem são aqueles mesmos Lemmings que ficavam martelando porcarias na cabeça dos outros, para então vender consultoria e livros. Porcarias como AOP, Spring, Hibernate e outras inutilidades. Agora encontraram outro filão para explorar.
Por falar nisso, quantos anos fazem desde que esse hype sobre o Ruby começou? Já não era para ter mudado alguma coisa?
Meu Deus você falou tudo que penso. Com toda certeza, me parece mais uma ramificação de uma religião X só para fins de exploração !!!
Necromancia de Tópicos 2 A missão…
D
Daniel_MV
Realmente ressuscitaram o tópico mas pelo menos para mim foi interessante pq estava justamente para abrir um tópico com algumas dúvidas sobre o mercado para Rails.
Esse tópico era do começo de 2008, quando ainda era um estagiário começando na programação e a realidade era uma, hoje pelo que observo é outra, como sabemos, quase 4 anos em informática é uma eternidade.
Bom um resumo bem rápido da minha situação, sempre trabalhei com .Net e recentemente, C++ (manutenção esporádica em um sistema antigo).
Já codifiquei um pouco em JAva na época da faculdade, e em outras linguagens, mas naquele contexto universitário e não mundo real. E além disso era Java puro né, sem frameworks.
Uma das minhas metas para o ano que vem é migrar para Java, na verdade, eu quero uma mudança geral, quero sair do cascata para um desenvolvimento ágil, quero conhecer outros tipos de sistemas que não os crudzinhos bancários que faço hoje, quero trabalhar em empresas com outra filosofia que a minha atual, quero aprender frameworks, arquiteturas, soluções de alta performance, escalabilidade, trabalhar em equipes com gente cascuda, e não eu sendo um dos melhores sendo que tenho apenas 3 para 4 anos de experiência.
Enfim, e por conta disso tudo, acho que o contexto onde eu melhor me encaixaria e onde tem mais vagas também é no java, mas não descarto outras tecnologias, o que eu não quero, é estagnação, que é o que acontece com quem fica parado e de fato é onde estou hoje.
Por conta disso, andei olhando alguns cursos por aí para já ir me contextualizando, mas nenhum deles bate com minha agenda. Nessa época tem muitos cursos por conta de ser época de férias de faculdade (inclusive pra mim também só dá essa época pq curso outra graduação agora) mas a maioria acaba lá para fevereiro e eu entro de férias em janeiro e vou para os USA aperfeiçoar o inglês por um mês.
O único que bateu com minha agenda foi o curso da formação Rails na caelum:
Aí vem minhas perguntas:
Passados alguns anos desde esse debate interessante que vcs tiveram por aqui, o mercado de fato cresceu ou permaneceu na mesma?
Qual a tendência para daqui para frente? Vocês acham que vale esse investimento, que o curso é uma boa, ou talvez seja melhor poupar essa grana?
Enquanto isso vou estudar um Java por conta mesmo, já estou com alguns livros aqui, pretendo tirar a SCJP, cheguei a estudar o livro da Kathy Sierra até a metade mas ai tirei férias na época, fui viajar e acabei não retomando o estudo.
Sei que é relativa essa questão do compensa ou não compensa, mas gostaria de um feeling, uma dica, sei lá, tudo pode me ajudar.
Grato
V
victorcosta
Rails é forte hoje no ramo das startups e em algumas empresas grandes que usam metodologias ágeis
D
Daniel_MV
Bom me matriculei lá no curso, começa dia 02, já começando o ano com mudanças, to animado, espero que seja um excelente curso e faça alguns contatos interessantes.