SCJD - Não é valorizada.  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
asobrab
JavaChild
[Avatar]

Membro desde: 28/08/2006 20:38:14
Mensagens: 104
Localização: São Paulo - SP
Offline

Ola pessoal!

Tenho percebido que, a SCJD (Sun Certified Java Developer) é uma certificação que não é valorizada e/ou "visada" pelos programadores Java. Minha dúvida é: Porque?
A kathy Sierra no livro preparatório para SCJP 5.0, diz:
just because you know how the compiler and VM work does not mean you can develope software
...
Being a programmer is one thing, but being a developer is quite another. And you can't become a developer just by memorizing some facts. Study and memorization can work for passing the Programmer's exam.
(...)
But if your employer wants to verify that you can follow a spec and implement a well-designed, maintainable, correct application, then you need either previous experience successfully building one or more Java applications or you need to pass the SCJD.
(...)
The Developer exam picks up where the Programmer exam leaves off.
(...)
The Developer exam requires you to develop an actual program and then defend your design decisions. It is designed to test your understanding of why certain approaches are better than others in certain circumstances, and to prove your ability to follow a specification and implement a correct, functioning, and user-friendly program.
.

Porque será que o pessoal não tira essa certificação, considerando que ser Programador é uma coisa e ser Desenvolvedor é outra totalmente diferente?

Johnny
SCJA, SCJP, SCWCD, SCJD(Relato)
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2413
Localização: sp
Offline

bom... na minha "opinião", os motivos pelos quais o pessoal por ai não corre atras de tirar a SCJD, são que... ela parece dificil, bem dificil, ela não é voltada para a web, ela não tem tradução (para alguns isso faz dsiferença), o pessoal costuma depois da scjp, ir para a scwcd e depois scbcd... não é muito popular...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1388
Localização: Porto Alegre / RS
Offline

maior_abandonado wrote:bom... na minha "opinião", os motivos pelos quais o pessoal por ai não corre atras de tirar a SCJD, são que... ela parece dificil, bem dificil, ela não é voltada para a web, ela não tem tradução (para alguns isso faz dsiferença), o pessoal costuma depois da scjp, ir para a scwcd e depois scbcd... não é muito popular...



Diria que o verdadeiro motivo é : "Java para Desktop não tem mercado". Mas esquecem que a SCJD não prova que você sabe trabalhar apenas com swing, mas sim com coisas especificas do dia a dia mesmo, assim como fazer algoritmos complexos que funcionem.

follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
marcelo_mococa
Virtual Machine Man
[Avatar]

Membro desde: 03/03/2005 10:03:32
Mensagens: 622
Localização: São Paulo
Offline

Eu acho esta certificação umas das melhores.
Junto com a SCEA, garante que o cara sabe programar e não simplesmente decorar sintaxe.

Marcelo Madeira - TCS
SCJP 1.5
SCWCD 1.4
blog

gomesrod
GUJ Ranger
[Avatar]

Membro desde: 11/05/2007 19:46:22
Mensagens: 817
Offline

Se fosse contratar alguém eu levaria em conta essa certificação sim, ela demonstra algumas habilidades e conhecimentos bem importantes.
Agora, a razão pela qual o pessoal não vai muito atrás (inclusive eu ) é que ela é beeeem trabalhosa e mais cara que as outras - pra tentar tira-la vc gasta 2 vouchers.

This message was edited 1 time. Last update was at 04/08/2009 08:31:10

Omeganosferatu
JavaEvangelist
[Avatar]

Membro desde: 05/01/2007 10:13:24
Mensagens: 328
Localização: São Paulo
Offline

Acho que o fato de não valorizarem tanto é o tempo que devemos nos dedicar pra conseguir fazer o projeto de acordo com a especificação. Não é tarefa fácil, a SUN proibe o uso de qualquer framework e realmente é um sistema desktop mas que precisa trabalhar em ambiente distribuido, ou seja cliente servidor. A base de dados é feita praticamente manualmente em arquivo binário e você precisa implementar o controle de transação, lock, e todas as funções "minimas" de um SGBD. É um trabalhão mas de da uma boa noção de sistema e precisa ter uma base boa de orientação objetos.

Acredito que agrega muito mais pro mercado web o cara que tenha a SCWCD. Pois ele vai trabalhar diretamente com isso .....

Eu estou indo agora as 15:00 fazer a segunda parte do SCJD, já fiz o projeto e submeti ... agora precisa fazer a prova pra garantir que fui eu quem desenvolvi o projeto. E acreditem é gratificante não o fato de ter a sigla SCJD no curriculo, mas o conhecimento adquirido no caminho é maravilhoso.

