Já nas Bancas - MundoJ 53 - Linguagens da Máquina Virtual Java

50 respostas
Guerr

Caros amigos do GUJ,

Seguem os destaques da nova edição da MundoJ:

Introdução à Programação Objecto-Funcional
Scala traz um novo paradigma; uma síntese entre as linguagens orientadas a objetos e as linguagens funcionais. Aprenda a tirar o melhor de ambos os mundos.
Por Hugo Sereno Ferreira

Pattern Matching em Scala
Aprenda mais sobre Pattern matching, uma feature poderosa que Scala herdou de linguagens de programação funcional e modernizou ao integrar com orientação a objetos.
Por Rafael de França Ferreira

Introdução à Linguagem Clojure
Um guia rápido e prático sobre a linguagem Clojure, suas ferramentas e frameworks.
Por Leandro Ribeiro Moreira

TorqueBox : A colisão de dois mundos
Descubra neste artigo como uma linguagem dinâmica como Ruby pode tirar proveito de um dos mais populares servidores de aplicação do mundo Java.
Por Bruno Oliveira

Distribua seus aplicativos Android com o PushLink
Aprenda a desenvolver aplicações coorporativas que se autoatualizam através de uma ferramenta profissional para deploy e gerenciamento de aplicativos Android.
Por Célio Vasconcelos Lima

Portal Liferay
Aprenda algumas características e funcionalidades da poderosa plataforma Liferay para criação de portais.
Por Antônio Júnior

Ferramentas para Teste de Desempenho : JMeter x WebLoad
Uma análise de duas soluções para execução de testes de desempenho para você decidir qual é a melhor para sua empresa.
Por Tarcísio Fonseca, Leonardo Costa, Rodrigo Aragão, Leonaldo Andrade e Marcos Barbosa Dósea

MapReduce Detalhado: Funcionamento e Recursos
Aprofundese no MapReduce, com exemplos práticos e dicas de uso de recursos da API do Hadoop para o desenvolvimento de algoritmos de análise de dados com desempenho otimizado.
Por Wellington Ramos Chevreuil, Fábio Moreira de Almeida e Flavio Eduardo de Lima

Tópicos Mais Quentes do GUJ.com. br
Veja o que apareceu, foi notícia e gerou discussão no fórum do GUJ durante março e abril de 2012.
Por Paulo Silveira.

Tendências em Foco - Como será o desenvolvimento de aplicações de amanhã?
Entenda alguns cenários que já estão delineados a respeito do futuro do desenvolvimento de software.
Por Cezar Taurion.

Como sempre peço sugestões e comentários a respeito da edição! Abordar outras linguagens que rodam na máquina virtual como Ruby e Scala foi uma ideia que saiu aqui do GUJ! Então saibam que a opinião de vocês está sendo ouvida.

50 Respostas

denisspitfire

opa ja peguei a minha! Estou lendo outras coisas no momento mas assim que der uma folga vou retornar pra MundoJ. Me parece que ficou bom as materias principalmente a do Liferay!! estava esperando algo do genero pra esse portal! vlw e parabens!

Elizeu_Santos

minha opnião, essa edição esta péssima. ja dei até pro cachorro brincar.
foi um tremendo vacilo encher a revista de informações sobre outras linguagens que não são nem tão utilizadas. quer variar? coloca dotnet na revista ¬¬

desculpem a critica, fico revoltado quando jogo dinheiro fora. pena que é assinatura.

Guerr

Elizeu_Santos:
minha opnião, essa edição esta péssima. ja dei até pro cachorro brincar.
foi um tremendo vacilo encher a revista de informações sobre outras linguagens que não são nem tão utilizadas. quer variar? coloca dotnet na revista ¬¬

desculpem a critica, fico revoltado quando jogo dinheiro fora. pena que é assinatura.

Vou te dar uma sugestão: antes de jogar fora, tente ler os artigos que verá que não é perda de tempo! São excelentes e trazem informações muito importantes para qualquer desenvolvedor.

Você pode muito bem criar aplicações híbridas dentro da JVM utilizando a linguagem mais adequada para cada caso. Sendo assim, o fato de usar Java hoje, não impede você de fazer um pedaço do sistema em uma dessas linguagens. Abra um pouco sua mente que não irá se arrepender!

Não se esqueça que a revista ainda trouxe diversos artigos com outras temáticas!

Elizeu_Santos

Guerr@:
Elizeu_Santos:
minha opnião, essa edição esta péssima. ja dei até pro cachorro brincar.
foi um tremendo vacilo encher a revista de informações sobre outras linguagens que não são nem tão utilizadas. quer variar? coloca dotnet na revista ¬¬

desculpem a critica, fico revoltado quando jogo dinheiro fora. pena que é assinatura.

Vou te dar uma sugestão: antes de jogar fora, tente ler os artigos que verá que não é perda de tempo! São excelentes e trazem informações muito importantes para qualquer desenvolvedor.

Você pode muito bem criar aplicações híbridas dentro da JVM utilizando a linguagem mais adequada para cada caso. Sendo assim, o fato de usar Java hoje, não impede você de fazer um pedaço do sistema em uma dessas linguagens. Abra um pouco sua mente que não irá se arrepender!

Não se esqueça que a revista ainda trouxe diversos artigos com outras temáticas!

não posso simplismente chegar na empresa e implantar X tecnologia amigo, por que amanha posso não conseguir mão de obra para dar manutenção.
não posso enfiar a linguagem X no sistema simplismente por achar bonita.
e o cachorro ja fez pedaços dela.
adoro a revista, mas essa edição foi exageradamente… enfim :cry:

desculpa, as vezes sou grosseiro com as palavras, falha minha.

Elizeu_Santos

ah, tem algo muito bom sim, fala sobre o JMeter. só isso na minah opnião.

Guerr

Por isso mesmo que seria importante a leitura dos artigos, para que você escolha por uma tecnologia ou não, devido a argumentos técnicos. Simplesmente escolher algo por desconhecer o resto pode ser algo muito perigoso…

