Mercado de trabalho para programador Java

Bom mesmo é ser tabelião. Ganha em média R$500.000 por mês. Como funcionário.

Sendo um bom profissional e que se destaque, o mercado de trabalho sempre terá uma vaga reservada. Ainda mas se tratando de Programação e Java que está “bombando” no mercado!!!

É exatamente isto o problema… como a coisa em ctba e sp parecia estar boa muitos de outras cidades migraram para os “polos tecnologicos” ctba, sp, etc… com isto o emprego e os salarios diminuem drasticamente… e agora a coisa ta preta poraqui…

aonde vc mora? acho que vou me mudar para este lugar onde o mercado esta bombando…

Cara mas se em São Paulo a coisa ta preta então larga a mão… pq no resto do brasil não tem nada, melhor sair daqui…

olá pessoal, bem estou querendo estuda java . achei um curso na ( www.cotiinformatica.com.br )
o conteudo é esse a baixo e o valor e 12X de 190,00
eu queria a ajuda nas seguintes perguntas.
Vale a Pena faze este curso ?
eu com ele estou capacitado a trabalhar com java ?
vou precisar aprende mais auguma coisa do tipo, augo que eles não ensinão ?
consigo trabalho com esse ensino ?
qual a faixa de salario ?

Carga Horária:
96 Horas

Ementa:
Java Orientado a Objetos (16 horas)

Desenvolvimento dos principais conceitos de Java e suas APIs utilizando o paradigma Orientado a Objetos

* Instalação do Kit de Desenvolvimento da Sun na plataforma Windows
* Conceitos basicos da linguagem
* Palavras reservadas
* Os 8 tipos primitivos de dados
* Operadores do Java.
* Comandos condicionais e estruturas de controle
* Exceções em Java
* Funções matemáticas
* Criação de Métodos
* Orientação a Objetos
* Classes , métodos e atributos
* Encapsulamento
* Herança, polimorfismo, sobrecarga e sobrescrita
* Agregação, Composição e Relacionamentos entre Classes
* Vetores e Matrizes
* Vetores Dinâmicos
* Collections
* Arquivo Sequencial
* Generics , Construtores
* JDBC - Banco de Dados com Mysql
* IDE - NetBeans e Eclipse
* UML: Casos de uso, Diagrama de classes e Diagrama de sequencia

Criação de Sites com JSP + JEE (FrameWorks) - Duração 80 Horas

Desenvolvimento de aplicações web Java utilizando o padrão MVC com banco de dados.

* JSP
      o Html - Tags, Formulários e Html/style/Javascript
      o Script - Lógicas criadas para regras de validação na camada de visão
      o Ajax - Atualizações do Script _ Sincronimso entre javascript e Xml
      o Xml - O que significa / importância/ Conversões / criação de Páginas / templates
      o Tableless - A inovação da Web em velocidade e a supervaloriazação dos estilos.
      o CSS - Estilos de forma clara e aprofundada para melhorar a personalização e formatação do site.
      o Envio e recebimento de dados
      o Request, Application, Sessões, cookies
      o Filtrando os dados com JSP (replace)
      o Arquivo Seqüencial
      o Regra de validação utilizando o pacote Regex com padrões Pattern
      o Xml com Ajax no JSP
      o JSP Orientado à Objetos
      o JSP com Criptografia e Decriptografia em Banco de Dados
      o Sistema com BD usando MYSQL, POSTGRE e ORACLE



* Java-Beans
      o Configuração
      o Utilização das classes com o método set e get
      o Envio e recebimento dos dados via JavaBeans
      o JavaBeans trabalhando com JSP
      o Taglibs e Custom Tags
      o Taglibs e JSTL
      o Criando conexão com o Banco de dados a partir do JavaBeans
      o Alternando o trabalho do JavaBeans com o JSP



* Java Servlet
      o Configuração e aplicação de Servlet
      o Envio de recebimento dos dados
      o HttpSession
      o Navegação com Servlet no Servidor
      o Acesso agilizado ao Banco de dados MYSQL e ORACLE
      o Aplicação do JEE com Servlet
      o Conhecimento de MVC Trabalho na atuação da 3 camada, que é a camada de banco de dados
      o Conhecendo o padrão MVC



* Struts

  Framework de referência para desenvolvimento baseado no padrão MVC2 e inversão de controle.
      o Overview de Fragmentos e MVC
      o Fundamentos de Struts
      o Obtendo e Instalando o Struts
      o Componentes de controle: ActionServlet, ActionForm e Action
      o Componentes view: JSP e Taglibs
      o Tratamentos de Erros
    

