Intercambio de experiencias en la ruta de aprendizaje back-end de Java: el más confiable de toda la red

URL original: Intercambio de experiencias de ruta de aprendizaje back-end de Java: el más confiable de toda la red_IT Knives Out Blog-CSDN Blog

Introducción

Este artículo es un intercambio de experiencias en el autoestudio de Java. Puede unirse a un puesto de desarrollo back-end de Java en 5 meses.

Fui autodidacta en Java sin conocimientos básicos de Java , me llevó 5 meses conseguir 6 ofertas .

Algunas cosas no se pueden copiar, pero se pueden copiar los métodos de aprendizaje de Java . Al estudiar en este sitio, podrá copiar mi proceso y también podrá obtener una oferta con un salario mensual de aproximadamente 10K sin ningún conocimiento de Java .

Actualmente, soy un experto en blogs de CSDN, autor de múltiples proyectos de código abierto y sigo publicando tutoriales desde Java introductorio hasta avanzado.

¿Qué aprender sobre Java?

Busque directamente: Desarrollo de Java en Boss Direct Recruitment para encontrar las tecnologías que deben dominarse para los puestos de Java. Las técnicas que es necesario aprender son las siguientes:

Conceptos básicos de Java, JVM, subprocesos múltiples, MySQL, Redis, patrones de diseño, frameworks (Spring, SpringMVC, SpringBoot, MyBatis), middleware (MQ, Shiro) distribuido (SpringCloud, Dubbo), ElasticSearch.

¿Cómo aprender Java (ruta de aprendizaje)?

La ruta de aprendizaje es:

  1. Aprenda los conceptos básicos del backend de Java
  2. Proyectos prácticos para aprender la entrada a Java.
  3. Memorizar las preguntas de la entrevista de Java
  4. Envía tu currículum y comienza a buscar trabajo.

1. Aprenda los conceptos básicos del backend de Java (3-4 meses)

Hay dos formas de aprender los conceptos básicos del backend de Java: 1. Leer libros  2. Ver vídeos . El webmaster recomienda leer libros. Leer libros es mucho más rápido que mirar videos . Siempre que elija el libro correcto, es fácil comenzar. Los criterios para seleccionar libros son: 1. El contenido es elemental y apto para principiantes. 2. Combinar la teoría con la práctica. ( Se recomienda la versión PDF porque es fácil de guardar, transportar y realizar búsquedas).

Cuando el webmaster aprendió Java por primera vez, buscó muchos libros en Internet, encontró siete u ocho libros sobre cada tecnología, los comparó y luego seleccionó el mejor. Los libros son los siguientes:

tecnología libros Debe leer el capitulo tiempo de estudio método de estudio
Conceptos básicos de Java "Clásico práctico de desarrollo JAVA, segunda edición" Capítulo 1-15, Capítulo 24 1~2 meses Codifica mientras aprendes.
JVM "Comprensión profunda de las funciones avanzadas y mejores prácticas de JVM de la máquina virtual Java, segunda edición" Capítulo 2-4 1 semana Fácil de entender, no es necesario profundizar. Las preguntas de la entrevista que siguen le ayudarán a profundizar más.
subprocesos múltiples "La belleza de la programación concurrente en Java" Capítulo 1-2 1 semana Comprensión simple, un poco de codificación. Las preguntas de la entrevista que siguen le ayudarán a profundizar más.
mysql "Todo lo que debes saber sobre MySQL" No es necesario que lea lo siguiente, debe leer todo lo demás.
Capítulos que no necesita leer: Capítulo 2.2.2, 2.2.3; Capítulos 9-10, Capítulos 22-30
3 semanas Utilice Navicat para escribir oraciones mientras aprende.
Redis "Desarrollo, operación y mantenimiento de Redis" Los capítulos 1-2 son para un estudio en profundidad; los capítulos 3, 5, 6, 9, 10 y 11 son para una comprensión sencilla. 2 semanas Escriba declaraciones usando la línea de comando mientras aprende.
Patrones de diseño He buscado una docena de libros, pero todos son poco fiables y una pérdida de tiempo. Basta con mirar el tutorial para webmasters: Patrones de diseño Simplemente comprenda cuáles son algunos patrones de diseño comunes. 1 semana Basta entenderlo, no poder aplicarlo. Los patrones de diseño de aplicaciones son intermedios a avanzados en Java.
arranque de primavera "Explicación detallada de Spring Boot 2.x" Capítulo 3,4,6 1 semana Simplemente comprenda conceptos como: COI, AOP. El combate real en el interior no es muy bueno y es difícil comenzar. No es necesario aprender el combate práctico primero. Después de leer todos los archivos PDF aquí, es mejor ver el video tutorial del webmaster: Introducción al combate práctico. Combate .
MyBatis-Plus He buscado cinco o seis libros, pero todos son poco fiables y una pérdida de tiempo. Lo mejor es leer los tutoriales del webmaster: cómo empezar a practicar Aprenda a agregar, eliminar, modificar y verificar. 0 días No es necesario aprenderlo aquí. Después de leer todos los archivos PDF aquí, lo mejor es ver el video tutorial del webmaster: Introducción a la práctica .
MQ "Guía práctica de RabbitMQ" Capítulo 1-4 1 semana Simplemente entiende el concepto. El libro no incorpora la práctica real de SpringBoot, puede leer directamente el artículo del webmaster: Dirección del artículo
shiro He buscado seis o siete libros, pero todos son poco fiables y una pérdida de tiempo. Lo mejor es leer el tutorial para webmasters: Shiro en acción 1 semana En general, sepa cómo controlarlo, por ejemplo: primero verifique el token y luego verifique los permisos de recursos (permisos de URL o permisos de datos).
No es necesario escribir código, porque el control de permisos se realiza en Java en un nivel avanzado.
Nube de primavera "Explicación detallada de Spring Boot 2.x" Capítulo 17 1 semana Configure su propio entorno y finja llamadas.
dubbo No hay necesidad de aprender 0 No es necesario aprender Dubbo.
Búsqueda elástica No es necesario aprender, solo comprenda qué es un índice invertido, consulte: este artículo