De qualquer forma respeito sua opinião e sei que é difícil agradar a todos. Artigos sobre JRuby e Scala sempre foram muito pedidos aqui no GUJ e já vinham sendo publicados nas edições anteriores com uma boa aceitação dos leitores. Te peço apenas que nas próximas edições leia os artigos antes de julgar dessa forma… Ganhar conhecimento nunca te trará prejuízo!

johnny_g3p

Bom galera venho comprado já algum tempo a mundo java e tenho sentido falta de alguns tutorais sobre o padrão mesmo JSF, hibernate, Spring… e coisas assim pois são assuntos sempre interessantes e sempre tem gente nova entrando no mercado e quando vê a revista procura por assuntos que deseja aprender e aprimorar(eu pelo menos sou assim vejo um uma Clojure, Matching em Scala não chego nem perto ), e a maioria das mundoJ está vindo com milhões de coisas que nunca ouvi falar como a curva de aprendizado é muito alta para java não adianta agora aprender coisas novas avançadas sem dominar as básicas, claro é sempre bom ver coisas novas mais quase a revista toda é sobre frameworks novos e assuntos muitos avançados, uma dica minha e de colocar mais do mesmo de modo diferente, para não ficar repetitivo…
e por FAVOR COLOQUE MAIS ALGUMAS PÁGINAS
minha opinião.
wlw galera

aix

editing is a drunk.

nofan

Interessante a matéria sobre map reduce, uma coisa interessante que sinto falta é uma matéria sobre Sobre BI, talvez aprendizado de maquina com weka!
Parabéns pela revista!

fredferrao

Ainda bem que a revista não é guiada pela opnião de um ou dois.

Todos os assuntos são interessantes, Ruby ta ai a muito tempo, aqui mesmo no GUJ muita gente usa, Scala cresce a cada dia e eu a escolhi como minha linguagem, logo pra mim artigos sobre scala sempre serão interessantes, Liferay temos um portal aqui no trabalho usando ele, logo sera util tambem este artigo.

Agora querem que falem de coisas básicas? Oras o problema é que ja foi falado, JSF e afins? Só ir no site da revista e olhar as edições anteriores e adquirir a que fala do que voce quer, é certeza que estas coisas básicas ja foram todas abordadas e a não ser que algo tenha mudado da agua para o vinho, o que duvido muito, não ha muito mais o que ficar repetindo sobre estes tópicos.

Quer uma revista cheia de tutorialzinho de java? A java Magazine esta ae, alias assinem logo a Easy Java Magazine, que tem o foco nestas coisas básicas.

denisspitfire

Elizeu_Santos:
minha opnião, essa edição esta péssima. ja dei até pro cachorro brincar.
foi um tremendo vacilo encher a revista de informações sobre outras linguagens que não são nem tão utilizadas. quer variar? coloca dotnet na revista ¬¬

desculpem a critica, fico revoltado quando jogo dinheiro fora. pena que é assinatura.

Vish… olha dar a opnião blz… mas mew… dotnet?

Ja esta avisado ein! colocar dotNOT eu cancelo a assinatura! kkkkkkkkkkk

bom brincadeiras a parte. Eu acho o seguinte, antes de julgar uma PLATAFORMA tem que programar nela, e por favor nao julgue um livro pela capa (isso se da com revistas também). Pois nao vejo mal algum de voce explorar ao maximo oque a linguagem ou o canivete suíço da plataforma para voce ter uma visao ampla e poder um dia dizer… “aahhh podemos usar tal coisa!”. Nem eu que sou apaixonado por java, nao vejo mal algum em as vezes mudar algumas coisas no sistema para plataformas diferentes.

No nosso caso, nao tem que ser o sistema mais bonito e sim o que funciona e mais flexível para novas mudanças.

denisspitfire

perguntei em voz alta no setor. E se a mundoJ publicar uma materia de dotnet na proxima edição?

… me tacaram um livro

Guerr

johnny_g3p:
Bom galera venho comprado já algum tempo a mundo java e tenho sentido falta de alguns tutorais sobre o padrão mesmo JSF, hibernate, Spring… e coisas assim pois são assuntos sempre interessantes e sempre tem gente nova entrando no mercado e quando vê a revista procura por assuntos que deseja aprender e aprimorar(eu pelo menos sou assim vejo um uma Clojure, Matching em Scala não chego nem perto ), e a maioria das mundoJ está vindo com milhões de coisas que nunca ouvi falar como a curva de aprendizado é muito alta para java não adianta agora aprender coisas novas avançadas sem dominar as básicas, claro é sempre bom ver coisas novas mais quase a revista toda é sobre frameworks novos e assuntos muitos avançados, uma dica minha e de colocar mais do mesmo de modo diferente, para não ficar repetitivo…

Na revista o foco é realmente nas novidades, ou em artigos com conteúdo original e inédito. Como o fredferrao disse, para essa parte mais básica existe já muito material, incluindo livros e artigos na internet. De qualquer forma, por exemplo, a edição do Java de Ponta a Ponta abordou alguns desses temas com um foco mais básico (porém na integração das tecnologias). Havendo alguma novidade dentro do JSF ou do Hibernate, pode ter certeza que vai acabar saindo na revista também…

Uma coisa que insisto muito aqui é: não tenham medo dos artigos! O fato do artigo ser sobre um tema avançado, não significa que quem é mais iniciante não conseguirá entender. Sempre oriento os autores a fazerem uma introdução abordando a base para o entendimento do artigo para torna-lo mais acessível a quem não tem experiência com aquela área.

Finalmente: fiquem tranquilo que .NET está fora do escopo da revista… Apesar de termos abrido um pouco o escopo depois da mudança de nome para MundoJ, aceitando artigos mais gerais sobre desenvolvimento de software, o foco geral e os exemplos ainda serão dentro da plataforma Java (incluindo obviamente outras linguagens suportadas por ela).

johnny_g3p

