¿Cómo aprenden Java los principiantes en Java? (Comparte tu propia experiencia de aprendizaje)

Comparta mi exitosa experiencia de autoaprendizaje de Java con amigos, porque también aprendí a través de CSDN al principio. En
primer lugar, empiezo con mi propia experiencia de aprendizaje y luego hablo sobre mis puntos de vista y sugerencias sobre el aprendizaje de Java. Esto es útil para los principiantes, espero que puedas aprender algo útil para ti.

1 Con los pies en la tierra para estudiantes universitarios.
Complete los voluntarios después del examen de ingreso a la universidad. En ese momento, en realidad no lo entendía. Pensé que la ingeniería de información electrónica parecía ser bastante buena, así que lo completé. En los cuatro años de universidad, aparte del lenguaje C en la escuela, no aprendí ningún segundo lenguaje de programación, y el lenguaje C es solo un nivel principiante. ¿Qué hice en la universidad?

Decidí ir a la escuela de posgrado en mi primer año, por lo que he estado estudiando mucho, matemáticas avanzadas, álgebra lineal, teoría de la probabilidad, física universitaria y algunos cursos profesionales como digital y electrónica, electrónica analógica, señales y sistemas, principios de comunicación, etc. Para ser honesto, soy muy serio, en parte por mis hábitos de estudio y en parte porque quiero estudiar un posgrado, así que doy cada paso del camino de manera muy práctica.

Entre mis compañeros, la ejecución y la perseverancia son comparables a mí, pocos, y no me jacto de eso. La universidad no tomó menos becas, al menos puede compensar mis cuatro años de matrícula. El microcontrolador también ha jugado mucho, han jugado 51, 52 y después ARM9. En ese momento, compré varios tableros y escribí programas para ejecutar. Embedded es bastante interesante. Pero después de la graduación, lo lamenté un poco. ¿por qué? ¡No aprendí a programar! Excepto por escribir un código C simple, otras habilidades de programación son cero.

2. La iluminación de los estudiantes de posgrado
Después de ser admitido en Tongji, mi especialidad fue la ingeniería electrónica y de las comunicaciones. Desde el inicio de la investigación tuve muy claro lo que quería, los postgrados también tenían que realizar cursos, como cursos básicos, cursos profesionales, etc. Los estudiantes de posgrado también tienen temas. Necesitan leer varios artículos y escribir artículos. De hecho, están bastante ocupados. El único requisito de mi estudiante de posgrado es mejorar mis habilidades de programación. Estaba mirando C ++ al principio. Después de leer la sintaxis, miré las estructuras de datos y los algoritmos basados ​​en C ++.

Realmente decidí aprender Java en un semestre. En ese momento, tuve muchas charlas con algunos grandes en eBay. No es que haya aprendido algo de tecnología increíble, pero amplié mi visión y comencé a tener algunas ideas propias. . Más tarde, estudié mucho en el laboratorio durante aproximadamente un año, comenzando desde los conceptos básicos de la sintaxis de Java, hasta el código fuente del marco de recopilación (en ese momento, JDK1.8 recién se lanzó), la programación de redes (básica), las estructuras de datos y algoritmos. Después del conocimiento básico, comencé a aprender Servlet / jsp (ahora no se usa directamente), luego a Spring, Struts2, Hibernate (marco SSH, ahora rara vez se usa), y luego a Spring, SpringMVC, Mybatis (marco SSM, esto es ahora Todavía en uso), luego a los conceptos básicos de la concurrencia de Java, y luego a algo de middleware, etc., y luego comencé a aprender Spring Boot, etc. Durante este período, realicé 4 proyectos reales.

3. ¿Cómo enseñé Java por mi cuenta?
Al principio, también reuní algunos materiales dispersos para estudiar por mí mismo, pero siempre no lo aprendí bien, no tenía ni idea y no podía lograr buenos resultados. No sabía cómo lidiar con problemas difíciles y nadie los explicaba. Se agregó accidentalmente un grupo de aprendizaje de Java a CSDN. Al principio, lo agregué de manera casual. No presté mucha atención. Una vez que encontré un problema, lo pregunté de manera informal. No esperaba que varias personas me dieran respuestas detalladas. Un montón de discusiones, lo que me complació mucho, por lo que todas las preguntas técnicas que encontré después se hicieron aquí. Si está aprendiendo, puede recomendarlo si lo necesita. El número de grupo es: 3907814 , ahora estoy Todavía me quedo aquí, y a menudo discuto y respondo preguntas aquí. Este es un grupo de más de diez años, y hay muchas personas que conocen la tecnología, lo cual es muy útil para aprender Java.

Leí el libro durante aproximadamente una semana al principio, y luego lo tiré a un lado y no pude entrar. Creo que mi cabeza está bien, pero no puedo entrar. Este también es un problema común para los principiantes Muchos lectores también me dijeron: Hermano, he leído el libro, pero todavía no lo siento. Mi TM vino aquí también, jaja. Entonces vi el video. Encuentra un buen video, síguelo con atención de principio a fin y toma notas. Ese es también el comienzo de mi blog.

Todo el mundo tiene un sexo urinario. Si haces algo sin ver resultados obvios, poco a poco te relajarás y te preguntarás si estás en lo correcto y adecuado. Java es lo mismo. No leas algunos libros profundos al principio, porque no puedes entenderlos en absoluto. Si se pierde el tiempo, poco a poco dejarás de estudiar.

