Passei SCJP 1.5 77%  XML
Índice dos Fóruns » Certificação Java
Autor Mensagem
faelcavalcanti
Virtual Machine Man
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 937
Localização: Recife-PE
Offline

Fala pessoal. Realizei hoje pela manhã o exame 310-055 da sun.

Estou indo para faculdade, mas quando retornar estarei detalhando minha experiência quanto a este exame, que com certeza foi uma das maiores experiências que tive, é um desafio muito grande, em que realmente não enfatiza só o conhecimento, mas também na forma como você veio se preparando.

Assim que puder estarei detalhando tudo que for possível.

Relatei esta conquista também no Javaranch.

Compartilho esta alegria com minha família, colegas de trabalho e a vocês desta comunidade, assim como do SouJava.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
Toshibas
Smalltalk
[Avatar]

Membro desde: 30/08/2006 11:04:20
Mensagens: 4
Offline

Meus parabéns pela vitória conquitada !!

Sou novo por aqui e estarei começando a minha vida para tirar essa certificação !

Recém formado em Ciência da Computação na UNESP-Bauru
[MSN]
marques_eder
Thread.start()
[Avatar]

Membro desde: 21/05/2005 11:29:27
Mensagens: 29
Localização: Rio Preto/SP
Offline

Joia veio!! Parabens!!!


Viva o faelcavalcanti, Viva!!


PS. Só relembrando, vc checou aquele aviso se o tempo de prova inclui o tutorial e o questionário??

Sucesso!!

------------------------------------------------------
Nunca percas a humildade de eterno aprendiz.

Sun Certified Java Programmer SCJP 1.5
Bacharel em Física - USP, São Paulo
Curioso & Apaixonado por Java

Deluxe
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2006 15:50:49
Mensagens: 738
Offline

parabens
ae cara ajuda a galera ai
o que caiu na prova..
qual os pega
o que tem que ficar ligado
mocks que vc usou
qual livro
hehehe
pq vo fazer a prova

Eu tenho a humildade de aprender com as pessoas, e nao a arrogância de ensiar o que eu não sei...
faelcavalcanti
Virtual Machine Man
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 937
Localização: Recife-PE
Offline

Fala pessoal. Como prometido venho a relatar alguns prós e contras referente ao exame.

Antes de qualquer coisa agradeço pela força de vocês, de forma a nos encorajar mais ainda quanto às nossas expectativas, estabelecendo um excelente canal de disseminação de conhecimento. Parabéns a todos!!!

Quando você for fazer o exame, você logo irá efetuar uma leitura contratual da prometric(2 folhas) e assinar juntamente com a orientadora o firmamento que consta o que você deve fazer e/ou não durante a prova, bem como de outros benefícios.

Após isto. Let's going to a computer.

Ao iniciar você irá responder um questionário de 7(sete) questões referente à sua experiência com a tecnologia java, envolvimento com produtos da sun, etc. E como tive citado e também o nobre colega marques_eder, preferi responder principalmente pela ansiedade em:

I'm novice - I've less knowledge and/or few experience - I'm dumb and take sth up the test. :^)

Logo em seguida, você verá como foi dito por marques o reloginho, na parte superior da direita os 175min em contagem regressiva, e então você se depara também com outro questionário embazando quase a mesmo coisa. Não pensei duas vezes, next, next, next!!!

Preferi fazer a prova em inglês, pois não tive tanta confiança assim, no que foi traduzido. Isso ainda é um assunto polêmico, por isso irei pular e deixarei para abordar isto em um outro tópico.

