Hola, quería compartir mi experiencia con el examen, ya que no encontré muchas respuestas detalladas y de calidad a esta pregunta. En primer lugar, he completado mi licenciatura en ingeniería de TI y acabo de obtener el 80% en OCA 7 y el 81% en OCP 7. Ahora me estoy preparando para las certificaciones de SQL. Así que volviendo a la pregunta que muchos estudiantes e incluso buscadores de empleo están siguiendo o considerando para otorgar una certificación u otra.
(Tenga en cuenta que editaré la respuesta si se requieren cambios para mejorar esta respuesta)
Primero me gustaría responder la pregunta-
¿ES NECESARIA LA CERTIFICACIÓN (JAVA) (PARA OBTENER UN TRABAJO)?
Este es un 50/50. He visto a gente hacer una broma sobre la obtención de una certificación, diciéndole que solo adquiera experiencia, haga proyectos, estudie con más detalles en lugar de gastar dinero en estos exámenes, mientras que algunas personas le dirán que las certificaciones son un punto a su punto de vista. . Bueno, no puedo decirle con seguridad quién tiene razón y quién está equivocado, pero personalmente lo hice para solidificar y desarrollar mis conocimientos. Si puede obtener un trabajo o no, eso no está garantizado, pero sí aumenta sus posibilidades.
SOY UN INICIO DE LA PROGRAMACIÓN O NO DE LA CIENCIA DE LA COMPUTADORA O DE SU CAMPO. ¿PUEDO PASAR ESTE EXAMEN?
¡Sí tu puedes! Pero todo depende de ti. Si tienes pasión por la programación y la tecnología y si eres una de esas personas a las que le gusta navegar por Internet para todas las cosas geek, entonces asegúrate de que puedes tomar una oportunidad en este examen. Y también analizar primero ¿por qué estás dando este examen? ¿Es que solo quieres pasar el examen y conseguir un trabajo?
Si ese es el caso, entonces será difícil para ti. Muchos estudiantes solo hacen una cosa –
busque o compre vertederos en algunos sitios web, estudie algunos libros o clases e inténtelo. Ahora no sé si muchos pasan así o no, pero estoy seguro de que no tendrán mucho conocimiento práctico. El solo hecho de aprobar este examen no hace que un programador lo recuerde.
Si realmente desea establecerse en este campo, tiene que trabajar duro para tener conocimiento práctico en lugar de alguien que es un gusano de biblioteca sin conocimiento práctico. Entonces, para resumir, cualquier persona que esté buscando seguir este campo o que quiera avanzar en Java, ciertamente puede aprobar este examen.
Para aquellos que ya están trabajando en programación o son estudiantes de este campo, tomará menos tiempo aprobarlo.
DETALLES DE EXAMENES / INFO
Ahora le daré la información básica para este examen y compartiré mi experiencia, que también lo ayudará a aprobar OCA 8 y OCP 8.
Desde Java 7 en adelante hay dos exámenes:
- Asociado o Programador 1 (OCA SE7)
2. Profesional o Programador 2 (OCP SE7)
Igual es el caso para el examen de Java 8. Necesitas aprobar el primer examen para aparecer en el segundo. La parte y los detalles se pueden encontrar en los siguientes enlaces:
Programador Java SE 7 I
Programador de Java SE 7 II
Programador Java SE 8 I
Programador de Java SE 8 II | Examen de certificación de Oracle
Ir a OCP 6 no tendría sentido porque ahora es demasiado antiguo y en Java 7 en adelante ha habido muchas características nuevas y mejoras. Habría aparecido para 8, pero desafortunadamente el libro que quería todavía no se publicó para 8 (ahora es cuando voy a llegar a ese punto). Tenga en cuenta que Java 8 es más difícil que 7 porque también tiene características más nuevas en comparación con Java 7 (que significa más para estudiar) y también el segundo examen de Java 8 tiene 85 preguntas en 150 minutos en comparación con Java 7, que tiene 65 preguntas. Pero si tienes tiempo suficiente, definitivamente debes prepararte para Java 8, ya que es el último (Java 9 está en versión beta y se lanzará más adelante este año).
TIEMPO REQUERIDO PARA COMPLETAR AMBOS OCA / OCP
Depende de qué tan rápido seas capaz de comprender los conceptos. Pero creo que 6 meses es más que suficiente si dedicas de 8 a 10 horas diarias. Para aquellos que son o que ya han trabajado en Java, será menor debido al hecho de que tienen prácticamente más que estudiantes de primer año o no universitarios y ya conocen un poco o más sobre el funcionamiento de Java.
MATERIAL DE ESTUDIO / LIBROS
He visto a mucha gente decir comprar el libro The Complete Reference, de Herbert Schildt. ¡NO COMPRAS ESTE LIBRO!
Ahora hay otros autores que he visto recomendado en algunos sitios web:
- Guía del programador para la certificación Java SCJP por Khalid A Mughal
- Head First Java (No compre este libro tampoco)
- Oracle Certified Professional Java Programmer 7 por Kathy Sierra y Bert Bates.
- Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 y 1Z0-805: una guía completa de certificación OCPJP 7 de SG Ganesh y Tushar Sharma
Y hay algunos más que no recuerdo. De estos he escuchado que los de los autores Khalid Mughal y Kathy Sierra y Bert Bates son buenos. Pero no puedo asegurarte si son buenas o no, ya que no las he leído. ¡El libro del que se estudia es el Padre / Madre / Padre (lo que se llama!) De todos los libros de Java que hay por ahí, ¡creo! Ningún libro se le acerca explicando cada tema en tantos ejemplos precisos y prácticos. Ahora, desafortunadamente, en el momento en que decidí solicitar la certificación, el libro para Java 8 no estaba disponible en Amazon India, pero estaba disponible en .com, así que tuve que tomar una decisión, así que compré la de Java 7. A continuación se muestran los enlaces. :
Core Java Volume 1 10th edition (para Java 8):
Compre Core Java Volume I – Fundamentals: 1 libro en línea a precios bajos en India
Core Java Volume 2 10th edition (para Java 8):
Compre Core Java, volumen II – Características avanzadas: 2 Reserve en línea a precios bajos en la India
Core Java Volume 1 9th edition (para Java 7):
Compre Core Java, Volumen I: Fundamentos, 9e Reserve en línea a precios bajos en la India
Core Java Volume 2 10th edition (para Java 7):
Compre Core Java, Volumen II: Funciones avanzadas, 9e Reserve en línea a precios bajos en India
Estos son enlaces .in pero también puedes encontrar los mismos libros en .com.
Necesitará tanto el Volumen 1 como el Volumen 2 para los exámenes. No sé por qué los libros son más costosos para 8. Creo que se importan desde fuera de la India, mientras que los libros de Java 7 se imprimen localmente, pero si te estás preparando para Java 8, no pienses en el precio.
Confía en mí, este libro es mi gurú de Java! ¡Y me ha iluminado con información más allá del punto de examen! Un punto a tener en cuenta es que antes de comenzar este libro, debería obtener algunos conocimientos básicos sobre programación o incluso si estudió un poco sobre C / C ++, eso es suficiente porque he visto a muchas personas quejarse de que no podían entenderlo dado el De hecho eran principiantes. Por lo tanto, sugiero obtener información sobre un buen sitio web o algún otro libro de consulta rápida.
Simulador de examen
Finalmente, hay muchos simuladores para el examen, pero elegí Enthuware porque leí muchas opiniones de la gente al respecto. Es más que suficiente. También tienen simuladores para Java 7 y Java 8 (los bancos de preguntas proporcionados por separado para los exámenes de Asociados y Profesionales). ¡Incluso puedes descargar la versión de prueba gratis y sentir cómo funciona! ¡La mejor parte de Enthuware es que los ofrecen a precios muy baratos! ¡Los bancos de preguntas OCA y OCP se pueden comprar por alrededor de 10 $ o alrededor de 750 rupias cada uno! Para aquellos que compran en India (o quizás en otros países), creo que muchos de nosotros no usamos tarjetas de crédito, por lo que necesita una TARJETA DE DÉBITO INTERNACIONAL para comprar esos bancos de preguntas. Las tarjetas de débito de bancos como HDFC o ICICI funcionarán directamente, pero si no lo hacen, entonces debería obtener una de su banco o tal vez preguntar a sus amigos si lo hacen (que es lo que hice ya que el mío era Dena Bank y no es así). apoyo a las transacciones internacionales). Hay otras opciones de pago proporcionadas por el equipo de Enthuware, pero esta es la forma más fácil y rápida. Obtendrá la licencia correspondiente para el Banco de Preguntas al momento del pago. También hay otros simuladores, pero encontré que este es el mejor personalmente, gracias al increíble servicio que brindan, así como a las respuestas rápidas a sus preguntas y dudas en las pruebas simuladas.
Cómo me preparé para el examen
En primer lugar, quiero decir que puede usar la misma técnica para aparecer en Java 8 porque la diferencia está solo en los libros y en el simulador de exámenes. Java 8 ha introducido algunas características nuevas en Streams, una nueva Api de fecha / hora y mucho más. Así que esas cosas adicionales deben ser cubiertas para el examen.
Algunas cosas a tener en cuenta.
- Si eres un principiante, usa el bloc de notas para practicar la codificación.
Personalmente utilicé mezcla y combinación ya que sabía un poco de que Java era un Graduado de TI, así que usé tanto Notepad (o Notepad ++ como Editor) + CMD como Netbeans. Lo mejor sería usar el bloc de notas, ya que te ayudará a recordar la sintaxis del idioma, especialmente si eres un novato.
- No seas un gusano de la biblioteca y respeta los hechos investiga un poco en Internet
Con frecuencia, tendrá que buscar en Internet algo específico, especialmente en la documentación oficial de Java de Oracle para obtener más detalles. Solía encontrar más detalles sobre un concepto en particular, como el uso de palabras clave estáticas en Google. Debería acostumbrarse a sitios web como Stack Overflow e incluso sorprendentemente https://www.quora.com/ en sí mismo porque cuando comience a trabajar se encontrará en una situación difícil y, eventualmente, le pedirá a la gente en línea que lo ayude a corregir errores o encontrar Soluciones a tu problema particular. Al mismo tiempo, esto le ayudará a aclarar sus dudas sobre cualquier concepto que le preocupe. También Coderanch, un lugar amigable para la programación de cuernos verdes. También es un buen sitio para ayudarte a aprender Java, aunque rara vez lo uso. Para mí, stackoverflow hizo el trabajo. Tutorial de Java: javatpoint es otro sitio simple pero excelente para buscar programas rápidamente sobre los conceptos que has estudiado (¡también tiene otros lenguajes junto con Java avanzado!).
PASO 1. ESTUDIA Y PRACTICA LO QUE APRENDES
Después de captar algunos conceptos básicos, debes comenzar con el libro Core Java Volume 1 . ¡Es un gran libro! Entonces necesitas dedicación para terminar el primer libro. En relación con la parte, no es necesario estudiar los capítulos, que incluyen la programación gráfica con swing y awt, que son:
- Programación Gráfica
- Manejo de eventos
- Componentes de la interfaz de usuario con Swing
- Implementando aplicaciones y applets
Y hay pocos temas que son muy avanzados y que no son necesarios para el examen, como Programación con Reflexiones, Proxies, Registro y algunos más que el autor mencionará. A partir del segundo libro, debe estudiar solo los capítulos que se adhieren al examen. Para Java 7 había tres capítulos STREAMS AND FILES, JDBC, INTERNATIONALIZATION.
También deberá consultar la documentación oficial de Oracle para obtener todos los detalles sobre un método, clase, variable, interfaz, tutoriales / demostración sobre clases y características complejas particulares, por ejemplo. Clase WatchService, que es una de las nuevas características de Java 7 en Cómo mirar un directorio en busca de cambios. El libro cubre el 90% de la parte, solo tuve que estudiar algunos temas más como los patrones de diseño (solo Singleton y Dao se mencionan en el programa de examen de 7, pero solo necesitas saber lo básico para aprender 3–4 más no va a doler. ).
La mejor parte que me gusta de Core Java es su técnica de enseñanza. En todos los capítulos, primero sabrás qué y cómo funciona un concepto / función / clase particular, luego, después de cada explicación, tiene un programa que utiliza todos los conceptos que aprendiste. El libro mencionará el sitio web donde puede descargar todos los programas tanto para el volumen 1 como para el volumen 2. Por lo tanto, asegúrese de descargarlos y ejecutar cada uno de ellos a medida que avance en el libro. Tendrás una idea de cómo funcionan las cosas prácticamente.
Para el primer examen la porción no es tan grande. Debes estudiar solo los capítulos que se mencionan en el programa del libro para el primer examen. Sin embargo, el segundo examen tiene algunos temas o detalles que no se mencionan, por lo que en ese caso, cuanto más estudies, mejor. A medida que sigue aprendiendo, intente hacer algunos cambios en los conceptos o funciones que aprendió. Debido a que hay muchas formas de hacer una cosa en la programación y en el examen se realizará una prueba para eso. Solía escribir programas cambiando algunas funciones, líneas insertando cosas nuevas, etc., lo que me dejó más claro sobre las dudas sobre un concepto en particular. No lo recuerdo, pero creo que escribí más de 200 programas (incluidos algunos grandes para temas complejos) para aclarar mis dudas.
Una vez que haya terminado la parte / programa de estudios para el examen, es hora de pasar al paso 2
PASO 2. COMIENCE A HACER PRUEBAS DE BOCA PARA SABER CUÁNTO HA APRENDIDO
¡Ahora es el momento de poner a prueba tus conocimientos! Encienda el Enthuware Test Studio y abra el banco de preguntas. Se te presentará una pestaña GetStarted. Antes de comenzar a tomar las pruebas, primero debe registrarse en el sitio web de Enthuware. ¿Por qué? Porque muchas veces tendrás dudas y preguntas que se discuten en su foro, donde también puedes publicar tus propias dudas, si las hay. ¡Uno de sus amigos Paul publicará una respuesta muy rápidamente! Existen diferentes tipos de pruebas, pero debe realizar las PRUEBAS ESTÁNDAR. Dependiendo del examen hay 5–8 de ellos. Debe tomarlas una por una y también después de terminar cada una, estudie la explicación de cada una de las preguntas que le proporcionarán mucha información sobre los temas. Realice todos los exámenes y, al mismo tiempo que lo haga, encontrará algunos temas y conceptos que aún no ha estudiado, así que asegúrese de seguirlos también.
PASO 3. IR A LA FINAL (EXAMEN FINAL)
Cuando haya terminado todas las pruebas y haya comprendido todas y cada una de las preguntas, es hora de realizar el examen. No te pongas nervioso, no es tan difícil como crees. Después de dar los exámenes de enthuware, sentirá que el examen real es muy fácil en el parque porque la dificultad es menor que la de Enthuware. Habrá algunas preguntas difíciles que atormentarán tu cerebro, pero el resto será lo suficientemente fácil de responder. Solo recuerda hacer lo siguiente:
- Sigue respondiendo las preguntas para las que sabes la respuesta 100% primero.
- Para esas preguntas difíciles, así como algunas preguntas cuyas respuestas son dudosas, marque esas preguntas y siga adelante.
- Si continúa así, tendrá mucho tiempo para revisar las preguntas dudosas al final e incluso podría terminar antes de la hora de finalización (terminé el examen profesional o el segundo examen 25 minutos antes, mientras que en el primer examen no lo hice. t Siga el procedimiento anterior y termine marcando algunas respuestas al azar antes de que termine el tiempo).
Obtuve un 80% en el primer examen sin usar Enthuware. Si lo hubiera usado, había una posibilidad de que pudiera haber terminado cerca del 95%. El segundo examen tenía algunas preguntas muy difíciles y confusas, pero gracias a Enthuware y la práctica que hice, la mayoría de ellas me resultaron fáciles de obtener un 80%.
Traté de cubrir lo más posible para ayudar a otros a aprobar este examen porque no pude encontrar ninguna guía concisa adecuada para ayudarme en este examen. La información anterior es toda la experiencia que obtuve de muchas excavaciones. Si es útil, por favor, compártelo con otros y si hay algún cambio necesario para mejorar este artículo, comparta sus pensamientos o preguntas. Lo editaré según sea necesario! Buena suerte para los exámenes!