desculpa então pela minha opinião rsrsrsrsrsrs, eu tenho varias edições e sempre compro as duas revistas java magazine e MundoJ pra quem é master Expert na área é sempre bom muitas novidades e artigos original e inédito não vejo a hora de ficar master foda e só precisar acompanhar novidades… mais foi uma opinião minha só uma sugestão não é nenhuma critica adoro a revista é que as vezes fico meio chateado de comprar a revista e ter muitas matérias avançadas e eu ler apenas 10% da revista, que não é o caso de todas edições…

Mais Wlw pela atenção

andersonrc

Fiquei interessado no artigo sobre Ferramentas para Teste de Desempenho : JMeter x WebLoad

Principalmente por está trabalhando na área de testes, e por sentir dificuldade relacionados a materiais sobre JMeter. Simplesmente só há a documentação oficial e um livro que é o Apache JMeter lançado em 2008.

Espero que este artigo tenho um exemplo prático de uso desta ferramenta.

Rodrigo_Vieira_Pinto

Comprei a revista ontem, e vim lendo ela voltando pra casa.

Só deu tempo de ler inteiramente o primeiro e o último artigo, que por sinal estão excelentes. O de Clojure eu li por cima.

Só tenho uma coisa a dizer: estão EXCELENTES!

Para aqueles que gostariam de mais tutoriais sobre ferramentas como Spring, Hibernate…bom, compro a Mundo J desde 2005, e o conteúdo dela sempre foi elogiado justamente por trazer novidades para a maioria dos seus leitores (obviamente que para o autor do artigo, o assunto não é mais novidade faz tempo) com um tutorial ou outro de vez em quando. Isso inclusive é o seu diferencial em relação à Java Magazine por exemplo, que foca mais em tutoriais e menos em novidades.

E para aqueles que acham que essas novidades não conseguem ser aplicadas no dia a dia, alguns pontos:

  • já dizia o pcalcado “todas as empresas tem problemas. E não, os problemas da sua empresa não são exclusivos dela. Outras também estão passando pelas mesmas dificuldades.”
  • será que vale a pena resolver os mesmos problemas da mesma maneira, sabendo-se que existem formas diferentes (e até mais simples) de resolvê-los?
  • tecnologia evolui. Não tem jeito. Profissional de desenvolvimento de sistemas que se preze deveria estar sempre atrás de novidades, e não apenas do salário no fim do mes…

Recomendo a leitura do primeiro artigo. Além de muito bem escrito, dá exemplos de quanto o estudo de novos conceitos podem ajudar até mesmo nos problemas mais simples do dia a dia. Tomara que apareçam mais artigos no mesmo estilo.

Parabéns Guerra!

Elizeu_Santos

denisspitfire:
Elizeu_Santos:
minha opnião, essa edição esta péssima. ja dei até pro cachorro brincar.
foi um tremendo vacilo encher a revista de informações sobre outras linguagens que não são nem tão utilizadas. quer variar? coloca dotnet na revista ¬¬

desculpem a critica, fico revoltado quando jogo dinheiro fora. pena que é assinatura.

Vish… olha dar a opnião blz… mas mew… dotnet?

Ja esta avisado ein! colocar dotNOT eu cancelo a assinatura! kkkkkkkkkkk

bom brincadeiras a parte. Eu acho o seguinte, antes de julgar uma PLATAFORMA tem que programar nela, e por favor nao julgue um livro pela capa (isso se da com revistas também). Pois nao vejo mal algum de voce explorar ao maximo oque a linguagem ou o canivete suíço da plataforma para voce ter uma visao ampla e poder um dia dizer… “aahhh podemos usar tal coisa!”. Nem eu que sou apaixonado por java, nao vejo mal algum em as vezes mudar algumas coisas no sistema para plataformas diferentes.

No nosso caso, nao tem que ser o sistema mais bonito e sim o que funciona e mais flexível para novas mudanças.

cara, beleza,a linguagem é PERFEITA! e dai? do que adianta se só eu trabalho com ela?
antes do meu ultimo emprego fui em umas 15 entrevistas. NENHUMA das empresas utilizavam as linguagens ensinadas na revista. Uma empresa tinha um módulo com PARTES em RoR. Não adianta cara, eu quero algo util para o mercado, e não apenas para meu conhecimento.
Talvez tenha exagerado com o .Net, mas tem mercado então to nem ai se é M$ ou não.

contrariando alguma opnião que eu ja tenha dado no fórum, sendo contra a plataforma da M$.

Agora sou a favor do dinheiro, se da dinheiro eu quero, do contrario nem me fale.

enviado via celular, então me desculpem por erros de digitaão.

Guerr

Elizeu_Santos:

antes do meu ultimo emprego fui em umas 15 entrevistas. NENHUMA das empresas utilizavam as linguagens ensinadas na revista.

A quanto tempo foi isso?

Como foi dito, a revista foca em novidades e as coisas na nossa área mudam muito rápido.

Você não tem que pensar em aprender somente a linguagem que estão procurando agora, mas na que vão procurar no futuro…

Se pensar em aprender somente as tecnologias do AGORA, quando aprender as mesmas já estarão ultrapassadas!

Ok, exagerei um pouco, mas na nossa área é importante sempre tentar olhar lá na frente…

Elizeu_Santos

4 meses, Rio de Janeiro.
fui inclusive em empresas grandes.
Trabalho agora em uma empresa que lida com java e .net.
vim fazer um BPO em SP numa das maiores empresas do brasil e o que eles teem aqui…
Java, .net, cobol…

não tem Scala, RoR e nem as demais citadas na revista.

quando li a resposta a minha critica pela manha, enviei um email para meu network, perguntando se alguem conhecia alguma empresa que contratasse com estas tecnologias.
por enquanto todas as respostas foram NAO.

enviado por celular…

Elizeu_Santos

e me desculpe… sobre futuro só a Deus pertence. Então é melhor viver o agora.
Python ta ai a… no minimo tanto tempo quanto o java. De todas as entrevistas que fui ATE HOJE, só uma empresa PERGUNTOU sobre python. Por que tinham
um “sisteminha” e queriam ver se alguém melhorava.