Ao iniciar o exame, as primeiras 15(quinze) questões abordaram meus conhecimentos referente à Declarations, Initialization and Scoping e Flow Control. Logo em seguida foram em torno de 11 questões seguidas sobre Threads, o bom foi que só uma ou duas foram do tipo drag-and-drop. Fiquei um pouco tenso, pois houveram questões em que cheguei a contar a qtde. de linha de código de uma questão que chegaram em torno de 47. A maioria deles, como sempre, bastante ofuscados com classes internas e regras bastante complicadas com o uso de joins e sincronismos que te deixam louco. Após as questões de threads, aproximadamente em torno da 40ª questão vieram vários cuspes de questões drag-and-drops sobre collections, generics e conteúdo da API.

Você geralmente têm que manter controle do ritmo quase sempre para não relaxar durante a metade do exame, por isso mantenha sempre uma média e avaliar se você está indo no ritmo. Felizmente acho que eles deixaram as questões mais básicas para o final, possibilitando você efetuar uma revisão e análise de suas respostas.

Quando finalizei às 72 questões restaram em torno de 37 minutos, e só o fato de você já ter 10 minutos, pode ter certeza que dá tempo de sobra para revisar, dependendo da qtde. de questões que você marcou para revisão. No meu caso fiquei de rever 9(nove) questões para revisão. 3(três) delas do tipo drag-and-drop. Um fato interessante em que, quando você re-solicita para exibir, ele diz logo, que se for para amostrar irá limpar o que você tinha informado. Achei uma sacanagem quanto a isto, pois você nem ao menos têm a possibilidade de ter visto o seu ponto de vista naquele momento. A minha saída então foi o "papel e lápis".

Na minha opnião, acho que exame, vai de pessoa para pessoa, em que cada um sabe como conduzir o ritmo e a forma de fazer o exame. Use a criatividade para se preparar para esta prova. Você verá que antes de fazer o exame, você têm diponível um papel plástico com uma caneta, tipo hidrocor, para rabiscar o que você quiser. Para mim foi essencial em questões como fluxo de controle, pois você deve evidenciar os fatos e julgando toda a ocorrência, para não errar na sequência lógica, pois sempre tive o costume de escrever e me sinto mais confortável fazer assim. Logicamente que há uma forma de você colocar seus comentários, mas, geralmente, quem têm proveito disto é a própria sun, de forma a você tentar enviar seu comentário para eles. Em todo lugar do exame você verá um botão [coment].

Quanto às questões especificamente, relato abaixo uma síntese do que mais caiu, e percebam que em quase todos os tópicos abordo a minha seguinte sugestão: "Pratiquem!!!". Não é querendo encher o saco não, é uma realidade que é esperado pelo exame de você. Se eu fosse fazer denovo, preferiria ter praticado mais do que ter lido. Façam vários projetos de forma a abordar os principais objetivos do exame, e isto será esperado em questões do tipo drag-and-drop barra pesada!!!!! :^)

Estabeleci a sequência, e infelizmente só abordei os tópicos principais e que tenho lembramça, conforme abaixo:

[qtde de questões]:[tópico ou assunto]:[comentário]


(4) : Enums : Houveram questões cobrando seu conhecimento sobre o uso de enums em junção com o uso de switch, uso de equals e ==, assim como uma questão mais complexa com um enum turbinado, com tudo que têm direito, métodos, construtores, etc. Treinem tudo na prática o que tiver disponível a ser feito com enums, embasando principalmente como seria o fluxo de execução na prática. E isto lhe deixará mais tranquilo, pode ter certeza.

