Cómo "aprender aprendiendo"
Primero déjame decirte mi opinión ¿Cuáles son tus sugerencias de los alumnos del colegio?
En primer lugar, mi opinión, ¿cuáles son las sugerencias para los estudiantes en la escuela? La razón es sencilla. La razón es muy simple. Para los estudiantes, comprender los principios facilitará la aplicación del conocimiento en el futuro. Incluso si no los entienden, pueden deducirlos teóricamente. Además, los estudiantes en realidad tienen una carrera. ? ¿Estudiantes profesionales?
Dado que la ocupación del estudiante es estudiar, ¿qué debemos hacer?
Dado que la ocupación del estudiante es estudiar, ¿qué debemos hacer? Bueno, lo admito, ¿cuándo? Yo era estudiante, no era buena persona. Estudiante, jeje, soy un poco malo en arquitectura. oye oye.
Por lo tanto, desde la perspectiva de un estudiante, no hay ningún problema en aprender la lógica del código fuente. Debido a que debe comprender muchos detalles de la capa inferior, recuerde que la próxima vez que la llame, naturalmente la usará. Si realmente no puede usarla, simplemente copie el código de otras personas y modifíquelo para que se ajuste a sus necesidades. necesidades.
Sin embargo, estudiar el código fuente requiere mucho tiempo, por ejemplo, leer dos libros. Hay diferencias entre los dos libros. Al menos, sus grupos de clientes objetivo son diferentes. El último está más orientado a los estudiantes y está diseñado para satisfacer las necesidades de los estudiantes, mientras que el primero, hay que decirlo, es un programador comercial muy estándar. Bueno, los libros del autor de negocios tienen un fuerte propósito y están dirigidos principalmente a profesionales que trabajan. .programador! Por tanto, el estilo del libro refleja más breve, más rápido, mejor abstracción y más "uso" que "análisis". Esta es mi opinión.
De hecho, esto ha reflejado que las necesidades de aprendizaje profesional son diferentes a las de los estudiantes. Los programadores profesionales tienen una idea central, que es utilizarlas rápidamente, porque la empresa tiene que hacer cosas y no. Si tiene mucho tiempo para aprender, todos están ocupados ganando dinero. Cuando surge una demanda, los programadores primero deben evaluar su propio sistema de conocimientos y si la biblioteca de ingeniería que han acumulado puede soportarlo. ¡por ello! Búscalo, y hay que buscarlo rápido, porque todavía hay tiempo para el proyecto.
Por lo tanto, los programadores profesionales deben aprender sin pedir una comprensión profunda. Muchas veces, cuando aprenden lo mismo, los programadores profesionales lo aprenden bien, pero los estudiantes no lo hacen de manera sólida. La razón es muy sencilla. Cuando estudiamos una biblioteca, normalmente tenemos que estudiar sus características. ¿Qué son las "características"? Tengo entendido que la API del programa no aclara las cosas. A menudo queda claro de un vistazo qué parámetros tiene una función y qué devuelve, pero su implementación interna es primero en el espacio o en el tiempo, ¿existe algún peligro potencial, es segura para subprocesos, etc. Un programador no comprende estos "Características", se puede decir que no existe una biblioteca maestra. Se puede decir que sin una biblioteca maestra, el programa escrito tendrá muchos errores y definitivamente ocurrirán problemas.
Por eso digo que aprender a usar las bibliotecas de otras personas suele ser más agotador que reescribirlo usted mismo y encontrar su propia solución. En realidad, no es difícil, pero usted realmente. Necesito dominar una biblioteca. En realidad, es difícil inferir las ideas de otras personas a partir del código fuente. Además, muchos códigos fuente, especialmente los de código abierto, tienen nombres de variables simplificados y comentarios no estandarizados. código, solo puedes usarlo, no aprenderlo, pero otros no aprenderán tus características y no podrán usarlo bien, por lo que al final todavía no se puede usar, por eso se llama basura.
Bien, hablemos de mi opinión aquí. ¿Cómo eligen los libros los programadores profesionales? Si tiene tiempo, puede encontrar algunos análisis del código fuente y echar un vistazo. Pero, por lo general, no hay forma de resolverlo. El trabajo actual es de gran utilidad, y se usa más para desarrollar la fuerza interna, porque si un proyecto realmente se vuelve popular, si vas a mirar el análisis del código fuente, será demasiado tarde y no habrá suficiente tiempo. .
Para solucionar problemas en el proyecto, generalmente se recomienda abrir un libro de comida rápida o Google. La mejor manera de resolver el problema es resolverlo primero. , pruébelo primero y eche un vistazo. Haga su propio programa de prueba para probarlo y resolver el problema primero.
Por supuesto, esto también muestra que un programador no puede trabajar durante mucho tiempo. Para algunos programas, se utiliza el método de comida rápida para resolver el problema, pero el problema no se completa. Es muy urgente. Revisaré detenidamente el código fuente o el libro en profundidad, luego lo probaré y trataré de dominarlo lo más a fondo posible. La mayoría de la gente se va a beber después de terminar el proyecto, jaja, ¿no crees? este es el caso?
Todos sabemos que "roer libros" es algo muy difícil, pero "roer libros" también es algo muy feliz.
Todos sabemos que un programador puede trabajar durante mucho tiempo.
Siempre decimos que China carece de maestros de programas y es muy impetuosa, pero lo que quiero decir es que en estos detalles, bien podríamos preguntarnos y ver ¿cómo lo hicimos?
Por lo tanto, mi sugerencia para aprender es que si eres estudiante, sigas el "método" del estudiante y profundices, pero eso no te impide leer algunos libros de comida rápida. Pero cuando entres al lugar de trabajo en el futuro, ¿quieres aprender? ¿Usar el aprendizaje? Sólo así podremos ganar salarios y tener dinero para comer. Sin embargo, si quieres ser un excelente programador y convertirte en una gran persona, entonces presta atención, aquí viene el punto clave, tienes que aprender a soportar las dificultades.
¿Qué significa soportar las dificultades?
Una vez terminado el proyecto, todos salen a comer y cantar karaoke. ¿Puedes mirar tu reloj? Son las 22 en punto. Levántate y pide perdón, quiero volver a leer un libro. . Cuando la gente se va de viaje, dices que vas y te diviertes mientras yo leo en casa. Es genial tener un televisor. Se lo cuentas a tu familia y lo miras lentamente. Te sientas frente a la computadora, lees libros y haces experimentos. Vete a la cama a las dos en punto. ¿Ir a casa a las 19:00 todas las noches, cenar, terminar las tareas del hogar y luego sentarse frente a la computadora a estudiar?
En el autobús, casualmente saqué mi teléfono móvil y comencé a leer. Estos no son los más importantes. Lo más importante es que verás si mantienes estos hábitos durante 10 años. Una cosa que hay que recordar es: cuanto más capaz es una persona, más alto puede mantener la cabeza y no hay necesidad de mirar a la cara a otras personas. Esta frase está mal. Si realmente lees muchos libros y puedes resolver muchos problemas, tu cabeza se elevará cada vez más y definitivamente podrás mirar las caras de otras personas.
La razón es muy simple. Si lees más libros, déjame ponerlo aquí, sentirás que no entiendes más y más cosas, y descubrirás cada vez más que este mundo necesita de todos. para trabajar juntos. Todos tienen cosas que no entiendes y debes confiar en tus propias fuerzas. Si mantienes la cabeza demasiado alta, ¿los demás seguirán cooperando contigo? La mano de obra a veces es escasa y debemos aprender a no tener que hacerlo todo nosotros mismos, ya que sería agotador. Aprenda a cooperar y su carrera tendrá más probabilidades de tener éxito.
;