* Hibernate

  Framework de referência para persistência de dados baseado no conceito de mapeamento objeto/relacional.
      o Configuração do Hibernate
      o Hibernate na arquitetura J2EE
      o Vantagens
      o Criando seu projeto
      o Configuração de SessionFactory
      o Classes Persistentes
      o Mapeamento Objeto/Relacional
      o Collections
      o Componentes
      o Manipulando dados persistentes
      o Mapeamento de Relacionamentos
      o HibernateUtil
      o API Criteria
      o HQL
      o Transações e concorrência
      o Dicas e recomendações

* JSF (Java Server Faces)

  Framework de referência para desenvolvimento ágil em Java sob o padrão code-behind com geração de conteúdo rico para a web
      o Overview de Fragmentos e MVC
      o Fundamentos de JSF
      o Obtendo e Instalando o JSF
      o TagLibs
      o ManagedBeans (Utilização e Configuração)
      o Tratamentos de Erros
      o Ajax com JSF (A4J)
      o Introdução ao desenvolvimento RIA (Richfaces)

   

* DWR

  Framework para simplificação do uso de Ajax com Java.
      o Acesso ao Ajax via classes Java
      o Conversão das classes em JavaScript utilizando o JavaScript personalizado



* iReport

  Geração de relatórios na web através do framework JasperReports
      o Criação de relatorios a partir do Banco de Dados
      o Geração de gráficos



* EJB 3

  Arquitetura voltada para desenvolvimento de aplicações baseado no uso de componentes.
      o Configuração
      o Camada de negócio
      o JavaPersistence API
      o EntityBeans e SessionBeans
      o Pattern Facade
      o Sistema (CRUD)



* WebServices

  Integração entre sistemas na web.
      o Configuração
      o Client / Server
      o Integração de Sistemas (Java c/ PHP)
      o SOAP / WSDL





* JME

  Desenvolvimento voltado para dispositivos móveis
      o O que é o JME
      o Instalação e configuração
      o Criação da camada de apresentação
      o Desenvolvimento de aplicações em JME
      o Sistema (CRUD) com EJB

[quote=arturinfo]olá pessoal, bem estou querendo estuda java . achei um curso na ( www.cotiinformatica.com.br )
o conteudo é esse a baixo e o valor e 12X de 190,00
eu queria a ajuda nas seguintes perguntas.
Vale a Pena faze este curso ?
eu com ele estou capacitado a trabalhar com java ?
vou precisar aprende mais auguma coisa do tipo, augo que eles não ensinão ?
consigo trabalho com esse ensino ?
qual a faixa de salario ?

Carga Horária:
96 Horas

Ementa:
Java Orientado a Objetos (16 horas) …
[/quote]

Cara, com o que você deseja trabalhar? Esse curso abrange muita matéria e acho que te deixaria mais perdido do que cego em tiroteio. Acredito que te dará uma visão muito superficial sobre cada conteúdo, sendo que é um curso de 96 horas para toda essa matéria.
Você faz faculdade na área de informática?
Você pretende trabalhar com o que em java? Web, Dispositivos móveis, Desktop, WebServices, etc…

bem eu não curso faculdade.
estou intereçado neste curso para trabalhar, não estou focado em nenhuma prioridade tipo ( web ou dispositivos moveis )
eu sempre tive vontade de programar, e gostei do java. Trabalho com Informatica so tecnico em manutenção trabalho a 3 anos no ramo mais sempre quis programar.

Gostaria de opinioes de pessoas da area. mais eu não entendo nada de java . antes deu começa no curso iria fazer um curso base que eles tem . que estou te mandando a baixo .

http://www.cotiinformatica.com.br/logicaJava.php
Carga Horária:
08 Horas

Ementa:

* Algoritmo
* constantes, variáveis e tipos de dados
* operadores e funções
* estruturas sequenciais
* estruturas de decisão
* se ... então ... / if ... then...
* se... então.. senão... / if ... then ... else
* faça caso
* estruturas de repetição
* faça enquanto x (do while ... loop)
* faça ... enquanto x (do ... loop while...)
* faça até
* para ...de... até ... fim-para (for ... to ... next)
* vetores e matrizes
* índices
* busca por índices
* acumuladores e contadores
* estrutura de dados - arquivos

[quote=arturinfo]bem eu não curso faculdade.
estou intereçado neste curso para trabalhar, não estou focado em nenhuma prioridade tipo ( web ou dispositivos moveis )
eu sempre tive vontade de programar, e gostei do java. Trabalho com Informatica so tecnico em manutenção trabalho a 3 anos no ramo mais sempre quis programar.

Gostaria de opinioes de pessoas da area. mais eu não entendo nada de java . antes deu começa no curso iria fazer um curso base que eles tem . que estou te mandando a baixo .

http://www.cotiinformatica.com.br/logicaJava.php
Carga Horária:
08 Horas