(4) : OO Concepts : Disappointment :´( Este tipo de questões abordam, os objetivos sobre "OO Concepts", em que estou indignado em ter acertado apenas 60%. Tomem cuidado pois haverão perguntas com enunciados mais longos e estas questões aparecerão na metade do exame. O cansasso e preocupação com outras questões poderão desviar sua atenção, portanto, não hesite, em deixá-las para depois e revisá-las cuidadosamente. Foi um dos meus maiores erros durante o exame. Também existiram 2(duas) questões do tipo drag-and-drop.

(5) : polimorfism(overload:override) : Este tipo de questões requerem atenção redobrada e topo cuidado é pouco. Portanto não cochilem. Houve uma questão que tive certeza absoluta que acertei foi quanto à tentativa de efetuar um override adicionando uma checked exception, em que não é permitido, apenas RuntimeExceptions, entretanto você pode omitir uma cheked exceptions ao fazer o override. Tive uma dúvida enorme em uma questão em que haviam uma interface e 3(três) classes que extendia uma as outras, daí então você tinha um código maluco que jogava essas instâncias tudo em um array, e depois em um for each perguntando qual de umas alternativas, lançaria uma exceção em tempo de execução. Haviam até castings aninhados!!!

(1) : covariant returns : Se ligue quanto à assinatura, você poderá ter overloads corretamente perfeitos quanto à sintaxe, e você acabará achando que é um override. Lembre-se de olhar antes de tudo a lista de argumentos.
(5) : Constructors and Instantiation e Statics : Questões básicas sobre se o código compilava e/ou questões sobre o que deve ser feito para que o código possa compilar e rodar sem exceção. Lembre-se sempre das regras. Houve uma questão de inicialização estática, abrangendo também um pouco de fluxo de controle sobre o resultado final de qual seria o output, e para encher o saco em quase todas tinham: [compilations fail] e [An exception is thrown at runtime] para te tirar do sério. Tinha também uma questão de inicialização estática de um array não inicializado, em que falhei. Vejam só, após códigos na tentativa de te enrolar, usava o array em um contexto estático, em que resultaria em um ExceptionInInitializerError. As alternativas abordaram quais exceções possíveis seriam levantadas. E infelizmente acabei marcando um tal de nada a ver como IllegalStateException.

(3) : Handling Exceptions : Cuidado quanto à metodos que possuem uma runtime exception e errors, pois você não é obrigado à tratá-los. Na tentativa de tratar uma exception e acabar ocorrendo um erro, não hesite em analisar o fluxo de execução passo-a-passo, você poderá ter uma alternativa no output.

(4) : Using Wrapper Classes and Boxing : Teve uma questão que errei na tentativa de efetuar uma execução de código com várias variáveis do tipo primitivo e do tipo wrapper. Logo em seguida tava lá o bloco: switch(variavel_wrapper). O meu vacilo acho que foi em um case que apontava
para uma variável do tipo wrapper e que era final. Ops! Lembre-se, mesmo sendo final você não poderá verificar um tipo wrapper dentro um case, como:


(1) : Garbage Collection : Muito parecida com a questão 2 do capítulo 3 do livro de kathy&bert(sutdy guide)

(2) : Assertions : Uma questão quanto à execução do código para que a variavel x tenha tal valor, utilizando comandos java com parâmetros de asserções e argumentos após a classe na linha de comando. E outra questão do que é apropriado e inaproriado.

(2) : StringBuilder and StringBuffer : Uma questão besta sobre qual das duas era thread-safe. E outra sobre uma história de um programador que trabalha em uma empresa que necessita de uma classe que não seja thread-safe. Ahahaha

(4) : File Navigation and I/O : Existem momentos de felicidades, mas também de tristezas. Se preparem, pois será necessário que você tenha um decoreba de todas as classes, construtores, métodos, e digo mais, quais exceções lançam e se são de runtime. Isto será essencial, para as questões do tipo de drag-and-drop, pois alguma ainda obtive dúvidas, e haviam mais de uma solução conforme o enunciado. Atenção aos métodos das classes writer e reader. Acho que com certeza você terá um procedimento em que usará as classes aninhadas, como: file, FileReader e BufferedReader.

(3) : Serialization : Também questões bastante preocupantes. Uma questão que uma classe implementou Serializable e depois reimplementou os métodos privados writeObject e readObject() e você tinha que especificar o que era necessário para que o código fosse compilado sem que sequer mude o comportamento do código.

(3) : Dates, Numbers, and Currency : Atenção redobrada na assinatura dos métodos. Você poderá ver erros de compilação se não souber a assinatura na veia. Cuidado quanto ao uso de locales, pois no caso com a classe DateFormat, você poderá ver uma questão típica de qual possível resultado com o Locale.US, em que utilizava um style DateFormat.MEDIUM e DEFAULT.

(2) : Parsing, Tokenizing, and Formatting : Felizmente só caiu uma questão sobre o método printf e sobre regex. A do método printf, tinha algo como System.out.format("%b", 5). Ops! Você não disse o método printf, dá no mesmo. Mas o mais interessante é que a expressão %b, retornará true a qualquer valor não nulo. Atenção quanto a isso. A outra questão sobre regex, é de que felizmente caiu apenas sobre o quantificador greddy. Uma questão muito parecida com a 1ª do capítulo 6 do livro de kathy&bert(sutdy guide).

(4) : API Collection, Collections and Arrays classes : Momento de atenção, pois eles abordam sobre os métodos equals e hashCode quase o tempo todo. Houve uma questão que usava a classe LinkedList, mas na verdade efetuava quase o mesmo comportamento para uma lista. Inlcusive era solicitado qual o output, após a execução de um fluxo que continha os métodos offer. E outra questão da mesma forma sendo que com PriorityQueue com os métodos offer(), peek() e poll(). Houve uma questão que não esperava em utilizar o método reverseOrder() para saída do resultado, mas com um comparator a ser passado em uma classe que implementava Comparable.

(2) : Comparator e Comparable : Questões perigosas, pois havia uma que era necessário incluir o comparator em uma classe interna static, para o método binarySearch, como critério de busca para um determinado resultado. Outra muito básica sobre a assinatura dos métodos.

(5) : Generics : Cara. Este sim é um dos assuntos mais fantásticose achei que detonei nestas questões. Uma dica medíocre: "Pratique tudo que você imaginar!!!". Se você pensar, e se eu fizesse aquilo. Pratique! E se eu pegasse esse método assim e modificasse para assim. Pratique! A avaliação destas questões foram feitas cobrando de você, qual das proposições fariam com que o código fosse compilado, também, modificando de legacy-code para o tipo generics, assim como o uso dos tipos wildcards em variáveis que poderiam ser repassadas como argumento para um determinado método. Houve uma questão do tipo drag-and-drop muito fácil. O esperado da questão é que fosse montado o seguinte código:


Em que na verdade o que fiz foi apenas adicionar onde existe o tipo de declaração T. Houveram outras também drag-and-drop mais complexas com o uso do wildcard. Lembre-se das definições de regras. Você não pode utilizar uma declaração de método como abaixo:
public static <T super ArrayList> void methodError(List<T> list) { }

Mas funcionaria perfeitamente utilizando o tipo wildcard, não antes do void, mas dentro da lista de argumentos.

(2) : Inner Class : Não vi exagero algum quanto à ofuscamento de código. Uma utilizando inner classes e outra tentando efetuar acesso à classe externa assim como a externa tentando acessar a interna. Coisa deste tipo. Não lembro muito bem.

(9) : Threads : Este momento foi muito tenso para mim, pois vieram quase 9 questões seguidas sobre Threads. Alguns código, realmente ofuscados como divulgados pela Edição º 18 da revista mundo java. A maioria foram de botões para que fossem aberto telas com códigos de até 40 linhas, utilizando classes anônimas e locais de método. Fique de olho em cada detalhe, pois sempre te acompanham as alternativas [compilations fail] e [An exception is thrown at runtime]. Utilize todas as possibilidades dos métodos com join(), yield(), sleep(), wait(), notify() e notifyAll(), enfim, everything!!! Geralmente os códigos em que continham execução de métodos e contextos sincronizados eram os mais longos. Lembre-se que os métodos da classe Object, wait(), notify() e notifyAll() trabalham em um contexto sincronizado, poderão ocorrer questões em que você irá marcar a opção [An exception is thrown at runtime]. Vejam um exemplo típico desta execução abaixo:



Ao tentar rodar você verá a saída:

1 3 2 4 Exception in thread "Thread-0" java.lang.IllegalMonitorStateException: current thread not owner.

Assim como o SCJP 1.4, threads achei o assunto mais cobrado da prova. O interessante é você ler pelo menos duas ou três vezes o capítulo sobre threads e entender bem este tópico, pois algumas questões levam bastante tempo para serem entendidas e você não pode vacilar.

(3) : Using the javac and java Commands and JAR Files : Questões com enunciados curtos, bem fácil de serem entendidas. Houve uma questão sobre qual comando deveria ser executado para que a saída fosse x y, por exemplo, em um código que utilizava o método System.getProperty("x") e alguns argumentos utilizando um determinado CLASSPATH que deveria ser feito um override utilizando uma classe dentro de um arquivo .jar;

(2) : import static : Cuidado existiram pegadinhas sobre métodos em outras classes de outro pacote em que tentaram te despistar e fazer você ficar perdendo tempo olhando o fluxo da execução. Houve uma que matei na hora do uso de static import, ao inverso, o que não é válido.


Tópicos que não vi em hipótese algum no meu exame.
1. Coupling and Cohesion;
2. Shifting operators e bitwise (Estudei muito e esperava detonar nisto).

Quanto ao material que consultei, fui atrás de tudo que tinha direito e disponível.

Livros
---------
1. Java 5.0 TigerA Developer's Notebook
2. Java: Como Programar 6ª Edição
3. SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055)
4. Java 2 Certificação Sun - 3a Edição Revisada
5. Certificação Java 5 - Guia Preparatório Exame
6. Core Java 2: Volume I - Fundamentos (7ª Edição)
7. Java 5: Guia de Consulta Rápida

