Java - Minhateca

Propaganda
Visualização do documento
Java.doc
(39 KB) Baixar
Java: O que o mercado de trabalho pede?
Não é de hoje que o mercado de trabalho em TI está com falta de mão de obra. Para quem deseja
ingressar no mercado de trabalho como programador Java, segue algumas dicas do que o
mercado pede e o que você deve fazer para atender a estas exigências.
Uma forma rudimentar de analisar o que o mercado pede é olhando os murais e anúncios de
vagas. Olhemos por exemplo o site APInfo:
Exemplo: Analista Programador Java com experiência em Java, JavaEE, Hibernate, SQL
Server…
Eu poderia mostrar dois, três, quatro, enfim, inúmeros exemplos de anúncios que são
combinações com pequenas alterações do que é exigido em comparação com o exemplo que
mostrei.
A partir deste modelo, é fácil mostrar o que o mercado pede de um programador Java:
1. Conhecimento de Orientação a Objetos
2. Conhecimento de Java EE
3. Conhecimento de Banco de Dados
Legal. Porém isto não ajuda muito. Conhecimento de Orientação a Objetos é razoável, mas Java
EE contém inúmeras especificações para prover inúmeras funcionalidades pra uma aplicação
servidor, como portabilidade, escalabilidade, tolerância a falha etc. Banco de dados também
contém muitos detalhes e há profissionais especialistas nesta área. O que de fato um
programador Java precisa saber para ingressar no mercado de trabalho?
Orientação a Objetos
Java é orientado a objetos e o mínimo que um programador Java deve saber é:


Instância

Método

Herança



Classe
Abstração
Herança
Polimorfismo
Java EE
Java EE define um conjunto de especificações API que permite ao programador desenvolver
diversas aplicações para servidor com portabilidade, escalabilidade etc. Dentre as especificações,
inclui: JDBC, servlet, JSP, JSF, JPA, EJB, web services, XML etc.
O essencial do Java EE que o mercado pede é:
1. JavaServer Faces (JSF) ou algum outro framework para aplicação web
2. JPA com Hibernate que é a implementação mais utilizada
É importante que você estude também as outras tecnologias, mas mantenha o foco nestas que eu
citei, que é o necessário para você atuar como Analista Java.
Banco de Dados
Atualmente a maioria das aplicações é web e inclui um banco de dados, que comumente remete
ao MySQL (mais utilizado). Um programador precisa conhecer no mínimo os itens a seguir
sobre banco de dados:

Tabela

Tupla
Chave primária



Chave estrangeira
SQL (INSERT, UPDATE, DELETE, SELECT)
Com estes conceitos, o programador Java terá condições de desenvolver parte do domínio da
aplicação e da camada de acesso de dados de um projeto.
————————————————————Enfim, estas são as dicas para quem deseja tornar-se um analista Java e queira ingressar no
mercado de trabalho. Parece muita coisa, mas na internet há muitos tutoriais e dicas sobre estes
tópicos que eu listei aqui.
Uma referência para Orientação a Objetos é a apostila Java utilizada nos cursos da K19. Quem
quiser acelerar o processo e contar com o auxílio de profissionais que trabalham na área, dê uma
olhada na K19 e veja o que ela tem a oferecer de curso Java.

Compartilhe:

Share

2 Comments to “Java: O que o mercado de trabalho pede?”
1.
Loiane 10 November 2010 at 7:54 pm #
Olá,
Muito bom o artigo, algumas observações: JSF é mais usado no Brasil. Se for trabalhar
para alguma multinacional, aprenda Spring!
Acrescentaria na lista: noções básicas de javascript, html, css, algum webserver (tomcat,
jboss, etc) e algum sistema de versão de controle (git, cvs, svn).
Entrevisto muitos candidatos, e é muito difícil achar alguém que saiba pelo menos o
básico dos conceitos que citou.
Parabéns pelo artigo!
[]‘s
Reply
o
marcelomartins
10 November 2010 at 8:55 pm #
Olá Loiane, verdade. Noções de JS, HTML e CSS são indispensáveis, além do
controle de versionamento. Muito bom você apontar Spring também, pois de fato
ele é bastante utilizado, comumente para injeção de dependência.
Além destes itens, uma outra dica é saber inglês:
Arquivo da conta:
Robson_kof
Outros arquivos desta pasta:

300 Ideias para Programar.pdf (474 KB)
Breve Introdução à Programação.pdf (58 KB)
 A.J2EE.21.Dias.rar (106701 KB)
Bookman.Estruturas de Dados e Algoritmos em JAVA.pdf (17419 KB)
 Core.Java.Vol.1.8.Ed.2010(1).rar (357110 KB)


Outros arquivos desta conta:


06-JAVASCRIPT AVANÇADO
A nova loja - Criando uma Loja Virtual com PHP e MySQL
 BIBLIOTECA - Bco Dados Livros
 Bóson Treinamentos. Logica de programação
 Coleção Use a Cabeça
Relatar se os regulamentos foram violados








Página inicial
Contacta-nos
Ajuda
Opções
Termos e condições
Política de privacidade
Reportar abuso
Copyright © 2012 Minhateca.com.br
Download