| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:23:41
|
jjose
Virtual Machine Man
![[Avatar]](/images/avatar/68be68a4c8ce0d9d97e5259a649ce6a4.jpg)
Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline
|
Ontem eu estava vendo um documentario sobre combustivel e governo,
Algo que me chamou atencao foi o que o governo iria perder com combustiveis a partir da agua substituindo o petroleo.
Em uma logica simples como 1+1 = 2
O que os programadores java iriam perder se linguagens como ruby substituissem java.
uma logica simples como 1+1 != 3
Em projeto que era de 1 ano passa a ser em 8 meses, 4 meses a menos de trabalho p/ o programador.
O salario do programador se manter tanto em java quanto em ruby e o valor de venda do projeto se mantem tanto em java quanto em ruby.
Vamos colocar a media de 40,00 hs programador
Em java = 168x12x40 = 80.640
Em ruby = 168x8x40 = 53.760
Vamos pensar em um projeto de 300.00 e custo p/ consultoria
Em java = 300.00 - 80.640 = 219.360
Em ruby= 300.00 - 53.760 = 246.240
Quem ganha com isso?
...
This message was edited 5 times. Last update was at 11/02/2010 09:29:48
|
Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:37:01
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
Todos ganham.
As empresas passam a produzir produtos mais baratos, consequentemente, a preços menores, em escalas maiores e com possível lucratividade maior.
O programador passa a se dedicar a mais projetos, e projetos mais interessantes.
E para as pessoas, ficam produtos mais baratos e mais poderosos, o que contribui também para o papel social.
Logicamente, só sobrevive no mercado aquele que se manter atualizado.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:39:47
|
asaudate
GUJ Master
![[Avatar]](/images/avatar/974e2945a18e0bfb8e3aa8becac3e65c.jpg)
Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline
|
ViniGodoy wrote:
O programador passa a se dedicar a mais projetos, e projetos mais interessantes.
Mais interessantes pra quem? Acredito que projetos Java são tão interessantes quanto projetos em Ruby, não?
[]´s
|
Alexandre Saudate
__________________________
Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.
Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate
Evite usar Axis2!!! Leia aqui para mais detalhes!
@alesaudate
Quer ler um blog especializado em web services e SOA?
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:44:19
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
jjose wrote:Ontem eu estava vendo um documentario sobre combustivel e governo,
Algo que me chamou atencao foi o que o governo iria perder com combustiveis a partir da agua substituindo o petroleo.
Em uma logica simples como 1+1 = 2
O que os programadores java iriam perder se linguagens como ruby substituissem java.
uma logica simples como 1+1 != 3
Em projeto que era de 1 ano passa a ser em 8 meses, 4 meses a menos de trabalho p/ o programador.
O salario do programador se manter tanto em java quanto em ruby e o valor de venda do projeto se mantem tanto em java quanto em ruby.
Vamos colocar a media de 40,00 hs programador
Em java = 168x12x40 = 80.640
Em ruby = 168x8x40 = 53.760
Vamos pensar em um projeto de 300.00 e custo p/ consultoria
Em java = 300.00 - 80.640 = 219.360
Em ruby= 300.00 - 53.760 = 246.240
...
O custo de um projeto rubi é maior que de um projeto java porque sendo uma linguagem dinamicamente tipada é preciso escrever muito bons testes automáticos com boa cobertura para garantir aqui que em java o compilador garante sozinho. Para isso é preciso contar com profissionais de dominem essas tecnicas além do ppr ruby. Por outro lado o dinamismo permite usitlizar plugin ao nivel da linguagem (gems) que aceleram o desenvolvimento já que o trasnformam em montar componentes.
Ruby e outroas linguagens dinamicas é interessante para projetos com pequeno Time to Market, ou seja, que têm que ser colocados em produção o mais depressa possivel, mas com pequeno Time To Live , ou seja, que sairá do ar rápidamente tb. Java não tem o alvo em pequeno TTM e sim em longo TTL. Projetos de um ano ou menos levam a sistemas com pequeno TTM , mas normalmente tb pequeno TTL porque os desenvolvedores não tomaram atenção nas coisas que matam o software a curto prazo. E infelizmente este são a maioria. Logo, muito do mercado que usa java poderia usar ruby, mas teria que ter profissionais mais qualificados. Acho que no fim o ganho é ela-por-ela.
This message was edited 1 time. Last update was at 11/02/2010 09:54:34
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:46:52
|
andre_salvati
GUJ Ranger
Membro desde: 02/06/2005 16:28:38
Mensagens: 939
Offline
|
asaudate wrote:
ViniGodoy wrote:
O programador passa a se dedicar a mais projetos, e projetos mais interessantes.
Mais interessantes pra quem? Acredito que projetos Java são tão interessantes quanto projetos em Ruby, não?
[]´s
IMHO, vejo muito hype em cima de RoR.
Por um lado sei que é uma linguagem nais dinâmica e menos burocrática e que, portanto, acelera o desenvolvimento.
Por outro lado, vejo que RoR ainda tem que comer muito feijão para ficar igual a Java, para oferecer as mesmas soluções (portais, bpm, esbs, apis) que Java oferece.
Se vc ganha tempo quando faz as páginas, perde quando precisa de uma integração, por exemplo.
A conta não é tão simples assim.
This message was edited 1 time. Last update was at 11/02/2010 09:48:41
|
Ajude na criação do StackOverflow em português!!!
http://area51.stackexchange.com/proposals/23539/software-development-in-portuguese?referrer=tI8Uon7RDszY236h5e0UuA2
http://www.empresadigital.inf.br
http://twitter.com/afsalvati |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:47:49
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
bom do ponto de vista financeiro eu concordo plenamente com você, a consultoria ou a empresa vai ganhar, mas o programador vai ter trabalhado menos tempo naquele projeto, porém não vai ficar sem trabalhar o resto do tempo... as horas que ele trabalhar a menos no projeto em questão serão utilizadas para trabalhar em outros projetos (ja que isso sobram por ai...).
Então do ponto de vista financeiro, a empresa ganha, mas o programador não necessáriamente perde, sendo assim cabe a ele usar a ferramenta que se sinta mais a vontade.
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:48:56
|
osmio
Java Ninja
Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline
|
Simples!
Projetos mais baratos = mais projetos;
|
"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:52:17
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
osmio wrote:Simples!
Projetos mais baratos = mais projetos;
Mas dependendo da diferença de preço pode dar muito mais trabalho para você conseguir o mesmo lucro anterior. E como o Taborda disse, acaba se tornando mais caro. O que eu acho demorado demais em java é fazer o setup inicial da coisa toda. Depois disso, acho que flui como água.
E mesmo que em Ruby fosse mais barato até 30% no projeto, eu nunca iria dar essa margem de desconto ao cliente, eu ia abocanhar 20% e ia deixar 10% mais barato pra ele, no máximo. Caso contrário, cobraria o mesmo preço inclusive mais pois ia dizer que se trata de uma metodologia muito rápida, inovadora, que vai ser boa para ele, etc, etc, etc.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:54:26
|
pvrsouza
Virtual Machine Man
![[Avatar]](/images/avatar/dc58460601ab2b4e101cff43f30564f3.jpg)
Membro desde: 04/08/2009 09:50:14
Mensagens: 511
Localização: Salvador-BA
Offline
|
Com minha pouca experiencia eu também me questionei em relação a isso. Seria melhor me dedicar a Java ou a ROR? Qual me daria mais rentabilidade? Em qual das duas o mercado está fazendo planos a médio e longo prazo? Mas já vi que as coisas andam separadamente. Esta ansiedade de pensar que o Ruby(ou qualquer outra tecnologia) vai engolir o Java(ou qualquer outra tecnologia) já passou.
Adorei os comentários. Confesso que fiquei tranquilizado. Como disse compartilhava da mesma dúvida do: "Quem ganha com isso?"
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:55:29
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
asaudate wrote:Mais interessantes pra quem? Acredito que projetos Java são tão interessantes quanto projetos em Ruby, não?
Interessantes para o consumidor.
Os projetos java são sim, interessantes. Mas a partir do momento que você tem ganho em facilidade, pode parar de se concentrar em detalhes de baixo nível para concentrar-se em lógica de negócios. E, facilmente, você passa a modelar negócios mais completos e mais atrativos, ou vai baratear os negócios mais simples. É uma consequencia natural da evolução tecnológica.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 09:59:09
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
AUser wrote:E mesmo que em Ruby fosse mais barato até 30% no projeto, eu nunca iria dar essa margem de desconto ao cliente, eu ia abocanhar 20% e ia deixar 10% mais barato pra ele, no máximo. Caso contrário, cobraria o mesmo preço inclusive mais pois ia dizer que se trata de uma metodologia muito rápida, inovadora, que vai ser boa para ele, etc, etc, etc.
Você diz isso até sua concorrência começar a baratear a margem, o que fatidicamente ocorre. O mercado tende a um equilibrio e dificilmente será com margens de lucro tão altas, a menos que você seja um monopolista.
É a vantagem de muita vezes ser pioneiro. Você pode explorar margens mais altas por mais tempo, até que sua concorrência se instale. E ter monopolio por detenção de conhecimento único é uma das poucas modalidades de monopolio legais que conheço.
De qualquer forma, ainda que você faça isso por um bom tempo, você crescerá, e contratará mais programadores.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 10:03:50
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
ViniGodoy wrote:
AUser wrote:E mesmo que em Ruby fosse mais barato até 30% no projeto, eu nunca iria dar essa margem de desconto ao cliente, eu ia abocanhar 20% e ia deixar 10% mais barato pra ele, no máximo. Caso contrário, cobraria o mesmo preço inclusive mais pois ia dizer que se trata de uma metodologia muito rápida, inovadora, que vai ser boa para ele, etc, etc, etc.
Você diz isso até sua concorrência começar a baratear a margem, o que fatidicamente ocorre. O mercado tende a um equilibrio e dificilmente será com margens de lucro tão altas, a menos que você seja um monopolista.
É a vantagem de muita vezes ser pioneiro. Você pode explorar margens mais altas por mais tempo, até que sua concorrência se instale. E ter monopolio por detenção de conhecimento único é uma das poucas modalidades de monopolio legais que conheço.
De qualquer forma, ainda que você faça isso por um bom tempo, você crescerá, e contratará mais programadores.
Sim, sou intrisicamente monopolista. rs. Creio que depende do nicho onde se atua, em aplicações bancárias por exemplo, a concorrência é menor, e os valores extraordinários normalmente estão em storage, links, e servers. Isso me daria uma margem de competitividade também, em abaixar no software caso fosse necessário. Varia do nicho...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 10:06:53
|
jjose
Virtual Machine Man
![[Avatar]](/images/avatar/68be68a4c8ce0d9d97e5259a649ce6a4.jpg)
Membro desde: 22/05/2007 23:10:22
Mensagens: 663
Localização: Paraiba
Offline
|
Nossa, eu falo em lucros e voces comparando a tecnologia...
Na consultoria que trabalho é o mesmo valor um projeto em ruby ou java, eles tentam empurrar ruby p/ lucrar mais.
O mundo depende tanto de Tim Berners-Lee quando de Bill Gates, Bill é bilhonario e Tim classe média alta.
Um metalurgico sem faculdade é mais esperto que muitos de TI pelo que vj, acho que por isso eles tem um sindicato de verdade.
This message was edited 1 time. Last update was at 11/02/2010 10:10:37
|
Estatísticas mostram que no RJ você corre risco de levar um tiro antes mesmo de nascer.
No RJ proporção é de uma bala perdida por cada gota de chuva.
No RJ quando o assunto é bala perdida, o óbito considera causas naturais.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 10:12:03
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
AUser wrote:Sim, sou intrisicamente monopolista. rs. Creio que depende do nicho onde se atua, em aplicações bancárias por exemplo, a concorrência é menor, e os valores extraordinários normalmente estão em storage, links, e servers. Isso me daria uma margem de competitividade também, em abaixar no software caso fosse necessário. Varia do nicho...
Com certeza. Há nichos, como o que você citou, que o monopolio ocorre também pelo custo de entrada no mercado. Por exemplo, tente abrir sua própria empresa de telecom, você terá que fazer um investimento inicial milionário. Fora que há os nichos das concessões, que são monopolios autorizados pelo governo. Se a empresa de ônibus que faz o trajeto Curitiba/SP descobrir uma forma de reduzir os custos pela metade, você realmente acha que ela baixará a tarifa, sem força de lei? Ela só baixaria se visse com isso um ganho de escala, e isso a colocasse num ponto mais alto na curva de lucro x preço (para os que nunca estudaram economia, essa curva é em forma de sino). De qualquer forma, não vejo concorrência (seja no caso das linguagens ou das empresas), como algo negativo. Elas são um reflexo da nossa busca por excelência. E elas forçam que nos atualizemos, e que preços caiam. Não é à toa que alguns países estão obtendo melhorias sociais através de liberdade econômica.
This message was edited 2 times. Last update was at 11/02/2010 10:17:22
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/02/2010 10:14:38
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline
|
jjose wrote:Nossa, eu falo em lucros e voces comparando a tecnologia...
Que? Você está lendo a conversa?
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|