Muchos de mis libros de Java tienen entre 5 y 10 años. ¿Sigue siendo útil leerlos o debo usar algo dentro de 2 años?
books
code-quality
Adel
fuente
fuente
Respuestas:
Si los libros tratan sobre el lenguaje en sí , piérdelo y obtén uno nuevo.
Si el libro trata sobre la programación como materia (arte, materia, disciplina, técnicas, lo que sea), entonces definitivamente vale la pena leerlo. Los mejores libros de programación que tengo fueron escritos hace más de 10 años.
fuente
Depende del libro y de lo que quieras aprender de ellos y de ti.
Hay razones de bienes para leer libros antiguos:
Personalmente, guardo ALGUNOS de mis viejos libros de programación:
Por ejemplo, el manual del usuario del ZX81 (de alrededor de 1981) tiene una excelente descripción de un algoritmo de dibujo de línea recta. Todavía tiene más sentido para mí que cualquier cosa que haya leído desde entonces. Lo he usado como base de una implementación numerosas veces a lo largo de los años.
Dicho todo esto, también leo libros nuevos. Ciertamente no quiero quedar atrapado en la edad oscura.
fuente
Si fueron buenos y las características del idioma que enseñan no han cambiado, ¿por qué no?
No creo que los fundamentos de Java hayan cambiado mucho desde 1.2 (o Java 2).
fuente
Uno de los mejores libros de ingeniería eléctrica (el arte de la electrónica) fue escrito hace más de 20 años y, aunque el campo de la ingeniería eléctrica ha crecido a pasos agigantados, posiblemente el mayor crecimiento de cualquier industria, el libro todavía es conocido por muchos como el Texto único y autorizado.
Si bien muchos de los ejemplos en el libro están desactualizados y reemplazados por diseños más nuevos, el libro no se trata de enseñarle cómo construir un reloj digital, sino cómo debe diseñar uno. Las reglas fundamentales aún se aplican y si fue un buen libro, entonces es un buen libro ahora.
Obviamente, si se trata de un libro sobre alguna API antigua y oscura, puede que no sea útil hoy o en un futuro próximo y probablemente pueda prescindir de ella. pero una vez más, un libro como ese solo te dice cómo construir algo y, por lo tanto, su vida útil es limitada, sigue con los libros generalizados.
Guarde los libros que le enseñan cómo diseñar una solución, no los que le dicen cómo construirla. Puede estar claro qué métodos han cambiado y simplemente puede ignorar esas partes, pero un buen libro sobre C todavía vale su peso en oro.
fuente
Puede ser útil mantener libros antiguos como referencia si trabaja en cualquier sistema heredado basado en tecnología obsoleta, especialmente en sistemas J2EE antiguos. Solía tener un viejo libro J2EE porque ocasionalmente me encontraba con algún código antiguo que usaba EJB 2.1 o código Swing anterior.
La última versión de Java que introdujo grandes cambios en el lenguaje fue Java 5 en 2004. Cualquier libro escrito después de ese tiempo debería incorporar esos cambios de lenguaje y debería estar bien para leer en general (y puede que ni siquiera haya publicado una edición más reciente). Sin embargo, tenga en cuenta que muchas cosas han cambiado en el ecosistema de Java desde entonces; Spring Framework y Maven, por ejemplo, ahora son tecnologías ampliamente utilizadas que no eran tan frecuentes entonces.
fuente
Vaya a amazon.com y busque libros de Java. Por lo general, los libros son más o menos iguales, pero puede averiguar cuál es mejor leyendo reseñas. Siempre escojo los libros así: leo las reseñas y luego decido cuál leeré.
fuente
Para el lenguaje Java y cómo programar en Java, es bueno tener las últimas ediciones de estos libros, por ejemplo, la clase WeakReference es de Java 1.2 y no hay muchos programadores que no sepan que esta clase incluso existe en Java SE , lo que significa que leer los últimos libros para Java es lo mejor, esto solo es bueno para algunos marcos, pero para entender estos últimos libros necesitas tener conceptos básicos, que no vas a obtener con los últimos libros, pero el con los libros mas recomendados. Creo que pensar en la última edición de Java es un buen libro para comenzar con Java
fuente