CodeGym /Blog Java /Random-ES /Java para Dummies por Barry Burd - ¿Este libro merece su ...
Autor
Oleksandr Miadelets
Head of Developers Team at CodeGym

Java para Dummies por Barry Burd - ¿Este libro merece su atención?

Publicado en el grupo Random-ES
"For Dummies" es una serie de libros de primera categoría. Entonces, cuando uno trata de encontrar un libro para principiantes para aprender bien, más o menos cualquier tema, mira más de cerca uno de estos libros con bastante frecuencia. Java para Dummies de Barry Burd podría valer la pena leer para algunas categorías de estudiantes. Java para Dummies por Barry Burd - ¿Este libro merece su atención?  - 1

¿Sobre qué trata este libro?

Sin sorpresas, este libro trata sobre el lenguaje Java para principiantes. Java Core para principiantes, para ser exactos. El propio autor aconseja empezar a leer desde aquella parte del libro que necesitas ahora mismo. Puedes encontrar recomendaciones útiles en la sección "Lo que no tienes que leer". Y para aquellos que no pueden esperar para comenzar a codificar, recomendaría seguir este consejo de Barry.

Parte 1. Primeros pasos con Java

La primera parte consta de tres capítulos. El primer capítulo es para estudiantes que no saben nada sobre los enfoques modernos de la programación. El segundo capítulo contiene información útil sobre cómo funciona Java (Java Virtual Machine), los procesos de desarrollo de software, etc. También encontrará información sobre paquetes y software que debe instalar en su PC antes de comenzar a programar. Sin embargo, parece que en lugar de este capítulo, puede usar uno de los breves tutoriales de Internet. El tercer capítulo le muestra el primer programa Java, o mejor dicho, el análisis de sus componentes. La información es beneficiosa, por lo que si parece difícil ahora, la idea correcta es volver a ella más tarde. El problema con este capítulo es que muchos de los puntos discutidos van mucho mejor a través de la práctica. ¿Qué puedo decir de la primera parte en general? Recomendaría leerlo en detalle como el comienzo del estudio solo para aquellas personas que no saben nada sobre programación y no tienen prisa por escribir sus primeros programas, como estudiantes adultos que cambian o aquellos que prefieren un enfoque académico consistente. No quiere decir que el libro esté escrito de manera estricta y académica, para nada, es muy entretenido. Sin embargo, si desea intentar codificar lo antes posible, será mejor que comience a codificar desde el primer día de su aprendizaje de Java. Para ser honesto contigo, ¡parece la forma más rápida y adecuada de programar profesionalmente! Entonces, para crear su primer programa, puede usar algunos tutoriales en línea y leer "Java for Dummies" mientras viaja o antes de dormir. No quiere decir que el libro esté escrito de manera estricta y académica, para nada, es muy entretenido. Sin embargo, si desea intentar codificar lo antes posible, será mejor que comience a codificar desde el primer día de su aprendizaje de Java. Para ser honesto contigo, ¡parece la forma más rápida y adecuada de programar profesionalmente! Entonces, para crear su primer programa, puede usar algunos tutoriales en línea y leer "Java for Dummies" mientras viaja o antes de dormir. No quiere decir que el libro esté escrito de manera estricta y académica, para nada, es muy entretenido. Sin embargo, si desea intentar codificar lo antes posible, será mejor que comience a codificar desde el primer día de su aprendizaje de Java. Para ser honesto contigo, ¡parece la forma más rápida y adecuada de programar profesionalmente! Entonces, para crear su primer programa, puede usar algunos tutoriales en línea y leer "Java for Dummies" mientras viaja o antes de dormir.

Parte 2. Escribiendo tu propio programa Java