Mocks
---------
1. Whizlabs SCJP 1.4
2. e-Pratice da Sun
3. Mocks e FAQ do javaranch


Dicas
1. Cara vá ao banheiro antes de fazer o exame, durante o exame você não pode sair para nada e ficam com uma câmera o tempo todinho te filmando. Para segurar foi fogo, quase fiz nas calças.
2. Se ligue que você terá direito a usar um papel plástico e um hidrocor para rabiscar durante o exame. Ao final detonarão tudo e você não poderá levar suas anotações. Será muito útil para qualquer tipo de anotação durante o exame, inclusive as de fluxo de controle.
3. Messa sempre o tempo que você gasta com cada tipo de questão. Isto será importante para você impor ritmo durante a prova.
4. Procure efetuar uma lista dos seus principais erros, afinal você pode fazer um simulado três vezes e durante as três tentativas você errou a mesma questão três vezes. Reveja sempre porque cada alternativa está errada e porque as certas estão certas.
5. Pratique muito o código. Me arrependo um pouco de não tê-lo feito e praticado antes do exame. Isto lhe dará segurança no aspecto psicológico e te dará mais confiança ao escolher uma alternativa.
6. Este exame não é para iniciantes. Caso você esteja começando em programação, procure se juntar com algum professor ou colega, em lhe sugerir algum mini-projeto teste. Você pode tentar começar com o livro das formiguinhas. A Sun recomenda pelo menos 6 meses de experiência com a tecnologia.
7. Se lembra quando você era na 3ª série do colegial. Quando você estudava aquela matéria que não se lembrava de quase nada. Era tanta coisa que não se lembrava dos detalhes. E o que você fazia ? Decoravas!!!!! Isto mesmo. Foi uma tática que pelo menos comigo deu muito certo. Afinal cada um sabe sua melhor forma de estudar, mas comigo, geralmente aprendo escrevendo em um papel todo um resumo. Cheguei até a comprar um quadro de aviso para antes de rezar o pai nosso todo dia orava em relação as classes, assinaturas de métodos, construtores, constantes, tipos de retorno, lista de argumentos, inclusive as exceções que eram marcadas diferenciando quais seriam de runtime e/ou cheked exceptions.