É uma boa experiência.

Att,

Sun Certified Java Programmer
Sun Certified Java Developer

The death of one is a tragedy, but death of a million is just a statistic ( Joseph Stalin )
[ICQ]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

O projeto em si não tem nada de complexo. Nada de regras de negócio complicadas, apenas justificar a utilização da tecnologia Java numa aplicação java desktop, distribuída. Parece complexo mas na verdade é básico, coisa que qualquer um que se diz programador Java deveria saber.
Omeganosferatu
JavaEvangelist
[Avatar]

Membro desde: 05/01/2007 10:13:24
Mensagens: 328
Localização: São Paulo
Offline

mochuara wrote:O projeto em si não tem nada de complexo. Nada de regras de negócio complicadas, apenas justificar a utilização da tecnologia Java numa aplicação java desktop, distribuída. Parece complexo mas na verdade é básico, coisa que qualquer um que se diz programador Java deveria saber.


São pontos de vista, a prova é complexa se comparada a SCWCD ou a SCJP ....... Já vi muitos profissionais com boa experiencia empacarem nessa prova .....

Sun Certified Java Programmer
Sun Certified Java Developer

The death of one is a tragedy, but death of a million is just a statistic ( Joseph Stalin )
[ICQ]
asobrab
JavaChild
[Avatar]

Membro desde: 28/08/2006 20:38:14
Mensagens: 104
Localização: São Paulo - SP
Offline

marcelo_mococa wrote:Eu acho esta certificação umas das melhores.
Junto com a SCEA, garante que o cara sabe programar e não simplesmente decorar sintaxe.

Esse é o ponto importante. Eu trocaria sua palavra "programar" por desenvolver. Programar, qualquer um consegue, basta fazer um cursinho de "algoritmos", e já sai programando. Agora, desenvolver considerando o que a kathy colocou já não é tão simples e para qualquer um.

Omeganosferatu wrote:
São pontos de vista, a prova é complexa se comparada a SCWCD ou a SCJP ....... Já vi muitos profissionais com boa experiencia empacarem nessa prova .....

Por coincidência ou não, observa-se que, é a única certificação que falta no - extenso - currículo do editor-chefe da revista Mundo Java.

Alguns, colocaram que, essa certificação é cara e complicada. Talvez esse seja o ponto que muitos simplesmente deixa-a de lado. Mas, se o cara quiser se livrar de qualquer "preconceito" quanto às certificações "decoreba" no seu currículo, essa certificação seria o caminho mais curto e indicado, pois, todas às outras certificações da SUN, com exceção da SCEA "carrega" esse estigma.

Johnny
SCJA, SCJP, SCWCD, SCJD(Relato)
Omeganosferatu
JavaEvangelist
[Avatar]

Membro desde: 05/01/2007 10:13:24
Mensagens: 328
Localização: São Paulo
Offline

Esse é o ponto importante. Eu trocaria sua palavra "programar" por desenvolver. Programar, qualquer um consegue, basta fazer um cursinho de "algoritmos", e já sai programando. Agora, desenvolver considerando o que a kathy colocou já não é tão simples e para qualquer um.


Não conseguiria achar melhores palavras pra dizer isso ... é exatamente isso que quis dizer. E realmente é bem trabalhoso....

Sun Certified Java Programmer
Sun Certified Java Developer

The death of one is a tragedy, but death of a million is just a statistic ( Joseph Stalin )
[ICQ]
mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Omeganosferatu wrote:
mochuara wrote:O projeto em si não tem nada de complexo. Nada de regras de negócio complicadas, apenas justificar a utilização da tecnologia Java numa aplicação java desktop, distribuída. Parece complexo mas na verdade é básico, coisa que qualquer um que se diz programador Java deveria saber.


São pontos de vista, a prova é complexa se comparada a SCWCD ou a SCJP ....... Já vi muitos profissionais com boa experiencia empacarem nessa prova .....


Sinal que nem toda boa experiencia é boa mesmo.
Omeganosferatu
JavaEvangelist
[Avatar]

Membro desde: 05/01/2007 10:13:24
Mensagens: 328
Localização: São Paulo
Offline

mochuara wrote:
Omeganosferatu wrote:
mochuara wrote:O projeto em si não tem nada de complexo. Nada de regras de negócio complicadas, apenas justificar a utilização da tecnologia Java numa aplicação java desktop, distribuída. Parece complexo mas na verdade é básico, coisa que qualquer um que se diz programador Java deveria saber.


