[resolvido]Além de Java, qual outra linguagem é muito usada pelo mercado para aprender?

Eu adoro Java e C#.

Mais apesar de ser meio leigo em Java, estou me esforsando para conseguir aprender a fundo Java. Em C#, sei pelo menos 10x mais que Java, porem decidi aprende-la por causa de muitas oportunidades de emprego que vi como Java.

Saber muito afundo, só C# e Delphi, mais já ter programado ai vai umas 12 linguagens.

NOTA: Delphi e C# não são muito usadas.

A questão final é: Java e C# é uma boa combinação? Ou seria melhor Java que é muito popular e outra linguagem ?

Web -> PHP e Java Web!
Desktop -> Java, C++, Delphi pra mim ainda não morreu! :smiley:
Mobile -> Java ME e .NET

Fico com Java e C++, essa combinação pra mim esta bom!
Já C# não coloco muita “fé” não!

vlw

[quote=UMC]Web -> PHP e Java Web!
Desktop -> Java, C++, Delphi pra mim ainda não morreu! :smiley:

Fico com Java e C++, essa combinação pra mim esta bom!
Já C# não coloco muita “fé” não!

vlw [/quote]

C++ é mais clássico e sei um pouco de C++, vou pesquisar para saber futuramente.

[quote=DarthVictor]

C++ é mais clássico e sei um pouco de C++, vou pesquisar para saber futuramente.[/quote]
Acredito eu que vai valer a pena!

vlw

[quote=DarthVictor][quote=UMC]Web -> PHP e Java Web!
Desktop -> Java, C++, Delphi pra mim ainda não morreu! :smiley:

Fico com Java e C++, essa combinação pra mim esta bom!
Já C# não coloco muita “fé” não!

vlw [/quote]

C++ é mais clássico e sei um pouco de C++, vou pesquisar para saber futuramente.[/quote]

Se você for se espelhar em mercado, praticamente só vai codificar para web e aprender scripts. Aprenda o que você achar interessante.

Uma boa referência de livros de C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c

[quote=ViniGodoy]Uma boa referência de livros de C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c[/quote]

Eu já tenho muitas video aulas de C++ e 4 IDE`s de C++ no meu PC. Só que raramente leio eles. Estou me esforsando em Java no momento.

Claro, um passo de cada vez. Só cuidado se for estudar C++, ter em mãos boas referências é muito importante. Alguns livros desatualizados podem fazer mais mal do que bem, assim como IDEs antigas como o devcpp.

[quote=DarthVictor][quote=ViniGodoy]Uma boa referência de livros de C++:
http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c[/quote]

Eu já tenho muitas video aulas de C++ e 4 IDE`s de C++ no meu PC. Só que raramente leio eles. Estou me esforsando em Java no momento.[/quote]
opa pode disponibilizar essas videos aulas?

vlw

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw[/quote]

Quando é para console, uso o Dev C++, para interfaces, Visual C++.

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw[/quote]

Quando é para console, uso o Dev C++, para interfaces, Visual C++.[/quote]
ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!

vlw

Como assim o Dev cpp = Dev c++ é antigo!?
eu gosto do QtCreator

você recomenda o uso de outra!?

vlw[/quote]

Quando é para console, uso o Dev C++, para interfaces, Visual C++.[/quote]
ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!

vlw[/quote]

Não sabia deste IDE. Vou baixar agora para conferir.

ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!!
[/quote]

O wxDev é uma droga, assim como o devCpp.

Uma beleza é o Code::Blocks:
http://www.codeblocks.org

Ou o Qt Creator:
http://qt.nokia.com/products/developer-tools

Ou o próprio Visual Express, que é gratuito (mas aí só com Windows Forms):
http://www.microsoft.com/express/windows/

[quote=ViniGodoy][quote=UMC]Quando é para console, uso o Dev C++, para interfaces, Visual C++.
ah beleza para interface gráfica eu uso WxDev C++
o problema que tenho é quando fecho o projeto e reabro tudo que eu fiz de visual se perde na interface disso tenho que fazer na mão!![/quote]

