SCJD - Não é valorizada

47 respostas
A

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:

<blockquote>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..

</blockquote>

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

47 Respostas

M

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…

P

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.

M

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

G

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 :oops: ) é que ela é beeeem trabalhosa e mais cara que as outras - pra tentar tira-la vc gasta 2 vouchers.

O

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,

M

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.

O

mochuara:
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 …

A

marcelo_mococa:
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:

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.

O

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

M

Omeganosferatu:
mochuara:
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.

O

mochuara:
Omeganosferatu:
mochuara:
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.

F

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…

M

Omeganosferatu:
mochuara:
Omeganosferatu:
mochuara:
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.

O

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

I

mochuara:
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.

Cara… Qualquer um que comprar o livro da Katy Sierra passa no SCJP (100%) tem uma amiga aki da empresa que terminou a Facul comprou o livro estudou e passou (não faz um for de 0 a 10 :lol: brincadeira!!). Sou SCJP, SCMAD e agora estou na fase 2 do SCJD. Para quem acha que SCJD é facil vai achar SCEA muito mais fácil e nem tem pré requisito. Pra quem acha que SCJD é certificação j2se entra no javaranch e dá uma olhada. Eu conheço os dois lados da moeda e posso garantir que SCJD te tira do bolo de 500.000 pessoas (aprox) que tem certificação SCJP.

Não estou desmerecendo de maneira nenhuma a certificação SCJP só acho que pra falar tem que conhecer…

O

innfocco:
mochuara:
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.

Cara… Qualquer um que comprar o livro da Katy Sierra passa no SCJP (100%) tem uma amiga aki da empresa que terminou a Facul comprou o livro estudou e passou (não faz um for de 0 a 10 :lol: brincadeira!!). Sou SCJP, SCMAD e agora estou na fase 2 do SCJD. Para quem acha que SCJD é facil vai achar SCEA muito mais fácil e nem tem pré requisito. Pra quem acha que SCJD é certificação j2se entra no javaranch e dá uma olhada. Eu conheço os dois lados da moeda e posso garantir que SCJD te tira do bolo de 500.000 pessoas (aprox) que tem certificação SCJP.

Não estou desmerecendo de maneira nenhuma a certificação SCJP só acho que pra falar tem que conhecer…

Grande … falou tudo !!

F

Não GARANTE tanto que o cara sabe desenvolver assim tambem nao.

IMHO, gastar tempo desenvolvendo um proprio mecanismo de persistencia lendo arquivos binarios é uma coisa meio
que reinventar a roda.

Pelo que eu sondei na epoca que eu estava fazendo essa certificacao (cheguei a desenvolver a persistencia, controle, sim é bacana, mas achei apenas isso: bacana) a GALERA que ta no javaranch e outros foruns costuma COPIAR e usar muita ideia dos outros, no final fica um aglomerado de codigo de outras SCJD’s.

Mas sim, pra mim prova muito mais do que uma SCBCD ou uma SCWCD.
Porem eu vejo MUITO mais utilidade nessas 2, principalmente pra demanda de hoje.

I

fabim:
Não GARANTE tanto que o cara sabe desenvolver assim tambem nao.

IMHO, gastar tempo desenvolvendo um proprio mecanismo de persistencia lendo arquivos binarios é uma coisa meio
que reinventar a roda.

Pelo que eu sondei na epoca que eu estava fazendo essa certificacao (cheguei a desenvolver a persistencia, controle, sim é bacana, mas achei apenas isso: bacana) a GALERA que ta no javaranch e outros foruns costuma COPIAR e usar muita ideia dos outros, no final fica um aglomerado de codigo de outras SCJD’s.

Mas sim, pra mim prova muito mais do que uma SCBCD ou uma SCWCD.
Porem eu vejo MUITO mais utilidade nessas 2, principalmente pra demanda de hoje.

"…no final fica um aglomerado de codigo de outras SCJD’s…"
Cara… A 1º Regra Básica da Certificação SCJD é o sigilo. Se pegarem código duplicado ambos perdem seus respectivos titulos. Outra coisa que o foco do exame não é fazer vc reinventar a roda. É saber explicar porque ela é redonda. Sacou? Saber assentar tijolos qualquer um sabe mas explicar porque ele é feito de barro e furadinho ou inteiro só o engenheiro! :lol: :lol: :lol:
Pra mim o mais dificil foi escrever o choices.txt porque vc tem q Justificar porque fez A e não B ou C ou D.
Imagine que nas outras provas de assinalar tivesse uma caixinha de texto embaixo escrito assim:
Justifique:

No meu ponto de vista SCJD é um TCCzinho em java, vc tem o projeto que vc faz como quiser e depois a banca pra explicar as suas escolhas!

Abs!

L

Me digam ao menos 1 certificação que é valorizada?
pois ate agora não vi nenhuma…

M

Não é que esta certificação não seja valorizada, o que muda é o objetivo de cada profissional em relação as certificações oferecidas pela Sun. :wink:

M

innfocco:

Cara… Qualquer um que comprar o livro da Katy Sierra passa no SCJP (100%) tem uma amiga aki da empresa que terminou a Facul comprou o livro estudou e passou (não faz um for de 0 a 10 :lol: brincadeira!!). Sou SCJP, SCMAD e agora estou na fase 2 do SCJD. Para quem acha que SCJD é facil vai achar SCEA muito mais fácil e nem tem pré requisito. Pra quem acha que SCJD é certificação j2se entra no javaranch e dá uma olhada. Eu conheço os dois lados da moeda e posso garantir que SCJD te tira do bolo de 500.000 pessoas (aprox) que tem certificação SCJP.

Falei que o projeto não tem nada de complexo, o que não implica que seja fácil. Mas estamos falando de uma certificação de Java. A maioria de programadores que conheco tb passaria um mes só escolhendo frameworks.

I

luistiagos:
Me digam ao menos 1 certificação que é valorizada?
pois ate agora não vi nenhuma…

Cara… Certificação é uma coisa ótima, mas o teu Marketing pessoal tb conta! Tipo, vc tem q saber se vender para empresa. Se vc valorizar a sua certificação as empresas tb vão valorizar. Falo por mim quando digo que meu salário dobrou depois da minha 1º certificação, eu tenho um amigo que é certificado e mestrando e tá ganhando o que eu ganhava antes de me certificar. Mas o erro é dele não da empresa que se pudesse botava um Doutor pra ganhar um conto por mês.

M

Algumas pessoas do meu ciclo de amizade consideram a certificação um “produto” oferecido por empresas de tecnologia como sendo um “diferencial”. Na verdade, o diferencial seria a experiência, não um pedaço de papel.

No meu ponto de vista, acho a certificação importante, pois serve como base para avaliar seu conhecimento na quela tecnologia. :wink:

G

Acho essa certificação importante, e o seu valor é maior sem dúvida do que uma SCJP.

Fora o conhecimento de estrutura de projeto que você adquire ou melhora.

F

“No meu ponto de vista SCJD é um TCCzinho em java, vc tem o projeto que vc faz como quiser e depois a banca pra explicar as suas escolhas!
Abs!”

Porem para um mercado defasado: Java Desktop.

Sim sim, existem RAROS lugares que usam e usam com maestria java desktop, mas ca pra nos amigo, é 1 lugar entre 500.

Seria muito mais interessante se o foco desse mini TCC fosse voltado para Web.

Ja vi desenvolvedor apanhar na equipe pq nao sabia usar um Filter, ou um <security-constraint>.

E

fabim:
“No meu ponto de vista SCJD é um TCCzinho em java, vc tem o projeto que vc faz como quiser e depois a banca pra explicar as suas escolhas!
Abs!”

Porem para um mercado defasado: Java Desktop.

Sim sim, existem RAROS lugares que usam e usam com maestria java desktop, mas ca pra nos amigo, é 1 lugar entre 500.

Seria muito mais interessante se o foco desse mini TCC fosse voltado para Web.

Ja vi desenvolvedor apanhar na equipe pq nao sabia usar um Filter, ou um <security-constraint>.

  1. O foco da certificação Developer não é Swing, portanto não é uma certificação para mercado defasado.

  2. O foco da certificação Developer é o desenvolvimento, portanto é uma certificação para todos mercados java (desktop, mobile, web…)

  3. O foco da certificação Developer é expor as habilidades de solucionar problemas, portanto mais uma vez não é um certificação swing, muito menos para um mercado defasado…

