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