¿Cuál es la mejor manera de comprender un libro de programación?

Pocos comentarios y observaciones basados ​​en sus puntos de seguimiento a la pregunta.

A. La pregunta de la entrevista de respuesta tiene muy poca correlación con conocer realmente bien el tema o ser un experto en el campo. Muchos casos tiene una correlación negativa. He hecho un análisis detallado sobre el mismo para respaldar mi reclamo aquí, pero esa es una respuesta a una pregunta diferente. En breve

Preparándose para una entrevista y dándoles regularmente, independientemente de su situación laboral, se prepara mejor que leer un libro a cualquier velocidad.

B. Una línea al día, una página o un libro completo es completamente irrelevante. Depende de varios factores, como su experiencia existente en el tema, su coeficiente intelectual general o su capacidad para comprender las cosas y lo más importante si conoce el arte de aprender.

C. No conozco tu punto de referencia, pero ¿cómo sabes que estás por encima de la media? Sin ofender aquí.

D. Finalmente respondiendo la pregunta real. Práctica. Como que tal 1000 horas. Elimine problemas de libros o sitios web y resuélvalos. Si tienes suficiente experiencia conoces problemas estándar en la industria. Intenta resolverlos en el idioma que intentas aprender. Luego, también descubre la mejor manera de resolverlo. U puede sentirse atraído por una plataforma, idioma o herramienta diferente.

E. Para la programación de computadoras un consejo específico. Aprende al menos 1 idioma al año. Y al menos 1 lang en cada uno de los paradigmas. Sería útil conocer los conceptos como decir actores y de dónde provienen o se hicieron populares con ex Erlang antes de aprender Scala. Tal vez Scala no lo sé por razones prácticas. Pero tengo que saber cómo aplicar los conceptos básicos con los mejores lenguajes diseñados para resolverlos.

Comprender el tema de manera práctica.

Por ejemplo el tema: Herencia

El libro le dará la definición: la herencia nos permite definir una clase en términos de otra clase, lo que facilita la creación y el mantenimiento de una aplicación. Esto también brinda la oportunidad de reutilizar la funcionalidad del código y el rápido tiempo de implementación. tal y tal ..

Pero la respuesta práctica cuando entendió el tema es: cuando usa algunas variables y métodos de una clase en otra, la clase puede llamarse Heredada.

No entre en pánico si no puede entender algo, solicite el uso real del término y gradualmente se habituará a los términos de programación solo con la práctica.

Pruebe los ejemplos dados, primero copiando y tratando de obtener las respuestas que obtenemos y luego intente alternativas de las mismas.

LA PRÁCTICA HACE AL HOMBRE PERFECTO

Muchas personas cometen este error de 1) elegir el libro equivocado, 2) acercarse a la tecnología como libros escolares.

Elegir el libro correcto no es tan fácil, pero necesita práctica ya que las publicaciones separadas siguen diff. método de escribir un libro. Soy un gran admirador de la “serie de 24 horas”, “serie paso a paso”.

Haga una lista de todos los escenarios posibles relacionados con el mundo real, desde simples hasta complejos. Luego, encuentre las respuestas una por una haciendo usted mismo, preguntando a sus compañeros, preguntando en los foros. Mantenga una lista actualizada de esto y siga revisando con frecuencia.

Por ejemplo, mientras escribo esta respuesta, estoy usando el navegador Maxthon, ¿cómo puedo hacer la parte superior de este navegador? , ¿cómo puedo hacer un editor similar al que se usa en quora para escribir una respuesta? y así.

Luego, redacte un documento con todos los temas de su tecnología y siga actualizándolo con las preguntas que se le ocurran.

La mejor manera de eliminar cualquier entrevista es “mantenerse en el asiento del entrevistador y hacer preguntas a un hipotético candidato”.