Red de conocimiento informático - Conocimiento informático - Estudié JavaWeb, pero después de llegar a la empresa, el director del proyecto me pidió que aprendiera algunos conocimientos sobre seguridad de redes. ¡Resulta que estoy acostumbrado a hacer OA!

Estudié JavaWeb, pero después de llegar a la empresa, el director del proyecto me pidió que aprendiera algunos conocimientos sobre seguridad de redes. ¡Resulta que estoy acostumbrado a hacer OA!

Buena pregunta,

1 tiene una base sólida y es de gran ayuda.

2 Aprende a ser competente. Lleva mucho tiempo.

Tal vez estoy escribiendo sobre mis sentimientos personales. Hay muchas respuestas a esta pregunta en Internet.

1. sí mismo. Mucha gente piensa que estas cosas son muy sencillas y se pueden aprender en un día o en una mañana. Sin embargo, en todas las cosas, Dios está en los detalles, que son los más críticos. Después de leerlo, responda las preguntas del examen scjp para ver su propio nivel y reflexionar profundamente. No es necesario obtener este certificado, es para permitirle comprender verdaderamente Java. En esta etapa, puede echar un vistazo a algunos tutoriales de capacitación de Java. Parece que hay uno llamado Zhang Xiaoqing, que es más adecuado para personas que no tienen conocimientos básicos de otros idiomas. Si tiene conocimientos básicos, puede echar un vistazo. Pensando en Java

2 y luego algunas etapas de mejora. Una vez que esté familiarizado con la sintaxis de Java, estará familiarizado con el lenguaje Java. La mejor manera de familiarizarse con el lenguaje es familiarizarse con él. biblioteca de clases. La mejor manera es estar familiarizado con la biblioteca de clases. En esta parte, el mejor libro que recomiendo personalmente es Core Java, que ahora está en la versión 7 u 8. Cuando lo leí, era la versión 6. Este libro es el libro Java más reconocido que conozco sobre programación.

3 Después de tener un cierto grado de familiaridad con la gramática y el idioma, necesitamos saber las razones (la premisa es que debes ser realmente competente en este idioma; de lo contrario, puedes ir a jsp en este En este momento, la perspectiva debería ser mayor. Echemos un vistazo a JVM primero. Hasta donde yo sé, no hay libros particularmente buenos sobre este método en China, porque solo hablaré de ello más adelante. entendiendo cómo funciona todo Java. Imagínese, si necesita implementar Java, ¿qué debe hacer? Si verifica el código fuente de jdk con esta pregunta, obtendrá mucho. Hay un libro llamado "Effect Java", que debería tratar las cosas más básicas, pero es muy difícil si lo lees en esta etapa, el resultado será muy diferente.

4 Cuando realmente ingresa a las primeras tres etapas, después de haber establecido una base de Java realmente sólida, puede comenzar a enfrentar realmente las áreas más populares de Java, comenzando con servlet, jsp y luego J2EE. cosas. Básicamente, estas cosas consideran más conceptos de diseño y patrones de diseño. Hay un libro llamado "Java and Patterns", que parece estar escrito por Yan Shi. Es un muy buen libro de introducción a los patrones de diseño. Al leer este libro, mi mente se ha ampliado un poco y puedo preguntarme: si quiero implementar un Tomcat, ¿por dónde debería empezar? Si tienes esa idea, tu comprensión de Tomcat definitivamente será más profunda que la de la mayoría de las personas.

5 Cuando hayas aprendido hasta cierto punto las cosas anteriores, deberías prestar más atención a la metodología. Incluyendo modelos de desarrollo de software y metodologías de programación, esta etapa es relativamente avanzada. Personalmente, no la he estudiado en profundidad y no puedo proporcionar mucho, solo puedo proporcionar algunos sustantivos, como refactorización, desarrollo ágil, etc. Parece que Martin, Robert y otros en el extranjero han investigado más en esta área.

El proceso anterior requiere mucha práctica. Sin práctica, todo aprendizaje de lenguajes de programación es como una flor en el agua y una luna en el espejo. Practicar boxeo requiere practicar artes marciales. Si tienes una buena mentalidad (esto es lo más importante), no te desvíes fácilmente de esta dirección cuando otros comiencen a aprender J2ee y otras cosas. Debes saber que es extremadamente difícil comenzar con Xuanmen Kung Fu y luego aprender. Cada vez más rápido, por el contrario, si tienes una buena mentalidad (esto es lo más importante), no te desvíes fácilmente de esta dirección cuando otros comiencen a aprender J2ee y otras cosas. Debes saber que Xuanmen Kung Fu es extremadamente difícil. Para empezar, y luego se vuelve cada vez más difícil, Kuai, Jiuyin White Bone Claw, etc., son todo lo contrario. En el proceso de aprendizaje nada más importa. Lo más importante es la diligencia y Dios recompensa el trabajo duro.