Ementa:

* Algoritmo
* constantes, variáveis e tipos de dados
* operadores e funções
* estruturas sequenciais
* estruturas de decisão
* se ... então ... / if ... then...
* se... então.. senão... / if ... then ... else
* faça caso
* estruturas de repetição
* faça enquanto x (do while ... loop)
* faça ... enquanto x (do ... loop while...)
* faça até
* para ...de... até ... fim-para (for ... to ... next)
* vetores e matrizes
* índices
* busca por índices
* acumuladores e contadores
* estrutura de dados - arquivos

[/quote]

Cara, eu te aconselho a fazer esse curso básico e estudar bastante em casa com artigos, testando frameworks e fazendo tuas aplicações de testes. Depois que tu já estiver mais fluente no java, dai sim escolhe um curso pra ti direcionar, caso seja necessário.
Tem muita coisa na WEB pra ti usar. Aqui mesmo no GUJ tem muitos artigos que tu pode estudar, desde “Hello World” até exemplos mais complexos.

Se tu fizer o curso mais extenso, acho que estará gastando dinheiro e ao mesmo tempo complicando mais o entendimento das coisas pois é muita matéria.
Faça o curso básico e estude bastante. Depois veja o que quer fazer.
O dinheiro que tu não vai gastar no curso mais extenso da pra ti usar comprando livros.

Outra dica, não se fixe em aprender somente java, aprenda outra linguagem como Python, Ruby, por exemplo. Estudando outras linguagens tu terá uma visão muito mais ampla pra resolver problemas.

Mais uma dica, aprimore seu Inglês! É primordial tu teres no mínimo uma leitura intermediária/avançada em inglês para poder estudar.

obrigado.
vo Segui seu conselho .
agora a respeito das linguagem Python, Ruby
acho que vou estuda primeiro php & mysql c/c++ oque você acha ?
onde posso comprar livros sobre o assunto ?

[quote=arturinfo]obrigado.
vo Segui seu conselho .
agora a respeito das linguagem Python, Ruby
acho que vou estuda primeiro php & mysql c/c++ oque você acha ?
onde posso comprar livros sobre o assunto ?[/quote]

Se puder, eu aconselho seriamente a fazer uma boa faculdade. Quanto a linguagens, bem, não adianta saber n linguagens mais ou menos, para o mercado, você precisa conhecer n linguagens.

[quote=arturinfo]obrigado.
vo Segui seu conselho .
agora a respeito das linguagem Python, Ruby
acho que vou estuda primeiro php & mysql c/c++ oque você acha ?
onde posso comprar livros sobre o assunto ?[/quote]

Cara, php te daria uma maior probabilidade de emprego/trabalho mas Ruby on Rails/Pyton/Grails/etc… te daria uma visão maior, em termos de paradigma. O que eu quero te dizer é que se tu aprender estas últimas primeiros, caso tu queira fazer alguma coisa em PHP, será simples. Bastanto adaptar a sintaxe.
Já o C/C++ acho desnecessário. Se tu realmente quer aprendê-la, comece por ela antes de todas outras. Inclusive antes do java!

Livros, tu consegue na Saraiva/Amazon/Etc… Qualquer livraria grande já possui alguma coisa.

[quote=rmendes08][quote=arturinfo]obrigado.
vo Segui seu conselho .
agora a respeito das linguagem Python, Ruby
acho que vou estuda primeiro php & mysql c/c++ oque você acha ?
onde posso comprar livros sobre o assunto ?[/quote]

Se puder, eu aconselho seriamente a fazer uma boa faculdade. Quanto a linguagens, bem, não adianta saber n linguagens mais ou menos, para o mercado, você precisa conhecer n linguagens.[/quote]

não querendo desfazer faculdade/formados, mas sinceramente se tu quer se tornar um desenvolvedor/analista/arquiteto eu o aconselho a estudar por si próprio. O dinheiro que tu investe em uma faculdade da e sobra pra ti comprar livros e fazer cursos específicos. A faculdade na área de informática te ajudaria a ter uma visão mais ampla ou também te possibilitaria fazer concursos de cargos mais importantes.

Não digo que faculdade é ruim, o que quero dizer é que o dinheiro/tempo que tu investe (em termo de conhecimento aplicado) em um curso pode ser melhor investido.

entendo e concordo com você giuliano.

to procurando livros na saraiva achei sobre ruby on rails
http://www.livrariasaraiva.com.br/pesquisaweb/pesquisaweb.dll/pesquisa?ID=C913D2807DA0518172A030812&PAC_ID=18659&ESTRUTN1=&ORDEMN2=E&PALAVRASN1=Ruby+on+Rails&image2.x=0&image2.y=0&ORDEMN2=E&FILTRON1=X

