Preguntas sobre la formación en Java y la formación en informática
Esto depende principalmente de tus propios intereses. Si tu interés es lo suficientemente fuerte y tu deseo de aprender es lo suficientemente fuerte, además de trabajar duro y usar tu cerebro con diligencia, no hay problema en el autoestudio de JAVA. Y una vez que consigas un trabajo, sabrás cómo estudiar la importancia por tu cuenta. Ahora eres solo un estudiante de segundo año. Desarrollar temprano tus habilidades prácticas y de autoaprendizaje será muy útil para tu trabajo futuro. Solía aprender idiomas por mi cuenta, pero solo aprendí los idiomas C y C ++. De hecho, todos los lenguajes de programación están conectados. Lo importante es tener ideas de programación. La experiencia de autoestudio de JAVA del internauta que vi en Internet es solo como referencia: ahora compartiré mi experiencia de autoestudio con principiantes y niños de Java que estudian por su cuenta. Espero que puedan evitar desvíos y lograr aprender lo antes posible. posible y encontrar un trabajo satisfactorio. En primer lugar, debes descubrir por qué quieres aprender programación por tu cuenta. No me metí en las computadoras hasta que estuve en la universidad. Mi pensamiento inicial fue que si aprendo bien la programación, puedo crear mi propio sitio web. Descubrí que crear un sitio web es realmente fácil. Si aprendes bien la programación Java, puedes obtener un salario alto. Además, no tengo que viajar para trabajos futuros y puedo sentarme en una oficina todos los días. Lo anhelo, así que decidí aprender Java por mi cuenta. Lo más importante en el autoestudio es la mentalidad y la perseverancia. Si la perseverancia no es lo suficientemente fuerte, será difícil perseverar en el autoestudio. Es solitario, pero también feliz. Tal vez nadie a tu alrededor esté aprendiendo programación Java por tu cuenta, por lo que te sientes solo, pero cuando ajustas un programa o escribes un pequeño dispositivo, no pueden entenderlo y solo tú puedes experimentar la alegría de la cosecha. El autoestudio es largo y difícil. He visto algunos libros en el mercado antes, como "Dominar Java en 21 días". El aprendizaje debe ser gradual, no hay atajos, solo puedes dar un paso a la vez. Comencé a aprender Java por mi cuenta desde mi segundo año hasta que me gradué en mi último año. Cuando encuentro problemas como este en el autoestudio, nadie puede ayudarme a resolverlos. Internet es una muy buena herramienta. Cuando encontramos problemas, tenemos que utilizar los recursos de Internet. Los problemas que encuentre deben haber sido encontrados por otros. Podemos encontrar soluciones en línea, también podemos unirnos a algunos grupos de programación para preguntar o podemos publicar en algunos foros para realizar consultas. Bien, si puedes hacer lo anterior, entonces puedes comenzar a aprender programación Java por tu cuenta. Si no puedes hacerlo, el autor te recomienda no comenzar, porque si no puedes persistir, eventualmente te quedarás corto. y perder mucho tiempo. Más cerca de casa, mi elección para el autoaprendizaje son los vídeos y los libros. Ahora hay muchos videos en Internet. Vi el tutorial de Javase de Ma Bingsheng y fue bastante bueno. Tomé prestados varios libros de la biblioteca, principalmente libros de texto de programación Java para profesionales de la informática. , la funda es verde. No descargues varios conjuntos de videos y luego mires el video de esta persona y el de esa persona. Esto no es bueno y te aburrirá. Es mejor elegir solo un conjunto de videos y limitarte a verlos. Generalmente, leeré un punto de conocimiento tres veces. Por supuesto, los estudiantes con fuertes habilidades de comprensión no necesitan leerlo tres veces. La primera vez lo leí con atención, y la segunda vez escribí el código mientras lo miraba. Después de verlo la segunda vez, intenté ejecutarlo más por mí mismo y sentí que era casi lo mismo, y luego lo leí por completo. Lo resolvió sin utilizar ninguna información. Elimínelo usted mismo y finalmente léalo por tercera vez para comprenderlo. Hay que hacer más autoestudio, esto es muy, muy importante. Con respecto a las herramientas de escritura, algunos niños usan algunas herramientas avanzadas como eclipse para escribir código desde el principio. El autor no recomienda encarecidamente que se utilicen herramientas IDE como eclipse para mejorar la eficiencia del trabajo. Para los principiantes, es mejor no utilizar estas herramientas. El autor recomienda utilizar editores de texto como UltraEdit o EditPlus 3 o Notepad++ para escribir código Java. Escribir con estas herramientas le ayudará a recordar la sintaxis de Java con mayor firmeza. Cuando puedas usar estas herramientas de texto para escribir programas y luego usar eclipse para escribir código, podrás experimentar lo que se siente al volar. El orden de aprendizaje es primero Javase: sintaxis básica, recursividad, orientado a objetos, manejo de excepciones, matrices, clases comunes, IO, subprocesos, programación de redes. En cuanto a la parte de la interfaz gráfica, puede hacerlo. abandónelo por completo, porque gráficos La interfaz no es el punto fuerte de Java, y ahora muy pocas empresas utilizan interfaces gráficas para aplicaciones. La parte anterior, es decir, además del threading y la programación de redes, hay que aprender bien estas dos áreas.
¿No son importantes los subprocesos y la programación de redes? No, estos dos son muy importantes, pero rara vez se utilizan en los proyectos javaEE actuales. Debe decirse que una persona que acaba de comenzar a trabajar rara vez entrará en contacto con estos dos. Debido a que el contenido de estas dos partes es relativamente difícil, puede aprenderlo primero cuando comience a aprender. Si no lo comprende bien, no se preocupe, podrá explorarlo usted mismo más adelante. un principiante Puedes relajarte un poco, pero tienes que aprender. Si no aprendes ahora, tendrás que regresar y compensarlo más tarde. Después de aprender javaSE, que son los conceptos básicos de Java, podemos optar por hacer javaEE, que es un proyecto web, o podemos optar por crear una aplicación móvil de Android. El autor se dedica a javaEE, por lo que presentaré el aprendizaje de javaEE. Muchas personas comienzan a aprender el marco javaEE después de aprender javaSE. Siempre hablan de SSH, pero en realidad todavía están lejos de estos marcos. Antes de aprender javaEE, primero aprenda estos html, css y js. Algunas personas probablemente volverán a reírse. Trabajo en segundo plano, por lo que es inútil aprender estas cosas. De hecho, es ridículo que las personas que trabajan en la web no sepan estas cosas. En trabajos futuros, inevitablemente encontrará situaciones en las que tendrá que escribir tanto sobre el frontend como sobre el backend, y solo unos pocos de ellos escribirán sobre el backend. , o en otras palabras, cuando sale, solo escribes sobre algunos de los backend. También recomiendo usar UltraEdit o EditPlus 3 o Notepad ++ en lugar de herramientas como Dreamweaver para escribir html y css. Si escribe html a mano, encontrará que tendrá menos problemas de compatibilidad en el futuro. Para los programadores, html y css no lo son. lenguajes de programación., solo algunas etiquetas, puedes aprenderlas en una semana. Finalmente, hablemos de js. En realidad, JS es bastante profundo. Para los principiantes, es suficiente dominar las operaciones básicas de js, conocer la sintaxis básica, poder operar hábilmente elementos DOM y poder crear algunos efectos simples. Aprender js es un proceso largo y se fortalecerá gradualmente en futuros estudios y trabajos. Se recomienda aprender bien js primero y luego usar js con marcos como jquery. El js original no usará estos marcos. Después de aprender html, css y js, puedes aprender jsp. Puede usar jsp para crear algunas aplicaciones pequeñas, como un pequeño tablero de mensajes o algo así. Al aprender jsp, también debe aprender bases de datos. El autor recomienda aprender mysql. Es simple y fácil de usar, y muchas empresas usan actualmente mysql. como Tencent. Una vez que haya aprendido bien jsp, podrá aprender que servlet es el punto clave. Algunos marcos actuales, como struts, se basan en servlet. Después de aprender el servlet, todos pueden usar eclipse. Si utiliza eclipse para el desarrollo de proyectos, le resultará muy conveniente en este momento. Después de estudiar durante tanto tiempo, es hora de producir resultados, así que está bien, simplemente use jsp + servlet + javabean + jdbc para escribir un foro bbs. Si no toma prestado el código de otras personas y lo escribe completamente usted mismo, por supuesto que lo encontrará. Problemas Puede utilizar los recursos de la red para verificar la información, pero usted mismo debe completar todo el código del foro para el diseño de la base de datos. Cuando termines de escribir el foro bbs, felicidades, casi lo has aprendido. ¿Por qué debería escribir un foro de BBS? No subestime un foro de BBS. Implica muchas cosas, como operaciones básicas de adición, eliminación, modificación y consulta en la base de datos. Diferentes personas en BBS tienen diferentes permisos. Espera, hacer este foro es una aplicación de lo que ya has aprendido, y también es un proceso de repaso. Cuando termine el foro, ya estará familiarizado con los conceptos básicos. En este momento, eche un vistazo a algunos marcos de código abierto como struts, spring, hibernate, ibatis, etc. Cuando los aprenda nuevamente, los encontrará. que de hecho estos No es difícil. Por supuesto, es mejor aprender los patrones de diseño antes de aprenderlos. Los patrones de diseño también son muy importantes. Estos marcos se basan en muy buenos patrones de diseño. Después de leer estos marcos, ¿puede cambiar su foro para usar estos marcos para implementar una columna? Después de eso, puedo decirle que puede buscar trabajo y encontrar algunas preguntas de prueba escritas para hacer. Es fácil encontrar un trabajo satisfactorio.
Si has hecho todo lo que te dije arriba y aún no encuentras trabajo, puedes venir a verme y te pago, jaja. Nosotros los programadores estamos en el campo técnico, así que tenemos que seguir aprendiendo. Java es realmente muy profundo y hay muchas cosas que aprender. De hecho, no soy un gran experto, así que no me atrevo a hablar de eso. Aquí solo hablaré sobre mi propio autoestudio. Espero que esta experiencia pueda ayudar a los niños que estudian por su cuenta o son nuevos en Java.