Depois de cinco anos de conhecimento em Java, fiz a SCJP 6... e passei.  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

Eu estou fora do perfil de qualquer interessado em certificação. Nunca acreditei que provas mostrava que a pessoa sabia de alguma coisa. Tinha essa convicção no colégio e na faculdade, e não seria depois de estar empregado que eu iria mudar de opinião.

E era sempre assim, aqueles que mais valorizavam certificação eram uns babacas (não estou dizendo que todos que a valorizam são babacas, apenas os que mais valorizam, hein?). E aqueles programadores fodaços com quem já trabalhei sempre diziam que certificação não deixa um programador muito melhor que um não-certificado. Soma a isso o fato de eu ser muito pão-duro pra gastar umas centenas de reais. Pronto. Nunca busquei a certificação.

Até que um dia, houve aquela notícia do trabalho: "Tem uma promoção aí de 'retake', vamos fazer?", e segue-se aquela leve pressão dos colegas pra todo mundo fazer junto. Aí alguém pergunta se eu já fiz certificação. Respondi não! E aí eu me senti por baixo: "Até o júnior tá pensando em fazer certificado?", pensei. Foi uma situação totalmente machadiana: toda uma convicção caiu por terra por causa de um sentimento mesquinho. Me cadastrei e, ainda por cima, paguei!

No início, achei que seria bem fácil, mas percebi que existem coisas que raramente, ou nunca, são tocadas por um programador Java EE, como eu:

- arquivos e serialização;
- threads;
- invocação de compilador e JVM por linha de comando;
- DateFormat e NumberFormat (Acredite: eu só usei conversores usando as tags do JSTL, Faces e outros frameworks bizarros por aí.);
- APIs "obscuras" de Collection (Fala sério, né! ArrayList e HashMap são usados por 95% das vezes!).

Mas haviam algumas coisas que eram beeem fáceis pra mim (tipo: fazia com o pé nas costas):

- herança e polimorfismo;
- override e overloading;
- equals e hashCode;
- visibilidade (private, protected...).

E o íncrível é que realmente aprendi algumas coisinhas que eu vou levar comigo, como DateFormat e NumberFormat (até uma API nova simplificar tudo, e falar que aquilo que fizeram é passado), e SortedSet e NavigableSet de Collection.

Teve o mecanismo de sincronização de Threads que também aprendi, mas que com certeza vou esquecer, pois se um dia eu precisar usar threads, não farei usando tantos estados mutáveis como os exercícios mostram. E teve também aquele negócio de coesão e acoplamento que, sinceramente, pode jogar no lixo depois de passar na prova. Aquilo é uma ultra-simplificação que faz mais mal do que bem. (Alguém realmente acha que usar getters e setters reduz o acoplamento?)

Estudei pelo livo da Sierra, e o mais maluco é que os exercícios são mais difíceis naquele programinha, eu até achei que não ia passar! E aquele papo de que "Ah, tinha na prova as mesmas perguntas do livro" era totalmente verdade!

Apesar de bizarro, eu gostei. Acho até que se deveria parar de usar certificação como um trampolim pro emprego, e deixar só as pessoas com alguns anos de trabalho em Java, fazê-lo. Seria mais interessante, mas acho que também um tanto impraticável.

Enfim, os anos de trabalho também ajuda a focar em quais seriam as minhas próximas certificações: eu farei aquela que tem um 'W' no meio e outra de não-sei-o-que com EJB. O resto não está no meu dia-a-dia.

Ia me esquecendo: tirei 86% na prova. E assim: não fiz perguntas no fórum, mas respondi alguns que precisavam de ajuda.

Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
taaqui
JavaEvangelist
[Avatar]

Membro desde: 05/02/2008 12:25:07
Mensagens: 300
Localização: Rio de Janeiro
Offline

É amigo a vida é assim mesmo, o mundo da voltas.
Parabéns e boa sorte nas suas futuras escolhas.

SCJP-SCWCD-SCBCD
[Email]
dionat4n
JavaEvangelist
[Avatar]

Membro desde: 04/06/2008 21:08:05
Mensagens: 358
Localização: Porto Alegre (RS)
Offline

Getters e Setters reduz o acoplamento não deixando se acessar diretamente as variáveis do objeto.

Dionatan Moura
CTFL-BSTQB
OCPJP 6 (SCJP) 96%
MPS-BR C1
"Genius is 1% inspiration, 99% perspiration." T.E.
[WWW]
fernandoeick
JavaEvangelist

Membro desde: 24/01/2007 14:18:48
Mensagens: 489
Localização: Campinas-SP
Offline

Parabéns. Aprender nunca é demais. Tenho certeza que tu estudou muita coisa que já sabia, mas sempre algum conhecimento, alguma coisa útil a gente tira. E aliás, foi um score muito bom.

Parabéns e sucesso...

Analista/Desenvolvedor Java
Graduado em Informática - Sistemas de Informação.
Sun Certified Java Programmer 6.0
Next Step: SCWCD 5