Realmente odio a esas personas que recomiendan muchos libros clásicos a algunos principiantes tan pronto como aparecen en el foro de publicaciones. Parecen muy conocedores y muy traviesos, pero no son muy útiles. Incluyendo la concurrencia de Java, SSH, marco SSM, componentes, middleware, etc., veo todos los videos. Por supuesto, yo mismo mordí el código fuente. Cuando tienes la base, estás en el camino y vas a leer libros, no solo para entender los problemas que no se pueden entender, es una mejora real.

Pero estos no son suficientes, no puede usarlos después de aprenderlos. El combate real del proyecto es necesario. Hay muchos videos de combate real gratuitos en Internet, pero creo que no es bueno porque ya tengo una base en ese momento y sé cómo elegir mis recursos de aprendizaje. Todavía quiero enfatizar aquí, no seas tacaño. Invirtiendo yo mismo, también compré varios videos de combate reales de los proyectos y los seguí para aprender, para mejorar mucha experiencia de combate real.

Por supuesto, también tengo muchos recursos de video de alta calidad aquí, que pueden ser suficientes para todos. No hay necesidad de gastar dinero como lo hice al principio. En ese momento, aprendí por mí mismo y no conocí a nadie que supiera compartir como yo. Por lo tanto, los lectores que carecen de recursos de video pueden contactarme y comentar sobre mí. Solo lo comparto. No hay tarifa de agrupación ni nada, solo para ayudar a más amigos.

Pero mucha gente no puede aguantar. También dije al principio del artículo que entre mis compañeros, la ejecución y la perseverancia no son muy comparables a mí. También vine aquí paso a paso desde Xiaobai y dediqué un año entero a estudiar por mi cuenta. He realizado varios proyectos y me atrevo a decir que lo que aprendí en la escuela este año no es peor que la capacidad de otros para trabajar fuera durante dos años. Mucha gente piensa que los largos años de trabajo son increíbles y conocedores, pero en mi opinión, esto no es necesariamente cierto.

Solía ​​dormir directamente en el laboratorio durante varios meses. Además de leer trabajos y completar las tareas de mi supervisor, pasaba el resto del tiempo estudiando. Eran las 11 o las 12 de la noche. De lo contrario, sería imposible escribir tantas cosas en un año. Parte de él también está escrito como un blog, ya sabes, los blogs llevan mucho tiempo. Si puedes perseverar como yo y exigirte tan estrictamente, no creo que no puedas aprender nada. Incluso si no puede aprenderlo hoy, ¿qué hay de usted en un mes? Un mes no es bueno, ya llevas un año, ¿no?

Tal como dijo el padre de Jack Ma: hoy es cruel, mañana es incluso cruel y pasado mañana es hermoso. Pero mucha gente insiste en que mañana nunca verá bien. Al igual que yo, no insistí en pagar, ¿de dónde salió el resultado? Por lo tanto, no hay atajos para programar, ¡solo escoja buena información y hágalo! ¡Solo avanza, corre y aprende de la muerte!

4. Al encontrar una opción, ¿cómo elijo?
Me acababa de graduar de mi escuela de posgrado y me fui a Huawei. Mi trabajo era el desarrollo de software Java. Después de ingresar, comencé a hacer comunicaciones. Me preguntaba si mi estudio de posgrado era comunicación y yo mismo enseñé Java, pero volví a la comunicación, lo cual fue muy vergonzoso.

Así que me fui después. Algunos lectores me preguntaron, ¿por qué renunció al alto salario de Huawei? Dije que mi interés no son las comunicaciones. Tengo mis propios planes. Decidí dejar Huawei no por dinero. Como mínimo, mi vida ahora es mejor que la de Huawei y creo que lo haré en el futuro.

Cuando encuentro opciones en el lugar de trabajo, personalmente siento que todavía tengo que combinar mis propios intereses. Los años más importantes de la vida pueden ser los pocos años después de la graduación. Esos años también determinan la industria en la que participaremos en gran medida, por lo que estamos haciendo Al elegir, debe combinar sus propios intereses y sopesar todos los factores.

5. Resumen: Para
aprender una técnica por ti mismo, primero debes saber cómo usarla, primero generar interés y luego pensar en mejorarla y des-internalizarla, de lo contrario no podrás persistir. Para aprender una técnica por sí mismo, debe tener un plan y, al menos, debe saber lo que quiere aprender a continuación. No puede hacerlo paso a paso. Si tiene un plan, debe tener un plan, y si tiene un plan, debe tener una implementación.

En el proceso de aprendizaje, nunca seas tacaño para invertir en ti mismo, gasta dinero si gastas dinero, ahora es la era de pagar por el conocimiento, como la clase magistral de CSDN GitChat, tiempo de geek, etc., algunos de los cursos son bastante buenos y algunos videos de instituciones de capacitación No está mal. No hay nada de malo en gastar dinero para mejorarte.

Haz cualquier cosa, deja la palabra persistencia, eso es una tontería. Si puede tener éxito de forma casual y hacer las cosas bien, si puede hacer las cosas personalmente, entonces no tiene competitividad. Hay un dicho que dice que es bueno: la inteligencia es mejor que la estúpida perseverancia.

Si no entiendes, debes preguntar más. No importa qué tipo de persona seamos, no importa a quién le preguntemos, no importa si los demás son mejores o más débiles que nosotros, debemos bajar nuestra actitud y ser más modestos. Si algún día somos un poco influyentes, haremos todo lo posible para ayudar a más principiantes y ayudar a más personas con un perfil bajo, porque también venimos aquí así. Personas que son más poderosas que nosotros están en todas partes. Gente, no te hinches, debes saber mantener un perfil bajo.

Supongo que te gusta

Origin blog.csdn.net/weixin_49794051/article/details/108573227
Recomendado
Clasificación