Estarei posteriormente efetuando a venda de alguns livro no mercado livre daqui para este domingo. Caso alguém deseje adquirir algum, favor entrar em contato.

Enfim espero que todas estas informações sejam proveitosas para quem estar a ponto de bala para fazer o exame e/ou encorajar outros a tomarem a iniciativa em tirar esta certificação. Acho que irei dizer como todos, a primeira certificação agente nunca esquece, e essa irá ficar para a história.

Obrigado a todos por esta conquista!!!!


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
cecaldas
JavaGuru

Membro desde: 01/03/2004 13:17:19
Mensagens: 264
Offline

faelcavalcanti wrote:

Tópicos que não vi em hipótese algum no meu exame.
1. Coupling and Cohesion;
2. Shifting operators e bitwise (Estudei muito e esperava detonar nisto).



Você deveria ter prestado mais atenção nos conselhos da Kathy Sierra.

Kathy Sierra wrote:
Don?t spend time preparing for topics that are no longer on the exam!
In a nutshell, the Java 5 exam differs from the 1.4 exam by moving away from bits, and
towards the API. Many 1.4 topics related to operators have been removed from the exam,
so in this chapter you WON?T see:
n bit shifting operators
n bitwise operators
n two?s complement
n divide by zero stuff
It?s not that these aren?t important topics, it?s just that they?re not on the
exam anymore, and we?re really focused on the exam.