O wxDev é uma droga, assim como o devCpp.

Uma beleza é o Code::Blocks:
http://www.codeblocks.org

Ou o Qt Creator:
http://qt.nokia.com/products/developer-tools

Ou o próprio Visual Express, que é gratuito (mas aí só com Windows Forms):
http://www.microsoft.com/express/windows/
[/quote]

Sem falar que os dev(s) estão descontinuados a anos e só rodam em win32, porque o delphi não compila para 64(são projetos object pascal).
Visual studio(usar mfc) não é uma boa opção, pois não é multiplataforma como qt ou wxwidgets(frameworks)

Um bom exemplo de software c++ usando qt são virtualbox e google earth. Ambos multiplataforma.

Se for trabalhar web aprenda javascript…

Mas quando eu falo aprender javascript é estudar mesmo, conheçer a linguagem…

A maioria das pessoas que trabalham com javascript, usam na força bruta. Ou seja, programam em javascript como se estivessem trabalhando com java, e alguns detalhes que são diferentes, nao sao levados em consideraçao. O resultado disso é que não funciona direito e o cara passa raiva tentando descobrir o que tá acontecendo e acaba falando que javascript é uma mercadoria

Então, para não passar raiva, aprenda javascript… E leve em consideração que Internet Explorer e Firefox são browsers diferentes com APIs diferentes :smiley:

Hoje, se eu tivesse que aprender outra linguagem aprenderia o Ruby (na verdade já até andei estudando, mas não sou expert)…

Aprenda Groovy também…

No final das contas, acho que … se vc tiver bases sólidas de programaçao… e entender os conceitos, mesmo se nao existir na sua linguagem favorita, como closures que nao existe em java mas existe em outra linguagem…
Se voce conhecer bem… aprender outra linguagem é trivial… o problema é aprender a API da linguagem, ou frameworks como no caso do java…

Se tratando de Ruby… o momento agora é Ruby on Rails…

E o groovy tem o Grails… mas o groovy tem outras APIs bastante interessantes também…

Eu tenho programado ultimamente em Java, Objective-C e PHP.

Tenho visto ultimamente gente aprendendo Ruby on Rails por ele ter sido usado no desenvolvimento do Twitter.

Se você pretende futuramente desenvolver pra Mac, iPhone ou ainda iPad sugiro começar com C++ pra depois pegar o Objective-C. :smiley:

Já programei bastante em Delphi também e acho que é uma boa linguagem pra começar se você não entender nada de programação.

Obviamente se o seu objetivo principal é permanecer sempre focado em OO, acho que o negócio é ficar em Java ou ainda C#.

Vou descordar um pouco dos colegas…

Não recomendo Delphi… além de estar morto… é orientação a gambiarra… eheheh

Gambiarra? Mas gambiarra eu posso fazer em qualquer linguagem…

Fundamente sua resposta. :smiley:

Sim… concordo que gambiarra vc pode fazer em qualquer linguagem…

Vamos aos motivos reais de nao usar Delphi…

Tem muitos anos que nao trabalho com ele então nao vou lembrar de muita coisa…

Mas vamos lá…

O tratamento de exceções é ruim… ou praticamente inexistente…

Quando vc quer uma lista… usa um StringList e coloca um object em determinada posicao (é como se tivesse duas listas no StringList, uma pra strings e outra pra objetos)

O suporte a banco de dados é péeeeeessssiiimmmooo… Tive que fazer um programa em Delphi, com aqueles componentes padrão … o programa levava horas para executar… e em Java segundos… (o programa fazia a mesma coisa)

Pela facilidade de se clicar duas vezes no botao e escrever o código… vc é induzido a programar para eventos… ou seja… arquitetura de aplicacao… nem pensar…

Fora a IDE… que faz uma confusão de trilhares de janelas uma em cima da outra… e pra vc achar o que vc quer… é um custo…

Dá pra trabalhar bacana no Delphi… só que o esforço é muito grande… e vc sai da filosofia do negócio…

Por isso eu digo… Delphi é orientação a gambiarra :smiley: heheh