| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2009 19:34:05
|
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 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2009 19:49:09
|
taaqui
JavaEvangelist
![[Avatar]](/images/avatar/13b96a16c5db9bc9de8f05b6f74a5d96.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2009 19:57:21
|
dionat4n
JavaEvangelist
![[Avatar]](/images/avatar/513d6bdbaed51319e9aa9f84a7f7518e.jpg)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2009 11:02:27
|
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2009 11:21:16
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2009 12:33:46
|
Jeferson_Manetti
JavaTeenager
![[Avatar]](/images/avatar/22242fffb164c888879c3513a550427b.jpeg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2009 16:58:40
|
ricardo13
Virtual Machine Man
![[Avatar]](/images/avatar/3c34604a79b889444149f4f226868fd5.jpg)
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
*/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2009 17:09:38
|
g4j
GUJ Ranger
![[Avatar]](/images/avatar/bea3c20edb84a0dd83a99a9a7274bc67.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2009 07:28:18
|
tnaires
GUJ Master
![[Avatar]](/images/avatar/5f6371c9126149517d9ba475def53139.png)
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
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2009 08:29:04
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2009 08:39:02
|
g4j
GUJ Ranger
![[Avatar]](/images/avatar/bea3c20edb84a0dd83a99a9a7274bc67.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2009 09:46:59
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
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. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2009 06:45:11
|
rmalati
Virtual Machine Man
![[Avatar]](/images/avatar/3bc8f7011e08bfe6830c967b497bdf6d.jpg)
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)" |
|
|
 |
|
|