Red de conocimientos turísticos - Información de alquiler - ¿Cómo aprenden Java las personas con diferentes orígenes?

¿Cómo aprenden Java las personas con diferentes orígenes?

Algunos estudiantes que vienen a Changping Beida Jade Bird para aprender Java no tienen conocimientos básicos, y algunos tienen experiencia. Diferentes estudiantes deben dominar diferentes métodos de aprendizaje. Para aprender Java sin conocimientos básicos, es necesario empezar desde. Los estudiantes que necesitan una base de experiencia sólida y segura para participar en la capacitación de Java obviamente ya no son aptos para cursos de base cero. Necesitan elegir una clase avanzada que se adapte a ellos o quieren mejorar una determinada habilidad. . ¿Cómo deberían aprender Java las personas con diferentes orígenes? El editor lo compartirá con usted a continuación.

1. Principiantes que han aprendido Java desde cero

Para estudiantes que aún no han trabajado en Java, incluidos algunos estudiantes actuales y estudiantes que recién se están preparando para cambiar a Java.

1. Conceptos básicos de Java

En primer lugar, busque un tutorial básico de Java para aprender. Cuando aprenda los conceptos básicos de Java, debe intentar hacerlo tantas veces como sea posible. Las cosas que das por sentado te esperarán. Escríbelo y ejecútalo, y descubrirás que no es así. Si no lo crees, pruébalo.

Después de aprender el contenido anterior, debe tener un conocimiento básico de Java. Puede escribir algunos programas simples en lenguaje Java y utilizar el editor más simple, como el Bloc de notas.

En este momento, no se apresure a pasar a la siguiente parte. Deje unos días para escribir algunos programas y familiarizarse lo más posible con estos contenidos básicos.

2. Desarrollo web

Después de escribir un programa durante unos días, a menudo te sentirás confundido porque lo que escribes parece inútil, como implementar una calculadora simple, leer un archivo. etc. En este momento debes aprender a escribir algo que te parezca interesante, por lo que debes adquirir más conocimientos.

Estos contenidos están relacionados principalmente con el desarrollo web, incluidos conocimientos relacionados con HTML/CSS/JS (página de inicio), Servlet/JSP (J2EE) y Mysql (base de datos).

El orden para aprenderlos debe ser de adelante hacia atrás, por lo que lo primero que debe aprender es HTML/CSS/JS (página de inicio). Por supuesto, puede intentar escribir algunas páginas. , puedes hacer tu mejor esfuerzo para que sea el más hermoso. Esta parte del contenido no es particularmente importante en teoría para Java back-end, pero al menos debe alcanzar un nivel en el que puedas escribir algunas páginas simples tú mismo.

A continuación, lo que necesita aprender es la parte Servlet/JSP (J2EE). Esta parte es la parte en la que el desarrollo back-end de Java debe ser muy competente, por lo que esta parte requiere la mayor cantidad de energía. tres partes. Y en este momento, debes aprender a usar herramientas de desarrollo en lugar de usar el Bloc de notas. Puedes elegir eclipse.

Después de descargar e instalar eclipse, siga el tutorial para aprender paso a paso y asegurarse de hacer más.

En el último paso, debe aprender a usar una base de datos. MySQL es una buena opción de entrada, y la base de datos relacional principal en el campo de Java es MySQL. Esta parte generalmente se expone cuando aprende Servlet/Jsp. La parte JDBC es la parte relacionada con la base de datos. No solo debe aprender a usar JDBC para operar la base de datos, sino también aprender a usar herramientas de cliente de base de datos, como navicat y sqlyog.

3. Marco de desarrollo

Después de aprender el contenido anterior, aún no estás calificado para trabajar. Aún necesitas continuar tus estudios. Para mejorar la eficiencia del desarrollo, las empresas utilizarán algunos marcos JavaWeb, por lo que también es necesario aprender algunos marcos de desarrollo.

Los más comunes en la actualidad son los marcos SSM, a saber, spring, springmvc y mybatis. Debe aprender a crear estos tres marcos y utilizarlos para realizar un proyecto web sencillo para agregar, eliminar, modificar y consultar. No es necesario que comprenda qué significan esas configuraciones y por qué debe realizarlas. Podrá aprenderlas más adelante.

Pero debes poder usar estos tres rápidamente para construir un marco web. Puedes registrar tu primer proceso de construcción, créeme, definitivamente lo usarás.

También me gustaría mencionar que en el proceso de creación de SSM, es posible que a menudo entres en contacto con una herramienta llamada maven. Esta herramienta también es una herramienta que casi tendrá que usar en su trabajo futuro, por lo que también puede aprender sobre maven mientras construye SSM.

En su etapa actual, solo necesita aprender sobre el uso básico de maven en Internet. A medida que aumente su experiencia laboral, gradualmente entrará en contacto con algunos usos de alto nivel.

4. Encuentra un trabajo

Después de terminar de estudiar el marco de desarrollo, debes encontrar un trabajo. Aquellos que estén en la escuela encontrarán pasantías y aquellos que se hayan graduado las encontrarán completas. -trabajos de tiempo. Al mismo tiempo, no debes dejar de estudiar mientras buscas trabajo. En concreto, no debes dejar de estudiar en el futuro.

