Red de conocimiento informático - Espacio del host - ¡Quiero aprender a programar! ¿Puedo preguntar qué necesitas aprender primero y luego qué? ¡Los materiales y videos son los mejores!

¡Quiero aprender a programar! ¿Puedo preguntar qué necesitas aprender primero y luego qué? ¡Los materiales y videos son los mejores!

¿Qué necesitas aprender para aprender Java? (2009-8-7 15:25:00) Comentarios de la colección imprimir

Etiqueta: Entrenamiento de Java en Harbin Aprendizaje de Java en Harbin Aprendizaje de Java en Harbin Video de Java de la era Tianyi

Aprender java, necesito Qué aprender? ——Reimpreso del blog de Liu Xueyu: /tianyitime

Perfil de Liu Xueyu: gerente de proyectos del Tianyi Times, ha estado involucrado en el desarrollo y la gestión de proyectos para Japón durante muchos años y una vez trabajó para la empresa japonesa Livedoor. Los principales clientes incluyen Mitsubishi Heavy Industries de Japón, NEC, Fujitsu, Sumitomo Bank, Tokai Railway Co., Ltd., etc. Competente en análisis, diseño y desarrollo de sistemas bajo plataformas J2EE y Oracle, y tiene una rica experiencia en el diseño y desarrollo de proyectos basados ​​en arquitectura J2EE. Ha presidido y participado en la gestión y desarrollo de múltiples proyectos de gran escala;

Recientemente, muchos amigos que son nuevos en Java preguntan qué necesitan aprender para aprender Java. Pensando en cuando aprendí Java hace 8 años, no sabía nada al respecto. Al mirar la ventana oscura de la línea de comando, no podía adivinar que tuviera algo que ver con el desarrollo empresarial, ni podía imaginar que la fórmula de multiplicación 1*1=1 salida en la consola no solo se usara como ejercicio para niños de jardín de infantes. ¿De qué sirve?

Ahora, después de 8 años de desarrollo, finalmente tengo algo de referencia de amigos que amaban Java tanto como yo y querían participar en el desarrollo de software Java.

1 sintaxis java. Puede aprender la sintaxis básica de Java a través de cualquier libro de introducción a Java. No crea que ha aprendido la sintaxis de Java sólo porque puede escribir los programas de ejemplo del libro. Para dominarlo realmente, necesitas hacer muchas preguntas de prueba. Una comprensión inexacta de la sintaxis provocará errores lógicos en el código que escriba. Y estos errores te harán sufrir en el desarrollo de un proyecto real: sólo lo escribirás si crees que es correcto. Es muy difícil encontrar unas pocas líneas de código con errores lógicos entre cientos de miles de líneas de código. Porque rara vez sospechará que el código que cree correcto contiene errores.

2 Categorías de uso común. Nunca escriba código que otra persona ya haya implementado. Hay muchas funciones que se pueden completar utilizando clases existentes en JDk. Debe estar familiarizado con JDK. Puede comprender gradualmente dónde están las clases que necesita estudiando la documentación de ayuda de JDK y el código fuente de JDK. Por un lado, debe estar familiarizado con los recursos que se pueden utilizar directamente. Por otro lado, debe aprender cómo escriben código los ingenieros de SUN.

3 Entorno de desarrollo integrado IDE. Ahora el más utilizado por las empresas es el eclipse de IBM. Otros similares incluyen JBuilder, Idea, NetBeans, etc. Después de todo, sólo el 5% de los mejores expertos escriben código Java utilizando un editor de texto simple. La mayoría de los programadores usan estas cosas.

4 Base de datos. MySql, Oracle, DB2. La mayoría de los proyectos pequeños utilizan bases de datos gratuitas como MySql. Los proyectos más grandes considerarán usar Oracle o DB2. Los proyectos Java rara vez usan SqlServer. Por lo tanto, también necesita adquirir algunos conocimientos sobre bases de datos. Puede comenzar con el lenguaje SQL. Todas estas bases de datos admiten SQL estándar. Si aprende SQL básico y consulta el manual de base de datos específico, puede completar el desarrollo general del proyecto. Por supuesto, si desea que su programa se ejecute de manera más eficiente, necesita un aprendizaje más profundo. La mayor parte de la optimización del programa comienza desde esta parte.

5 Conexión a base de datos JDBC Java. Utilice programas Java para operar bases de datos. Esta parte es muy importante. Se utiliza en casi todos los proyectos empresariales.

6 HTML CSS Javascript.

HTML--(HyperTextMark-upLanguage) Lenguaje de marcado de hipertexto. CSS --(Hojas de estilo en cascada) hojas de estilo en cascada. No debes pensar que existe una versión mejorada de CS. jeje. JavaScript: es un lenguaje de secuencias de comandos desarrollado a partir de LiveScript de Netscape.

Para ser precisos, estas cosas tienen poco que ver con el lenguaje Java en sí. Sin embargo, la mayoría de los proyectos empresariales actuales tienen una estructura B/S. Por lo tanto, nuestros programas Java tendrán muchas oportunidades para lidiar con ellos. Necesidad de prepararse con antelación.

7 Debe aprender a usar y administrar servidores WEB, como Tomcat, y saber cómo expandir y mantener programas WEB basados ​​en él, y cómo usar sus servicios adicionales, como los grupos de conexiones.

8 Servlet JSP Estas dos son habilidades básicas que los programadores junior de Java deben dominar y son la base de todos los marcos estructurales B/S. En consecuencia, también necesita aprender EL, JSTL (StandardTagLibraries) y TagLibraries de terceros opcionales para mejorar las capacidades de procesamiento de la capa de presentación.

9 Frameworks empresariales populares: Struts, Spring, Hibernate, etc.

10 patrones de diseño Java. Hay algunas funciones especiales que sólo se pueden lograr siguiendo patrones de diseño específicos. Si tiene más de 50.000 líneas de experiencia en código, puede comenzar a estudiar patrones de diseño.

11 También es necesario mantenerse al día con el ritmo del desarrollo tecnológico y comprender las nuevas tecnologías utilizadas en los proyectos Java. Como el Ajax, etc.

Aún queda mucho por aprender. Permítanme presentarles esto primero. Se estima que le llevará unos 2 años aprender estos contenidos por su cuenta. Si tienes un buen instructor, te llevará entre 4 y 5 meses. Si has aprendido todo esto. Déjame decirte nuevamente lo que debes aprender a continuación.