¿Puedo aprender Java sin conocimientos básicos? ¿Cuánto tiempo suele tardar en estudiar?
Por supuesto que puedes aprender Java sin base.
Por lo general, se necesitan 6 meses para aprender la capacitación de Java sin base. El autoestudio es mucho más lento que la capacitación, y la capacidad de aprendizaje de todos es. diferente. La duración del tiempo también es diferente. Incluso si la capacitación sale después de 6 meses, solo significa que puedes comenzar. El autoestudio básicamente puede continuar estudiando todos los días durante 6 a 8 meses, tal vez 1 a 2 años.
Primero de Todo, tienes que aprender los conceptos básicos, J2SE, el conocimiento aquí incluye los conceptos básicos de sintaxis (variables, alcance de variable, constantes, matrices, conjuntos, funciones, operadores aritméticos, operadores lógicos, expresiones comunes, control de flujo, juicio de bucle, selección, control de salto, etc.)
Luego están los conceptos básicos de las estructuras de datos y los algoritmos (qué es una lista enlazada, qué es una estructura de tabla, estructura de gráfico, estructura de árbol, árbol binario, clasificación de burbujas, clasificación de árbol , algoritmo de búsqueda binaria, algoritmo recursivo, etc.)
El segundo son los conceptos básicos orientados a objetos (clases, métodos, métodos virtuales, funciones virtuales, clases base virtuales, herencia, polimorfismo, sobrescritura, sobrecarga, interfaces). )
Lo anterior es solo Necesitas aprender conocimientos básicos, pero aprenderlos no significa que puedas trabajar.
Entonces debe conocer al menos una base de datos. Para Java, se recomienda Oracle. Esto requiere aprender tablas y espacios de tablas, requiere aprender declaraciones de consulta básicas, declaraciones de operación de datos (agregar, eliminar, modificar, etc.). consulta) y almacenamiento, procesos y desencadenantes, copia de seguridad en caliente en línea y copia de seguridad en frío (también llamada copia de seguridad fuera de línea), tres paradigmas de estructura de tabla.
Después de estudiar lo anterior, debes considerar diferentes direcciones de estudio antes de poder encontrar un trabajo. Existe una ruta de aprendizaje de Java clara y sistemática
Conceptos básicos de JavaSE:
Asegúrate de estudiar mucho. Mucha gente no comprende la importancia de la base. Simplemente cree ssm, springBoot y redis. ¿Sabes más palabras que nadie? ¡Debe aprenderse la orientación a objetos, el procesamiento de cadenas, las colecciones y la IO!
2. Front-end web Java:
No actúes como un tonto y pienses que eres un ingeniero de back-end cuando sales y no aprendes nada de HTML. , CSS o JavaScript. Amigo, no existe. Cuando se une a una empresa de subcontratación, si descubre que la lógica de back-end es simple, solo unas pocas interfaces, pero lleva un día cortar una imagen en la página de inicio, ¿todavía tiene el descaro de preguntarle en secreto a su jefe: ¿Por qué nuestra empresa no tiene una interfaz? Por lo tanto, se debe prestar atención a la parte delantera. El diseño de div css debe ser fluido y la operación js dom debe ser potente. ¡Debes conocer jQuery/bootstrap!
3. Servidor JavaWeb:
Debes conocer bien la estructura del directorio de Tomcat. Debes saber cómo implementar una aplicación web manualmente. Debe comprender dónde configurar el host virtual, dónde cambiar el número de puerto y dónde no se puede acceder externamente al contenido de la carpeta de información web, ¿verdad? Si ni siquiera entiendes estas cosas, ¿cómo puedes tener el descaro de decir que estás trabajando en el lado del servidor? ¿Cuál es la relación entre jsp y servlet, las tres formas más comunes de crear servlet, los cuatro objetos de dominio principales de Javaweb y los nueve objetos integrados de jsp, verdad? Debes estar familiarizado con la expresión el, ¿verdad? Debe poder escribir declaraciones SQL para agregar, eliminar, modificar y consultar en mysql. No puede ser tímido con las asociaciones de varias tablas, de izquierda a derecha y de afuera, ¿verdad? ¿Qué hace jdbc, qué es la inyección SQL, cómo usar jdbc para implementar transacciones, etc. Todos necesitan saberlo, verdad?
4. Conocimiento preliminar del marco:
Es necesario conocer las operaciones de lectura y escritura xml. La reflexión, la introspección y los genéricos no requieren competencia, pero deben tener alguna idea. cómo usarlos. De lo contrario, se sentirá confundido al aprender el marco.
5. Marco ssh, ssm:
No es necesario que domines los principios subyacentes, pero debes saber un poco sobre los principios de la versión imitadora. Es mejor comprender cómo copiar el contenedor de IoC, cómo extraer dao y cómo usar la reflexión para procesar múltiples solicitudes con el mismo servlet. Según su comprensión del marco de la versión Copycat, configure la configuración varias veces hasta que tenga una buena idea. Comprenda aproximadamente lo que hace cada configuración.
Además, siempre he sentido que los marcos de aprendizaje deben incluir las siguientes preguntas: ¿Cómo lo resolvieron nuestros predecesores antes de que apareciera este marco? ¿Qué puntos débiles resuelve su aparición? ¿Hay alguna deficiencia? Es necesario considerar todo. Como alguien que lo ha experimentado, le explicaré aquí lo que debe hacer para aprender Java
1. Después de tener una ruta de aprendizaje detallada, también debe tener un plan de aprendizaje propio. tiempo, conceptos básicos y desarrollar un plan de estudio que se adapte a sus necesidades. ¿Qué puntos de conocimiento técnico debemos dominar para los puestos corporativos? ¿En qué etapa se debe alcanzar qué nivel técnico?
2. A muchos principiantes les gusta leer libros al principio. Mi propia sugerencia es que Java es un lenguaje de programación que requiere que veamos videos tutoriales, practiquemos más y escribamos más. Lo que hay en el libro es una teoría y es posible que no necesariamente puedas hacerlo después de comprenderlo. Antes de prepararte para aprender la tecnología Java, debes encontrar un conjunto de tutoriales en video relevantes con anticipación.
3. Comentarios sobre los resultados de su aprendizaje a tiempo.
A veces después de aprender esto último, nos olvidamos de lo anterior. Debe revisar el pasado y aprender lo nuevo. Si tiene un problema, intente resolverlo usted mismo primero. Si no funciona, pida consejo a otros.
4. Sigue escribiendo código
La práctica es el único criterio para probar la teoría. Solo escribir código puede hacerte darte cuenta realmente de la profundidad del problema y descubrir constantemente las limitaciones y limitaciones de la programación. Idiomas Solución al problema. Para los principiantes, la única forma de mejorar la calidad de la programación es seguir escribiendo código. Incluso si se trata de un problema muy simple, implementarlo en código y ejecutarlo es la única forma factible de aprender a programar. ¡No puedes aprender a programar mirándolo! Para los principiantes, ¡no hay otra forma que practicar!
5. Agrega algunos foros de comunicación con un buen ambiente de aprendizaje.
Recuerda, No estás solo En la batalla, hay muchas personas como tú, que luchan en la misma línea de partida. Usar un marco para implementar un programa simple no es un verdadero desafío. Cuando realmente te conviertas en ingeniero de desarrollo, descubrirás que muchos problemas extraños no se pueden resolver con explicaciones. Incluso debes confiar en que algunas personas te proporcionen pistas de aprendizaje. sólo unas pocas palabras pueden ayudarte a salir de problemas y hacerte sentir agradecido. Confucio dijo: Cuando tres personas caminan, debe haber un maestro en el campo del desarrollo, esta frase se considera un clásico y se ha verificado constantemente. Como principiante, no pierdas la oportunidad que te pueda llevar a mejorar. Para algunos buenos foros, si lo comprende, simplemente pregunte, resolverá cada problema uno por uno y continuará progresando. Por supuesto, también debes aprender a compartir y compartir tus experiencias e ideas con personas que han encontrado los mismos problemas que tú. Al mismo tiempo que les ayudas, también consolidas tus propios conocimientos. Saber compartir también es un progreso.
6. Encuentra blogs de tecnología clásicos
Como se mencionó en el artículo anterior, no estás luchando solo. Hay muchos expertos técnicos en Internet que comparten su experiencia y conocimientos técnicos a través de blogs. Para tener experiencia en programación, solo necesita ser más diligente para descubrir blogs como este, leer sus artículos técnicos todos los días y absorber las experiencias y opiniones de diferentes personas sobre la misma tecnología. Tal vez ellos discutan sobre una determinada característica, pero usted no. No es necesario que preste atención, analice varios puntos de vista mientras "observa la batalla" y gradualmente forme sus propios pensamientos. Con el tiempo, sentirá claramente su mejora en la programación, que es un progreso.
La entrada anterior es: 319, la del medio es: 097 y la concatenación final es: 546. Si encuentra algún problema, puede comunicarse en cualquier momento. Solo a través de una colisión y comunicación constante podemos hacerlo. encontrar y resolver nuestros propios problemas, para aprender de las fortalezas de los demás. Si te faltan vídeos tutoriales introductorios básicos, puedes acudir a mí directamente.
En resumen, en mi opinión, Java sigue siendo un lenguaje de programación fácil de aprender, pero si quieres dominarlo, además de Dominar buenos métodos de aprendizaje Además, el trabajo duro es esencial. Para aprender Java, debes tener plena confianza en ti mismo y ajustar tus métodos y actitudes de aprendizaje. Comience su viaje de aprendizaje de Java.