faelcavalcanti
Virtual Machine Man
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 937
Localização: Recife-PE
Offline

cecaldas wrote:Você deveria ter prestado mais atenção nos conselhos da Kathy Sierra.


Vi sim. Acho que acabei encarando na esportiva. Pois eles também mencionaram quanto às classes do pacote java.io, como DataInputStream e DataOutputStream, mas você verá claramente nos objetivos da sun. Você fica um pouco incerto das afirmações deles. Mas caso caísse sobre isto, estava preparado para o que viesse. Na dúvida não preferi arriscar, afinal a certificação ainda é um pouco recente e existem falsos rumores sobre o que ao certo ela contém.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
evertonbn
HelloWorld

Membro desde: 31/08/2006 14:47:51
Mensagens: 20
Offline

Parabéns, cara!!!!
muldon
JavaBaby
[Avatar]

Membro desde: 16/05/2006 14:06:03
Mensagens: 98
Offline

Parebens cara ! Marquei minha prova pra daqui uns 10 dias. Eu achava que estava preparado, mas depois dessa sua descricao da prova ja nao sei. Estou estudando pelo livro da k. sierra, e fazendo alguns mocks pela internet. Parabens pela conquista, e valeu pelas dicas. Abraco !

Sun Certified Java Programmer 5
nilolima
JavaChild
[Avatar]

Membro desde: 09/07/2005 05:05:19
Mensagens: 135
Localização: Acre
Offline

Parabéns cara, valeu pelos comentários.

Tecnólogo em Sistemas para Internet - CEFETPB
[MSN]
Beynner
HelloWorld
[Avatar]

Membro desde: 27/06/2005 13:35:28
Mensagens: 18
Localização: Asa Norte - DF
Offline

parabéns pela certificação...

ainda sou iniciante no java, sei pouca coisa mas estou querendo tirar o SCJP. Tenho dois livros

"Aprenda em 21 dias Java 2" - Ed. Campus
"Java como programar" 6ª edição - Ed. Deitel

da pra tentar com esses livros? tem um livro específico pra certificação?

Parabéns novamente, daqui uns dias eu começo tmb... rsss

by Beynner
[Email]
faelcavalcanti
Virtual Machine Man
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 937
Localização: Recife-PE
Offline