¬¬

me desculpem se estou parecendo grosso, não é essa a intenção. E muito menos de falar mau da revista, como ja disse é minha preferida.

O

Twitter
LinkedIn
Siemens
Foursquare
Xerox
Tomtom


Theguardian
IGN

Quer que eu continue?

Elizeu_Santos

Onceknown:
Twitter
LinkedIn
Siemens
Foursquare
Xerox
Tomtom

Theguardian
IGN

Quer que eu continue?

voce trabalha em qual delas?
voce vai citar… 200 empresas que utilizam, em um mercado de 200 *10³.

Elizeu_Santos

a nasa utiliza pascal ¬¬

denisspitfire

ok… vamos pela ideia de que… quando se é um dos unicos a se destacar no mercado voce ganha mais? exige mais?
tudo tem seus prós e contras…

e mais, se na empresa nao trabalha com java ou qualquer outra coisa. Qual é o problema? resolvendo… tendo um bom produto… porque não?

porém, se o mesmo produto fosse em x plataforma talvez fosse melhor, talvez projetos novos estao em papel para entrar essas novas linguagens.

e se por algum acaso do além, de uma “guinada” nessas linguagens… E SE O .NET MELHORAR DE UM DIA PRO OUTRO? quem ja manjava de .net terá vantagem…

O futuro nem a Deus pertence, pois se ele já soubesse de tudo oque aconteceu após o pecado de Adão e Eva, nao teria sido ele o culpado de mesmo saber do futuro criar-nos para sofrer?? Futuro só é certo pelas promessas e nao pela “previsao”, se nao, nao seriamos “julgados”, não precisaria neh? hehe. Logo… pensando por este lado, é melhor voce pelo menos conhecer a linguagem do que ficar… é nova…é zuada… é lenta…

só podemos falar isso quando ela ja estiver trancafiada (asp) e que só empresas que nao gostam mesmo de arriscar em coisas novas (banco) pois envolve muita cabeça pra rolar quando da errado.

Acho que para nós que trabalhamos mais para melhorar do que criar, é uma boa pelo menos dar uma espiada em coisas novas.

clunsde

Parabéns pela revista, muito boa!

luistiagos

Não to mais achando esta revista nas bancas aqui de Curitiba…

denisspitfire

ah cara… tem que assinar na boa. Como eu nao tenho muito tempo, se atrasar 1 semana nao fará diferença pq nao consigo arrumar tempo pra ler mta coisa… ja tenho muita coisa pra estudar.

Guerr

Em Curitiba você vai encontrar a revista centro da cidade, ou em bancas grandes como na FNAC, bancas de shopping centers, etc…

lina

Oi,

Só tenho a agradecer a MundoJ. Novamente “salvou minha vida”. Um dos meus sócios no ramo mobile (Android) questionou o fato de estarmos gastando dinheiro na disponibilização da nossa aplicação coorporativa usando a Market (GooglePlay). Antes mesmo de iniciar uma pesquisa para identificar e viabilizar um novo meio de disponibilização, chega em minha casa a edição 53, contendo o destaque: Distribua seus aplicativos Android com o PushLink. Sim, será uma “mão na roda”.

Em relação aos outros destaques da revista, não cheguei a ler profundamente. Olhando por cima o assunto abortado com a ferramenta JMeter, consegui perceber que eu poderia contribuir um pouco na matéria ;D

O ultimo artigo com Cezar Taurion foi excelente! Me chamou a atenção, pois ele me ajudou em muito no meu artigo de Cloud.

No mais, só tenho a agradecer!

Parabéns pela edição.

Tchauzin!

dreampeppers99

Meus dez centavos sobre a revista e tudo que foi escrito.

Gostei muito do conteúdo da revista. Pra mim o foco da revista não é unicamente o b-a-ba básico e sim novidades, tendências e apostas.

Segundo, quem está de olho em : dinheiro, ser um melhor dev e ou aprender.

dinheiro -> um profissional que tem experiência ampla, normalmente, é mais valorizado do que um que só conhece X… ainda mais valorizado (por boas empresas em geral) é aquele que busca estar a frente do seu tempo (e concordo que não dá para apostar em tudo que surge, mas há tendências e isso que a revista parece salientar) é não somente mais valorizado como é “buscado” para o mercado.

ser melhor dev -> alguém que domina Java e seu paradigma OO tem muito a aprender com Clojure e seu Funcionalismo =) . Quando se aprende “outros truques”, naturalmente você leva isso pra sua linguagem preferida (apesar de que, acredito que deveria ter só sua mãe como preferida… ), nesse exemplo posso citar que o Google trouxe o Guava (functional smells) para o java “sumindo” com Whiles and Fors.

aprender -> se você está afim mesmo de continuar na área, só tem a aprender lendo revistas, como conselho use revistas para saber em geral de coisas mas leia livros para aprender de verdade. (e bloque sobre, escreva artigos sobre… pra aprender em dobro e ainda ajudar quem está aprendendo)

As boas empresas de TI dão valor sim a uma cabeça que conhece além do basic mind set.

Elizeu_Santos

dreampeppers99:
Meus dez centavos sobre a revista e tudo que foi escrito.

Gostei muito do conteúdo da revista. Pra mim o foco da revista não é unicamente o b-a-ba básico e sim novidades, tendências e apostas.

Segundo, quem está de olho em : dinheiro, ser um melhor dev e ou aprender.

dinheiro -> um profissional que tem experiência ampla, normalmente, é mais valorizado do que um que só conhece X… ainda mais valorizado (por boas empresas em geral) é aquele que busca estar a frente do seu tempo (e concordo que não dá para apostar em tudo que surge, mas há tendências e isso que a revista parece salientar) é não somente mais valorizado como é “buscado” para o mercado.

ser melhor dev -> alguém que domina Java e seu paradigma OO tem muito a aprender com Clojure e seu Funcionalismo =) . Quando se aprende “outros truques”, naturalmente você leva isso pra sua linguagem preferida (apesar de que, acredito que deveria ter só sua mãe como preferida… ), nesse exemplo posso citar que o Google trouxe o Guava (functional smells) para o java “sumindo” com Whiles and Fors.