En esta parte, conocerá los elementos principales de un programa y, finalmente, se le propondrá escribir su programa. Como señaló correctamente Barry (el autor), este capítulo está escrito teniendo en cuenta las características específicas de Java, pero en su mayoría enseña los conceptos básicos de la programación tal cual. También hay tres capítulos en esta parte. "Variables y sus valores", "Estructuras de control" y "Ciclos". Son muy detallados y contemplan momentos en los que incluso los que ya programan suelen confundirse. Por ejemplo, ¿cuál es la diferencia entre una variable y su nombre, instrucción y operador? Se recomienda para todos los principiantes (¡pero no se olvide de las tareas prácticas!).

Parte 3. Programación orientada a objetos

Esta parte es esencial para los verdaderos maniquíes de Java que quieren ser verdaderos desarrolladores de software de Java en el futuro. Dedicó a clases y objetos, principios de Programación Orientada a Objetos (POO). Descubrirá por qué el enfoque OOP es excelente para desarrollar programas grandes (spoiler: en primer lugar, para evitar la repetibilidad del código, jaja). La parte contiene algunos capítulos sobre cómo trabajar con archivos y constructores de clases. Si no entiende la mayoría de las palabras que escribí en la oración anterior, definitivamente debería aprender esta parte. Las explicaciones y ejemplos aquí son geniales; Supongo que puedes entender OOP en el nivel básico después de leer esto y escribir algunos ejemplos de código. Sin embargo, falta una divulgación más detallada de algunos principios de programación orientada a objetos, como el polimorfismo y la encapsulación. Solo hay pistas sobre ellos.

Parte 4. Técnicas inteligentes de Java

Una parte beneficiosa. Es mejor leerlo y hacer muchos ejercicios de codificación para comprender mejor todas las nuevas técnicas. Un capítulo dedicado a las variables y su uso adecuado, así como un capítulo sobre excepciones, está lleno de buenas explicaciones. El capítulo sobre arreglos es preciso y emocionante. Colecciones, genéricos y streams. En cuanto a mí, estos temas no fueron bien revisados. Claro que este libro trata sobre el desarrollo de Java para tontos. De todos modos, no estaría de más hablar de colecciones con más detalle. A partir de esta parte, descubrirá un poco sobre las características más o menos modernas de Java, como Lambdas y la programación funcional, así como la tecnología antigua y obsoleta Swing. Claro, el autor demuestra una interfaz gráfica de usuario en este, pero es antiguo. Toda la tercera parte, debo decir, está muy contrastada. Algunos temas se describen bien, otros, no de la mejor manera; algunos temas son útiles, los otros están desactualizados.

Parte 5. La parte de las decenas

Esta parte es bastante corta. Contiene algunos consejos sobre cómo evitar errores típicos y sitios web útiles. Parece ser más como un artículo en Internet, uno bueno. Java para Dummies por Barry Burd - ¿Este libro merece su atención?  - 2
https://www.amazon.com/Java-Dummies-Computers-Barry-Burd/dp/1119235553

Conclusiones

Las conclusiones generales sobre el libro se asemejan a las conclusiones del capítulo 4. Java for Dummies de Barry Burd es un excelente libro para principiantes que están listos para usar varios recursos para su aprendizaje. No puede llamarse un libro de texto o tutorial de programación; en cambio, es su primer manual de Java. Es mejor leer en paralelo con tutoriales paso a paso y (¡necesariamente!) resolviendo tareas de codificación. Varias cuestiones se consideran aquí con gran detalle. Es posible que perciba los antecedentes del autor como maestro, por lo que explica en detalle los problemas que causaron las dificultades más significativas para sus alumnos principiantes. Pero aquí hay algunos temas revelados de manera bastante superficial, a nivel de artículos informativos. Sin embargo, Java for Dummies es un libro para principiantes. Por lo tanto, podría ser su primera iteración de familiarización con el idioma.Además, Java For Dummies es fácil de leer, lleno de ejemplos y digresiones animadas y divertidas. Se puede leer fácilmente en cualquier lugar de la carretera o antes de acostarse. Si, por supuesto, está satisfecho con el estilo del autor. Y recuerda: ningún libro en este mundo puede convertirte en un desarrollador de software. Sólo la práctica puede.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION