Ayuda para mejorar como programador

JuAn4k4

#30 En equipos de 3-4 personas, lo de especializase solo en back/front en mi opinion no es muy fácil de llevar/organizar, soy de los que piensan que es mejor defenderte bien en todos los entornos, si bien es cierto que siempre se tiene más preferencia o dominio en uno de los ambitos.

Tig

Dejo listado de libros que me han marcado en los últimos años. Creo que de muchos no me habría empapado de nada si los hubiera leído de juventud

Fundamentales

  • Design Patterns (Gang of four)
  • Working effectively with legacy code
  • Clean Code (bueno para novatos y para curtidos)
  • Patterns of Enterprise Application Architecture

Libros muy buenos

  • Refactoring, de Martin Fowler (quizá ha envejecido mal, con tantas facilidades que te dan los IDEs ahora, pero la 1ª parte es fundamental)

Libros específicos Java

  • Effective Java. Tengo la 2ª edición, acabo de encargar la 3ª. (bueno para novatos y para curtidos)
  • Java concurrency in Practice
  • Head First Java (con este empecé a entender algo, hace la tira de años)

He leído alguno más, aquí voy recogiéndolos y opinando

1 1 respuesta
PaCoX

olvida todo lo que te han dicho, estudia machine learning y tensorflow

Ya me daras las gracias, venga hasta luego

Ranthas

#32 Me apunto Working effectively with legacy code, gracias.