aprender -> se você está afim mesmo de continuar na área, só tem a aprender lendo revistas, como conselho use revistas para saber em geral de coisas mas leia livros para aprender de verdade. (e bloque sobre, escreva artigos sobre… pra aprender em dobro e ainda ajudar quem está aprendendo)

As boas empresas de TI dão valor sim a uma cabeça que conhece além do basic mind set.

ta brincando né?
sem querer fazer fUD, voce recebe mais por tem ampla experiencia em coisas que SAO UTILIZADAS.
do contrario coloque em seu curriculo de programador que você cursou medicina veterinaria. vai receber ais por isso ¬¬

Quando alguém ai trabalhar com Clojure e estiver recebendo por isso mais de 8k clt venham me falar que é util. Do contrario continuo com o mercado java e dotNet que são o que pagam meus estudos e contas.

Elizeu_Santos

enquanto nessa edição foi mostrado uma sacola de linguagens com mercado estritamente restrito…
na concorrencia:

Persistência com Spring Data JPA
Big Data na plataforma Java
Os caminhos da produtividade
Entendendo e otimizando o Garbage Collection ? Parte 2
Web Services em Java com JAX-WS
JPA/Hibernate ou NoSQL, qual utilizar?
Coding Dojo
Concorrência e os tipos atômicos

isso pra mim é um bom conteudo.

sei que ninguem aqui gostou da minah opnião… mas se fosse só pra conhecer e não ganhar dinheiro, eu iria dar aula de matematica em colégio publico.
me retirando do tópico, prefiro criticar e esperar melhora do que dizer que é bonitinho uma coisa que talvez nunca va usar.

dreampeppers99

Elizeu_Santos:

ta brincando né?
sem querer fazer fUD, voce recebe mais por tem ampla experiencia em coisas que SAO UTILIZADAS.
do contrario coloque em seu curriculo de programador que você cursou medicina veterinaria. vai receber ais por isso ¬¬

Quando alguém ai trabalhar com Clojure e estiver recebendo por isso mais de 8k clt venham me falar que é util. Do contrario continuo com o mercado java e dotNet que são o que pagam meus estudos e contas.

Bem, minhas contas são pagas por (e pasme, uso mesmo :slight_smile:) Clojure, Ruby, CoffeScript, SASS, Shell-script e até Java … e se você ainda tem dúvida, leia a Revista; na matéria sobre Clojure há uma seção chamada Eu Uso, na qual Phillip Calçado diz que trabalha na sound cloud e lá usa Clojure e ele talvez ganhe 8k euros. Tudo depende do seu foco, claro vai ao critério de cada se vale a pena ou não.

Quanto a ter ampla experiência, me referia a TI mesmo, queria na verdade dizer quanto mais você tem a cabeça aberta; mais entente e aproveita de sua ling. de preferencia e outros conceitos.

PS: vale lembrar que boas empresas já visam profissionais com conhecimento também em Scala, Phyton e até Haskell!
PS2: normalmente você consegue utilizar essas linguagens da JVM mesmo nas aplicações Java (swing, jsf, jee, jsp …) existentes.

dreampeppers99

Elizeu_Santos:
enquanto nessa edição foi mostrado uma sacola de linguagens com mercado estritamente restrito…
na concorrencia:

Persistência com Spring Data JPA
Big Data na plataforma Java
Os caminhos da produtividade
Entendendo e otimizando o Garbage Collection ? Parte 2
Web Services em Java com JAX-WS
JPA/Hibernate ou NoSQL, qual utilizar?
Coding Dojo
Concorrência e os tipos atômicos

isso pra mim é um bom conteudo.

sei que ninguem aqui gostou da minah opnião… mas se fosse só pra conhecer e não ganhar dinheiro, eu iria dar aula de matematica em colégio publico.
me retirando do tópico, prefiro criticar e esperar melhora do que dizer que é bonitinho uma coisa que talvez nunca va usar.

Fico feliz que achou contéudo que te agrada, no fim é questão de opinião mesmo.
Geralmente, mas não sempre… , Conhecimento traz Dinheiro!

Elizeu_Santos

dreampeppers99:
Elizeu_Santos:

ta brincando né?
sem querer fazer fUD, voce recebe mais por tem ampla experiencia em coisas que SAO UTILIZADAS.
do contrario coloque em seu curriculo de programador que você cursou medicina veterinaria. vai receber ais por isso ¬¬

Quando alguém ai trabalhar com Clojure e estiver recebendo por isso mais de 8k clt venham me falar que é util. Do contrario continuo com o mercado java e dotNet que são o que pagam meus estudos e contas.

Bem, minhas contas são pagas por (e pasme, uso mesmo :slight_smile:) Clojure, Ruby, CoffeScript, SASS, Shell-script e até Java … e se você ainda tem dúvida, leia a Revista; na matéria sobre Clojure há uma seção chamada Eu Uso, na qual Phillip Calçado diz que trabalha na sound cloud e lá usa Clojure e ele talvez ganhe 8k euros. Tudo depende do seu foco, claro vai ao critério de cada se vale a pena ou não.

Quanto a ter ampla experiência, me referia a TI mesmo, queria na verdade dizer quanto mais você tem a cabeça aberta; mais entente e aproveita de sua ling. de preferencia e outros conceitos.

PS: vale lembrar que boas empresas já visam profissionais com conhecimento também em Scala, Phyton e até Haskell!
PS2: normalmente você consegue utilizar essas linguagens da JVM mesmo nas aplicações Java (swing, jsf, jee, jsp …) existentes.

eu sei amigo, mas esse rapaz que você citou é UM programador.
como disse, na nasa utiliza pascal… vou ficar estudando pascal por conta disso?
citei anteriormente o python, que é uma linguagem sensacional e que eu ADORO. mas abra o APINFO e veja quantas vagas de python você encontra. Você prefere investir tempo/dinheiro em uma tecnologia que quase nenhuma empresa utiliza… ou investir tempo/dinheiro no que o mercado precisa?