Fala pessoal. Obrigado pela força.
Também fiquei tenso como alguns aqui estão à poucos dias de fazer a prova.

Fico grato pela colaboração de todos e pelo objetivo em disseminar o conhecimento. É importante ter um canal como esse, com pessoas com prevalecem a colaboração e o voluntariado, benefeciando não só a mim, mas principalmente a todos vocês. E é isso é que o nosso Brasil precisa.

Só depois percebi que Bert Bates me congratulou pelo ônus do exame, afinal, não esperava!

Fico grato de coração!!!


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
faelcavalcanti
Virtual Machine Man
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 937
Localização: Recife-PE
Offline

Beynner wrote:ainda sou iniciante no java, sei pouca coisa mas estou querendo tirar o SCJP. Tenho dois livros

"Aprenda em 21 dias Java 2" - Ed. Campus
"Java como programar" 6ª edição - Ed. Deitel

da pra tentar com esses livros? tem um livro específico pra certificação?
Obrigado Beynner!!!

Quanto a questão dos livros utilizei todos os que citei acima. Lógico que você não precisará de todos ao mesmo tempo. Indique-os porque sempre procurava outra forma de apresentar um determinado conteúdo de forma mais didática para acelerar o entendimento em um determinado assunto. Os tutoriais também ajudam e estão disponíveis na internet. Mas somente este é necessário para se dedicar ao exame.

Percebi também que você relatou outro tópico sobre o assunto, mas como você mencionou que realmente é iniciante. Procure se aprimorar-se nos principais capítulos da Deitel(formiguinhas), e após uns 4(quatro) à 6(seis) meses, de vivência em mini-projetos conceituais abordados nas didáticas dos livros, comece então com o livro preparatório para certificação.

A participação do curso também acho essencial, pois o desenvolvimento orientado a objetos despertará segurança nos longos capítulos que te esperam do livro, assim como a parte de coesão e acoplamento e trabalhos iniciais como print, printf e/ou format, e entre outros.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
faelcavalcanti
Virtual Machine Man
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 937
Localização: Recife-PE
Offline

Pessoal.

Vi um post do pessoal falando sobre certificações 1.4, e vi que ainda existe uma grande necessidade de simulação no mesmo nível assim como o JQPlus fazia para a prova de certificação 1.4, para a prova de certificação 1.5. E algumas pessoas que o fizeram, assim como relatarão no javaranch, tiraram um bom percentual no prova.

Felizmente eles disponibilizaram uma versão para o SCJP 1.5, tavlez para entrar em concorrência com o da Sun e da Whizlabs.

Segue abaixo um exemplo de questão do tipo drag-drop.



Bom, basta agora adquirir uma versão trial, para avaliar para ver se vale a pena pagar. Começou a guerra da concorrência.


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
LPJava
Forum Spammer
[Avatar]

Membro desde: 18/04/2006 12:50:23
Mensagens: 4537
Localização: Bahia
Offline

faelcavalcanti wrote:Fala pessoal. Realizei hoje pela manhã o exame 310-055 da sun.

Estou indo para faculdade, mas quando retornar estarei detalhando minha experiência quanto a este exame, que com certeza foi uma das maiores experiências que tive, é um desafio muito grande, em que realmente não enfatiza só o conhecimento, mas também na forma como você veio se preparando.

Assim que puder estarei detalhando tudo que for possível.

Relatei esta conquista também no Javaranch.

Compartilho esta alegria com minha família, colegas de trabalho e a vocês desta comunidade, assim como do SouJava.

bom score.. e suas dicas.. show de bola parabens cara

Sun Certified Java Programmer 5.0
Blog! Atualizado 05/02 undeploy & deploy TomCat Eclipse http://www.camilolopes.com
Colunista Java - UOL Imasters http://www.imasters.com.br
[WWW]
 
Índice dos Fóruns » Certificação Java
Ir para:   
Powered by JForum 2.1.8 © JForum Team