mais eu não conheço essas linguagens nen nunca ouvi fala .
ruby on rails
python
etc…
então eu primeiramente to tentando descobrir quais linguagens são essas, e para que ou onde são aplicadas.
se você pode me da um resumo :smiley:
eu realmente sinto facinio por isso mais so estou com tempo para estudar agora . e quero aproveitar .

[quote=tiagomac][quote=alucardeck]onde estão os salarios de 10~15k ?
:cry: [/quote]

eu acho que estão mais na área de direito e médicina do que na nossa :O![/quote]

Na nossa tem muito, mas você tem que se especializar em negócios ou outros conceitos e produtos. Fazer o que todos fazem, cai no capitalismo, oferta e procura.

Vocêm sabem quanto ganha um BW SAP hoje ? Um Arquiteto SOA que conheça bem ESB-BPEL-BRMS ? Um especialista em CloudComputing ? Pois bem …procurem saber, nem vou comentar pra não acharem que estou fazendo propaganda. Vão atrás e tirem a prova por vocês mesmos nas grandes companhias.

Primeiro que não é fácil achar no mercado. Eu twiito(como se escreve isso ?) todo dia que tenho vagas abertas para Arquiteto SOA e Especialista em Infraestrutura, já mencionei aqui que pago bem acima do padrão de mercado e cadê os currículos ? Eles simplesmente não aparecem …jobs@soaexpert.com.br.

Mas vocês já ouviram isso antes, quer ganhar bem ? Esteja à frente. Se você esperar o mercado virar junto, vai ganhar como a massa. Há nichos também, procure-os !! Mais do mesmo, precisamos de uma super economia para absorver todos.

Eu faço alocação nessa área, hoje até o Paulo Caelum me passou uma indicação de uma empresa precisando e advinha ? É super difícil encontrar gente, então, o capitalismo exerce sua força :slight_smile:

[quote=arturinfo]entendo e concordo com você giuliano.

to procurando livros na saraiva achei sobre ruby on rails
http://www.livrariasaraiva.com.br/pesquisaweb/pesquisaweb.dll/pesquisa?ID=C913D2807DA0518172A030812&PAC_ID=18659&ESTRUTN1=&ORDEMN2=E&PALAVRASN1=Ruby+on+Rails&image2.x=0&image2.y=0&ORDEMN2=E&FILTRON1=X

mais eu não conheço essas linguagens nen nunca ouvi fala .
ruby on rails
python
etc…
então eu primeiramente to tentando descobrir quais linguagens são essas, e para que ou onde são aplicadas.
se você pode me da um resumo :smiley:
eu realmente sinto facinio por isso mais so estou com tempo para estudar agora . e quero aproveitar .
[/quote]

Cara, primeiro se foque em aprender java fazendo o curso básico que tu citastes. Depois você começa a ler sobre as linguagens que mencionei. Caso tu queira entrar para o mercado de desenvolvimento java, faça a certificação de developer. Essa certificação é um diferêncial para quem esta entrando no mercado.

Estou estudando sobre isso, mais entro em confronto comigo mesmo a respeito do polco tempo para toda aquela materia igual você falo. por isso primeiro vo pega a base .

Cara essa de ruby acho a maior furada, acho que foi em 2008 que só se falava de ruby nesse fórum, e ai de quem falasse mal…
Agora em 2010, cade os empregos? Lá fora pode até ser que exista um mercado bom (tenho minhas dúvidas), mas aqui no Brasil quase não vejo vagas (netcarreiras). E dúvido muito que tenha um salário melhor que java, mesmo com falta de profissionais.

[quote=fausto]Cara essa de ruby acho a maior furada, acho que foi em 2008 que só se falava de ruby nesse fórum, e ai de quem falasse mal…
Agora em 2010, cade os empregos? Lá fora pode até ser que exista um mercado bom (tenho minhas dúvidas), mas aqui no Brasil quase não vejo vagas (netcarreiras). E dúvido muito que tenha um salário melhor que java, mesmo com falta de profissionais.
[/quote]
Que bom que tem profissionais mal informados e com pensamento assim, sobram mais vagas e maiores salários tbm.

http://blog.caelum.com.br/2009/01/19/2009-ano-do-ruby-on-rails-no-brasil/

[]s

Pra quem quer aprender Rails: http://railscasts.com/

[]s

Cara posso até ser mal informado, mas não baseado no link que você passou. Vai dizer que esses exemplos ai mostram que ruby está bombando? Me pareceu mais uma propaganda descarada do curso, coisa bem desnecessária, pois todos aqui conhecem a caelum.

No mais, a “proibição” de fazer comentários negativos de ruby aqui ainda permanece.