quanto menos sabem, maior o valor. concordo, e tambem menor a chance de alguem bater em sua porta te contratando. Digo por ques~~oes de estabilidade.
digamos que só você saiba consertar carros da FIAT, a empresa te contrata e certamente NUNCA vai te mandar embora. Ao mesmo tempo que é bom para quem esta empregado… é ruim para quem não esta.
entende meu ponto de vista?

fantomas

KKKKKKKKK!

Caras até achei que algumas destas linguagens iria ter maior destaque, especialmente RoR ou só Ruby já que ela não é exatamente tão nova e possui uma proposta interessante e etc… Porem deu uma esfriada gigantesca, fico olhando para as oportunidades que surgem e quase nada aparece relacionado a estas linguagens; DDD é outra coisa que foi parar no gelo, ninguém fala mais nada.

Não li a revista, mas ela, por si só, independente do conteúdo, deve estar boa, a galera sempre se empenha ao desenvolver os artigos; não sou assinante por causa disto, só compro aquilo que me interessa, obviamente aquilo que vai me dar algum retorno.

flws

Guerr

Caro Elizeu_Santos, certamente você tem direito de ler ou não ler o que você quiser, mas dois fatos citados aqui na discussão são realidade: hoje existem grandes empresas com cases muito interessantes utilizando essas linguagens e que “as boas empresas de TI dão valor sim a uma cabeça que conhece além do basic mind set”.

Em relação ao primeiro, foram citadas aqui já diversas dessas empresas.

Em relação ao segundo, posso dar meu testemunho pessoal de já ter sido convidado a avaliar candidatos a vagas em algumas empresas e esse é um fator que levo muito em consideração. Duas perguntas que eu costumo fazer é “O que você tem estudado ultimamente?” e “Em que tipo de tecnologia você aposta para o futuro?”. As respostas costumam mostrar diversas características do candidato que levei muito em consideração na decisão final. Provavelmente um conhecimento desse tipo não é valorizado pelo pessoal do RH que faz o primeiro filtro entre os candidatos, porém na hora do desempate em uma entrevista técnica, se eu fosse o entrevistador pelo menos, esse tipo de conhecimento faria diferença.

Você está avaliando o “livro pela capa” e julgando o artigo sem mesmo ter lido. Mesmo que não pretenda utilizar essas linguagens em um curto prazo, a leitura dos artigos podem te mostrar outras formas de programar e as limitações que as funcionalidades da linguagem que você utiliza trazem para você. Isso é um conhecimento importante que pode sim impactar o seu dia-a-dia (e mais ainda quando as lambda expressions entrarem no Java 8 ).

Desafio você a ler os artigos e depois dizer se eles te agregaram um conhecimento que você julgou importante ou não. Certamente o tempo que perdeu escrevendo seus posts ofensivos, poderia ter sido melhor aproveitada lendo os artigos e fazendo um crítica construtiva. Sendo assim, enquanto você se reservar ao direito de não ler os artigos, apesar de fazer sempre questão de responder aos leitores aqui no GUJ, também me reservarei ao direito de ignorar as suas mensagens.

PS: Em relação aos temas dos artigos da revista concorrente, como assinante você sabe que grande parte são temas que já foram tratados pela MundoJ. Temos a política de evitar a repetição de temas (mesmo que sejam populares), a não ser que o artigo traga algum conteúdo novo e original sobre o mesmo. Como não li a outra revista eu não posso opinar sobre ela, porém o “bom conteúdo” não dá para ser julgado apenas pelo título dos artigos, mas pelo conteúdo dos mesmos.

Y

Elizeu_Santos:
e me desculpe… sobre futuro só a Deus pertence. Então é melhor viver o agora.
Python ta ai a… no minimo tanto tempo quanto o java. De todas as entrevistas que fui ATE HOJE, só uma empresa PERGUNTOU sobre python. Por que tinham
um “sisteminha” e queriam ver se alguém melhorava.

¬¬

me desculpem se estou parecendo grosso, não é essa a intenção. E muito menos de falar mau da revista, como ja disse é minha preferida.

Me desculpe, amigo, mas a sua visao esta equivocada. Embora possa ser a visão de uma grande parcela dos que trabalham com desenvolvimento de software hoje.

Se voce quer estar preparado para o mercado de trabalho voce tem que aprender conceito, nao linguagem. Tem que aprender a resolver problemas, nao a sintaxe Java, C#, Scala ou seja la o que for. E, acho que voce ja deve saber, há problemas que outras linguagens resolvem melhor do que java.

Eu vi muita gente ficar pelo caminho por nao se interessar por novidades. Eu conheco gente, e muita gente, que tem hoje um emprego de “analista” (ou coordenador, ou gerente mesmo) em alguma empresa grande, mas que não pode respirar fora da linha por medo de perder o emprego. E por que? Por que nao se atualizaram, nao se interessaram por novidades. Ora delphi domina o mercado por que eu vou estudar asp?

Asp? ASP???!!! Voce vai se perguntar. Sim, se tivessem estudado asp, teriam aprendido conceitos da programacao web, e depois para substituirem aquilo pelas facilidades que java ou php trouxeram era um pulo. Mas pensaram como voce e hoje tem que baixar a cabeça para a falta de respeito de alguns diretores destas empresas. Eu te digo, eu vi gente chorar de raiva até soluçar quando tinha razão num assunto, simplesmente por saber que se perder o emprego, não consegue outro em lugar nenhum.

Nao são todas as linguagens novas de que se falam hoje em dia que se tornarão padrão de mercado, mas muitos dos conceitos que elas trazem provavelmente se tornarão. Então, seja lá qual for a que se sobressair e dominar o mercado, você não terá nenhuma dificuldade de aprendê-la, pois já conhece o conceito. Mas se só conhece java, não vai ter pra onde correr quando precisar e vai ter que engolir sapo de diretor mal-educado enquanto vê seu colega ao lado indo para uma empresa melhor para ganhar mais.