Acabas de aprender a utilizar el contenido anterior rápidamente. Puedes intentar aprender más gradualmente. Internet es tu maestro más importante.

2. Para estudiantes que llevan menos de un año trabajando

Felicitaciones, en este momento ya tienes un trabajo en Java. En esta etapa es cuando creces extremadamente rápido y, a menudo, es posible que trabajes horas extras.

Pero trabajar horas extras no significa que puedas relajarte. Recuerda siempre lo que dije, desde el momento en que ingresas a la industria, debes seguir aprendiendo. Durante este año, debes leer al menos el libro "Pensamientos sobre programación Java". El contenido de este libro tiene como objetivo ayudarle a tener una comprensión más profunda de Java. Es una versión mejorada de los conceptos básicos de Java.

3. Para estudiantes que han estado trabajando durante 1 o 2 años

Los estudiantes en este período tienen una comprensión más profunda de Java. Sin embargo, la experiencia orientada a objetos puede no ser lo suficientemente profunda. Al programar, aún se mantiene en el nivel de completar funciones y rara vez considera problemas de diseño.

Entonces, en este momento, llegó el patrón de diseño. Estaba leyendo el libro "Dahua Design Patterns" y escribí una versión completa del blog de patrones de diseño. Por lo tanto, se recomienda que comience a escribir un blog cuando haya estado trabajando durante un año como máximo y los patrones de diseño sean el comienzo de su blog.

Por favor, recuerda que lo que te he mencionado son básicamente los requisitos mínimos, así que no tengas holgura, de lo contrario, después de cinco años, no deberías envidiar a otros cuyo salario es superior al tuyo, ni tampoco deberías envidiar. otros. Entraron en una determinada empresa.

Este año, debes conocer bien los patrones de diseño y "Dahua Design Patterns" puede ser tu punto de partida.

Además, los patrones de diseño no son tu única tarea este año. También necesitas leer algunos libros sobre optimización de la escritura de código. Por ejemplo, "Refactorización para mejorar el diseño del código existente" y "EffectiveJava".

En resumen, en esta etapa, su tarea principal es mejorar sus capacidades de codificación y poder escribir código elegante.

Conclusión

Lo anterior son los pensamientos de un ingeniero senior de Java compartido por Damei. Por supuesto, además de la especialización continua en Java anterior, Damei cree que también puede usarla. ¡Las ventajas de Java se dirigen a otras direcciones técnicas populares, como big data!

Big data ahora tiene mayores ventajas que Java, tanto en términos de salario como de perspectivas.

Si cree que tiene un cuello de botella en Java, elegir Changping Beida Jade Bird para estudiar big data puede ayudarlo a desarrollarse mejor en la industria de TI.

Salario de Java:

Salario de Big data :

¡Ahora puede inscribirse en el campo de entrenamiento gratuito de Changping Beida Jade Bird en mayo y experimentar el encanto de los cursos de big data con anticipación!

Tres ventajas principales del gran campo de entrenamiento de Changping Beida Jade Bird curso de datos:

En comparación con otros cursos de capacitación de big data de JAVA en la industria, el curso de big data de JAVA de Changping Beida Jade Bird tiene las siguientes tres ventajas únicas:

Desarrollo en profundidad de JAVAEE

Changping Beida Jade Bird El curso de big data de Java no solo requiere que los estudiantes dominen cómo usar el marco para desarrollar sistemas, sino que también profundiza en el código fuente interno del marco. Este enfoque allana el camino para los estudiantes. para convertirse en arquitectos en la empresa, y los estudiantes pueden ingresar con más confianza al trabajo corporativo.

Arquitectura de Internet

En esta era de Internet, todas las empresas de software se están desarrollando en la dirección de Internet, por lo que dominar el contenido de la arquitectura de Internet equivale a mantenerse al día y hacer lo mejor. Lo mejor para la empresa. Excelente programador.

El sistema de cursos de big data Java de Changping Beida Jade Bird es relativamente completo en términos de arquitectura de Internet, incluido el equilibrio de carga Nginx, Solr basado en búsquedas, almacenamiento en caché de Redis, etc.

Después de estudiar estos cursos, tendrás cierta experiencia práctica y dominio de la arquitectura de Internet.

Desarrollo de big data

El curso de big data Java de Changping Beida Jade Bird se centra en el aprendizaje subyacente. Antes de aprender hadoop, es necesario aprender los puntos de conocimiento subyacentes de hadoop a través de un proyecto.

Incluye NIO, RPC, AVRO y otros contenidos, y también se centra en aplicaciones de capa superior.

Existen proyectos Zebra basados ​​en telecomunicaciones y proyectos de análisis de big data basados ​​en el comercio electrónico, que permiten a los estudiantes comenzar rápidamente a desarrollarse en empresas a través del aprendizaje en la etapa de big data.

Espero que este artículo pueda ayudarte como programador o como programador que está a punto de convertirse en programador.