4) O foco da certificação Developer é comprovar que o candidato está apto a resolver problemas, com escolhas sábias.

Por favor, não vamos banalizar a certificação dizendo que ela é uma certificação swing… Afinal, você terá muito mais trabalho na parte de threads e comunicação remota do que montar janelinhas em swing. E mesmo assim, porque não falam que é uma certificação Thread e remota, mas insistem no pobre swing? :roll:

F

Nao, nao vamos banalizar a certificacao.
De todas elas, ela esta num nivel diferente.

Mas em pleno 2009 vc desenvolver seu proprio mecanismo de busca em arquivo binario, é francamente na minha opiniao BIZARRO e perda de tempo.

“O foco da certificação Developer é comprovar que o candidato está apto a resolver problemas, com escolhas sábias.”

Que tais escolhas seja feitas usando o que é mais aproveitado no mercado atual.

E esse “escolhas sabias” é bem suspeito. Como ja disse, é muito codigo pego de outros projetos.

Lembrando que, qdo postam os codigos, postam tb a “explicacao” de ter usado tal abordagem.

Quem faz a SCJD (lembrando: tb ja fiz mas nao submeti) tende a achar que é uma certificacao diferenciada das demais pq “realmente prova que o cara pensa e nao decora uma prova”.

Será?

Entre um SCJD e um cara animal em JavaScript e Ajax, talvez pra maioria das empresas seja bem mais interessante o segundo.

Mas é a minha opiniao. Se alguem nao concorda com ela nao precisa cortar os pulsos.

M

fabim:
Nao, nao vamos banalizar a certificacao.
De todas elas, ela esta num nivel diferente.

Mas em pleno 2009 vc desenvolver seu proprio mecanismo de busca em arquivo binario, é francamente na minha opiniao BIZARRO e perda de tempo.

“O foco da certificação Developer é comprovar que o candidato está apto a resolver problemas, com escolhas sábias.”

Que tais escolhas seja feitas usando o que é mais aproveitado no mercado atual.

E esse “escolhas sabias” é bem suspeito. Como ja disse, é muito codigo pego de outros projetos.

Lembrando que, qdo postam os codigos, postam tb a “explicacao” de ter usado tal abordagem.

Quem faz a SCJD (lembrando: tb ja fiz mas nao submeti) tende a achar que é uma certificacao diferenciada das demais pq “realmente prova que o cara pensa e nao decora uma prova”.

Será?

Entre um SCJD e um cara animal em JavaScript e Ajax, talvez pra maioria das empresas seja bem mais interessante o segundo.

Mas é a minha opiniao. Se alguem nao concorda com ela nao precisa cortar os pulsos.

Se pra vc usar um RandomAccessFile é tão complicado quanto desenvolver um mecanismo de busca em arquivo binario provavelmente esta fazendo errado. O que vc sugere que eles usassem um SGBD pra comprovar seu conhecimento sobre design de aplicações Java? :shock:

F

A ta, entao vc esta insinuando que por acaso a SCJD comprova design em aplicacoes Java?

Se for isso, pegou pesado =)

M

fabim:
A ta, entao vc esta insinuando que por acaso a SCJD comprova design em aplicacoes Java?

Se for isso, pegou pesado =)

Afinal o que vc deveria entregar no final do projeto é isto, uma aplicação Java, certo?

Eu mesmo ja fiz muita aplicação web comercial que era tao simples (ou ate mais) do que o projetinho do SCJD.

F

Perfeito. Esse é o ponto.

É por essas e outras que sempre falam por aqui que seus projetos passados, artigos e coisas assim valem muito mais que as certificacoes Sun.

Sabias palavras.

E

Qualquer zé mané que teve 1 aula de java faz uma conexão com o banco de dados.
Se você acha que isso é demonstrar alguma capacidade, eu acho que você deve rever seus conceitos…

E desde quanto o uso de Patterns não é feito no mercado atual?
Mais uma vez, se você não aplica ou não conhece patterns, está na hora de você se atualizar…

Porque não submeteu? Teve dificuldades em alguma parte do desenvolvimento ou não confia na sua solução proposta?
Pergunto isso justamente para tentar entender o porque de você criticar tanto esta certificação, muitas vezes desfocando o real objetivo da mesma sendo que você chegou a desistir da sua… Pouco estranho este fato para mim…