Dieval_Guizelini

Senhores,

como professor e com boa experiência na área de desenvolvimento de sistemas, gostaria de parabenizar a equipe editorial, essa edição superou em muito as últimas 10 edições pelo menos.

O primeiro artigo está realmente muito bom, apenas para fins de registro, gostaria que as pessoas lembrassem que a “turma do java” foi a primeira a expressar em livros que programação é mais que sintaxe e api (para quem ainda não leu, leia “Effective Java” do Joshua Bloch) e sim, o java encontra-se no limite de sua evolução, tornando realmente complexo manter os princípios de 94/95 e as demandas computacionais atuais.

E mesmo que a linguagem funcional não seja aplicada de forma imediata no mercado de forma mais ampla, as bases, princípios e recursos poderão influenciar e ampliar o futuro do Java. Portanto, recomenda-se sempre esse tipo de leitura, para ajudar as pessoas a se prepararem para uma eventual mudança na forma de escrever programas.

O artigo do Clojure, até mesmo por ser uma introdução, não está na minha opinião, no mesmo nível. Acredito que esse assunto irá ainda, ganhar mais profundidade.

Os outros artigos que gostei nessa edição, por vários motivos, foram sobre o MapReduce, o Portal Liferay e as ferramentas de testes.

De forma direta, parabéns Eduardo Guerra e equipe editorial.

sds

Dieval Guizelini

Rafael_Nunes

Talvez você é quem está procurando emprego no lugar errado.

Acho indispensável um cara programar em mais de uma linguagem/plataforma. É algo que faz MUITA diferença quando analiso currículos ou contrato alguém.
Aliás, faz tanto tempo que não passo por um lugar que só use uma tecnologia.

dreampeppers99

Como testemunho real de como uma nova linguagem/plataforma mudou meu jeito de resolver problemas.

Quando meus conhecimentos eram só de Java, C# e VB ( 8) ) e OO:

meu código de loop quase sempre era assim
for (Item item : items) {
   if (Status.ANALISADO.equals(item.getStatus()){
     itensAnalisados.add(item);
   }
}
meu código de teste era bem assim
@Test public void testCarrinhoVazio(){
   Carinho carinho = new Carinho();
  Assert.assertTrue(carinho.isVazio);
}

as ferramentas mais cools que dominava eram: Eclipse, um pouquinho de linux, Husdon, os plugins do Eclispe para rodar o mvn,

Depois de uma semana de Ruby, me vi maravailhado e influenciado fortemente pela forma na qual essa linguagem iterava sobre coleções/enumerables, como era tratado a semántica de testes, as ferramentas que eles utilizam ...

Logo me vi "mal" acostumado, me fazendo procurar ferramentas ou frameworks que simulavam ao menos um pouco das maravilhas do ruby & seu ecossistema.

Meu código ficou mais fluente, veja um loop: (considere o uso de Guava e import static, tudo em nome da legíbilidade)
Predicate<Item> filtroTodosAnalisados = new Predicate<Item>() {
  public boolean apply(final Item item) {
    return Status.ANALISADO.equals(item.getStatus();
  }
};

final List<Item> todosAnalisados = filter(items, filtroTodosAnalisados);
Meus testes ficarm um pouco mais auto-explicativos e legíveis (longe do estilo documento do rspec e outros mas bem fácil de ler)
@Test public void test_carrinho_novo_esta_vazio(){
   Carinho carinho = new Carinho();
  assertThat(carinho.isVazio(),is(true);
  assertThat(carrinho.items(), not(contains(item1)));
}

Não que nenhumas das técnicas ou ferramentas citadas anteriormente não são legais ou usuais ainda hoje.... ao contrário, elas evoluiram e tem até mesmo um pouco de influencia desses outros "mundos".

Sem tanta descrição e exemplos eu posso dizer que minha cabeça evoluiui muito quando :

[list]Usei e aprendi rails e seu jeito agile de desenvolver, testar e implantar web apps.[/list]
[list]Que o conceito REST pode ser bem mais usual e simples do que parece.[/list]
[list]Que com jQuery e seus plugins faço maravilhas que antes só usava em frameworks web.[/list]
[list]Vi que VIM pode ser usado como um editor completo.[/list]
[list]Aprendi a criar scripts shell para automatizar tarefas básicas.[/list]
[list]Aprendi que puppet ajuda em Deploy.[/list]
[list]Aprendi um pouco de Clojure e mais uma vez a forma de pensar está se expandindo.[/list]
[list]Nodejs ou EventMachine...[/list]
[list]...[/list]

Resumindo, ter relações de curiosidade ou aprendizado ou trabalho sério (só lembrando que, há freela em Rails que os gringos pagam em U$ por hora...) em outras plataformas pode sim te transformar em um dev bem melhor.

Essa simbiose (você & várias plataformas/linguagens) é o perfeito exemplo de que se arriscar rumo a novos conceitos é um caminho sem volta

johnny_quest

Realmente essa edição da revista deve estar muito boa.

É perda de tempo tentar mostrar para uma pessoa que só gosta do básico as maravilhas que outros estudos em diferentes tecnologias e paradigmas podem trazer.
Isso normalmente é pensamento de júnior que só pensa no agora e não deseja evoluir.

Faz 10 meses que estudo scala, lendo aquele Programming in Scala do martin odersky, e logo no começo o autor já diz que depois da leitura daquele livro o seu modo de programar nunca mais será o mesmo, pois irá fazer pensar de modo diferente, fora da caixinha.

Depois que li aquele livro, tive que concordar com o autor, os conceitos apresentados ali melhoraram e muito a qualidade do código que crio no dia, mesmo programando em java.
Só o fato de aprender o conceito de actors, framework aka, o modo de collections utilizado no scala, currying, e todas as característica da programação funcional enriqueceram e muito o meu trabalho.

Trabalho com tecnologias assim existem ? SIM, existem sim principalmente nos USA e um pouco na europa, e tem várias vagas boas pagando até mais do que as tecnologias comuns de mercado. O problema é que para se adequar à essas vagas é preciso ter muito conhecimento, ser nível senior/arquiteto e ter inglês impecável.

rsaraiva

Comprei a revista e já li boa parte. Não está nos meus planos utilizar linguagens funcionais em meus projetos tão cedo. Mas isso não faz dos artigos da revista algo irrelevante pra mim. Portanto achei o conteúdo muito positivo pois pecisamos estar antenados com as tendências e evolução do java.

Elizeu_Santos

Bom como disse, para mim não foi útil.
Sei também que 90% dos que dizem que foi útil nunca vão utilizar as linguagens.
Vamos deixar assim, gosto e gosto, cada um com o seu.
Vou fazer como o amigo ali de cima que ao invés de assinar, seleciona a revista que compra.

Obrigado a todos pelas opiniões.
Ah, já li a revista…

Michel_Alves_Silva

Olá pessoal,

Gosto muito da MundoJ, os temas têm sido muito bem escolhidos. Sou um iniciante, quem também é e não está gostando das novidades talvez devesse encarar isso como um alerta de comodidade. As pessoas leem periódicos para se atualizar, não para ter um pouco mais do mesmo.

A revista pelo que percebi não é para iniciantes ou experientes, é para quem gosta de conhecer o espectro todo e o que/como se está usando e sendo criadas as coisas em volta desta tecnologia (Java como plataforma).

Um programador deve entender como uma tecnologia pode te ajudar a resolver um problema, talvez não seja util hoje, mas nunca se sabe o dia de amanhã e você pode precisar de um leque maior de ferramentas. Se precisar algo mais profundo, acho que um livro ou uma documentação seriam mais interessantes.

Eu particularmente gostei muito da edição sobre NoSql. Encontrei informações lá muito interessantes. Alguns temas talvez estejam fora da do dia-a-dia da maioria dos programadores, mas se você estiver antenado hoje, amanhã poderá ser mais assertivo ao resolver problemas.

[]s a todos

Alexandre_Gazola

Quem não gosta de aprender novas tecnologias, principalmente quando se trata de algo tão fundamental quanto linguagens e paradigmas de programação, é melhor escolher outra área; ou então se acostumar a fazer sempre os mesmos tipos de sistemas, sempre da mesma forma.

dreampeppers99

RT

Alexandre Gazola:
Quem não gosta de aprender novas tecnologias, principalmente quando se trata de algo tão fundamental quanto linguagens e paradigmas de programação, é melhor escolher outra área; ou então se acostumar a fazer sempre os mesmos tipos de sistemas, sempre da mesma forma.

odair.bonin

Tem uma coisa importante que são as referências das informações. Onde mais você pode buscar e conhecer novas tecnologias com informações confiáveis ?
Novas linguagens com exemplos concisos e funcionando ? Vai ter que pular de blog em blog pra encontrar …

Se você está usando uma tecnologia na empresa hoje, é porque um dia lá atrás ela foi lançada e chegou até você de uma forma. Consegue lembrar como conheceu as tecnologias que utilizam hoje na empresa ?

MundoJ é uma das melhores referencias pra mim. Tenho umas edições “antigas” que falam de temas bem atuais para os dias de hoje …

W

Olá a todos,

acredito que a proposta da MundoJ é de trazer conteúdo técnico, mas de vanguarda, novidades sobre o mundo de desenvolvimento que impactam de alguma forma a plataforma Java. Evidentemente, esse não é o interesse de todos os leitores da revista, como citado aqui nesse post, para alguns profissionais, o mais importante é estar preparado para vagas no mercado de suporte e manutenção evolutiva de sistemas (o famoso suporte a produção), onde é muito mais necessário conhecimento sólido de tecnologias/plataformas maduras, como Java ou Cobol (citados nesse forum) por exemplo, e principalmente, capacidade de identifiação e resolução de problemas. Sem dúvida, há um número amplo de oportunidades de trabalho desse tipo, mas não são as únicas. Há várias oportunidades na área de TI para desenvolvimento de novos serviços/sistemas, ou mesmo em P&D, em projetos inovadores cujos desafios requerem, sim, domínio de mais de uma abordagem para que se consiga chegar a melhor solução.

A MundoJ, em suas últimas edições vem privilegiando as novidades, e temas pouco abordados, como Cloud Computing, NoSQL, Android e Linguagens sobre a JVM, mas sem abrir de mão de assuntos mais “batidos” e que tem mais sintonia com o mercado citado acima, como o artigo sobre testes de desempenho desta última edição, ou em edições passadas, as novas funcionalidades do Java 7, Conceitos de Arquitetura, e desenvolvimento Java em geral.

[]'s

rafael_jesus

Sei que a discussão já é antiga, mas só vi agora essa discussão,

É por essas e outras que o que eu mais quero é sair fora do ecossistema Java no Brasil,

Não pela linguagem mas sim pelos DEVs que estão nela,

Só na comunidade Java vc escuta gente reclamando de linguagem funcional(Lambda, Clojure, Procs)

Tem muita gente ATRASADA ainda no Java, pra min não da mais,

Event Driven, Non Blocking IO, Reactor Pattern, Lambda, Clojures são termos rotineiros pra quem trabalha com Ruby, Python, Node, JavaScript,

JavaScript nunca esteve tão forte,

Sim é possível fazer Event Driven Apps em Java, mas é impossível mudar a cabeça de quem contrata,

O maioria dos projetos que fiz em Java foi totalmente retranqueiro,

Pelo fato dos Devs não estudarem, tinham medo de utilizar soluções novas e elegantes tal como Websockets por exemplo,

Tem um monte de gente no Java que não sabe nem o que é Github,

Só pra trabalhar com Javascript tão pagando sabe quanto? $50 a hora pra trabalhar no PUF da sua casa, eu que o diga hehe

Estou relatando isso para dar uma injeção de animo e para não estragar a cabeça de leitores iniciantes

Só lamento

Criado 26 de maio de 2012
Ultima resposta 6 de mar. de 2014
Respostas 50
Participantes 25