E dá-lhe Grêmio!
[MSN]
victorwss
JWizard
[Avatar]

Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline

Primeiramente, parabéns.

Leonardo3001 wrote:Acho até que se deveria parar de usar certificação como um trampolim pro emprego, e deixar só as pessoas com alguns anos de trabalho em Java, fazê-lo. Seria mais interessante, mas acho que também um tanto impraticável.


Na verdade a ideia sempre foi essa, certificar experiência na linguagem. Mas como tem muitas empresas por aí que jogam currículos no lixo só porque não está escrito SCJP neles, muita gente acaba tendo que usar a certificação como trampolim.

Victor Williams Stafusa da Silva

Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.

Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.

Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.


É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).


Se você escreve "concerteza", "concerteza" você andou matando aulas de português.
[MSN]
Jeferson_Manetti
JavaTeenager
[Avatar]

Membro desde: 16/07/2008 15:28:29
Mensagens: 191
Offline

bom parabens... embora pareça q vc não esteja tão satisfeito assim... enfim...

costumo dizer q certificação e que nem carta de motorista...
vc ja sabe dirigir a varios anos... mais se não tiver carta não adianta nada...

SCJP 6
SCWCD 5
ricardo13
Virtual Machine Man
[Avatar]

Membro desde: 14/09/2007 10:19:03
Mensagens: 514
Localização: Mococa/São Carlos
Offline

Parabéns pela certificação

E depois disto pretende fazer alguma outra certificação ??

Ricardo

/*
* Sun Certified Java Associate 1.0
* Sun Certified Java Programmer 6
* Sun Certified Web Components Development 5
* Bacharelado em Ciência da Computação - UNICEP
* Mestre em Ciência da Computação - ICMC/USP
*/
[MSN]
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline

Parabéns!!

Quanto tempo de estudo no total?


Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

tnaires
GUJ Master
[Avatar]

Membro desde: 22/12/2003 08:05:58
Mensagens: 1678
Localização: Porto Alegre/RS - Natal/RN
Offline

Parabéns Leonardo.

Tenho uma opinião semelhante sobre certificações, embora não tão radical. E estou passando pela mesma situação. Decidi estudar para a certificação para alcançar níveis maiores no cargo que ocupo atualmente. Comprei meu livro na Amazon antes do carnaval, deve estar chegando na próxima semana.

Será que é ruim obter o SCJP 6.0 às vésperas do lançamento do Java 7?

Tarso Nunes Aires

Blog - http://cabritin.wordpress.com/
Delicious - http://delicious.com/tnaires
Twitter - @tnaires

Leonardo3001
GUJ Ranger

Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline

Bom, eu estou contente sim.

Mas acho que é diferente. Eu não precisava da certificação pra provar que eu era bom (minhas experiências em empresas anteriores bastariam), mas mesmo assim, fui lá e fiz. Só que eu continuo a mesma pessoa que era antes.

Leonardo Veríssimo
-------------------------------------------------
Objectzilla
[WWW]
g4j
GUJ Ranger
[Avatar]

Membro desde: 02/05/2007 14:32:03
Mensagens: 817
Localização: Curitiba
Offline

Leonardo3001 wrote:Bom, eu estou contente sim.

Mas acho que é diferente. Eu não precisava da certificação pra provar que eu era bom (minhas experiências em empresas anteriores bastariam), mas mesmo assim, fui lá e fiz. Só que eu continuo a mesma pessoa que era antes.


É isso aí cara, falou tudo. Certificação tem que ser uma conseqüência.

Gerson Luiz Chagas

SCJP 5.0
SCWCD 5.0

victorwss
JWizard
[Avatar]

Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline

tnaires wrote:Será que é ruim obter o SCJP 6.0 às vésperas do lançamento do Java 7?


Tem gente dizendo que nem vai haver java 7, ou que será apenas um update em relação ao 6 (ex: oficializar o Nimbus do java 6u10).
O java 7 tem sido postergado e adiado por um bom tempo (era para sair em 2008, agora falam em 2010) e não dá muito sinais de que virá logo. Closures e reification que seriam as grandes mudanças, parece que vão ficar para o java 8, ou para nunca.
Aliás, a certificação para java 7 só deverá sair pelo menos um ano depois do lançamento do java 7 (que não tem data para sair). Na minha opinião não vale a pena esperar.

Victor Williams Stafusa da Silva

Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.

Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.

Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.


É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).


Se você escreve "concerteza", "concerteza" você andou matando aulas de português.
[MSN]
rmalati
Virtual Machine Man
[Avatar]

Membro desde: 26/11/2007 09:10:30
Mensagens: 593
Localização: Jundiaí-SP
Offline

Parabéns.

Rodrigo Malatesta Barbosa
Graduando em Tecnologia Informática Unicamp
SCJP 1.6 - 93%

"A disciplina é o caminho mais curto para o sucesso"
"Se não puder destacar pelo talento, vença pelo esforço. (Provérbio indiano)"
[Email] [MSN]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team