Para los libros anteriores, el webmaster recopiló archivos PDF antes, agregó un catálogo y se puede buscar el contenido , y el webmaster los comparte directamente de forma gratuita:

Gong X buscó "Java Think Tank" y la respuesta fue "PDF".

libros engañosos

Presentamos algunos libros engañosos:

libros ¿Por qué engañar a la gente?
《Primero Java》 Características de la serie Head First: Cosas que originalmente eran muy simples se describen de forma elegante, lo que las hace muy difíciles de entender. Y se han ignorado muchos conocimientos clave.
"Java de principiante a maestro" Características de la serie From Beginner to Mastery: incapaz de captar puntos clave, incapaz de distinguir niveles, incapaz de aprender nada.

2. Proyecto práctico para aprender Java (10 días)

Para proyectos de introducción a Java, simplemente aprenda en este sitio. Cuando comencé, busqué muchos otros proyectos de Java, incluidos los gratuitos y de pago, pero no pude comenzar rápidamente. Otros proyectos de Java no comenzaron desde cero en absoluto . Después de aprender, descubrí que todavía no podía. escribir proyectos . También puede comparar el contenido de este sitio con otros tutoriales. Todos los tutoriales de este sitio son los más confiables .

¡El tutorial introductorio de Java en este sitio le permite aprenderlo a fondo en diez días ! Llevarlo a construir el entorno => instalar software => crear proyecto => agregar dependencias y configuraciones => generar código a través de tablas => escribir código de adición, eliminación, modificación y consulta => autoprueba de código => front-end y back-end -finalizar la depuración conjunta => completar la tarea.

El tutorial práctico introductorio de Java está aquí: Introducción a la columna práctica del proyecto introductorio JavaWeb: asistente de autoestudio

3. Memorice las preguntas de la entrevista de Java (3 a 5 semanas)

Simplemente mire este sitio para ver las preguntas de la entrevista sobre Java. Cuando estaba buscando trabajo, memoricé muchas otras preguntas de la entrevista (tanto en línea como en PDF). Como resultado, casi ninguna de las preguntas del entrevistador fue incluida, lo que provocó que reprobara la entrevista. ¡Así que compilé este conjunto de preguntas reales de alta frecuencia para ayudarte a pasar la entrevista con confianza !

Las preguntas reales de la entrevista de Java están aquí: Una colección de preguntas reales de la entrevista de backend de Java: asistente de autoestudio

4. Envía tu currículum y encuentra trabajo.

Antes de enviar su currículum, debe estar completamente preparado: optimícelo y, mejor aún, realice una entrevista simulada.

Consulte: Optimización de currículum vitae y entrevista simulada: asistente de autoestudio

Recibí una oferta, ¿qué debo elegir?

Elegir una oferta depende tanto de la empresa como del liderazgo, este paso es muy importante, así que no caigas en la trampa.

Ver: ¿ Cómo elegir una oferta? – Asistente autodidacta

Supongo que te gusta

Origin blog.csdn.net/feiying0canglang/article/details/132629361
Recomendado
Clasificación