São pontos de vista, a prova é complexa se comparada a SCWCD ou a SCJP ....... Já vi muitos profissionais com boa experiencia empacarem nessa prova .....


Sinal que nem toda boa experiencia é boa mesmo.


Quando falo em boa experiência to falando de experiência de mercado ... hehe Afinal de contas não é comum encontrar por ai um projeto que vai te pedir pra usar RMI e fazer um macanismo de LOCK manual o.O.

Sun Certified Java Programmer
Sun Certified Java Developer

The death of one is a tragedy, but death of a million is just a statistic ( Joseph Stalin )
[ICQ]
Felipe Kan
JavaEvangelist

Membro desde: 12/07/2005 16:13:03
Mensagens: 415
Offline

Na verdade tudo que agrega conta ponto...

Se o cara tem faculdade, conta ponto.
Se o cara tem certificação, conta ponto.
Se o cara tem sabe inglês, conta ponto.
Se o cara tem mestrado, conta ponto.
Se o cara sabe trabalhar em equipe, conta ponto.
Se o cara [insira algo que agrega aqui], conta ponto.


No final, o que melhor se adequar nos pontos ganhos, vai ser o escolhido para a vaga... mas é lógico que se eu estiver precisando de alguém que faça um site que precise de um fórum super customizável, então um cara que tenha experiência de desenvolver um fórum do zero, vai contar mais ponto que um cara que tenha certificação/inglês/etc...

mochuara
GUJ Master
[Avatar]
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline

Omeganosferatu wrote:
mochuara wrote:
Omeganosferatu wrote:
mochuara wrote:O projeto em si não tem nada de complexo. Nada de regras de negócio complicadas, apenas justificar a utilização da tecnologia Java numa aplicação java desktop, distribuída. Parece complexo mas na verdade é básico, coisa que qualquer um que se diz programador Java deveria saber.


São pontos de vista, a prova é complexa se comparada a SCWCD ou a SCJP ....... Já vi muitos profissionais com boa experiencia empacarem nessa prova .....


Sinal que nem toda boa experiencia é boa mesmo.


Quando falo em boa experiência to falando de experiência de mercado ... hehe Afinal de contas não é comum encontrar por ai um projeto que vai te pedir pra usar RMI e fazer um macanismo de LOCK manual o.O.


Depende do mercado. Muitos programadores por ai não usam Java, mas alguma criação baseada em Java e que provavelmente usa RMI por baixo sem que o usuário fique sabendo. Também conhecido por frameworks eles costumam ter aplicações bastante específicas e são utilizados por profissionais com objetivos bem distintos tb. Quando falo programador Java estou me referindo a quem o conhecimento sobre RMI e Threads é fundamental, IMO. E o tipo de projeto proposto para aplicar tais fundamentso é tão simples que se o candidato não é capaz de evoluir na primeira parte do SCJD é porque ele não esta se esforçando o suficiente para cruzar a linha para se tornar um Programador Java de verdade.
Omeganosferatu
JavaEvangelist
[Avatar]

Membro desde: 05/01/2007 10:13:24
Mensagens: 328
Localização: São Paulo
Offline

Isso ai amigão,
então uma grande parte dos profissionais de TI que ocupam cargos como "Desenvolvedores java junio e pleno" não são "Programadores java". Porque muitos sequer dão bola pra RMI.

Enfim.....

Faço das suas palavras as minhas felipe


Post 06/08/2009 23:42:09 Assunto: Re:SCJD - Não é valorizada.
Na verdade tudo que agrega conta ponto...

Se o cara tem faculdade, conta ponto.
Se o cara tem certificação, conta ponto.
Se o cara tem sabe inglês, conta ponto.
Se o cara tem mestrado, conta ponto.
Se o cara sabe trabalhar em equipe, conta ponto.
Se o cara [insira algo que agrega aqui], conta ponto.


No final, o que melhor se adequar nos pontos ganhos, vai ser o escolhido para a vaga... mas é lógico que se eu estiver precisando de alguém que faça um site que precise de um fórum super customizável, então um cara que tenha experiência de desenvolver um fórum do zero, vai contar mais ponto que um cara que tenha certificação/inglês/etc...



E com relação ao assunto inicial do tópico, nenhuma certificação é valorizada se você esperar que seja contratado só por causa disso. O que vale é o conjunto todo.

Abraço


Sun Certified Java Programmer
Sun Certified Java Developer

The death of one is a tragedy, but death of a million is just a statistic ( Joseph Stalin )
[ICQ]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team