Ainda bem que não é nunca foi em uma empresa dessas que eu trabalho ou já trabalhei.
Sua empresa tem esta preferência? Talvez seja por isso que você não consiga ver esta certificação com os olhos que deveria, pois acho que o foco da sua empresa não é desenvolvimento e sim design…

Nem você, por favor, corte os seus :slight_smile:

F

A leitura do livro “Core J2EE Patterns” com certeza agrega muito mais :wink:.

Se vc ta com tempo sobrando parabens.

Mas vc tem razao. O mercado, que a cada dia valoriza menos esses papéis Sun e mais a experiencia, é que esta errado.

Lindas foram as perguntas que me fizeram em uma entrevista de emprego:

“Quais foram os 3 ultimos livros de Desenvolvimento de Software que vc leu?”

Rsrs.

Sds,

E

fabim:
A leitura do livro “Core J2EE Patterns” com certeza agrega muito mais :wink:.

E desde quando ler é sinônimo de entender?

Você contrataria alguém para desenvolver uma bomba atômica somente porque leu algum material de Einstein sobre o tema??!

M

Conhecendo o mercado Java eu confio mais em experiência certificada. :twisted:

L

pelo trabalho que esta certificação da… ela não compensa… compensa mais a de arquiteto do que esta…
se for pra gastar tempo e dinheiro com uma certificação deste porte prefiro a de arquiteto do que esta…

E

luistiagos:
pelo trabalho que esta certificação da… ela não compensa… compensa mais a de arquiteto do que esta…
se for pra gastar tempo e dinheiro com uma certificação deste porte prefiro a de arquiteto do que esta…

Ok… Mas o objetivo destas duas certificações são totalmente diferentes e uma não tem nada a ver com outra 8)

M

eltonk:
luistiagos:
pelo trabalho que esta certificação da… ela não compensa… compensa mais a de arquiteto do que esta…
se for pra gastar tempo e dinheiro com uma certificação deste porte prefiro a de arquiteto do que esta…

Ok… Mas o objetivo destas duas certificações são totalmente diferentes e uma não tem nada a ver com outra 8)

Isso mostra o valor desta certificação, como filtro de candidatos que nao querem se dar ao trabalho. :twisted:

L

eltonk:
luistiagos:
pelo trabalho que esta certificação da… ela não compensa… compensa mais a de arquiteto do que esta…
se for pra gastar tempo e dinheiro com uma certificação deste porte prefiro a de arquiteto do que esta…

Ok… Mas o objetivo destas duas certificações são totalmente diferentes e uma não tem nada a ver com outra 8)

eu sei… mas o tempo que vc leva desde o inicio ate o final para ambas é semelhante… a burocracia pra conseguir tmb… é bem mais proveitoso vc usar este tempo em uma de arquiteto do que nesta… pois pra ter a de arquiteto vc tenque manjar muito de desenvolvimento e de muita coisa a mais que a SCJD… por isto compensa estudar um pouquinho mais e tirar a de arquiteto…

E

luistiagos:

eu sei… mas o tempo que vc leva desde o inicio ate o final para ambas é semelhante… a burocracia pra conseguir tmb… é bem mais proveitoso vc usar este tempo em uma de arquiteto do que nesta… pois pra ter a de arquiteto vc tenque manjar muito de desenvolvimento e de muita coisa a mais que a SCJD… por isto compensa estudar um pouquinho mais e tirar a de arquiteto…

Em partes…

Um projeto de Arquiteto você realmente deve ter um conhecimento muito mais amplo, e não somente de Java SE, mas também de Java ME e Java EE. Em termos de conteúdo é incomparável quanto ao SCJD.

No entanto o único quesito de desenvolvimento que é requerido pela SCEA é a modelagem UML. Note que em um projeto para arquiteto não há nenhuma linha de código java escrita.

Em resumo, a certificação de Arquiteto não te avalia em questões de desenvolvimento de código fonte (organização, documentação, simplicidade, fácil leitura, lógica de implementação) que a Developer te avalia.

Para mim, uma completa outra.

Há algum tempo atrás eu escrevi em meu blog sobre este assunto, e ali consigo expor melhor a minha idéia. Se tiver interesse, você poderá ler o texto neste link: http://blog.eltonk.com.br/certificacoes/2009/01/o-caminho-das-melhores-pedras-para-profissionais-java.java

Abraços

V

Pois é. Baixei o assignment desta certificação a 18 meses atrás e até agora está parado com menos de 10% desenvolvido. :frowning:

Eu prometi para mim mesmo no reveillon de 2008 para 2009 que tiraria esta certificação ainda este ano. Já estamos na segunda metade de agosto e nada. :frowning:

Acho que este é o grande problema desta certificação. Demanda um tempo e um esforço bem grande, o que faz com que muitos candidatos fiquem pelo caminho (eu corro sério risco de ficar nessa). Com isso, poucos candidatos a concluem e ela não se torna muito conhecida. O fato de exigir que a aplicação use swing faz muitos desinformados pensarem que é uma certificação de swing. O fato de poucas pessoas usarem swing afasta ainda mais possíveis candidatos que preferem estudar coisas mais voltadas ao mercado web.

Outro complicador é o RMI xor sockets. Do pessoal que faz essa certificação, dá para afirmar que pelo menos 90% preferem o RMI por bons motivos. E RMI não é uma das tecnologias mais difundidas e utilizadas por aí e há uma boa parte do mercado com aversão a ela. Desenvolver uma solução boa com sockets é de fato algo ainda mais difícil e trabalhoso.

E também tem aquele negócio que já citaram acima: praticamente ninguém em pleno 2009 considera de implementar os detalhes de baixo nível de escrever um mini-SGBD multi-threaded usando arquivos binários. Aqui decididamente está se reinventando a roda e 90%* do pessoal por aí a fora prefere utilizar alguma coisa já pronta, 9,9%* faz isto porque são iniciantes que não tem ideia do que estão fazendo e apenas 0,1%* faz isso sabendo o que está fazendo e com um bom motivo.

Todos estes fatores tendem a deixar esta certificação pouco popular (e na minha visão pessoal, muito valorizada). No entanto, devido ao fato dela não ser popular, poucas a conhecem e acabam tendo a ideia errônea de “certificação swing”, o que a deixa injustamente desvalorizada no mercado.

O fato de ela não ser atualizada a muito tempo faz alguns acharem que é obsoleta. Pode parecer que pouca gente pensaria isso, mas pelo que andei observando por aí, é mais gente do que normalmente se imaginaria ser. Estas pessoas ignoram o fato de que os requisitos desta certificação exigem que uma versão não mais que 18 meses ultrapassada seja usada (atualmente apenas o java 6 uma vez que o java 5 já está ultrapassado em 37 meses), e que portanto esta certificação se mantém atualizada sozinha, sem precisar de update.

Há mais um fator complicador: Já vi gente falando besteira acerca desta certificação em palestras sobre certificação (onde o foco normalmente é SCJP, SCWCD, SCBCD e SCEA), reforçando a ideia errônea e absurda de que esta é uma certificação ultrapassada de swing.

    • Estatística medida com o Istatistical Chutator Tabajara
A

Realmente o povo pensa que é uma “certificação swing”! :shock: A 4 anos atrás, também pensava a mesma coisa. No meu assignment, percebe-se claramente o esforço da especificação para NÃO citar a palavra Swing, citando-a, apenas, uma ÚNICA vez e com cuidado:

Definitivamente, essa certificação não tem nada a haver com Swing. Eles exigem Swing por motivos simples:

  1. trata de uma aplicação real e,
  2. toda aplicação, normalmente, deve mostrar algo para o usuário e,
  3. todo desenvolvedor que se preze, deve saber pensar na interface (GUI) do usuário, independentemente do framework utilizado para isso e,
  4. Swing são Java Foundation Classes!
    Mas, como já foi citado muito bem pelo eltonk e outros que conhece o assunto, o objetivo NÃO é avaliar o domínio sobre os componentes Swings, mas sim o domínio no desenvolvimento de aplicações no geral como citado pela kathy Sierra, (primeiro post).

Quanto a questão citada de que muitos deixa de lado porque tem que usar Sockets, RMI, escrever um mini-SGBD (mini mesmo, literalmente), usar wait(), notifyAll(), RandomAccessFile, etc, fala sério! As pessoas esquecem que, usar essas coisas fazem parte do “Foundation Java developer” verdadeiro. O povo só sabe pensar em Tomcat, JBoss e seus “satélites” e esquecem que, muitas vezes uma simples RMI, pode ser muito mais útil, simples e eficaz do que colocar um JBoss no ar com uma montanha de frameworks.

eltonk:

Para mim, uma completa outra.

Exatamente!!! :thumbup:

O

Passa o tempo e tem sempre alguem jogando pedra nas certificações, gozado que é sempre quem não as tem =/ … Acho que o cara falar que " a certificação leva muito tempo pra ser feita ", acho que essa é uma opinião válida desde que exista " experiencia comprovada " ( termo usado nessa thread mesmo ) … se uma pessoa NUNCA FEZ ou TENTOU fazer, como raios vai saber o tempo que demora ou a dificuldade embutida !!!

Assim como o victor destacou, realmente da uma trabalhão, você precisa ter foco, disciplina, dedicação e o mais importante tempo livre. Eu levei 3 meses pra finalizar meu projeto e 1 mes e meio esperando o resultado, valeu muito a pena. Te da outra visão sobre desenvolvimento, talvez se você já está no mercado de desenvolvimento a 10 anos, com toda experiencia… realmente não vale o ESFORÇO, pois assume-se que todo o conhecimento que a prova visa agregar, voce ja tenha obtido no mercado… portanto manda ver direto na de Arquiteto.

E a velha historia sobre valorizar ou nao a certificação no curriculo, depende da empresa… =/
Já vi empresas onde a certificação foi colocada na “ficha” do funcionario como " curso de java avançado " :S

[]s

F

Por que essa certificação não é popular:

1 - Porque essa certificação exige maturidade no desenvolvimento. Quem faz uma boa prova pra SCJD é um desenvolvedor experiente e com ampla visão do mundo java;

2 - Porque não tem Mock Exams. Convenhamos: é muito fácil comprar um livro da Katty Sierra, fazer 500 mil questões simuladas e depois fazer a prova real com questões quase iguais. É praticamente um decoreba. Tanto que tem muita gente aí certificada que não sabe programar, o que é decepcionante;

3 - Porque tem que lidar com questões complexas de infra-estrutura. O pessoal quer usar jsf, hibernate e afins que já dão tudo de mão beijada. Novamente aqui fica claro que o problema é falta de maturidade. Um programador experiente vai fazer chover com RMI e Sockets;

4 - Porque nas vagas de emprego não se vê SCJD. É o típico efeito manada: o cara vê SCWCD na vaga de emprego, tira a certificação, daí o amigo acha legal e faz também e assim sucessivamente;

5 - Porque você deve escrever em inglês. Muitos conseguiriam até fazer uma prova de marcar em inglês, mas escrever exige um conhecimento maior da língua.

Enfim, a SCJD e SCEA são para aqueles que dominam Java e Java EE respectivamente.

R

fabiocsilva, tira da sua assinatura scjp, pois qualquer um compra o livro e faz os exercícios… para que colocar ae na assinatura?

F

Talvez eu tenha me expressado mal. A questão não é fazer os exercícios do livro, mas sim pegar um pacote de mock exames com trocentas questões idênticas as da prova. Tem gente que nem estuda, só vai decorando as respostas dos mocks e passa. Considero essa prática quase fraudulenta. Por esse aspecto eu valorizo meu certificado porque eu me preparei para dominar os assuntos e não somente para fazer a prova.

R

Desculpe, é que eu acabei de fazer a prova, ralei para caramba para passar, e me acresentou muito…, vejo que na Pós graduação os alunos não entendem a sintaxe dos Listeners… pois não sabem como funciona uma classe anônima como local de método… e outras coisas que tem me beneficiado muito, então quando alguém diz que qualquer um tira, acho sacanagem, pois até para “burlar” o teste, você tem que decorar as questões e entender o conceito…
Eu fiz o testKiller, e cairam umas tres questões… tive que fazer 57…

Bem me desculpe se falei m…

Att.

Criado 3 de agosto de 2009
Ultima resposta 16 de mai. de 2012
Respostas 47
Participantes 17