¿Cómo aprender Java basándose en diferentes orígenes?

Los estudiantes que aprenden el desarrollo de la tecnología Java sin base y los estudiantes que tienen una determinada base de Java aprenden el desarrollo de la tecnología Java. Los métodos y métodos de aprendizaje son diferentes, y el contenido del aprendizaje también será diferente, ya sea. Para los estudiantes pequeños con o sin conocimientos básicos de Java, es mejor que los socios que participen en la capacitación de Java elijan a aquellos que puedan "enseñar a los estudiantes de acuerdo con sus aptitudes y capacitarlos en diferentes niveles. Sólo así podrán aprender conocimientos y habilidades reales". . Si aprende el desarrollo de la tecnología Java por su cuenta, debe elaborar una buena hoja de ruta de aprendizaje de Java. La siguiente es una introducción para que diferentes estudiantes básicos

1 aprendan Java sin base.

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.

Los conductores mayores sienten que el autoestudio es realmente mejor que encontrar una institución de formación de Java para evitar la obediencia ciega y no saber qué hacer, por dónde empezar y cómo progresar. Changping Beida Jade Bird ha grabado una serie de tutoriales en vídeo de Java para aprender el desarrollo de la tecnología Java desde cero

Por supuesto, la forma más directa es llegar a Changping Beida Jade Bird. Después de todo, el estado del líder. en la industria de la capacitación en TI no es en vano. El entorno de enseñanza Ah, pruébalo para ver la calidad de la enseñanza. Por supuesto, es posible que no lo entiendas como novato, pero puedes ver si hay muchas personas participando. el entrenamiento como tú.

Al final, si un conductor experimentado arranca el coche, entonces no tiene nada de malo y usted puede elegir. El punto más importante es que, dado que eliges participar en la formación de Java, la forma en que enseñas es muy importante. ¡No necesito decir mucho sobre esto, porque lo entiendes!

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.

3. Marco de desarrollo

Después de aprender el contenido anterior, no estás calificado para trabajar en este momento y 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 actualmente son el marco SSM, a saber, spring, springmvc y mybatis. Debe aprender a construir estos tres marcos y usarlos para crear un proyecto web simple 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. Los estudiantes que hayan comenzado a trabajar dentro de un año aprenderán el desarrollo de la tecnología Java.

Felicitaciones, en este momento ya tiene 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.

3. Los estudiantes que han estado trabajando durante 1-2 años

Los estudiantes en este período ya han tenido 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. 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, dentro 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

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

4. Estudiantes que han estado trabajando durante 2-3 años

Algunos estudiantes sienten que ya son muy buenos en este momento, por lo que no pueden evitar comenzar a relajarse. Recuerda, todavía eres mucho más joven.

Además, en los últimos dos años de trabajo, debe haber estado expuesto a la concurrencia hasta cierto punto. En este momento, debe tener una comprensión más profunda de los conocimientos relacionados con la concurrencia. Para esta parte, recomiendo el libro "Programación concurrente de Java en la práctica". Mientras lea este libro, básicamente comprenderá la parte de concurrencia.

Al mismo tiempo, hay mucho más por hacer en esta etapa. En este momento, debe tener una comprensión más profunda del marco que está utilizando y una comprensión más profunda de la biblioteca de clases Java. Por lo tanto, debe consultar el código fuente de algunas clases en el JDK, incluido el código fuente del marco que está utilizando.

El requisito previo para comprender estos códigos fuente es tener una buena comprensión de los patrones de diseño. De lo contrario, cuando mires el código fuente, siempre tendrás preguntas como, ¿por qué este código está escrito así? ¿Por qué definir esta interfaz, parece redundante?

De esto también se puede ver que estos procesos de aprendizaje están entrelazados. Si fallas en cualquier etapa, entonces realmente no puedes seguir el ritmo, o puedes decir que es un paso lento. Y soy muy responsable al decirles que cuando estaba en esta etapa, aprendí mucho más de lo que se enumera aquí. Así que no creas que has aprendido mucho. Lo que dije son solo los requisitos mínimos. No solo yo, muchas personas han aprendido mucho más que el alcance de este artículo durante este período.

Si no puedes seguir el ritmo, después de unos años, si el mercado de programadores no es bueno, probablemente no solo tendrás un salario más bajo que otros, sino que la empresa no será tan buena como otros, pero tampoco podrás encontrar ningún trabajo para trabajar.

Además, hay otra forma de aprendizaje que también se debe utilizar en la etapa de 2 años, y es hacer ruedas.

No escuches el argumento de “no reinventar la rueda”, lo inventan las empresas para ahorrar tiempo y costes. Reinventar la rueda puede no ser de valor para otros, porque es posible que la rueda que usted crea ya exista y, en general, la rueda que crea no es tan buena como la existente. Pero no tener valor para los demás no significa que no tenga valor para ti mismo.

El proceso de hacer una rueda es un proceso de hacer algo desde cero.

Este proceso puede brindarle un ejercicio sistemático. No solo prueba su capacidad de codificación, sino también su capacidad de diseño de marco. Debe hacer que su rueda sea lo suficientemente escalable y robusta.

Y en el proceso de hacer ruedas, encontrarás varios problemas, que a menudo son oportunidades para que aprendas. Cuando construyas la rueda, definitivamente descubrirás que has ganado mucho.

Entonces, en esta etapa, además de comprender el código fuente JVM, JDK y el marco mencionado anteriormente, también se le pide que construya cualquier rueda que pueda imaginar basándose en el excelente código fuente de otras personas.

5. Resumen

Cuando todos absorben el conocimiento, deben tener la capacidad de extraer la esencia y eliminar la escoria. Algunas de las opciones anteriores pueden ser correctas, otras pueden ser incorrectas, algunas pueden ser adecuadas para usted y otras pueden no serlo. Debe poder juzgar por sí mismo.

De hecho, ocurre lo mismo en la vida y en el trabajo. Hay todo tipo de personas a tu alrededor, algunas te agradan y otras te odian. Pero, de hecho, las personas que te agradan también tienen defectos y las personas que odias también tienen ventajas. Tienes que aprender a aprender las buenas cualidades de las personas que odias y nunca matarlas a golpes con un palo, ya que esto sólo te costará muchas oportunidades de aprender y crecer.

Descargo de responsabilidad: el contenido proviene de Internet público. Si hay alguna infracción, se eliminará lo antes posible.